0001558370-24-004163.txt : 20240328 0001558370-24-004163.hdr.sgml : 20240328 20240328074600 ACCESSION NUMBER: 0001558370-24-004163 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 129 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240328 DATE AS OF CHANGE: 20240328 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36338 FILM NUMBER: 24793557 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-K 1 xxii-20231231x10k.htm 10-K
20711000128560000001347858--12-312023FYhttp://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNethttp://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet43525862143492752.642.844.161.810.487.284.6510.0667P24MP5YP3Yhttp://fasb.org/us-gaap/2023#MeasurementInputDiscountRateMemberhttp://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet1557368false0001347858xxii:OmniaWarrantsMemberus-gaap:SubordinatedDebtMember2023-03-030001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-06-222023-06-220001347858xxii:AtMarketOfferingMember2023-03-012023-03-310001347858xxii:RxPharmatechLtdMember2023-01-012023-12-310001347858xxii:GvbBiopharmaMemberus-gaap:TradeNamesMember2022-05-132022-05-130001347858xxii:TobaccoMember2023-01-012023-12-310001347858xxii:TobaccoMember2022-01-012022-12-310001347858us-gaap:SubordinatedDebtMember2023-01-012023-12-3100013478582023-10-312023-10-310001347858xxii:JulyNineteenth2023WarrantsMemberus-gaap:SubsequentEventMemberxxii:RegisteredDirectOfferingMember2024-01-012024-01-310001347858xxii:PrefundedWarrantsMemberus-gaap:SubsequentEventMember2024-01-012024-01-310001347858xxii:JulyNineteenth2023WarrantsMemberxxii:RegisteredDirectOfferingMember2023-07-192023-07-190001347858xxii:JulySixth2023WarrantsMemberxxii:RegisteredDirectOfferingMember2023-01-012023-12-310001347858xxii:RegisteredDirectOfferingMember2023-12-072023-12-070001347858xxii:NeedleRockFarmsSettlementAgreementMember2023-03-310001347858xxii:GvbBiopharmaMemberus-gaap:TradeNamesMember2022-05-132022-05-130001347858xxii:GvbBiopharmaMemberus-gaap:CustomerRelatedIntangibleAssetsMember2022-05-132022-05-130001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-04-012023-06-300001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbBiopharmaMember2023-07-012023-09-300001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-01-012023-09-300001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbBiopharmaMember2023-01-012023-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbBiopharmaMember2022-01-012022-12-310001347858xxii:JgbWarrantsMember2023-06-192023-06-190001347858xxii:InvestmentInPanaceaLifeSciencesInc.Member2022-01-012022-12-310001347858us-gaap:SubordinatedDebtMember2023-03-032023-03-030001347858srt:MaximumMember2023-01-012023-12-310001347858xxii:KeygeneMemberxxii:KeygeneDisputeMember2022-03-202022-03-200001347858xxii:JgbWarrantsMember2023-03-032023-03-0300013478582023-01-192023-01-190001347858xxii:GvbBiopharmaMember2022-04-012022-06-300001347858xxii:AtMarketOfferingMember2023-03-310001347858xxii:KeygeneMemberxxii:KeygeneDisputeMember2024-01-082024-01-0800013478582023-10-170001347858us-gaap:SubsequentEventMember2024-02-152024-02-150001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-12-310001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-12-310001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2023-12-310001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-03-030001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-030001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-030001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-03-030001347858xxii:OmniaWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2023-03-030001347858xxii:JgbWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-03-030001347858xxii:JgbWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-030001347858xxii:JgbWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-030001347858xxii:JgbWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-03-030001347858xxii:JgbWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2023-03-0300013478582023-12-222023-12-2200013478582022-11-012022-11-300001347858us-gaap:AdditionalPaidInCapitalMemberxxii:AtMarketOfferingMember2023-01-012023-12-310001347858us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001347858xxii:PublicEquityOfferingMember2023-10-172023-10-170001347858xxii:PlacementAgentWarrantsMember2023-10-172023-10-170001347858xxii:PrefundedWarrantsMember2023-10-012023-10-310001347858us-gaap:CommonStockMemberxxii:AtMarketOfferingMember2023-01-012023-12-310001347858us-gaap:CommonStockMember2023-01-012023-12-310001347858us-gaap:CommonStockMember2022-01-012022-12-3100013478582023-07-052023-07-050001347858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2023-12-310001347858us-gaap:RetainedEarningsMember2023-12-310001347858us-gaap:AdditionalPaidInCapitalMember2023-12-310001347858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-12-310001347858us-gaap:RetainedEarningsMember2022-12-310001347858us-gaap:AdditionalPaidInCapitalMember2022-12-310001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001347858us-gaap:RetainedEarningsMember2021-12-310001347858us-gaap:AdditionalPaidInCapitalMember2021-12-310001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001347858xxii:JgbWarrantsMember2023-12-310001347858us-gaap:CommonStockMember2023-12-310001347858us-gaap:CommonStockMember2022-12-310001347858us-gaap:CommonStockMember2021-12-310001347858xxii:AtMarketOfferingMember2023-12-310001347858xxii:PlacementAgentWarrantsMember2023-10-170001347858us-gaap:PrivatePlacementMember2022-07-210001347858us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001347858us-gaap:EmployeeStockOptionMember2022-01-012022-12-3100013478582021-05-202021-05-200001347858us-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-12-310001347858us-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-12-310001347858us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310001347858us-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-12-310001347858us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-12-222023-12-220001347858srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-012023-12-310001347858srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001347858srt:MinimumMemberus-gaap:EquipmentMember2023-12-310001347858srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001347858srt:MaximumMemberus-gaap:EquipmentMember2023-12-310001347858us-gaap:LeaseholdImprovementsMember2023-12-310001347858us-gaap:FurnitureAndFixturesMember2023-12-310001347858us-gaap:EquipmentMember2023-12-310001347858us-gaap:LeaseholdImprovementsMember2022-12-310001347858us-gaap:FurnitureAndFixturesMember2022-12-310001347858us-gaap:EquipmentMember2022-12-310001347858us-gaap:SubsequentEventMember2024-01-012024-02-150001347858xxii:RegisteredDirectOfferingMember2023-07-192023-07-190001347858xxii:RegisteredDirectOfferingMember2023-07-062023-07-060001347858xxii:RegisteredDirectOfferingMember2023-06-192023-06-190001347858us-gaap:PrivatePlacementMember2022-07-212022-07-2100013478582024-01-012024-02-150001347858xxii:RegisteredDirectOfferingMember2023-01-012023-12-310001347858xxii:RegisteredDirectOfferingMember2022-01-012022-12-3100013478582023-10-192023-10-190001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001347858us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001347858us-gaap:RetainedEarningsMember2023-01-012023-12-310001347858us-gaap:RetainedEarningsMember2022-01-012022-12-310001347858us-gaap:MoneyMarketFundsMember2023-12-3100013478582020-01-1500013478582019-11-1900013478582023-10-232023-10-230001347858xxii:NeedleRockFarmsSettlementAgreementMember2023-03-012023-03-310001347858xxii:KeygeneMemberxxii:KeygeneDisputeMember2024-01-080001347858srt:MaximumMember2023-12-3100013478582023-01-0100013478582023-01-012023-01-010001347858xxii:InvestmentInPanaceaLifeSciencesInc.Member2021-06-300001347858xxii:GrassValleyFireMember2023-01-012023-12-3100013478582023-12-050001347858us-gaap:LicensingAgreementsMember2023-12-310001347858us-gaap:ContractualRightsMember2023-12-310001347858us-gaap:TrademarksAndTradeNamesMember2022-12-310001347858us-gaap:LicensingAgreementsMember2022-12-310001347858us-gaap:ContractualRightsMember2022-12-3100013478582023-01-012023-03-3100013478582022-10-012022-12-3100013478582022-07-012022-09-3000013478582022-01-012022-03-310001347858us-gaap:LicensingAgreementsMember2023-01-012023-12-310001347858us-gaap:TradeSecretsMember2023-01-012023-12-310001347858us-gaap:TrademarksAndTradeNamesMember2023-01-012023-12-310001347858us-gaap:PatentsMember2023-01-012023-12-3100013478582023-10-162023-10-160001347858us-gaap:TrademarksAndTradeNamesMember2023-12-310001347858xxii:GvbBiopharmaMemberus-gaap:TradeNamesMember2022-05-130001347858xxii:GvbBiopharmaMemberus-gaap:CustomerRelatedIntangibleAssetsMember2022-05-130001347858us-gaap:PatentsMember2023-12-310001347858us-gaap:LicensingAgreementsMember2023-12-310001347858us-gaap:PatentsMember2022-12-310001347858us-gaap:LicensingAgreementsMember2022-12-310001347858us-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:DetachableWarrantsMember2023-12-310001347858xxii:DetachableWarrantsMember2023-01-012023-12-310001347858xxii:OmniaWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-01-012023-12-310001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-01-012023-12-310001347858xxii:OmniaWarrantsMember2023-01-012023-12-310001347858xxii:InducementWarrantsMember2023-11-282023-12-310001347858xxii:PrivatePlacementWarrantsMember2023-06-192023-06-190001347858us-gaap:EmployeeStockOptionMember2023-12-310001347858us-gaap:RestrictedStockUnitsRSUMember2023-12-310001347858us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-11-200001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-09-300001347858us-gaap:MeasurementInputSharePriceMember2023-12-310001347858us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001347858us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001347858us-gaap:MeasurementInputExpectedTermMember2023-12-310001347858us-gaap:MeasurementInputEntityCreditRiskMember2023-12-310001347858xxii:GvbBiopharmaMember2022-12-3100013478582017-12-3100013478582023-07-012023-09-3000013478582023-04-012023-06-3000013478582022-04-012022-06-300001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2023-03-032023-03-030001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2023-03-032023-03-030001347858xxii:SeniorSecuredDebenturesMember2023-03-032023-03-030001347858xxii:SeniorSecuredDebenturesMember2023-01-012023-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-12-2200013478582023-12-2200013478582023-09-3000013478582022-06-300001347858xxii:SeniorSecuredDebenturesMember2023-12-310001347858us-gaap:SubordinatedDebtMember2023-12-310001347858xxii:GvbPromissoryNoteMember2023-12-220001347858xxii:SeniorSecuredDebenturesMember2023-03-030001347858xxii:SecuredPromissoryNoteOctober292021Member2023-03-030001347858xxii:SecuredPromissoryNoteJanuary142022Member2023-03-030001347858us-gaap:SubordinatedDebtMember2023-03-030001347858xxii:RealEstateFarmAssetPledgedAsCollateralMemberus-gaap:BorrowingsMember2023-12-310001347858xxii:GvbPromissoryNoteMemberus-gaap:BorrowingsMember2023-12-310001347858xxii:SubordinatedNoteMember2023-12-310001347858xxii:VariousMemberxxii:GrowingAgreementMember2023-12-310001347858xxii:VariousMemberxxii:ConsultingAgreementMember2023-12-310001347858xxii:NorthCarolinaStateUniversityMemberxxii:LicenseAgreementOneMember2023-12-310001347858xxii:NorthCarolinaStateUniversityMemberxxii:LicenseAgreementMember2023-12-310001347858xxii:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001347858xxii:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001347858xxii:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001347858xxii:AllOtherCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001347858xxii:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001347858xxii:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001347858xxii:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001347858xxii:AllOtherCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001347858us-gaap:SubsequentEventMember2024-02-140001347858xxii:JulySixth2023WarrantsMemberus-gaap:SubsequentEventMemberxxii:RegisteredDirectOfferingMember2024-01-310001347858xxii:JulyNineteenth2023WarrantsMemberxxii:RegisteredDirectOfferingMember2023-12-310001347858xxii:PrefundedWarrantsMember2023-10-310001347858xxii:PrefundedWarrantsMemberxxii:PublicEquityOfferingMember2023-10-170001347858xxii:PublicEquityOfferingMember2023-10-1700013478582023-10-1600013478582023-07-310001347858srt:MaximumMemberxxii:PrivatePlacementWarrantsMemberus-gaap:PrivatePlacementMember2022-07-210001347858us-gaap:SubsequentEventMember2024-02-150001347858xxii:InducementWarrantsMemberxxii:CommonWarrantsMember2023-12-310001347858xxii:SeniorSecuredCreditFacilityMember2023-12-310001347858xxii:OmniaWarrantsMember2023-12-310001347858xxii:October2023WarrantsMember2023-12-310001347858xxii:JulySixth2023WarrantsMember2023-12-310001347858xxii:JulyNineteenth2023WarrantsMember2023-12-310001347858xxii:July2022WarrantsMember2023-12-310001347858xxii:InducementWarrantsMember2023-12-310001347858xxii:InducementWarrantsMember2023-11-280001347858xxii:JulyNineteenth2023WarrantsMemberxxii:RegisteredDirectOfferingMember2023-10-310001347858xxii:RegisteredDirectOfferingMember2023-10-3100013478582023-10-310001347858xxii:RegisteredDirectOfferingMember2023-10-200001347858xxii:RegisteredDirectOfferingMember2023-10-190001347858xxii:RegisteredDirectOfferingMember2023-10-180001347858xxii:PrefundedWarrantsMember2023-10-170001347858xxii:CommonWarrantsMember2023-10-170001347858xxii:OmniaWarrantsMemberus-gaap:SubordinatedDebtMember2023-09-030001347858xxii:ClassOfWarrantOrRightExercisePriceTwoMemberxxii:RegisteredDirectOfferingMember2023-07-310001347858xxii:ClassOfWarrantOrRightExercisePriceOneMemberxxii:RegisteredDirectOfferingMember2023-07-310001347858xxii:RegisteredDirectOfferingMember2023-07-310001347858xxii:JulyNineteenth2023WarrantsMemberxxii:RegisteredDirectOfferingMember2023-07-190001347858xxii:RegisteredDirectOfferingMember2023-07-190001347858xxii:RegisteredDirectOfferingMember2023-07-060001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-06-220001347858xxii:RegisteredDirectOfferingMember2023-06-190001347858xxii:PrivatePlacementWarrantsMember2023-06-190001347858xxii:JgbWarrantsMember2023-06-190001347858xxii:PrivatePlacementWarrantsMember2023-06-180001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-03-030001347858xxii:OmniaWarrantsMember2023-03-030001347858xxii:JgbWarrantsMember2023-03-030001347858xxii:OmniaWarrantsMember2023-01-310001347858xxii:JgbWarrantsMember2023-01-310001347858xxii:RegisteredDirectOfferingMember2022-07-310001347858xxii:PrivatePlacementWarrantsMemberus-gaap:PrivatePlacementMember2022-07-210001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-01-012023-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2022-01-012022-12-310001347858xxii:GvbBiopharmaMemberxxii:AutoLoansMember2023-12-310001347858xxii:GvbBiopharmaMemberus-gaap:BridgeLoanMember2023-12-310001347858xxii:GvbBiopharmaMemberus-gaap:TradeNamesMember2023-12-310001347858xxii:GvbBiopharmaMemberus-gaap:CustomerRelationshipsMember2023-12-310001347858xxii:GvbBiopharmaMemberus-gaap:OffMarketFavorableLeaseMember2022-05-130001347858xxii:GvbBiopharmaMember2023-12-310001347858srt:MaximumMemberxxii:RxPharmatechLtdMember2023-01-190001347858xxii:RxPharmatechLtdMember2023-01-1900013478582023-01-190001347858xxii:RxPharmatechLtdMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310001347858xxii:GvbBiopharmaMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-12-312022-12-310001347858xxii:RxPharmatechLtdMember2023-01-192023-01-190001347858xxii:GvbBiopharmaMember2022-05-132022-05-130001347858xxii:GvbBiopharmaMember2022-05-130001347858us-gaap:CorporateBondSecuritiesMember2022-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2023-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMember2022-12-310001347858us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:FairValueMeasurementsRecurringMember2022-12-310001347858us-gaap:WarrantMember2023-01-012023-12-310001347858us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001347858us-gaap:OptionMember2023-01-012023-12-310001347858us-gaap:WarrantMember2022-01-012022-12-310001347858us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001347858us-gaap:OptionMember2022-01-012022-12-310001347858us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001347858us-gaap:CostOfSalesMember2023-01-012023-12-310001347858us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001347858us-gaap:CostOfSalesMember2022-01-012022-12-310001347858xxii:JgbWarrantsMember2023-01-012023-12-310001347858us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001347858xxii:AtMarketOfferingMember2023-01-012023-12-3100013478582022-01-012022-12-3100013478582021-12-3100013478582023-12-3100013478582022-12-3100013478582023-10-012023-12-3100013478582023-06-3000013478582024-03-2500013478582023-01-012023-12-31xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesxxii:Yxxii:itemxxii:segmentutr:acre

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

Annual Report under Section 13 or 15(d) of the Securities

Exchange Act of 1934

For the fiscal year ended December 31, 2023

or

Transition Report under Section 13 or 15(d) of the

Securities Exchange Act of 1934

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 pursuant to Section 12(b) of the Act:

Title of Each Class

    

Trading Symbol

    

Name of Exchange on Which Registered

Common Stock, $0.00001 par value

 

XXII

NASDAQ Capital Market

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

Indicate by check mark if the registrant is a well-known seasoned issuer as defined in Rule 405 of the Securities Act

Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Exchange Act.

Yes No

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

Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Date 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)

Yes No

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

Large Accelerated Filer

Accelerated Filer

Non-Accelerated Filer

Smaller Reporting Company

 

 

 

 

 

 

 

Emerging Growth Company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

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

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

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

The aggregate market value of the registrant’s common stock as of June 30, 2023, the last day of the registrant’s most recently completed second fiscal quarter, was approximately $84 million based upon the closing price reported for such date on the Nasdaq Capital Market. On March 25, 2024, the registrant had 55,722,442 shares of common stock issued and outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of December 31, 2023.

Table of Contents

 

 

 

PART I

 

5

 

Cautionary Note Regarding Forward Looking Statements and Risk Factor Summary

3

Item 1.

Business

5

Item 1A.

Risk Factors

17

Item 1B.

Unresolved Staff Comments

32

Item 1C.

Cybersecurity

33

Item 2.

Properties

34

Item 3.

Legal Proceedings

34

Item 4.

Mine Safety Disclosures

34

PART II

 

34

Item 5.

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

34

Item 6.

[Reserved]

36

Item 7.

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

36

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

50

Item 8.

Financial Statements and Supplementary Data

50

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

50

Item 9A.

Controls and Procedures

51

Item 9B.

Other Information

51

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

51

PART III

 

52

Item 10.

Directors, Executive Officers and Corporate Governance

52

Item 11.

Executive Compensation

52

Item 12.

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

52

Item 13.

Certain Relationships and Related Transactions and Director Independence

52

Item 14.

Principal Accountant Fees and Services

52

PART IV

 

53

Item 15.

Exhibits and Financial Statement Schedules

53

Item 16

Form 10-K Summary

57

SIGNATURES

58

2

Cautionary Note Regarding Forward-Looking Statements and Risk Factor Summary

This Annual Report on Form 10-K contains forward-looking statements concerning our business, operations and financial performance and condition as well as our plans, objectives and expectations for our business operations and financial performance and condition that are subject to risks and uncertainties. All statements other than statements of historical fact included in this Annual Report on Form 10-K are forward-looking statements. You can identify these statements by words such as “aim,” “anticipate,” “assume,” “believe,” “could,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “potential,” “positioned,” “predict,” “should,” “target,” “will,” “would” and other similar expressions that are predictions of or indicate future events and future trends. These forward-looking statements are based on current expectations, estimates, forecasts and projections about our business and the industry in which we operate and our management’s beliefs and assumptions. These statements are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including the following summary of risks related to our business:

We have had a history of losses and negative cash flows, and we may be unable to achieve and sustain profitability and positive cash flows from operations.
Our ability to continue as a going concern.
Our ability to regain compliance with the NASDAQ listing requirements.
Our competitors generally have, and any future competitors may have, greater financial resources and name recognition than we do, and they may therefore develop products or other technologies similar or superior to ours, or otherwise compete more successfully than we do.
Our research and development process may not develop marketable products, which would result in loss of our investment into such process.
The failure of our information systems to function as intended or their penetration by outside parties with the intent to corrupt them could result in business disruption, litigation and regulatory action, and loss of revenue, assets, or personal or confidential data (cybersecurity).
We may be unsuccessful at commercializing our Very Low Nicotine “VLN” tobacco using the reduced exposure claims authorized by the Food and Drug Administration (“FDA”).
The manufacturing of tobacco products subjects us to significant governmental regulation and the failure to comply with such regulations could have a material adverse effect on our business and subject us to substantial fines or other regulatory actions.
We may become subject to litigation related to cigarette smoking and/or exposure to environmental tobacco smoke, or ETS, which could severely impair our results of operations and liquidity.
The loss of a significant customer for whom we manufacture tobacco products could have an adverse impact on our results of operation.
Product liability claims, product recalls, or other claims could cause us to incur losses or damage our reputation.
The FDA could force the removal of our products from the U.S. market.

3

Certain of our proprietary rights have expired or may expire or may not otherwise adequately protect our intellectual property, products and potential products, and if we cannot obtain adequate protection of our intellectual property, products and potential products, we may not be able to successfully market our products and potential products.
We license certain patent rights from third-party owners. If such owners do not properly maintain or enforce the patents underlying such licenses, our competitive position and business prospects could be harmed.
Our stock price may be highly volatile and could decline in value.
We are a named defendant in certain litigation matters, including federal securities class action lawsuits and derivative complaints; if we are unable to resolve these matters favorably, then our business, operating results and financial condition may be adversely affected.
Future sales of our common stock will result in dilution to our common stockholders.
We do not expect to declare any dividends on our common stock in the foreseeable future.

For the discussion of these risks and uncertainties and others that could cause actual results to differ materially from those contained in our forward-looking statements, please refer to “Risk Factors” in this Annual Report on Form 10-K. The forward-looking statements included in this Annual Report on Form 10-K are made only as of the date hereof. 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.

Unless the context otherwise requires, references to the “Company” “we” “us” and “our” refer to 22nd Century Group, Inc., a Nevada corporation, and its direct and indirect subsidiaries.

4

PART I

Item 1.Business.

Overview

22nd Century Group, Inc. is a tobacco products company with sales and distribution of our own proprietary new reduced nicotine tobacco products authorized as Modified Risk Tobacco Products by the FDA. Additionally, we provide contract manufacturing services for conventional combustible tobacco products for third-party brands.

Our mission in tobacco is dedicated to mitigating the harms of smoking through our proprietary reduced nicotine content (“RNC”) tobacco plants and our Very Low Nicotine, VLN® combustible cigarette products. In December 2021, we secured the first and only authorization from the FDA to market a combustible cigarette, our brand VLN® as a Modified Risk Tobacco Product (“MRTP”) using certain reduced nicotine exposure claims. In April 2022, the inaugural launch of our proprietary VLN® cigarettes commenced through a pilot program in select Circle K stores in and around Chicago, Illinois. Building on the success of the pilot, we initiated a phased rollout strategy in 2023, progressing state by state and region by region to a store footprint spanning more than 5,000 stores in 26 states. Our VLN® tobacco products are supported by a substantial intellectual property portfolio comprising issued patents and patent applications related to tobacco plants, and in particular our reduced nicotine tobacco plants.

In addition to continued focus on VLN®, we renewed our focus on utilizing our tobacco assets to attract additional tobacco business to help fund the growth of VLN®. In addition to existing business relationships with multiple tobacco products companies, we will continue to expand the number of brands in our contract manufacturing operations (“CMO”) portfolio in 2024.

GVB Divestiture

On December 22, 2023, we completed the sale of substantially all of the GVB hemp/cannabis business (referred to as the “GVB Divestiture”). As a result, we have classified the results of operations of the hemp/cannabis segment and disposal group as discontinued operations in the Consolidated Statements of Operations for all periods presented. Additionally, the associated assets and liabilities linked to the discontinued operations have been designated as held for sale in the Consolidated Balance Sheet as of December 31, 2023 and 2022, respectively. All results and information presented exclude the hemp/cannabis segment and disposal group unless otherwise noted. For more detailed information regarding the divestiture, please refer to Note 2, titled “Discontinued Operations and Divestiture,” in the Notes to Consolidated Financial Statements, which can be found in Item 15 of this report.

Tobacco Overview

Our unwavering commitment is centered around reducing the effects of nicotine from smoking and smoking cessation. We believe we can achieve this mission through the commercialization of our proprietary RNC tobacco plants and cigarette products, prominently featured in our VLN® brand. These products contain 95% less nicotine content compared to conventional tobacco and cigarettes, which are intended to help users smoke less. The urgency of our mission is underscored by alarming statistics – the FDA publicly acknowledged on July 28, 2017, that tobacco use remains the leading cause of preventable disease and death in the United States. The repercussions include over 480,000 deaths annually and an economic toll of nearly $300 billion in lost productivity and direct health care costs, as reported the U.S. Centers for Disease Control and Prevention (“CDC”).

5

Our innovative approach involves utilizing both genetically modified organism (“GMO”) and non-GMO methods to modify and develop proprietary bright, burley, and oriental RNC tobaccos, ensuring they grow with at least 95% less nicotine content. Our SPECTRUM® research cigarettes, developed in collaboration with independent researchers, officials from the FDA, the National Institute on Drug Abuse (“NIDA”), which is part of the National Institutes of Health (“NIH”), the National Cancer Institute (“NCI”), and the CDC, have played and continue to play a crucial role in independent clinical studies, with more than 32.8 million variable nicotine research cigarettes provided since 2011. The extensive body of scientific evidenced derived from these studies, published in peer-reviewed journals, including the New England Journal of Medicine and the Journal of the American Medical Association, supports the potential impact of our RNC tobaccos. Smokers who opt for our RNC cigarettes in clinical studies experienced reductions in smoking (measured in cigarettes per day), nicotine exposure, and dependence, coupled with minimal or no evidence of compensatory smoking or withdrawal and without serious adverse events. A list of ongoing as well as completed and published clinical studies using cigarettes made with our RNC tobaccos may be viewed at https://www.xxiicentury.com/vln-clinical-studies/published-clinical-studies-on-very-low-nicotine-content-vlnc-cigarettes. These studies showed that smokers who used for RNC cigarettes increased their frequency of smoke-free days and doubled their efforts to quit smoking. SPECTRUM® research cigarettes persist as a key component in various independent scientific studies, aimed at substantiating the public health advantage acknowledged by the FDA and other entities. This advantage is associated with the FDA’s proposal to establish a national product standard requiring that all cigarettes incorporate “minimally or nonaddictive” levels of nicotine. Notably, our SPECTRUM® variable nicotine research cigarettes serve as the precursor to our innovative VLN® cigarette products.

Our conviction in the significant global market potential of our proprietary RNC cigarettes, marketed under the brand name VLN®, is rooted in substantial data. As outlined in a 2021 report by the Foundation for a Smoke Free World, global full nicotine cigarette retail sales reached an estimated 84.1% or $612 billion of the $853 billion market for products that contain nicotine. The statistics from the CDC and the World Health Organization (“WHO”) highlight a substantial market, with over 1 billion global adult smokers and 30 million in the U.S.

Despite the prevalence of various nicotine delivery systems, including vaping, our belief is that smokers are actively seeking alternatives to traditional addictive combustible cigarettes. Our confidence is reinforced by consumer perception studies, in which 60% of adult smokers expressed a likelihood to adopt VLN® as their preferred choice. Importantly, VLN® is currently available in the market for sale, positioning itself as a viable option for smokers seeking reduced harm alternatives.

Our VLN® cigarettes are currently available in a large number of top U.S. markets and present a groundbreaking alternative with 95% less nicotine content than conventional cigarettes. Maintaining a familiar combustible product format, VLN® replicates the conventional cigarette smoking experience, encompassing sensory and experiential elements such as taste, scent, smell, and the familiar “hand-to-mouth” behavior.

The tobacco in VLN® cigarettes is meticulously crafted to contain a targeted 0.5 milligrams of nicotine per gram of tobacco, a threshold recognized by the FDA, based on clinical studies, as “minimally or non-addictive.” We believe the reduced nicotine content of VLN® can establish a dissociation between the act of smoking and the rapid introduction of nicotine to the bloodstream, which extensive clinical data indicates helps smokers to smoke less and potentially quit.

The results of numerous completed studies serve as an independent scientific foundation for the FDA’s advanced notice of proposed rule-making (“ANPRM”) on July 28, 2017, which announced FDA’s intention to institute a new rule to require that all combustible cigarettes sold in the United States contain only minimally or non-addictive levels of nicotine, also referred to as the Comprehensive Plan for Tobacco and Nicotine Regulation. Although this proposal has not yet been finalized or adopted by the FDA, the announcement supported our decision to submit and seek modified risk orders under MRTP applications (“MRTPAs”) for our VLN products. On December 23, 2021, we received authorization to market our VLN® cigarettes as a Modified Risk Tobacco Product (“MRTP”) using certain modified exposure claims.

We initiated efforts to offer our proprietary VLN® cigarettes for domestic sale after receiving the modified risk granted order. Furthermore, we continue to plan to evaluate opportunities to make VLN® available for international sale or licensing by third parties.

6

Proposed Government Mandates Limiting the Nicotine in Cigarettes.

In a press release dated June 16, 2010, Dr. David Kessler, a former FDA Commissioner, advocated for swift action by the FDA to decrease nicotine levels in cigarettes to non-addictive thresholds. Dr. Kessler emphasized that lowering the stimulus level would consequently diminish cravings, deeming it the “ultimate harm reduction strategy.” Shortly thereafter, in a Washington Post article, Dr. Kessler proposed reducing the nicotine content in cigarettes from approximately 10 milligrams to less than 1 milligram. Notably, VLN® cigarettes contain between 0.3 to 0.7 mg/g.

In 2015, the WHO Study Group on Tobacco Product Regulation issued an advisory note endorsing a global nicotine reduction strategy, urging limitations on the sale of cigarettes to brands with nicotine content insufficient for addiction development or maintenance. Although the WHO did not specify absolute threshold for addiction, it suggested a likely threshold equal to or possibly less than 0.4 mg/g of dry cigarette tobacco filler. Our proprietary SPECTRUM® research cigarettes were cited in the WHO study as meeting this low nicotine level criterion at 0.4 mg/g of cigarette tobacco filler.

The WHO report concluded that establishing a maximum allowable nicotine content for all cigarettes could (i) reduce the initiation of smoking and progression to addiction, (ii) decrease smoking prevalence among addicted smokers through behavioral extinction, and (iii) increase quit rates while reducing relapse rates. Emphasizing population-wide benefits, the report highlighted the potential decrease in combusted tobacco use among current cigarette smokers and the prevention of non-smokers, particularly young people, from developing addiction to cigarettes.

On July 28, 2017, in connection with the ANPRM then-FDA Commissioner Scott Gottlieb, M.D., announced the FDA’s intention to use its authority under the Tobacco Control Act to require that all combustible cigarettes sold in the United States contain only minimally or non-addictive levels of nicotine. We believe this announcement marked a significant step towards reducing the addictive nature of cigarettes.

Following this announcement, on August 16, 2017, FDA Commissioner Scott Gottlieb, M.D., and Mitchell Zeller, J.D., the Director of the FDA’s Center for Tobacco Products (“FDA/CTP”), authored and titled “A Nicotine-Focused Framework of Public Health,” published in The New England Journal of Medicine. The article discussed the regulatory tool provided by the Tobacco Control Act, known as a tobacco “product standard,” which could be employed to alter the addictiveness of combustible cigarettes. While the statute prohibited reducing nicotine yields to zero, the FDA asserted its clear authority to otherwise reduce nicotine levels. The conclusion drawn was that a nicotine-limiting standard could render cigarettes minimally or non-addictive, aiding current users in quitting and preventing most future users from developing addiction. The FDA emphasized its commitment to being guided by scientific principles in shaping health policy. This commitment was reiterated in the context of addressing nicotine levels in cigarettes, underlining the importance of evidence-based decision-making.

We believe that recent political changes and perceptions towards nicotine addiction have the potential to be favorable to our business prospects from a policy priority and regulatory standpoint. Under the new leadership at the FDA and Center for Tobacco Products (“CTP”), we believe that the FDA could refocus on implementing its ground-breaking Comprehensive Plan for Tobacco and Nicotine Regulation, and specifically could renew efforts to cap the amount of nicotine in combustible cigarettes to a “minimally or non-addictive” level. We believe that the MRTP authorization and the launch of our VLN® cigarettes could serve as a powerful catalyst supporting any such policies.

For example, on January 27, 2022, the FDA posted an update on its FDA Voices site stating that it “remains on track” with its plans to prohibit menthol in combustible tobacco products. The FDA published a proposed tobacco product standard to ban menthol as a characterizing flavor in cigarettes in April 2022. The proposed FDA rule includes a process for firms to request an exemption from the standard for specific products of certain types on a case-by-case basis, indicating “reduced nicotine” as an example of such an exemption. On August 1, 2022, we submitted public comments in support of a tobacco product standard for menthol in cigarettes.

7

In June 2022, the FDA announced that the Biden-Harris Administration published plans for future regulatory action that includes the FDA’s plans to develop a proposed product standard that would establish a maximum nicotine level to reduce the addictiveness of cigarettes and certain other combusted tobacco products. On June 21, 2022, a proposed rule for a tobacco product standard for nicotine level of certain tobacco products was published in the Spring 2022 Unified Agenda of Regulatory and Deregulatory Actions.

In late October 2022, in coordination with the FDA, the National Institute on Drug Abuse (NIDA), and others, we received an order for 2.8 million variable nicotine cigarettes. We believe our research cigarettes will continue to fuel numerous independent, scientific studies that could evaluate the potential benefits suggested by the FDA and others of implementing a national standard requiring all cigarettes to contain minimally or non-addictive levels of nicotine.

The FDA rule making process continued to advance throughout 2023 on both the proposed menthol ban and the proposed reduced nicotine content standard, but announcement of an FDA proposed rule was delayed multiple times for additional public comment and analysis.

We continue to advance on our reduced nicotine technology as we believe that our next generation, non-GMO plant research is the key to commercializing our reduced nicotine content tobacco and technology in international markets where non-GMO products are preferred or where GMO products are banned. Our patented, non-GMO technology can introduce very low nicotine traits into virtually any variety of tobacco, including bright, burley, and oriental. We have successfully applied our non-GMO technology to bright and burley varieties of tobacco and have initiated commercial growing activities for our non-GMO bright and burley reduced nicotine varieties. We anticipate commercial production of our American blend cigarettes featuring a mix of bright and burley VLN® tobacco varieties to begin in 2024.We believe that our RNC tobacco technology and our production and delivery of millions of proprietary variable nicotine research cigarettes since 2011 demonstrates the technical achievability of the FDA’s plan to dramatically reduce nicotine in cigarettes.

In the United States, we are focused on working with the FDA on its efforts to reduce nicotine in cigarettes. Outside the United States, we will focus on working with WHO-member countries that desire to utilize our proprietary RNC tobacco to implement the WHO recommendation of limiting the sale of cigarettes to brands with a nicotine content that is not sufficient to lead to development and/or maintenance of addiction.

Modified Risk Tobacco Products (MRTP)

The Family Smoking Prevention and Tobacco Control Act of 2009 (“Tobacco Control Act”) granted the FDA authority over the regulation of all tobacco products in the United States. The Tobacco Control Act further establishes procedures for the FDA to regulate the labeling and marketing of so-called MRTP, which includes, among other things tobacco products that may (i) reduce harm or the risk of tobacco-related disease or (ii) reduce or eliminate exposure to a substance. The Tobacco Control Act also includes provisions allowing the submission and authorization of a Premarket Tobacco Product Application (“PMTA”) for a new tobacco product, where the PMTA includes scientific data that demonstrates the new tobacco product is appropriate for the protection of public health.

On December 5, 2018, we submitted to the FDA a PMTA and on December 17, 2019, the FDA issued a marketing order in response to our PMTA. While the FDA’s marketing order authorized us to market the products in the U.S., it did not allow us to make reduced exposure claims which would indicate that the product contains 95% less nicotine. Marketing such reduced exposure claims requires the FDA to authorize an MRTPA.

Because of this, on December 27, 2018, we submitted to the FDA an MRTPA, seeking FDA authorization to market our reduced nicotine combustible cigarettes with certain reduced exposure claims. In the MRTPA, we requested authorization from the FDA to market our reduced nicotine tobacco cigarettes with certain product labeling claims under the brand name of VLN®.

8

On December 23, 2021, we secured the first and only MRTP designation for a combustible cigarette for VLN® King and VLN® Menthol King 95% reduced nicotine content cigarettes. The FDA authorized the marketing of VLN® with the following reduced exposure claims: “95% less nicotine”, “Helps reduce your nicotine consumption”, and “Greatly reduces your nicotine consumption,”. The FDA also required that any use of these claims be accompanied by the statement that the product “Helps You Smoke Less,” which we consider an evidence-based claim supporting our products.

In previous years, we contracted with farmers to grow considerable quantities of RNC tobacco in anticipation of FDA authorization of our MRTP and subsequent commercial launch of VLN® cigarettes. In January 2022, at our manufacturing facility in North Carolina, we produced the first cartons of our VLN® reduced nicotine cigarettes, destined for commercial sale. In April 2022, we launched VLN® cigarettes in the U.S. market. We believe that the commercialization of VLN® cigarettes will create further opportunities for us to license our proprietary technology tobaccos and the VLN® brand.

VLN® Commercialization Plan

In April 2022, we initiated VLN® sales in more than 150 Circle K stores in the Chicago metro area through a pilot launch. After the pilot concluded and given the positive results, we made the decision to further deepen our reach in the state of Illinois and launch VLN® in Colorado to more than 3,000 potential locations across the state with our network of retailers and distribution partners, including Eagle Rock Distributing Company and Creager Mercantile.

The pilot enabled us to refine our VLN® rollout strategy and helped us develop our VLN® sales launch blueprint, an efficient, reproducible sales plan that focuses our resources to achieve the greatest returns. In November 2022, we announced that we intend to expand our VLN® launch to Arizona, New Mexico, and Utah, and announced plans to expand into up to 18 U.S. states over the following 12 months. In January 2023 we announced distribution partnerships with Core-Mark International and Eby-Brown Company, two of the largest convenience store distributors in the U.S., providing access to retailers in virtually every key U.S. market.

By concentrating and going deeper into select geographies and markets with high cigarette volume and large adult smoker populations, we believe we can capture greater market share effectively. We also plan to target states where there is a tax exemption for MRTP. As of March 1, 2024, we have secured regulatory authorizations to sell VLN® in 48 states and the District of Columbia. At year-end 2023, our phased rollout strategy, progressing state by state and region by region, had placed VLN into a store footprint spanning more than 5,000 stores in 26 states.

Tobacco Master Settlement Agreement

In September 2013, we entered into a Membership Interest Purchase Agreement (the “NASCO Acquisition”) to purchase all the issued and outstanding membership interests of NASCO, a federally licensed tobacco product manufacturer and subsequent participating manufacturer under the Master Settlement Agreement (“MSA”). The MSA is an accord reached in November 1998 between the State Attorneys General of 46 states, five U.S. territories, the District of Columbia and the five largest tobacco companies in the United States concerning the advertising, marketing and promotion of tobacco products. The MSA also set standards for, and imposes restrictions on, the sale and marketing of cigarettes by participating cigarette manufacturers. On August 29, 2014, we entered into an Amended Adherence Agreement with the 46 Settling States under the MSA pursuant to which the Company was approved to acquire NASCO and become a subsequent participating manufacturer under the MSA. On that same date, we closed the NASCO Acquisition and became a subsequent participating manufacturer under the MSA. NASCO has since been our wholly-owned subsidiary.

Tobacco Manufacturing

We lease our cigarette manufacturing facility and warehouse located in Mocksville, North Carolina. In 2013, we purchased certain (i) cigarette manufacturing equipment, and (ii) equipment parts, factory items, office furniture and fixtures, vehicles and computers from the bankruptcy estate of PTM Technologies, Inc. for approximately $3.2 million.

9

The facility was primarily in a pre-manufacturing stage during 2014 as we sought approval during that time for us to become a subsequent participating manufacturer under the MSA. On August 29, 2014, we became a subsequent participating manufacturer under the MSA. Since 2015, we have manufactured and sold our SPECTRUM® variable nicotine research cigarettes, as well as third-party filtered cigar brands and MSA-compliant cigarette brands, at our factory in North Carolina.

The strategic acquisition of our factory has allowed us to become vertically integrated so that we can control production priorities/timing and maintain the required high quality of our products, including our SPECTRUM® research cigarettes and our MRTP-designated VLN® brand cigarettes featuring 95% less nicotine than the top 100 leading brands sold in the United States. In January 2022, our cigarette manufacturing facility began production of VLN® King and VLN® Menthol King cigarettes. With high-speed manufacturing capabilities we continue to attract additional CMO business to absorb our manufacturing overhead and help keep our unit cost profile low.

In 2023, we leased additional warehouse space in Winston-Salem, North Carolina. This bonded and temperature conditioned space will further support VLN® growth and provide additional distribution opportunities for customers.

Tobacco Sources of Raw Materials

We obtain our reduced nicotine tobacco leaf from third party-growers, primarily in multiple states in the United States who are under direct contracts with us. These contracts prohibit the transfer of our proprietary tobaccos, seeds and plant materials to any other party. We purchase conventional tobacco destined for contract manufacturing operations through third parties.

Research & Development (R&D) & Intellectual Property (IP)

Tobacco R&D

Since our inception, most of our research and development (“R&D”) efforts have been outsourced to highly qualified groups in their respective fields. Since 1998, we have had multiple R&D agreements with North Carolina State University (“NCSU”) and others resulting in exclusive worldwide licenses to various patented technologies. We have utilized the same model employed by many public-sector research organizations, which entails obtaining an exclusive option or license agreement to any invention arising out of our funded research. In all such cases, we fund and control all patent filings as the exclusive licensee. This model of contracting with public-sector researchers has enabled us to control R&D costs while achieving our desired results, including obtaining exclusive intellectual property rights relating to our outsourced R&D.

On June 22, 2018, we entered into an amendment to our existing license agreement with NCSU under which we exclusively licensed several bright and burley tobacco plant lines with Very Low Nicotine Content that are not genetically modified (non-GMO) plants. The amendment provided for us to pay NCSU a total exclusive license fee of $1.2 million. We will also pay running royalties to NCSU based on a portion of the net sales revenue received by us from sales of products that contain any portions of the plant materials that have been received by us from NCSU.

On October 22, 2018, we entered into a license agreement with the University of Kentucky (“UK”) to license on a non-exclusive basis a next-generation very low nicotine content burley tobacco plant lines that are not genetically modified (non-GMO) plants. The UK license agreement provided for us to pay UK a total license fee of $1.2 million. We will also pay running royalties to UK based on a portion of the net sales revenue received from sales of products that contain any portions of the plant materials that have been received from UK.

On December 1, 2021, we relocated our laboratory from Buffalo, New York to Rockville, Maryland, where we were conducting our own proprietary research and development activities in tobacco. In February 2024, we relocated our laboratory activities to our Mocksville, NC manufacturing facility. This reduces the fixed cost of our research and development activities, plus provides us an advantage with the proximity to our factory and NCSU.

10

In 2022, our R&D collaboration with NCSU delivered the proof of concept and field data for a new gene combination (non-GMO) to reduce nicotine below 95%. This unique gene combination enables the production of a better-quality leaf and an increase in yield. In January 2022, a utility patent to protect the new combination was filed. Our exclusive NCSU collaboration also yielded proof of concept and field data for Oriental lines with a 90-95% nicotine reduction. These results will give us the option in the future to produce VLN cigarettes that comprise burley, oriental, and bright tobacco thus improving overall quality. In addition, this year we extended our VLN production field trial to include new burley and flue-cured VLN (non-GMO).

We are currently developing new versions of our RNC cigarettes utilizing these non-GMO tobacco lines for future commercialization in the U.S. and globally.

Tobacco IP

Our intellectual property enables us to alter the level of nicotine and other nicotinic alkaloids in tobacco plants through genetic engineering and modern plant breeding. The basic techniques include, but are not limited to, those that are used in the production of genetically modified and gene-edited varieties of other crops, which are also known as “biotech crops.”

We have extensive patent protection and exclusive rights covering tobacco plants with altered nicotine content produced by modifying the expression of genes that control the biosynthesis of nicotine in the tobacco plant. Our patent families related to nicotine biosynthesis are expected to expire between 2026 and 2043, with certain extensions of terms in the U.S. applications resulting from patent term adjustments at the U.S. Patent and Trademark Office (a “patent family” is a set of patent applications and patents, filed in various countries, that relate to at least one common earlier application).

Plant variety protection (“PVP”) certificates are issued in the United States by the U.S. Department of Agriculture. A PVP certificate prevents anyone other than the owner/licensee from planting, propagating, selling, importing, or exporting a plant variety for twenty (20) years in the U.S. and, generally, for twenty (20) years in other member countries of the International Union for the Protection of New Varieties of Plants, known as UPOV, an international treaty concerning plant breeders’ rights. There are currently more than 70 countries that are members of UPOV. Our current RNC tobaccos are protected by our patent portfolio.

In addition to our patents, patent applications, and PVP certificates, we own various registered trademarks in the United States and around the world. In November 2023, we signed an additional reduced nicotine content technology license with NCSU, providing additional modes of efficiently producing reduced nicotine content tobacco plants and extending our IP portfolio. This license will provide exclusive rights to the technology until 2042.

Government Regulation

The development, testing, manufacturing, and marketing of our products and potential products are subject to extensive regulation by governmental authorities in the United States and throughout the world.

11

FDA Regulation of Tobacco Products

The Family Smoking Prevention and Tobacco Control Act (“Tobacco Control Act”) amended the Federal Food, Drug, and Cosmetic Act (“FDCA”) to provide the FDA with broad authority to regulate the manufacture, quality control, advertising, promotion, labeling, packaging, storage, distribution, recordkeeping, premarket authorization, post-authorization monitoring and post-authorization reporting of tobacco products, including our tobacco products. Among its authorities, the FDA requires that manufacturers of tobacco products first introduced or modified after February 15, 2007, undergo premarket review and obtain premarket authorization prior to commercialization. While the Tobacco Control Act prohibits the FDA from banning cigarettes outright, or mandating that nicotine levels be reduced to zero, it does allow the FDA to require the reduction of nicotine or other compounds in tobacco and cigarette smoke. The FDA has authority to restrict marketing and advertising, impose regulations on packaging, mandate warnings and disclosure of flavors or other ingredients, prohibit the sale of tobacco products with certain flavors or other characteristics, limit or prohibit the sale of tobacco products by certain retail establishments and the sale of tobacco products in certain packaging sizes, and seek to hold retailers and distributors responsible for the adverse health effects associated with both smoking and exposure to environmental tobacco smoke. In 2009, the Tobacco Control Act also banned all sales in the United States of cigarettes with flavored tobacco (other than menthol). As of June 2010, all cigarette companies were required to cease use of the terms “low tar,” “light” and “ultra light” in describing cigarettes sold in the United States.

The Tobacco Control Act, its implementing regulations and its 2016 deeming regulations establish broad FDA regulatory authority over all tobacco products and, among other provisions:

impose restrictions on the advertising, promotion, sale and distribution of tobacco products;
establish pre-market review pathways for new and modified tobacco products;
prohibit any express or implied claims that a tobacco product is or may be less harmful than other tobacco products without FDA authorization;
authorize the FDA to impose tobacco product standards that are appropriate for the protection of the public health; and
equip the FDA with a variety of investigatory and enforcement tools, including the authority to inspect product manufacturing and other facilities.

The Tobacco Control Act requires manufacturers of tobacco products to, among, other things, provide FDA with a list of ingredients added to tobacco products in the manufacturing process and register any establishment engaged in the manufacture, preparation, or processing of a tobacco product. The manufacture of products is subject to strict quality control, testing and record-keeping requirements, and continuing obligations regarding the submission of safety reports and other post-market information. The FDA has several investigatory and enforcement tools available to it, including document requests and other required information submissions, facility inspections, examinations and investigations, injunction proceedings, monetary penalties, product withdrawal and recall orders, and product seizures.

The Tobacco Control Act also authorizes FDA to promulgate regulations requiring that the methods used in, and the facilities and controls used for, the manufacture, preproduction design validation, packing, and storage of a tobacco product conform to current good manufacturing practice (“CGMP”). On March 8, 2023, FDA issued a proposed rule to promulgate such regulations. The proposed rule, if finalized, would establish requirements for manufacturers of finished and bulk tobacco products on the methods used in, and the facilities and controls used for, the manufacture, pre-production design validation, packing, and storage of tobacco product.

12

Regulation of Menthol Cigarettes

In April 2022, the FDA announced proposed product standards to prohibit menthol as a characterizing flavor in cigarettes) and prohibit all characterizing flavors (other than tobacco) in cigars. In January 2023, the Semi-Annual Agenda for Fall 2022 was released in the US. Here, the Department of Health and Human Services (HHS), stated that it intended to issue a final rule on Menthol in Cigarettes. This product standard, if enacted, would prohibit menthol as a characterizing flavor in cigarettes. Although this proposed rule was expected to be finalized in August 2023, its implementation has been delayed. There has been increasing activity on the state and local levels with respect to scrutiny of menthol and flavored tobacco products. For example, in 2022, the State of California banned tobacco retailers from selling most flavored and menthol tobacco products, including VLN® Menthol King. The state of Massachusetts has similar laws prohibiting the sale of flavored tobacco sales, including menthol cigarettes.

Premarket Tobacco Product Application (PMTA)

Certain of our products, including our low nicotine cigarettes, are marketed in the United States pursuant to a PMTA. Under Section 910(b) of the FDCA, a PMTA can be submitted for any new tobacco product seeking a marketing order to enable commercialization of a new tobacco product in the United States. For FDA to grant such an order, the PMTA must enable the FDA to determine that: (1) permitting the marketing of the new tobacco product would be appropriate for the protection of the public health; (2) the methods used in, or the facilities and controls used for, the manufacture, processing, or packing of the product conform to the requirements of Section 906(e) of the FD&C Act (21 U.S.C. 387f(e)); (3) the product labeling is not false or misleading in any particular; and (4) the product complies with any applicable product standard in effect under section 907 of the FDCA or that there is adequate information to justify a deviation from such standard. In determining whether to authorize a PMTA, FDA considers, among other things:

risks and benefits to the population as a whole, including people who would use the proposed new tobacco product as well as nonusers;
whether people who currently use any tobacco product would be more or less likely to stop using such products if the proposed new tobacco product were available;
whether people who currently do not use any tobacco products would be more or less likely to begin using tobacco products if the new product were available; and
the methods, facilities, and controls used to manufacture, process, and pack the new tobacco product.

Once a PMTA is submitted FDA conducts an initial acceptance review to determine whether the product falls under CTP jurisdiction and to confirm that the statutory and regulatory requirements of an application are met based upon the criteria set forth in the Tobacco Control Act. The FDA endeavors to complete its acceptance review within 21 to 60 days of receipt. If the application does not appear to contain the required information (except for product samples), the FDA may refuse to accept the application for review, and in either case, will notify the applicant. Once accepted for further review, the FDA makes a threshold determination of whether the application contains enough information to permit a substantive review, referred to as “filing,” and may refuse to file any application that does not include sufficient information. Once filed, the FDA intends to complete its review of a PMTA within 180 days of receipt, however the FDA’s review period may be paused or even restarted in response to new information from the applicant, and as such, FDA’s review may take significantly longer than expected. After the FDA completes its review of a PMTA, the FDA may issue a marketing denial order letter, or issue a marketing granted order letter. A marketing granted order becomes effective on the date it is issued in response to a PMTA and permits the new tobacco product to be legally marketed in the United States.

13

A marketing order may include restrictions on the sale and distribution of the product, including restrictions on the access to, and the advertising and promotion of, the tobacco product, and unique requirements for record-keeping and post market reporting, among other things. Holders of authorized PMTAs are, among other things, required to submit detailed periodic and annual reports to the FDA within specified timelines, and are further required to submit reports for serious and unexpected adverse events associated with the product. Once granted the FDA may suspend or withdraw any marketing order on various grounds, such as a determination that the continued marketing of the tobacco product is no longer appropriate for the protection of public health, or where the PMTA holder has failed to comply with applicable post-market requirements.

Modified Risk Tobacco Products (MRTP)

Certain of our products, including our VLN® cigarettes, are marketed in the United States as MRTPs. MRTPs are tobacco products that are sold or distributed for use to reduce harm, or the risk of tobacco-related disease associated with commercially marketed tobacco products. Before an MRTP can be introduced or delivered into interstate commerce in the United States, the FDA must issue a either a “risk modification order” or “exposure modification order” pursuant to the Tobacco Control Act. An order permitting the sale of an MRTP, if granted by the FDA, enables the applicant to utilize certain claims with respect to a single, specific product, not an entire class of tobacco products.

To obtain a risk modification order under the FDCA, an applicant must demonstrate that the product, as it is actually used by consumers, will: (i) significantly reduce harm and the risk of tobacco-related disease to individual tobacco users; and (ii) benefit the health of the population as a whole; taking into account both users of tobacco products and persons who do not currently use tobacco products. To obtain an exposure modification order under the FDCA, an applicant must demonstrate that:

such an order would be appropriate to promote the public health;
any aspect of the label, labeling, and advertising for the product that would cause the product to be a modified risk tobacco product is limited to an explicit or implicit representation that the tobacco product or its smoke does not contain or is free of a substance or contains a reduced level of a substance, or presents a reduced exposure to a substance in tobacco smoke;
scientific evidence is not available and, using the best available scientific methods, cannot be made available without conducting long-term epidemiological studies for an application to meet the standards for obtaining a risk modification order; and
the scientific evidence that is available without conducting long-term epidemiological studies demonstrates that a measurable and substantial reduction in morbidity or mortality among individual tobacco users is reasonably likely in subsequent studies.

Furthermore, for FDA to issue an exposure modification order, FDA must find, among other things, that the applicant has demonstrated that the magnitude of overall reductions in exposure to the substance specified in the application is substantial, that such substance is harmful, that the product as actually used exposes consumers to the specified reduced level of the substance or substances, and will not expose them to higher levels of other harmful substances similar marketed products, unless such increases are minimal and the reasonably likely overall impact of use of the product remains a substantial and measurable reduction in overall morbidity and mortality among individual tobacco users. Notably the FDA also requires the applicant to demonstrate, through testing of actual consumer perception, that consumers will not be misled into believing that the product is or has been demonstrated to be less harmful or presents less of a risk of disease than other commercially marketed tobacco products.

14

Similar to its review of PMTAs, once an MRTPA is submitted FDA conducts an initial acceptance review to determine whether the product falls under CTP jurisdiction and to confirm that the statutory and regulatory requirements of an application are met based upon the criteria set forth in the Tobacco Control Act. If the application does not appear to contain the required information, the FDA may refuse to accept the application for review. If and when the MRTP is accepted for further review, the FDA conducts a preliminary scientific review to ensure the application contains the information required for MRTPAs under the FDCA, a process referred to as “filing,” and the FDA may refuse to file any application that does not include the required information. Once filed, the FDA intends to complete its review of the PMTA within 360 days of receipt, however the FDA’s review may take significantly longer. As part of its substantive review, the FDA is required to send the application to the Tobacco Products Scientific Advisory Committee (“TPSAC”) and ask the TPSAC to report its recommendations on the application to the FDA within 60 days. After the FDA completes its review of the MRTPA, including the views expressed by the TPSAC, the FDA may issue a modified risk order letter, or issue a no modified risk order letter. If the FDA grants a risk modification order, the applicant must submit protocols for required post market surveillance for FDA concurrence within 30 days after receiving notice that they are required to conduct such surveillance. If the FDA grants an exposure modification order, the applicant must agree to conduct post market surveillance and studies in accordance with a protocol approved by the FDA. In either case, an FDA order permitting marketing of an MRTP is valid only for the fixed time period specified in the order and is not permanent, and such period may not be longer than five years. To continue marketing an MRTP after the set term, the company must submit a new MRTPA for FDA to determine that the product still satisfies the requirements set forth in the Tobacco Control Act.

Environmental Regulations

We are subject to a variety of federal, state and local environmental laws and regulations. We have developed specific programs across our business units for ensuring high standards of environmental compliance, including, standard operating practices and procedures at our manufacturing facility as well at our research and development centers. We believe that our manufacturing facility complies with all federal, state, and local environmental regulations, including the Clean Air Act, the Clean Water Act, and the Resource Conservation and Recovery Act.

In addition, any new products introduced by us are subject to a comprehensive environmental assessment by an independent third-party expert, including an assessment of how such products may create environmental risks. For our PMTA product, the FDA prepared a programmatic environmental assessment (PEA), based on our submitted data in accordance with the Council on Environmental Quality's regulations (40 CFR 1500-1508) implementing the National Environmental Policy Act (NEPA) and FDA’s NEPA regulations (21 CFR 25.40). The PEA concluded that the marketing orders would have no significant impact and that environmental impact statements would not be required.

Excise Taxes

Tobacco products are subject to substantial excise taxes in the U.S. and other countries. Significant increases in tobacco-related taxes or fees have been proposed or enacted and are likely to continue to be proposed or enacted at the federal, state and local levels within the U.S. and other countries. The frequency and magnitude of excise tax increases can be influenced by various factors, including the composition of executive and legislative bodies. Federal, state and local cigarette excise taxes have increased substantially over the past two decades. Tax increases have an adverse impact on sales of tobacco products.

Competition

Although our products are not approved as smoking cessation aids, we believe that our RNC tobacco cigarettes may compete with FDA-approved smoking cessation aids. In the market for FDA-approved smoking cessation aids, principal competitors would include Pfizer Inc., GlaxoSmithKline plc, Perrigo Company plc, Novartis International AG, and Niconovum AB, a subsidiary of Reynolds American Inc. The industry consists of major domestic and international companies, most of which have existing relationships in the markets into which we plan to sell, as well as financial, technical, marketing, sales, manufacturing, scaling capacity, distribution and other resources, and name recognition substantially greater than ours. We are also aware that several domestic cigarette companies and other research groups are working to research and grow reduced nicotine tobacco and have filed patent applications.

15

Cigarette and filtered cigar companies compete primarily on the basis of product quality, brand recognition, brand loyalty, taste, innovation, packaging, service, marketing, advertising, retail shelf space, and price. Cigarette sales can be significantly influenced by weak economic conditions, erosion of consumer confidence, competitors’ introduction of low-price products or innovative products, higher taxes, higher absolute prices and larger gaps between price categories, and product regulation that diminishes the ability to differentiate tobacco products. Domestic cigarette competitors included Philip Morris USA Inc., Reynolds American Inc., ITG Brands, and Vector Group Ltd. International competitors included Philip Morris International Inc., British American Tobacco, JT International SA, Imperial Brands plc, and regional and local tobacco companies; and in some instances, government-owned tobacco enterprises such as the China National Tobacco Corporation.

Human Capital Resources

As of December 31, 2023, we had 64 employees. All employees are located in the United States. Our human capital resource objectives are designed to attract, and retain, highly motivated and well-qualified employees. We believe that we offer a competitive compensation package and have also worked diligently to provide a flexible and safe work environment.

Corporate Information

22nd Century Group, Inc. was incorporated under the laws of the State of Nevada on September 12, 2005 under the name Touchstone Mining Limited. On January 25, 2011, we entered into a reverse merger transaction with 22nd Century Limited, LLC, which we refer to herein as the “merger.” Upon the closing of the merger, 22nd Century Limited, LLC became our wholly-owned subsidiary. After the merger, we succeeded to the business of 22nd Century Limited, LLC as our sole line of business.

22nd Century Limited, LLC was originally formed as a New York limited liability company on February 20, 1998 as 21st Century Limited, LLC and subsequently merged with a newly-formed Delaware limited liability company, 22nd Century Limited, LLC, on November 29, 1999.

We are a Nevada corporation, and our corporate headquarters is located at 321 Farmington Road, Mocksville, North Carolina 27028. Our telephone number is (716) 270-1523. Our internet address is www.xxiicentury.com. All of our filings with the Securities and Exchange Commission, including our Annual Reports on Form 10-K, our Quarterly Reports on Form 10-Q and Current Reports on Form 8-K can be accessed free of charge through our website promptly after filing; however, in the event that the website is inaccessible, we will provide paper copies of our most recent Annual Report on Form 10-K, the most recent Quarterly Report on Form 10-Q, Current Reports filed or furnished on Form 8-K, and all related amendments, excluding exhibits, free of charge upon request. These filings are also accessible on the SEC’s website at www.sec.gov. We do not incorporate the information on our website into this Annual Report on Form 10-K and our web site address is included as an inactive textual reference only.

16

Item 1A. Risk Factors

You should carefully consider the risk factors set forth below and in other reports that we file from time to time with the Securities and Exchange Commission and the other information in this Annual Report on Form 10-K. The matters discussed in the risk factors, and additional risks and uncertainties not currently known to us or that we currently deem immaterial, could have a material adverse effect on our business, financial condition, results of operation and future growth prospects and could cause the trading price of our common stock to decline.

Risks Related to Our Business and Operations

We have a history of losses, and we expect to incur significant expenses and continuing losses for the foreseeable future and there is substantial doubt regarding our ability to continue as a going concern.

 

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, which casts substantial doubt regarding our ability to continue as a going concern. As of March 25, 2024, we had cash and cash equivalents of approximately $2.2 million.

 

Doubts about our ability to continue as a going concern have and could continue to negatively impact our relationships with our commercial partners and our ability, as part of our cost-cutting measures, to obtain, maintain, restructure and/or terminate agreements with them, or negatively impact our negotiating leverage with such parties, which could have a material adverse effect on our business, financial condition and results of operations or result in litigation. Furthermore, any loss of key personnel, employee attrition or material erosion of employee morale arising out of doubts about our ability to operate as a going concern could have a material adverse effect on our ability to effectively conduct our business, and could impair our ability to execute our business plan, thereby having a material adverse effect on our business, financial condition and results of operations.

 

We need additional funding to execute our business plan and to continue operations even with the proceeds from recent warrant inducement and exchange concluded in February 2024. We continue to seek and evaluate opportunities to raise additional funds through the issuance of our securities, asset sales, and through arrangements with strategic partners. If capital is not available to us when, and in the amounts needed, we could be required to liquidate our inventory and assets, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that we will be able to raise the capital we need to continue our operations. Without additional capital, we will be unable to continue our operations in the future.

We may be unable to comply with the covenants in our senior secured debentures.

 

Our senior secured debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict us 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. We are also required to maintain certain quarterly revenue targets.

As a result of these covenants, our ability to respond to changes in business and economic conditions and engage in beneficial transactions, including to obtain additional financing as needed, may be restricted. Furthermore, our failure to comply with the covenants could result in a default under such agreements, which could permit the debt holders to accelerate our obligation to repay the debt. Although we recently received a waiver with respect to our compliance with such covenants, there is no assurance that we will be able to secure a similar waiver for the failure to comply with any future covenants. If any of our debt is accelerated, we likely would not have sufficient funds available to repay it. Substantially all of our assets, including intellectual property, are collateralized under the debentures. If such debt is accelerated, we could be required to liquidate our inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings.

17

Additionally, the senior secured debentures may be converted into shares of the Company’s common stock on the earlier of (i) June 30, 2024 and (ii) the public announcement of a Fundamental Transaction (as defined in the senior secured debentures). If the senior secured debentures are converted into common stock in whole or in part, the existing stockholders could incur significant dilution in their relative percentage ownership. The prospect of this possible dilution may also impact the price of our common stock.

We could continue to incur restructuring and impairment charges as we continue to pursue a cost cutting initiative and pursue strategic alternatives.

 

We continue to evaluate opportunities to optimize the cost structure of our operations in order to implement a cost savings initiative. The actions driven from these opportunities could result in significant charges which could adversely affect our financial condition and results of operations. Future actions could result in restructuring and related charges, including but not limited to impairments and employee termination costs and costs associated with terminating contracts that could be significant. We have incurred significant impairment charges for long-lived assets, including goodwill and intangible assets, which are subject to periodic impairment analysis and review, and remain subject to the potential for additional charges. Identifying and assessing whether impairment indicators exist, or if events or changes in circumstances have occurred, including market conditions, operating results, competition and general economic conditions, requires significant judgment. Any of the above future actions could result in charges that could have an adverse effect on our financial condition and results of operations. The cost-cutting initiatives have led, and may continue to lead, to legal claims by service providers and other third-parties. Any resulting litigation could be costly and time consuming and an unfavorable outcome could have a significant adverse effect on our business.

Our competitors generally have, and any future competitors may have, greater financial resources and name recognition than we do, and they may therefore develop products or other technologies similar or superior to ours, or otherwise compete more successfully than we do.

We are competing with large tobacco companies and large pharmaceutical companies that have greater resources that us. The tobacco industry consists of major domestic and international companies, most of which have existing relationships in the markets in which we plan to sell, as well as financial, technical, research and development, marketing, sales, manufacturing, scaling capacity, distribution, lobbying and other resources and name recognition substantially greater than ours. In addition, we expect new competitors will enter the markets for similar tobacco products in the future and the nature and extent of this market entrance cannot be quantified at this time.

Potential customers may choose to do business with more established competitors because of their perception that our competitors are more stable, can scale operations more quickly, have greater manufacturing capacity, have robust marketing and sale programs and lend greater credibility to governmental regulators and others. In addition, large companies have the ability to provide entry-level pricing for premium products in order make us less competitive. If we are unable to compete successfully against larger companies with more financial resources and name recognition, our business and prospects would be materially adversely affected.

Our competitors may develop products that are less expensive, safer or otherwise more appealing, which may diminish or eliminate the commercial success of our VLN® cigarettes or any other potential products that we may commercialize.

If our competitors develop very low nicotine tobacco without infringing on our intellectual property or other products that are less expensive, safer or otherwise more appealing than our RNC cigarettes or any of our other potential products, or that reach the market before ours, we may not achieve commercial success. Currently, there are numerous companies developing products for which they may submit MRTPAs, working to develop low nicotine tobacco and other tobacco alternative products to provide products that are potentially safer for human consumption or to otherwise assist consumers to cease or begin to switch from smoking. If one of such competitors develops a cigarette that is safe for human consumption, a safer alternative for nicotine that is widely accepted, superior low nicotine tobacco or

18

otherwise develops a superior quitting method, it could render our RNC tobacco and cigarettes obsolete, which would have a material adverse impact on our business and operations and our ability to achieve profitability.

Our competitors may render our technologies obsolete by advances in existing technological approaches or the development of new or different approaches, potentially eliminating the advantages that we believe we derive from our research approach and proprietary technologies.

Our competitors may:

develop and market similar or new products that are less expensive, safer, or otherwise more appealing than our products;
develop similar or new technologies and products that render our products obsolete;
operate larger research and development programs or have substantially greater financial resources than we do;
have greater success in recruiting skilled technical and scientific workers from the limited pool of available talent;
more effectively negotiate third-party licenses and strategic relationships;
commercialize competing products before we or our partners can launch our products;
be more effective in marketing and creating brand awareness of their products that we are;
develop tobacco with superior traits to ours;
initiate or withstand substantial price competition more successfully than we can; and/or
take advantage of acquisition or other opportunities more readily than we can.

Our research and development process may not develop marketable products cost-effectively or at all, which would result in loss of our investment into such process.

We do not know whether our research and development process will result in marketable products. Even if we develop marketable products, we may not be able to obtain the necessary marketing authorizations for these potential products or our anticipated time of bringing these potential products to the market may be substantially delayed. The development of new products is costly, time-consuming, and has no guarantee of success. Any such delays or the inability to effectively develop new products in a cost-effective manner, or at all, would have a material adverse effect on our business and a loss of our financial resources.

We have in the past invested in other companies and may do so in the future, which may divert our management’s attention, result in additional dilution to our stockholders, and consume resources that are necessary to sustain our business or result in losses.

We may acquire or invest in complementary solutions, services, technologies, or businesses in the future. We may also enter into relationships with other businesses to expand our intellectual property portfolio, which could involve preferred or exclusive licenses or investments in other companies. Negotiating these transactions can be time-consuming, difficult and expensive, and our ability to complete these transactions may often be subject to conditions or approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close or may not yield the benefits that we expect. Many of our acquisitions in the past have not yielded the results or synergies that we anticipated. In addition, we may only be able to conduct limited due diligence on an acquired company’s operations. Following an acquisition, we may be subject to liabilities arising from an acquired company’s past or present operations and these liabilities may be greater than the warranty and indemnity limitations that we negotiate. Any liability that is greater than these warranty and indemnity limitations could have a negative impact on our financial condition.

19

Acquisitions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for the development of our business. Moreover, the anticipated benefits of any acquisition, investment, or business relationship may not be realized or we may be exposed to unknown liabilities, including litigation against the companies that we may acquire.

The failure of our information systems to function as intended or their penetration by outside parties with the intent to corrupt them could result in business disruption, litigation and regulatory action, and loss of revenue, assets, or personal or confidential data (cybersecurity).

We use information systems to help manage business processes, collect and interpret business data and communicate internally and externally with employees, suppliers, customers and others. Some of these information systems are managed by third-party service providers. We have backup systems and business continuity plans in place, and we take care to protect our systems and data from unauthorized access. However, a failure of our systems to function as intended, or penetration of our systems by outside parties intent on extracting or corrupting information or otherwise disrupting business processes, could interrupt our business and place us at a competitive disadvantage, result in a loss of revenue, assets or personal or other sensitive data, litigation and regulatory action, cause damage to our reputation and that of our brands and result in significant remediation and other costs. Any cybersecurity incident could cause substantial harm to our business and result in regulatory action, fines, and/or substantial costs.

Business interruptions, whether caused by natural disaster, terrorism, economic downturns, global pandemics or other events, could negatively impact our business.

A natural disaster (such as an earthquake, hurricane, fire, or flood), pandemics, widespread power outage or internet failure or hack, or an act of terrorism could cause substantial delays in our operations, damage or destroy our equipment or facilities, and cause us to incur additional expenses and lose revenue. The insurance we maintain against natural disasters may not be adequate to cover our losses in any particular case, which would require us to expend significant resources to replace any destroyed assets, thereby materially and adversely affecting our financial condition and prospects. Other global incidents could have a similar effect of disrupting our business to the extent they reach and impact the areas in which we operate, the availability of inventory we need, the customers we serve, the partners on whom we rely for products or services or the employees who operate our businesses. For example, another pandemic or comparable heath concern could disrupt our supply chain for tobacco, as well as negatively impact employee productivity, including affecting the availability of employees reporting for work. Any business interruption caused by such unforeseen events could have a material adverse impact on our business and operations.

Our prior operations in the hemp/cannabis space could have a material adverse effect on our business, financial condition, and results of operations.

We previously operated in the cannabis space. The hemp plant and the marijuana plant are both part of the same cannabis genus of plant, except that hemp, by definition, has not more than 0.3% THC content and is legal under the federal 2018 Farm Bill and certain state laws, but the same plant with a higher THC content is defined as marijuana, which is legal under certain state laws, is not legal under federal law. The similarities between these plants can cause confusion, and our previous activities with legal hemp may be incorrectly perceived as us having been involved in federally illegal marijuana. Also, despite growing support for the marijuana industry and legalization of marijuana in certain U.S. states, many individuals and businesses remain opposed to the marijuana industry. Any negativity resulting from our prior cannabis operations could result in a loss of current or future business. It could also adversely affect the public’s perception of us and lead to reluctance by new parties to do business with us or to own our common stock. We cannot assure you that additional business partners, including but not limited to financial institutions, banking institutions and customers, will not attempt to end or curtail their relationships with us. Any such negative press or cessation of business could have a material adverse effect on our business, financial condition, and results of operations.

20

Risks Related to the Tobacco Industry

We may be unsuccessful in our efforts to commercialize our RNC tobacco using the reduced exposure claims authorized by the FDA.

While the FDA issued an exposure modification order in connection with our MRTPA and we have been commercializing our VLN® cigarettes in select markets across the United States, there are no guarantees regarding the commercial viability of our RNC tobacco cigarettes. To date, there has never been a comparable product sold in the marketplace and we have only commercialized the cigarettes on a limited basis. We have obtained an exposure modification order for our VLN® cigarettes, which enables us to make certain claims regarding the reduction of nicotine within these products. Specifically, we are permitted to market the products with the claims “95% less nicotine,” “helps reduce your nicotine consumption,” and “greatly reduces your nicotine consumption,” and we are required to use the claim “helps you smoke less” in connection with the other authorized claims; we may not market our VLN cigarettes for claims that have not been authorized pursuant to an FDA order. Although we believe these claims have the potential to increase our product sales, these products may never achieve consumer acceptance at levels that make the product commercially viable for profitable sales. In addition, the process of commercializing such product and creating consumer awareness could take longer and cost more than we expect.

In addition, even if we believe that certain legislative or regulatory changes may increase product demand, such as the proposals that FDA has historically made with respect to requiring minimally or non-addictive levels of nicotine in all cigarettes sold in the U.S., there can be no assurance that such regulations, if implemented, would increase or create demand for our RNC cigarettes.

The commercial success of our RNC tobacco cigarettes will depend on a number of factors, including, but not limited to our ability to:

achieve, maintain and grow market identify of, acceptance of, and demand for, such products;
successfully create consumer awareness of such products;
market the product with the phrase “Helps You Smoke Less” and any other required warnings or statements;
maintain, manage or scale the necessary sales, marketing, manufacturing and other capabilities and infrastructure that are required to successfully commercialize such products;
grow or otherwise maintain an adequate supply of RNC tobacco;
maintain and extend intellectual property protection for such products;
comply with applicable legal and regulatory requirements, including FDA and MSA regulations or requirements with respect to product advertising and our obligations in connection with our PMTAs and MRTPs;
competitively price our products;
compete with other similar products or new technologies (if any);
obtain cost-effective distribution outlets; and
effectively sell our products into established markets where there is substantial market dominance by large tobacco enterprises.

If we are unsuccessful in commercializing our RNC tobacco cigarettes, or such commercialization takes longer or costs more than we currently expect, our financial results, business and future prospects would be materially adversely effected.

21

We have limited experience marketing and selling Modified Exposure Cigarettes and our working capital and inventory estimates based on demand expectations may be incorrect, which could harm our operating results and financial condition.

While members of management and our board of directors are experienced in the selling of conventional cigarette and other consumer products, we have limited experience in introducing a new low nicotine category for selling our VLN cigarettes pursuant to an exposure modification order. As we work to commercialize one or more of our products for sale, including our VLN cigarettes, we base our working capital and inventory decisions on management’s estimates of future demand. If demand for such potential new products does not increase as quickly as we have estimated, our inventory costs, demands on working capital, expenses could increase, and our business and operating results could suffer. Alternatively, if we experience sales that exceed our estimates, our working capital and inventory needs may be higher than those currently anticipated. Since our RNC tobacco is not widely available and must be grown specifically for our potential products, any shortage in such tobacco could prevent us from increasing sales to meet demand and any surplus could result in inventory obsolescence and become a total loss.

Our inability to incorrectly estimate demand for future products could negatively harm our operating results and financial condition.

The manufacturing and sale of tobacco products subjects us to significant governmental regulation and the failure to comply with such regulations could have a material adverse effect on our business and subject us to substantial fines or other regulatory actions.

Companies that manufacture and/or sell tobacco products face significant governmental regulation, especially in the United States pursuant to the Tobacco Control Act, including but not limited to efforts aimed at reducing the incidence of tobacco use, restricting marketing and advertising, imposing regulations on packaging, mandating warnings and disclosure of flavors or other ingredients, prohibiting the sale of tobacco products with certain flavors or other characteristics, requiring compliance with certain environmental standards, limiting or prohibiting the sale of tobacco products by certain retail establishments and the sale of tobacco products in certain packaging sizes, and seeking to hold retailers and distributors responsible for the adverse health effects associated with both smoking and exposure to environmental tobacco smoke.

The Tobacco Control Act requires manufacturers of tobacco products to, among other things, provide the FDA with a list of ingredients added to tobacco products in the manufacturing process and register any establishment engaged in the manufacture, preparation, or processing of a tobacco product. The manufacture of products is subject to strict quality control, testing and record-keeping requirements, and continuing obligations regarding the submission of safety reports and other post-market information. The Tobacco Control Act also authorizes the FDA to promulgate regulations requiring that the methods used in, and the facilities and controls used for, the manufacture, preproduction design validation, packing, and storage of a tobacco product conform to current good manufacturing practice (“CGMP”). On March 8, 2023, the FDA issued a proposed rule to promulgate such CGMP regulations. The proposed rule, if finalized, would establish requirements for manufacturers of finished and bulk tobacco products on the methods used in, and the facilities and controls used for, the manufacture, pre-production design validation, packing, and storage of tobacco product.

We cannot guarantee that our current manufacturing facility or any other manufacturing will successfully complete FDA inspections and/or similar inspections in foreign, or that future CGMP regulations will not also negatively affect the cost or sustainability of our manufacturing facility. Our failure to comply with applicable manufacturing regulations could result in sanctions being imposed on us, including fines, injunctions, civil penalties, delays, suspension or withdrawal of marketing orders, seizures or recalls, operating restrictions and criminal prosecutions, any of which could significantly and adversely affect our financial position. In addition, we and our customers for whom we manufacture tobacco products also face significant governmental regulation, including efforts aimed at reducing the incidence of tobacco use. We also cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative action, either in the United States or abroad. Actions by the FDA and other foreign, federal, state or local governments or agencies may impact the adult tobacco consumer acceptability of or access to tobacco products (for example, through product standards proposed by the FDA for nicotine and flavors including menthol), delay or prevent the launch of new or modified tobacco products or products with reduced exposure claims,

22

require the recall or other removal of tobacco products from the marketplace, impose additional manufacturing, labeling or packing requirements, interrupt manufacturing or otherwise significantly increase the cost of doing business. Any one or more of these actions may have a material adverse impact on us or the business of our customers for whom we make tobacco products, which could have a negative impact on our results of operations.

For example, the Tobacco Control Act requires the FDA to issue new cigarette health warnings that would include a color graphic component depicting the negative health consequences of smoking. In March 2020, the FDA published a final rule fulfilling this statutory requirement. The final rule, entitled “Required Warnings for Cigarette Packages and Advertisements,” specifies the 11 new textual warning label statements and accompanying color graphics that manufacturers would have to include with cigarette packaging and advertisements. On December 7, 2022, the U.S. District Court for the Eastern District of Texas vacated the final rule, and the case is currently pending before the U.S. Court of Appeals for the Fifth Circuit.

It is possible that significant regulatory developments will take place over the next few years across global markets, driven principally by the World Health Organization’s Framework Convention on Tobacco Control (“FCTC”). The FCTC is the first international public health treaty on tobacco, and its objective is to establish a global agenda for tobacco regulation with the purpose of reducing initiation of tobacco use and encouraging cessation. In addition, the FCTC has led to increased efforts by tobacco control advocates and public health organizations to reduce the appeal of tobacco products. Our operating results could be significantly affected by any significant increase in the cost of complying with new regulatory requirements.

Compliance with current and future regulations regarding tobacco could have a material impact on our business and operations and could result in fines, government actions to restrict or prevent sales of products, as well as result in substantial costs and expenses.

We may become subject to litigation related to cigarette smoking and/or exposure to environmental tobacco smoke, or ETS, which could severely impair our results of operations and liquidity.

Although we are not currently subject to legal proceedings related to cigarette smoking or ETS, we may become subject to litigation related to the sale of our Modified Exposure Cigarettes or other tobacco products we sell or manufacture in the future. Legal proceedings covering a wide range of matters related to tobacco use are pending or threatened in various U.S. and foreign jurisdictions. Various types of claims are raised in these proceedings, including product liability, consumer protection, antitrust, tax, contraband shipments, patent infringement, employment matters, claims for contribution, and claims of competitors and distributors.

Litigation is subject to uncertainty, and it is possible that there could be adverse developments in pending cases. An unfavorable outcome or settlement of pending tobacco related litigation could encourage the commencement of additional litigation. The variability in pleadings, together with the actual experience of management in litigating claims, demonstrates that the monetary relief that may be specified in a lawsuit bears little relevance to the ultimate outcome.

Damages claimed in some tobacco-related litigations are significant and, in certain cases, range into the billions of dollars. We anticipate that new cases will continue to be filed. The FCTC encourages litigation against tobacco product manufacturers. It is possible that our results of operations, cash flows, or financial position could be materially affected by an unfavorable outcome or settlement of litigation.

Our production facility (NASCO) is integral to our tobacco business and adverse changes or developments affecting our facility may have an adverse impact on our business.

Our production facility is integral to our tobacco business. Adverse changes or developments affecting this facility, including, but not limited to, disease or infestation of our raw materials, a fire, an explosion, a serious injury or fatality, a power failure, a natural disaster, an epidemic, pandemic or other public health crisis, or a material failure of our security infrastructure, could reduce or require us to entirely suspend operations.

significant failure of our site security measures and other facility requirements, including failure to comply with applicable regulatory requirements, could have an impact on our ability to continue operating under our facility licenses and our prospects of renewing our licenses, and could also result in a suspension or revocation of these licenses.

23

The loss of a significant customer for whom we manufacture tobacco products could have an adverse impact on our results of operation.

Currently, a significant portion of our revenues (and corresponding accounts receivable) from manufacturing tobacco products are derived from a small number of large customers, and we do not have agreements with such customers requiring them to purchase a minimum amount of products from us or guaranteeing any minimum future purchase amounts from us. Such customers may, at any time, delay or decrease their level of purchases from us or cease doing business with us altogether. Since many of our manufacturing costs are fixed, if sales to such customers cease or are reduced, we may not obtain sufficient purchase orders from other customers necessary to offset any such losses or reductions, which could have a negative impact on our results of operations.

Product liability claims, product recalls, or other claims could cause us to incur losses or damage our reputation.

The risk of product liability claims, product recalls, and associated adverse publicity, is inherent in the development, manufacturing, marketing, and sale of tobacco products. Any product recall or lawsuit seeking significant monetary damages may have a material adverse effect on our business and financial condition. A successful product liability claim against us could require us to pay a substantial monetary award. Though we currently have no pending product liability claims against us, we cannot assure you that such claims will not be made in the future and any such claim could cause us to incur substantial losses or damage our reputation.

Cigarettes are subject to substantial taxes. Significant increases in cigarette-related taxes have been proposed or enacted and are likely to continue to be proposed or enacted in numerous jurisdictions. These tax increases may affect the sales of our potential products and our third-parties customers’ tobacco products manufactured at our factory, which could result in decreased sales and profitability of our manufacturing business.

Tax regimes, including excise taxes, sales taxes, and import duties, can disproportionately affect the retail price of manufactured cigarettes versus other tobacco products, or disproportionately affect the relative retail price of our Modified Exposure Cigarettes versus lower-priced cigarette brands manufactured by our competitors. Increases in cigarette taxes are expected to continue to have an adverse impact on sales of cigarettes resulting in (i) lower consumption levels, (ii) a shift in sales from manufactured cigarettes to other tobacco products or to lower-price cigarette categories, (iii) a shift from local sales to legal cross-border purchases of lower price products, and (iv) illicit products such as contraband and counterfeit.

Government mandated prices or taxes, production control programs, shifts in crops driven by economic conditions, climatic or adverse weather patterns may increase the cost or reduce the quality and/or supply of the tobacco and other agricultural products used to manufacture our products.

We depend on a small number of independent tobacco farmers to grow our specialty proprietary tobaccos with specific nicotine contents for our products. As with other agricultural commodities, the price of tobacco leaf can be influenced by imbalances in supply and demand, and crop quality can be influenced by variations in weather patterns, diseases, and pests. This risk is greater for us, as there would be no alternative supply of RNC tobacco in the event that one of our growers experiences a material adverse event with respect to a particular RNC tobacco crop or the quantity or quality was not as we anticipated, and we would not be able to supply leaf for our VLN® cigarettes.

We must also compete with other tobacco companies for contract production with independent tobacco farmers. Tobacco production in certain countries is subject to a variety of controls, including government mandated prices and production control programs. Changes in the patterns of demand for agricultural products could cause farmers to plant less tobacco. Any significant change in tobacco leaf prices or taxes, quality and quantity could affect our profitability and our business.

24

We distribute and sell our products outside of the U.S., which subjects us to other regulatory risks.

In addition to the authorization to market and sell our RNC tobacco cigarettes using modified risk claims in the U.S., we continue to seek governmental authorizations required to market our RNC tobacco cigarettes and our other products in other countries. Marketing of our products is not permitted in certain countries until we have obtained required authorizations or exemptions in these individual countries. The regulatory review process varies from country to country, and authorization by foreign governmental authorities is unpredictable, uncertain, and generally expensive. Our ability to market our potential products could be substantially limited due to delays in receipt of, or failure to receive, the necessary authorizations or exemptions. We anticipate commencing the applications required in some or all of these countries in the future. Failure to obtain necessary regulatory authorizations or exemptions could impair our ability to generate revenue from international sources.

We may become subject to governmental investigations on a range of matters.

Tobacco companies are often subject to investigations, including allegations of contraband shipments of cigarettes, allegations of unlawful pricing activities within certain markets, allegations of underpayment of custom duties and/or excise taxes, and allegations of false and misleading usage of descriptors such as “lights” and “ultra-lights.” We cannot predict the outcome of any investigations to which we may become subject, but we may be materially affected by an unfavorable outcome of potential future investigations.

Our business model inherently loses customers.

Our VLN® cigarette is designed to help people smoke less and eventually quit smoking completely.  If our product is successful, we will lose customers as a result.  A significant loss in VLN® customers, or our inability to add new VLN® customers faster than we lose customers, could prevent our VLN® business from growing and have a material negative impact on the results of our operations. 

We may be unsuccessful in anticipating changes in adult consumer preferences, responding to changes in consumer purchase behavior or managing through difficult competitive and economic conditions, which could have an adverse effect on business.

In the tobacco industry, we are subject to intense competition and changes in adult consumer preferences. To be successful, we must:

anticipate and respond to new and evolving adult consumer preferences;
develop, manufacture, market and distribute new and innovative products that appeal to adult consumers (including, where appropriate, through arrangements with, or investments in, third parties);
improve productivity; and
protect or enhance margins through cost savings and price increases.

The willingness of adult consumers to purchase premium consumer tobacco products, such as our RNC cigarettes, depends in part on economic conditions. In periods of economic uncertainty, adult consumers may purchase more discount brands and/or, in the case of tobacco products, consider lower-priced tobacco products, which could have a material adverse effect on the business and profitability.

25

We may be unsuccessful in developing and commercializing adjacent products or processes, including innovative tobacco products that may reduce the health risks associated with certain other tobacco products and that appeal to adult tobacco consumers.

Some innovative tobacco products may reduce the health risks associated with certain other tobacco products, while continuing to offer adult tobacco consumers products that meet their taste expectations and evolving preferences. Examples include tobacco-containing and nicotine-containing products that reduce or eliminate exposure to cigarette smoke and/or constituents identified by public health authorities as harmful, such as electronically heated tobacco products, oral nicotine pouches, and e-vapor products. We may not succeed in our efforts to develop and commercialize any adjacent products.

Further, we cannot predict whether regulators, including the FDA, will permit the marketing or sale of any particular innovative products (including products with claims of reduced risk to adult consumers), the speed with which they may make such determinations or whether regulators will impose an unduly burdensome regulatory framework on such products. In addition, the FDA could, for a variety of reasons, determine that innovative products currently on the market, or those that have previously received authorization, including with a claim of reduced exposure, are not appropriate for the public health and the FDA could require such products be taken off the market. We also cannot predict whether any products will appeal to adult tobacco consumers or whether adult tobacco consumers’ purchasing decisions would be affected by reduced-risk claims on such products if permitted. Adverse developments on any of these matters could negatively impact the commercial viability of such products.

If we do not succeed in our efforts to develop and commercialize innovative tobacco products or to obtain or maintain regulatory authorizations for the marketing or sale of products, including for the use of claims of reduced exposure, but one or more of our competitors does succeed, we may be at a competitive disadvantage, which could have an adverse effect on our ability to commercialize our products.

An extended disruption at a facility or in service by a supplier, distributor or distribution chain service provider could have a material adverse effect on our business.

We face risks inherent in reliance on one manufacturing facility and a small number of key suppliers, distributors and distribution chain service providers. A pandemic (including COVID-19), natural or man-made disaster or other disruption that affects the manufacturing operations, the operations of any key supplier, distributor or distribution chain service provider or any other disruption in the supply or distribution of goods or services (including a key supplier’s inability to comply with government regulations or unwillingness to supply goods or services to a tobacco company) could have a material adverse effect on our business.

The FDA could force the removal of our products from the U.S. market.

The FDA has broad authority over the regulation of tobacco products. The FDA could, among other things, force us to remove from the U.S. market our RNC tobacco cigarettes even after the FDA authorization on December 17, 2019 of our PMTA for us to market our RNC tobacco cigarettes, or the authorization of our MRTP application on December 23, 2021, to enable us to use certain modified exposure claims with respect to our VLN® cigarettes. In addition, the exposure modification order that enables us to market our VLN® cigarettes as MRTPs was granted for a period of five years, which is the maximum duration for a marketing granted order for such products under the Family Smoking Prevention & Tobacco Control Act (PUBLIC LAW 111–31—JUNE 22, 2009). Consequently, we will need to reapply to FDA under a new MRTP application to extend the FDA’s exposure modification order beyond December 23, 2026.  The MRTP authorization process is a complex, substantial and lengthy regulatory undertaking.  The FDA may or may not grant continued authorization of these product claims, including based on FDA's assessment of whether the product application(s) satisfy the statutory requirements for such an order, and whether we have adequately complied with the conditions imposed on us in connection with the FDA’s exposure modification order, such as requirements relating to recordkeeping, reporting and post-market studies. Any action by the FDA to remove our products from the U.S. market, including the termination or non-renewal of the exposure modification orders for our VLN® cigarettes would have a material adverse impact on our business.

26

A ban on menthol or flavored tobacco products could have a material adverse impact on our business.

On April 27, 2022, the FDA proposed new rules to prohibit menthol as a characterizing flavor in cigarettes and prohibit all characterizing flavors (other than tobacco) in cigars. There has been increasing activity on the state and local levels with respect to scrutiny of menthol and flavored tobacco products, including a recent law passed by the State of California prohibiting tobacco retailers from selling most flavored and menthol tobacco products, including VLN® Menthol King. If these proposed rules are finalized and implemented, if new rules are proposed or if additional states or governments pass laws similar to the State of California, we could be negatively impacted through decreased sales, a requirement to remove non-compliant tobacco products from the marketplace, associated interruptions in manufacturing or business disruptions. In addition, although we believe that our VLN® Menthol King reduced nicotine cigarettes will be exempted from FDA’s menthol ban on cigarettes, there is no guarantee that they will be exempted by the FDA or any other state or local government. Accordingly, the implementation of these proposed or new laws or rules may have a material adverse impact on our results of operations.

Risks Related to Intellectual Property

Certain of our proprietary rights have expired or may expire or may not otherwise adequately protect our intellectual property, products and potential products, and if we cannot obtain adequate protection of our intellectual property, products and potential products, we may not be able to successfully market our products and potential products.

Our commercial success will depend, in part, on obtaining and maintaining intellectual property protection for our technologies, products, and potential products. We will only be able to protect our technologies, products, and potential products from unauthorized use by third parties to the extent that valid and enforceable patents cover them, or to the extent that other market exclusionary rights apply.

The patent positions of life sciences companies, like ours, can be highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the breadth of claims allowed in such companies’ patents has emerged to date in the United States. The general patent environment outside the United States also involves significant uncertainty. Accordingly, we cannot predict the breadth of claims that may be allowed or that the scope of these patent rights could provide a sufficient degree of future protection that could permit us to gain or keep our competitive advantage with respect to these products and technology. Additionally, life science companies like ours are often dependent on creating a pipeline of products. We may not be able to develop additional potential products or proprietary technologies that produce commercially viable products or that are themselves patentable.

Our issued patents may be subject to challenge and potential invalidation by third parties and our competitors may develop processes to achieve similar results without infringing on our patents. Changes in either the patent laws or in the interpretations of patent laws in the United States, or in other countries, may diminish the value of our intellectual property. In addition, others may independently develop similar or alternative products and technologies that may be outside the scope of our intellectual property. Should third parties develop alternative methods of regulating nicotine in tobacco or obtain patent rights to similar products or technology without infringing on our intellectual property rights, this may have an adverse effect on our business.

The expiration of a portion of the QPT patent family in 2018 may provide third parties with the freedom to target the QPT gene in the tobacco plant. This could result in experiments to try to reduce nicotine levels in tobacco plants to levels that may satisfy the planned new nicotine reduction regulations coming from the FDA. There can be no assurance about whether any third-parties will or will not be successful in such efforts, how long or short in time such efforts will entail and/or if such efforts will or will not infringe other genes and other intellectual property on which we have continuing patent protection that would need to be used, in combination with QPT, to result in RNC tobacco. If independent researchers or our competitors are able to successfully reduce nicotine levels in tobacco plants without violating our patent protections, our ability to license our technology would be negatively impacted and we would likely face increased competition.

27

We also rely on license agreements and trade secrets to protect our technology, products, and potential products, especially where we do not believe patent protection is appropriate or obtainable. Trade secrets, however, are difficult to protect. While we believe that we use reasonable efforts to protect our trade secrets, our own, our licensees’ or our strategic partners’ employees, consultants, contractors or advisors may unintentionally or willfully disclose our information to competitors. We seek to protect this information, in part, through the use of non-disclosure and confidentiality agreements with employees, consultants, advisors, and others. These agreements may be breached, and we may not have adequate remedies for a breach. In addition, we cannot ensure that those agreements will provide adequate protection for our trade secrets, know-how, or other proprietary information, or prevent their unauthorized use or disclosure.

To the extent that consultants or key employees apply technological information independently developed by them or by others to our products and potential products, disputes may arise as to the proprietary rights of the information, which may not be resolved in our favor. Key employees are required to assign all intellectual property rights in their discoveries to us. However, these key employees may terminate their relationship with us, and we cannot preclude them indefinitely from dealing with our competitors. If our trade secrets become known to competitors with greater experience and financial resources, the competitors may copy or use our trade secrets and other proprietary information in the advancement of their products, methods, or technologies. If we were to prosecute a claim that a third party had illegally obtained and was using our trade secrets, it could be expensive and time consuming and the outcome could be unpredictable. In addition, courts outside the United States are sometimes less willing to protect trade secrets than courts in the United States. Moreover, if our competitors independently develop equivalent knowledge, we would lack any contractual claim to this information, and our business could be harmed.

The ability to commercialize our existing and potential products will depend on our ability to sell such products without infringing the patent or proprietary rights of third parties. If we are sued for infringing intellectual property rights of third parties, such litigation could be costly and time consuming and an unfavorable outcome could have a significant adverse effect on our business.

The ability to commercialize our potential products will depend on our ability to sell such products without infringing the patents or other proprietary rights of third parties. Third-party intellectual property rights in our field are complicated, and third-party intellectual property rights in these fields are continuously evolving. While we have conducted searches for such third-party intellectual property rights, we have not performed specific searches for third-party intellectual property rights that may raise freedom-to-operate issues, and we have not obtained legal opinions regarding commercialization of our potential products. As such, there may be existing patents that may affect our ability to commercialize our potential products.

In addition, because patent applications are published up to 18 months after their filing, and because patent applications can take several years to issue, there may be currently pending third-party patent applications and freedom-to-operate issues that are unknown to us, which may later result in issued patents.

If a third-party claims that we infringe on its patents or other proprietary rights, we could face a number of issues that could seriously harm our competitive position, including:

infringement claims that, with or without merit, can be costly and time consuming to litigate, can delay regulatory authorization processes, and can divert management’s attention from our core business strategy;
substantial damages for past infringement which we may have to pay if a court determines that our products or technologies infringe upon a competitor’s patent or other proprietary rights;
a court order prohibiting us from commercializing our potential products or technologies unless the holder licenses the patent or other proprietary rights to us, which such holder is not required to do;
if a license is available from a holder, we may have to pay substantial royalties or grant cross licenses to our patents or other proprietary rights; and
redesigning our process so that it does not infringe the third-party intellectual property, which may not be possible, or which may require substantial time and expense including delays in bringing our potential products to market.

28

Such actions could harm our competitive position and our ability to generate revenue and could result in increased costs.

Our patent applications may not result in issued patents, which may have a material adverse effect on our ability to prevent others from commercially exploiting products similar to ours.

We own or exclusively control many issued patents and pending patent applications. We cannot be certain that these patent applications will issue, in whole or in part, as patents. Patent applications in the United States are maintained in secrecy until the patents are published or are issued. Since publication of discoveries in the scientific or patent literature tends to lag behind actual discoveries by several months, we cannot be certain that we are the first creator of inventions covered by pending patent applications or the first to file patent applications on these inventions. We also cannot be certain that our pending patent applications will result in issued patents or that any of our issued patents will afford protection against a competitor. In addition, patent applications filed in foreign countries are subject to laws, rules and procedures that differ from those of the United States, and thus we cannot be certain that foreign patent applications related to U.S. patents will be issued. Furthermore, if these patent applications issue, some foreign countries provide significantly less effective patent enforcement than in the United States.

The status of patents involves complex legal and factual questions and the breadth of claims allowed is uncertain. Accordingly, we cannot be certain that the patent applications that we or our licensors file will result in patents being issued, or that our patents and any patents that may be issued to us in the near future will afford protection against competitors with similar technology. In addition, patents issued to us may be infringed upon or designed around by others and others may obtain patents that we need to license or design around, either of which would increase costs and may adversely affect our operations.

We license certain patent rights from third-party owners. If such owners do not properly maintain or enforce the patents underlying such licenses, our competitive position and business prospects could be harmed.

We license rights to third-party intellectual property that is necessary or useful for our business, and we may enter into additional licensing agreements in the future. Our success could depend in part on the ability of some of our licensors to obtain, maintain, and enforce patent protection for their intellectual property, in particular, those patents to which we have secured exclusive rights. Our licensors may not successfully prosecute the patent applications to which we are licensed and may in some instances retain rights to the intellectual property that allows them to compete with us. Even if patents are issued with respect to these patent applications, our licensors may fail to maintain these patents, may determine not to pursue litigation against other companies that are infringing these patents, or may pursue such litigation less aggressively than we could. Without protection for the intellectual property we license, other companies might be able to offer substantially identical products for sale, which could adversely affect our competitive business position and harm our business prospects.

Our worldwide exclusive licenses relating to tobacco from NCSU involve multiple patent families and trade secrets. The exclusive rights under the NCSU agreements expire on the date on which the last patent or registered plant variety covered by the subject license expires in the country or countries where such patents or registered plant varieties are in effect. The NCSU licenses relate predominately to issued patents, and our exclusive rights in the NCSU licenses are expected to expire in 2042.

If any of our license agreements or other intellectual property agreements are not effective at preventing others from competing with us and/or using our intellectual property, our business could be adversely affected.

Risks Related to Ownership of Our Common Stock

Nasdaq may delist our common stock from trading on its exchange which could limit investors’ ability to make transactions in our common stock and subject us to additional trading restrictions.

Our common stock is currently listed on the Nasdaq Capital Market (“NASDAQ”). If Nasdaq delists our common stock from trading on its exchange, we could face significant material adverse consequences, including:

a limited availability of market quotations for our common stock;

29

reduced liquidity with respect to our securities;
a determination that shares of our 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 common stock or obtain additional financing in the future.

On November 7, 2023, the Company received a deficiency letter from the Nasdaq Listing Qualifications Department notifying the Company that, for the last 30 consecutive business days, the closing bid price for the Company’s common stock has been below the minimum $1.00 per share required for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2) (“Rule 5550(a)(2)”). In accordance with Nasdaq Listing Rule 5810(c)(3)(A), the Company has been given 180 calendar days, or until May 5, 2024, to regain compliance with Rule 5550(a)(2). If the Company does not regain compliance with Rule 5550(a)(2) by May 5, 2024, the Company may be afforded a second 180 calendar day period to regain compliance. To qualify, the Company would be required to meet the continued listing requirement for market value of publicly held shares and all other initial listing standards for the Nasdaq Capital Market, except for the minimum bid price requirement. In addition, the Company would be required to provide written notice to Nasdaq of its intent to cure the deficiency during the second compliance period. The Company intends to monitor the closing bid price of its common stock and may, if appropriate, consider implementing available options to regain compliance with the Minimum Bid Price Requirement under the Nasdaq Listing Rules such as a reverse stock split.

On January 24, 2024, the stockholders approved a proposal to amend the Company’s Articles of Incorporation to effect a reverse stock split of the Company’s outstanding common stock at a ratio between 1-for-2 and 1-for-16, to be determined at the discretion of the Board of Directors, for the purpose of complying with the Nasdaq Listing Rules, subject to the Board or Directors’ discretion to abandon such amendment. The Company has not implemented the reverse stock split as of March 25, 2024.

An active trading market for our common stock may not be sustained and you may not be able to resell your shares at or above the price at which you purchased them.

An active trading market for our shares may not be sustained. In the absence of an active trading market for our common stock, shares of common stock may not be able to be resold at or above the purchase price of such shares. Although there can be no assurances, we expect that our common stock will continue to be listed on the NASDAQ. However, even if our common stock continues to be listed on the NASDAQ, there is no assurance that an active market for our common stock will continue in the foreseeable future. There also can be no assurance that we can maintain such listing on the NASDAQ. If we are ever no longer listed on the NASDAQ or other national stock exchange in the future, then it would be more difficult to dispose of shares or to obtain accurate quotations as to the market value of our common stock compared to securities of companies whose shares are traded on national stock exchanges.

Our stock price may be highly volatile and could decline in value.

Our common stock is currently traded on the NASDAQ and the market price for our common stock has been volatile. Further, the market prices for securities in general have been highly volatile and may continue to be highly volatile in the future. The following factors, in addition to other risk factors described in this section, may have a significant impact on the market price of our common stock:

general economic conditions, including adverse changes in the global financial markets;
actual and anticipated fluctuations in our quarterly financial and operating results;
developments or disputes concerning our intellectual property or other proprietary rights;
introduction of technological innovations or new commercial products by us or our competitors;

30

issues in manufacturing or distributing our products or potential products;
market acceptance of our products or potential products;
FDA or other United States or foreign regulatory actions affecting us or our industry;
litigation or public concern about the safety of our products or potential products;
negative press or publicity regarding us or our common stock;
the announcement of litigation against us or the results of on-going litigation;
additions or departures of key personnel;
third-party sales of large blocks of our common stock or third party short-selling activity;
third-party articles regarding us or our securities;
pending or future shareholder litigation;
sales of our common stock by our executive officers, directors, or significant stockholders; and
equity sales by us of our common stock or securities convertible into common stock to fund our operations.

These and other external factors may cause the market price and demand for our common stock to fluctuate substantially, which may limit or prevent investors from readily selling their shares of common stock and may otherwise negatively affect the liquidity of our common stock. In addition, in the past, when the market price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock, such as the current class action and derivative lawsuits. Such lawsuits and any future related lawsuits could cause us to incur substantial costs defending the lawsuit and can also divert the time and attention of our management, which would have a negative adverse impact on our business. See the risk factor below entitled: “We are named defendant in certain litigation matters, including federal securities class action lawsuits and derivative complaints; if we are unable to resolve these matters favorably, then our business, operating results and financial condition may be adversely affected.”

We are named defendant in certain litigation matters, including federal securities class action lawsuits and derivative complaints; if we are unable to resolve these matters favorably, then our business, operating results and financial condition may be adversely affected.

We are currently involved in certain litigation matters, including securities class action and derivative litigation. See "Item 3 – Legal Proceedings" included in this Annual Report on Form 10-K. We cannot at this time predict the outcome of these matters or any future litigations matters (whether related or unrelated) or reasonably determine the probability of a material adverse result or reasonably estimate range of potential exposure, if any, that these matters or any future matters might have on us, our business, our financial condition or our results of operations, although such effects, including the cost to defend, any judgements or indemnification obligations, among others, could be materially adverse to us. In addition, in the future, we may need to record litigation reserves with respect to these matters. Further, regardless of how these matters proceed, it could divert our management’s attention and other resources away from our business.

Future sales of our common stock will result in dilution to our common stockholders.

Sales of a substantial number of shares of our common stock in the public market may depress the prevailing market price for our common stock and could impair our ability to raise capital through the future sale of our equity securities. Additionally, if any of the holders of outstanding options or warrants exercise or convert those shares, as applicable, our common stockholders will incur dilution in their relative percentage ownership. The prospect of this possible dilution may also impact the price of our common stock.

31

We do not expect to declare any dividends on our common stock in the foreseeable future.

We have not paid cash dividends to date on our common stock. We currently intend to retain our future earnings, if any, to fund the development and growth of our business, and we do not anticipate paying any cash dividends on our common stock for the foreseeable future. Additionally, the terms of any future debt facilities may preclude us from paying dividends on the common stock. As a result, capital appreciation, if any, of our common stock could be the sole source of gain for the foreseeable future.

Anti-takeover provisions contained in our articles of incorporation and bylaws, as well as provisions of Nevada law, could impair a takeover attempt.

Our amended and restated articles of incorporation and bylaws currently contain provisions that, together with Nevada law, could have the effect of rendering more difficult or discouraging an acquisition deemed undesirable by our board of directors. Our corporate governance documents presently include the following provisions:

providing for a “staggered” board of directors in which only one-third (1/3) of the directors can be elected in any year;
authorizing blank check preferred stock, which could be issued with voting, liquidation, dividend, and other rights superior to our common stock; and
limiting the liability of, and providing indemnifications to, our directors and officers.

These provisions, alone or together, could delay hostile takeovers and changes in control of our Company or changes in our management.

As a Nevada corporation, we also may become subject to the provisions of Nevada Revised Statutes Sections 78.378 through 78.3793, which prohibit an acquirer, under certain circumstances, from voting shares of a corporation’s stock after crossing specific threshold ownership percentages, unless the acquirer obtains the approval of the stockholders of the issuer corporation. The first such threshold is the acquisition of at least one-fifth, but less than one-third of the outstanding voting power of the issuer. We may become subject to the above referenced Statutes if we have 200 or more stockholders of record, at least 100 of whom are residents of the State of Nevada and do business in the State of Nevada directly or through an affiliated corporation.

As a Nevada corporation, we are subject to the provisions of Nevada Revised Statutes Sections 78.411 through 78.444, which prohibit an “interested stockholder” from entering into a combination with the corporation, unless certain conditions are met. An “interested stockholder” is a person who, together with affiliates and associates, beneficially owns (or within the prior two years did own) 10 percent or more of the corporation’s voting stock.

Any provision of our amended and restated articles of incorporation, our bylaws or Nevada law that has the effect of delaying or deterring a change in control of our Company could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.

Item 1B. Unresolved Staff Comments

None.

32

Item 1C. Cybersecurity

The Company recognizes the critical importance of maintaining the trust and confidence of our customers, clients, business partners and employees. The Board has delegated to the Audit Committee oversight of cybersecurity and other information technology risks affecting the Company. The Audit Committee and senior management are actively involved in oversight of the Company’s risk management program, and cybersecurity represents an important component of the Company’s overall approach to enterprise risk management (“ERM”). In general, the Company seeks to address cybersecurity risks through a comprehensive, cross-functional approach that is focused on preserving the confidentiality, security and availability of the information that the Company collects and stores by identifying, preventing and mitigating cybersecurity threats and effectively responding to cybersecurity incidents when they occur.

Risk Management and Strategy

As one of the critical elements of the Company’s overall ERM approach, the Company’s cybersecurity program is focused on the following key areas:

Collaborative Approach: The Company has implemented a comprehensive, cross-functional approach to identifying, preventing and mitigating cybersecurity threats and incidents, while also implementing controls and procedures that provide for the prompt escalation of certain cybersecurity incidents so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner.

Technical Safeguards: The Company deploys technical safeguards that are designed to protect the Company’s information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality and access controls, which are evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.

Third-Party Risk Management: The Company maintains a comprehensive, risk-based approach to identifying and overseeing cybersecurity risks presented by third parties, including vendors, service providers and other external users of the Company’s systems, as well as the systems of third parties that could adversely impact our business in the event of a cybersecurity incident affecting those third-party systems.

Education and Awareness: The Company provides regular, mandatory training for personnel regarding cybersecurity threats as a means to equip the Company’s personnel with effective tools to address cybersecurity threats, and to communicate the Company’s evolving information security policies, standards, processes and practices.

The Company engages a third-party service provider specializing in information technology, which assists with the periodic assessment and testing of the Company’s policies, standards, processes and practices that are designed to address cybersecurity threats and incidents. These efforts include a wide range of activities, including audits, assessments, tabletop exercises, threat modeling, vulnerability testing and other exercises focused on evaluating the effectiveness of our cybersecurity measures and planning.

Governance

The Audit Committee oversees the Company’s ERM process, including the management of risks arising from cybersecurity threats. On an annual basis, the Audit Committee discusses with Senior Management cybersecurity risks, which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, technological trends and information security considerations arising with respect to the Company’s peers and third parties. As applicable, the Audit Committee also receives prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, as well as ongoing updates regarding any such incident until it has been addressed.

33

Senior management, in coordination with the Company’s third-party service provider specializing in information technology, works collaboratively across the Company to implement a program designed to protect the Company’s information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with the Company’s incident response and recovery plans. Through ongoing communications with the third party service provider, Senior Management monitors the prevention, detection, mitigation and remediation of cybersecurity threats and incidents in real time and report such threats and incidents to the Audit Committee when appropriate.

Cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected or are reasonably likely to affect the Company, including its business strategy, results of operations or financial condition, but we cannot provide assurance that they will not be materially affected in the future by such risks or any future material incidents. For more information on our cybersecurity related risks, see Item 1A Risk Factors in this Annual Report on Form 10-K.

Item 2.Properties.

Our principal executive office and headquarters is located in Mocksville, North Carolina, a leased facility. We previously held our principal executive office and headquarters at leased office space in Buffalo, New York through the end of fiscal 2023.

As of December 31, 2023, we operated four tobacco facilities located in Mocksville, North Carolina and surrounding areas. These locations are comprised of one manufacturing facility (which is also our principal executive office and headquarters) and three leased inventory storage facilities. We believe the facilities we operate and their equipment are effectively utilized, well maintained, generally are in good condition, and will be able to accommodate our capacity needs to meet current and growing levels of demand. We continuously review our anticipated requirements for facilities and, on the basis of that review, may from time to time acquire additional facilities, expand or dispose of existing facilities.

Item 3.Legal Proceedings.

See Note 12 - Commitments and Contingencies – Litigation - to our consolidated financial statements included in this Annual Report for information concerning our on-going litigation. In addition to the lawsuits described in Note 12 to our consolidated financial statements, 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 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 4.Mine Safety Disclosures.

Not applicable

PART II

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

Our common stock is listed on the Nasdaq Capital Market under the symbol “XXII.” As of March 25, 2024, there were approximately 122 holders of record of our common stock based on the records of our transfer agent. However, because many of our shares of common stock are held by brokers and other institutions on behalf of shareholders, we believe there are considerably more beneficial holders of our common stock than record holders.

34

Dividend Policy

We have not previously and do not plan to declare or pay any dividends on our common stock. Our current policy is to retain all funds and any earnings for use in the operation and expansion of our business. Payment of future dividends, if any, will be at the discretion of our board of directors after taking into account various factors, including current financial condition, operating results and current and anticipated cash needs.

Recent Sales of Unregistered Securities

On November 2, 2023, we executed a licensing agreement (“NCSU License Agreement”) with North Carolina State University (“NCSU”). Pursuant to the terms of the License Agreement, NCSU granted the Company exclusive rights to Patent Rights and Plant Materials (each as defined in the NCSU License Agreement) owned by NCSU which will allow us to develop and commercialize reduced nicotine content tobacco using the latest non-GMO technology. As partial consideration, we issued 183,680 shares of our common stock, equal in value to $100,000, to NCSU (the “Stock Consideration”) calculated using the twenty-day average closing price of the Company’s common stock immediately preceding November 2, 2023. The Stock Consideration was issued in a private placement and was exempt from registration under the Securities Act of 1933, as amended, in reliance on Section 4(a)(2) thereof as a transaction not involving a public offering and/or Rule 506 of Regulation D promulgated thereunder.

On November 28, 2023, we commenced a warrant inducement offering with the holders of our previously outstanding 31,779,654 warrants consisting of: (i) the common stock purchase warrants issued on or about June 22, 2023; (ii) the common stock purchase warrants issued on or about July 10, 2023; (iii) the common stock purchase warrants of issued on or about July 21, 2023; and/or (iv) the common stock purchase warrants 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 $0.525. We offer the holders of the Existing Warrants an inducement period, whereby we 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)). As a result of the warrant inducement offering, 28,649,654 Existing Warrants were exercised for shares of common stock and 57,299,308 Inducement Warrants were issued. The Inducement Warrants were issued in reliance upon an exemption from registration pursuant to Section 4(a)(2) under the Securities Act of 1933, as amended.

We amended the outstanding Debentures to (i) allow the holders to voluntarily convert the Debentures, in whole or in part, into shares of our 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 our 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 us of any of its stock, or other Equity Interests (as defined in the Debentures) or the incurrence or issuance of any indebtedness. The amended Debentures and shares issuable upon conversion of the amended Debentures were issued in a private placement and were exempt from registration under the Securities Act of 1933, as amended, in reliance on Section 4(a)(2) thereof as a transaction not involving a public offering and/or Rule 506 of Regulation D promulgated thereunder.

Issuer Purchases of Equity Securities

None.

35

Shares authorized for issuance under equity compensation plans

On June 16, 2023, the stockholders of 22nd Century Group, Inc. (the “Company”) approved the amendment and restatement of the 22nd Century Group, Inc. 2021 Omnibus Incentive Plan (the “Plan”). The Plan allows for the granting of equity awards to eligible individuals over the life of the Plan, including the issuance of up to 566,667 shares of the Company’s common stock and any remaining shares under the Company’s 2014 Omnibus Incentive Plan pursuant to awards under the Plan. The Plan has a term of ten years and is administered by the Compensation Committee of the Company’s Board of Directors to determine the various types of incentive awards that may be granted to recipients under the Plan and the number of shares of common stock to underlie each such award under the Plan. As of December 31, 2023, we had available 606,406 shares remaining for future awards under the Plan.

The following table summarizes the number of shares of common stock to be issued upon exercise of outstanding options and vesting of restricted stock units under the Plan and our prior 2014 Equity Incentive Plan, the weighted-average exercise price of such stock options, and the number of securities available to be issued under the Plan as of December 31, 2023:

    

    

    

Number of securities 

 

remaining available for 

 

Number of securities to 

issuance under equity 

 

be issued upon exercise

Weighted average

compensation plans 

 

 of outstanding options, 

 exercise price of 

(excluding securities 

 

and restricted stock units

outstanding options

reflected in column (a)) 

 

(a)

 (b)

(c)

 

Equity compensation plans approved by security holders

 

373,831

(1)

$

26.34

 

606,406

Equity compensation plans not approved by security holders

 

 

N/A

 

Total

 

373,831

 

 

606,406

(2)

(1)Consists of outstanding options of 219,316 and unvested restricted stock units of 154,515.
(2)Consists of shares available for award under the Plan.

Item 6.[Reserved]

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

This discussion should be read in conjunction with the other sections of this Form 10-K, including “Risk Factors,” and the Financial Statements and notes thereto. The various sections of this discussion contain a number of forward-looking statements, all of which are based on our current expectations and could be affected by the uncertainties and risk factors described throughout this Annual Report on Form 10-K. See “Cautionary Note Regarding Forward-Looking Statements and Risk Factor Summary.” Our actual results may differ materially. For purposes of this Management’s Discussion and Analysis of Financial Condition and Results of Operations, 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 thousands, except per share data or unless otherwise specified)

36

Executive Overview

On December 23, 2021, the FDA issued modified risk granted orders for our reduced nicotine cigarettes, VLN® King and VLN® Menthol King. In addition to authorizing the Company to market VLN® cigarettes with the claim, “95% less nicotine”, to clarify the purpose of the brand, the FDA also required the use of the claim, “Helps You Smoke Less.”
Commenced pilot market sales in Chicago during the first quarter of 2022 of VLN® King and VLN® Menthol King 95% reduced nicotine content cigarettes, the first and only FDA authorized MRTP designated combustible cigarettes, and subsequently expanded sales and distribution channels throughout 2022 and 2023 to more than 5,000 stores across 26 states.
In December 2023, the Company completed the sale of substantially all of the GVB hemp/cannabis business (referred to as the “GVB Divestiture”) to Specialty Acquisition Corporation, exiting the hemp/cannabis market and focusing fully on the Company’s tobacco operations.
Appointed Larry Firestone as Chairman and Chief Executive Officer in November 2023, and announced plans for a turnaround in the business, including cost reductions and efforts to reposition the company’s business to focus on its VLN assets and CMO business.

Tobacco Business Highlights

Continued a multi-state VLN® rollout strategy, having launched sales in more than 5,000 locations across 26 states at year-end 2023, aimed at penetrating geographies and markets with large adult smoker populations, including those with favorable MRTP state excise tax savings, which can be used toward consumer incentives, distribution support, and additional programming to raise awareness of VLN® products.
Initiated agreements with national-scale C-store distribution partners, including Core-Mark/Eby-Brown, McLane and others pending, to facilitate state-wide or multi-state launches of VLN® at hundreds of stores within our target markets in an accelerated timeline.
Launched a private label premium cigarette brand, Pinnacle, for sale at one of the nation’s top 10 gas station convenience store chains, comprising almost 1,700 stores in 27 states.
Announced expansion into Texas, California and Florida, expected in conjunction with the largest multi-state U.S. C-store chain leveraging these new national scale distribution capabilities.
Secured additional retail point of sale placements with regional C-stores, such as Texas based CEFCO, and new regional distribution agreements with Hub, Inc., serving regional Midwestern and tribal accounts, and Chambers & Owen, Inc., serving the upper Midwest.  
Gained authorization to test VLN® sales at four United States military bases located in California, Arizona and North Carolina, beginning in the second quarter.
Launched sales at a top U.S. drugstore chain at approximately 1,200 locations across five states in the third quarter.
Poised to benefit from federal, state and international regulatory appetite for banning menthol and mandating reduced nicotine content. The Company has the only FDA-authorized combustible cigarette able to meet the stringent reduced nicotine content product standard under the FDA’s Comprehensive Plan requiring that all cigarettes be made “minimally or non-addictive.”
oProposed FDA menthol cigarette ban, in final rules status, could leave VLN® Menthol King as the only combustible menthol cigarette on the market, providing a critical off-ramp to help current menthol smokers to smoke less, a final decision is now expected in 2024.

37

Recent Business Divestiture

On December 22, 2023, we completed the sale of substantially all of the assets of the GVB hemp/cannabis business to Specialty Acquisition Corporation. As a result, we classified the results of operations of the hemp/cannabis segment and disposal group as discontinued operations in the Consolidated Statements of Operations for all periods presented and classified the related assets and liabilities associated with the discontinued operations as held for sale in the Consolidated Balance Sheets as of December 31, 2023 and 2022, respectively. All results and information presented exclude the hemp/cannabis segment and disposal group unless otherwise noted.

Refer to Note 2 “Discontinued Operations and Divestitures” of the Notes to Consolidated Financial Statements contained in Item 15 of this report for additional information about the divestiture of the GVB and hemp/cannabis disposal group.

Financial Overview – Fourth Quarter and Full Year 2023 Results

Net revenues for the fourth quarter of 2023 were $7,357, a decrease of 26.1% from $9,951 in 2022, primarily driven by a decrease in volumes of filtered cigars.
oFourth quarter 2023 cartons sold of 823 compared to 1,354 in the comparable prior year period.
Net revenues for the full year 2023 were $32,204, a decrease of 20.5% from $40,501 in 2022.
Gross profit for the fourth quarter of 2023 was a loss of $7,829 compared to gross loss of $44 in the prior year period. 
Gross profit for the full year 2023 was a loss of $8,696, compared to a gross profit of $1,847 in 2022.
Total operating expenses for the fourth quarter 2023 decreased to $6,403 compared to $10,172 in the prior year quarter driven by:
oSales, general and administrative expenses decreased to $4,005 driven primarily by a decrease in personnel costs, strategic consulting, and sales and marketing due to our cost savings initiatives.
oResearch and development expenses decreased to $493, driven by a decrease in personnel expenses and costs associated with the Company’s research programs.
oOther operating expenses, net was $1,905, primarily reflecting restructuring costs of $1,871, including impairment and legal charges.

Operating loss for the fourth quarter 2023 was $14,232, compared to a loss of $10,216 in the prior year period.  Operating loss for the full year 2023 was $44,931, compared to a loss of $33,635 in the prior year.
Net loss in the fourth quarter of 2023 was $22,068, representing a net loss per share of $0.66 compared with net loss in the fourth quarter of 2022 of $11,114, representing a net loss per share of $0.77.  Net loss for the full year 2023 was $54,686, representing a net loss per share of $2.64 compared with net loss for the full year 2022 of $36,553, representing a net loss per share of $2.84.
As of December 31, 2023, we had $2,058 in cash and cash equivalents.

38

Our Financial Results

The following table presents selected financial information derived from our Consolidated Financial Statements, contained in Item 15 of this report, for the periods presented (dollars in thousands, except per share amounts):

Year Ended

December 31

December 31

Change

    

2023

    

2022

$

%

Revenues, net

$

32,204

$

40,501

(8,297)

(20.5)

Cost of goods sold

40,900

38,654

2,246

5.8

Gross (loss) profit

(8,696)

1,847

(10,543)

NM

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

(27.0)

%

4.6

%

Operating expenses:

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

31,064

32,231

(1,167)

(3.6)

SG&A as a % of revenues, net

96.5

%

79.6

%

Research and development ("R&D")

2,644

3,578

(934)

(26.1)

R&D as a % of revenues, net

8.2

%

8.8

%

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

2,527

(327)

2,854

NM

Total operating expenses

36,235

35,482

753

2.1

Operating loss from continuing operations

(44,931)

(33,635)

(11,296)

33.6

Operating loss as a % of revenues, net

(139.5)

%

(83.0)

%

Other income (expense):

Other income (expense), net

334

(366)

700

(191.3)

Realized loss on Panacea investment

-

(2,789)

2,789

NM

Loss on transfer of promissory note

(895)

-

(895)

NM

Interest income, net

219

313

(94)

(30.0)

Interest expense

(9,366)

(55)

(9,311)

NM

Total other expense

(9,708)

(2,897)

(6,811)

235.1

Loss before income taxes

(54,639)

(36,532)

(18,107)

49.6

Provision for income taxes

47

21

26

NM

Net loss from continuing operations

(54,686)

(36,553)

(18,133)

49.6

Net loss as a % of revenues, net

(169.8)

%

(90.3)

%

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

$

(2.64)

$

(2.84)

0.20

(7.04)

NM - calculated change not meaningful

Fiscal 2023 Compared with Fiscal 2022

Revenue - Sale of products, net

 

Year Ended

 

December 31

December 31

    

2023

    

2022

Revenues, net

$

32,204

$

40,501

Tobacco revenue was $32,204, a decrease of 20.5% from $40,501 in the prior year period, reflecting lower unit sales as a result of a planned reallocation in production resources during 2023 at the Company’s NASCO facilities away from lower margin filtered cigars to higher margin VLN® and conventional cigarette products. Full year 2023 cartons sold were of 3,459 compared to 5,782 in the comparable prior year period.

39

Gross profit

Year Ended

December 31

December 31

    

2023

2022

Gross (loss) profit

$

(8,696)

$

1,847

Percent of Revenues, net

(27.0)

%

4.6

%

The decrease in gross profit and gross profit as a percent of revenues, net for the year ended December 31, 2023, compared to the year ended December 31, 2022, was primarily driven by lower volume due to an intentional shift during 2023 in product mix. In connection with evaluation of strategic alternatives and tobacco focused restructuring efforts, during the fourth quarter of 2023, the Company increased the reserve for excess, obsolete or expired leaf inventory by $7,720.

Sales, general and administrative expense

Changes From Prior Year

Compensation and benefits (a)

$

(2,239)

Strategic consulting (b)

(393)

Sales and marketing (c)

986

Administrative, public company and other expenses (d)

274

Legal (e)

205

Net decrease in SG&A expenses

$

(1,167)

(a) Decreases in compensation and benefits primarily resulted from $3,200 benefit of lower equity based compensation expense due to current year headcount reduction and forfeitures, and compared with prior year accelerated vesting of an employee’s outstanding equity awards as part of a termination severance agreement; $218 decrease in severance expenses offset by an increase of $1,179 in personnel costs due to increased headcount during the year compared to the prior year period.

(b) Decrease of strategic consulting due to restructuring efforts and implementation of cost savings initiatives.

(c) Increased sales and marketing related to expansion of VLN®.

(d) Other expenses increased due to $291 of technology expenses, $579 in public company fees, $270 of facilities expense offset by a decrease in insurance expenses of $469 and other of $397.

(e) Increased legal expenses due to regulatory compliance, business development, and contract matters.

40

Research and development expense

Changes From Prior Year

Compensation and benefits (a)

$

(164)

Royalty, license and contract costs (b)

(376)

Consulting and professional services (c)

(478)

Other

84

Net decrease in R&D expenses

$

(934)

(a) Decreased compensation and benefits primarily related to personnel bonus expense of $255 in the prior year period as compared to $0 in the current year.

(b) Decreased expenses primarily due to a decrease in royalty fees due in the current year period.

(c) Decreased consulting due to an evaluation of strategic opportunities related to our tobacco patent portfolio that occurred in the period year period.

Other operating expenses (income), net

Year Ended

December 31, 

    

2023

    

2022

Restructuring costs:

Impairment of intangible assets

$

1,375

$

35

Impairment of fixed assets

56

-

Professional services

763

-

Severance

221

-

Total Restructuring costs (a)

2,415

35

Acquisition and transaction costs (b)

223

Gain on sale or disposal of property, plant and equipment (c)

(111)

(362)

Total other operating expenses (income), net

$

2,527

$

(327)

NM - calculated change not meaningful

(a)During the second half of 2023, the Company undertook various restructuring activities in an effort to better align its internal organizational structure and costs with its strategy, as well as preserve liquidity. As a result, the Company incurred $2,415 in restructuring costs for the year ended December 31, 2023, which included costs related to employee termination, professional services and consulting, and long-lived asset impairment.  

(b)Acquisition and transaction costs primarily relate to professional fees incurred in connection with potential capital markets transactions.

(c)Reflects gain on sale resulting from sale of older manufacturing equipment.

Refer to Note 18, “Other operating expenses, net,” of the Notes to Consolidated Financial Statements contained in Item 15 of this report for additional information regarding these charges.

41

Other income (expense)

Changes From Prior Year

Other income (expense):

Realized loss on Panacea investment (a)

$

(2,789)

Other income (expense), net (b)

(700)

Loss on transfer of promissory note (c)

895

Interest income, net

94

Interest expense (d)

9,311

Net increase in other expense

$

6,811

(a)Realized loss on PLSH investment reflects the change in fair value and write-off of our investment in PLSH common stock during the year ended December 31, 2022 of $2,340 and extinguishment of note receivable of $500 less adjusted discount of $51.

(b)Other income (expense), net includes a decrease of $336 of realized losses on short-terms investments and $364 gain on change in fair value of warrant liability.

(c)In connection with the Senior Secured Credit Facility October Amendment, the Company assigned $3,800 PLSH promissory note less unamortized discount of $305, and corresponding pay down of indebtedness on outstanding principal of $600 and redemption of the related warrant liability of $2,000 resulting in loss on sale of financial asset of $895.

(d)Interest expense increased in 2023, as compared to the prior year period, primarily due to the cash interest of $1,104 and non-cash interest of $2,087 recognized from the Senior Secured Credit Facility (of these totals, $366 of interest was allocated to discontinued operations), and additional charges of $5,158 for extinguishment of debt and $557 of derivative liability in connection with the December Amendment. Additionally, interest expense increased as a result of PIK interest of $695 recognized from the Subordinated Note.

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 $54,987 for the year ended December 31, 2023 and an accumulated deficit of $378,707 as of December 31, 2023. As of December 31, 2023, we had cash and cash equivalents of $2,058, and working capital of ($6,826) (compared to working capital of $22,079 at December 31, 2022). 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 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 Consolidated Financial Statements are issued.

42

Our cash and short-term investments, and working capital as of December 31, 2023, and 2022, are set forth below:

December 31

December 31, 

    

2023

    

2022

Cash and cash equivalents

$

2,058

$

2,205

Short-term investment securities

$

 

$

18,193

Working capital

$

(6,826)

 

$

22,079

Working Capital

As of December 31, 2023, we had working capital, excluding assets and liabilities held for sale, of approximately ($6,826) compared to working capital of approximately $22,079 as of December 31, 2022, a decrease of $28,905. This decrease in working capital is primarily driven by the decrease in short-term investment securities resulting from cash burn, increase in current portion of long-term debt, and other normal fluctuations from operations in accounts receivable, inventory, accounts payable and accrued expenses.

Summary of Cash Flow

Year Ended

December 31, 

Change

    

2023

    

2022

$

Cash provided by (used in):

Operating activities

$

(54,987)

$

(51,714)

(3,273)

Investing activities

 

16,816

 

 

22,578

(5,762)

Financing activities

 

37,209

 

 

30,820

6,389

Net change in cash and cash equivalents

$

(962)

 

$

1,684

Net cash used in operating activities

Cash used in operations increased $3,273 from $51,714 in 2022 to $54,987 in 2023. The primary driver for this increase was higher net loss of $80,974, driven by increased spending in SG&A and R&D both from the acquisition of GVB and acceleration of the launch of VLN®, an increase of $67,866 related to net adjustments to reconcile net loss to cash, and an increase in cash used for working capital components related to operations in the amount of $9,835 for the year ended December 31, 2023, as compared to the year ended December 31, 2022.

43

Net cash provided by investing activities

Cash provided by investing activities amounted to $16,816 in 2023 as compared to cash provided by investing activities of $22,578 in 2022. The decrease in cash provided by investing activities of $5,762 was primarily the result of (i) a decrease in net proceeds from short-term investments of $10,338; (ii) $1,188 related to the acquisition of patents, trademarks and property, plant and equipment; and (iii) $126 of proceeds from the sale of property, plant and equipment. These decreased cash outflows were partially offset by an increase in cash inflows of (i) $3,500 of property, plant, and equipment casualty loss insurance proceeds collected in the current year; (ii) $1,043 from the acquisition of RXP in the current year and GVB in the prior year period; (iii) $682 from the investment in Change Agronomy Ltd. in the prior year and (iv) $665 from proceeds from the sale of discontinued operations.

Net cash provided by financing activities

During the year ended December 31, 2023, cash provided by financing activities increased by $6,389 resulting from the net proceeds of $16,048 from issuance of long-term debt, proceeds of $6,016 from issuance of detachable warrants, net proceeds of $3,044 from warrant exercises, net proceeds of $2,563 from issuance of common stock related to the prior ATM facility, increased proceeds of $198 from the issuance of notes payable, and a decrease in other financing of $29. These cash inflows were offset by a decrease in net proceeds of issuance of common stock of $9,605, payments of long-term debt of $9,700, increased note payable payments of $1,759, taxes paid related to net share settlement of RSUs of $271 and $174 of option exercises that occurred in 2022.

Cash demands on operations

As of December 31, 2023, we had approximately $2,058 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 year ended December 31, 2023 were $37,209.

44

As discussed above, in response to the cash demands on operations, management has implemented programs to evaluate strategic alternatives for the Company’s assets and cost cut initiatives intended to reduce our operating costs to provide additional cash runway. However, our cash, cash equivalents, potential business interruption insurance proceeds, and debt/equity financings, as well as the sustained tobacco contract manufacturing, currently are not forecasted to provide sufficient cash resources or liquidity for a period of twelve months from issuance of these consolidated financial statements.

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. Commencing on May 1, 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 JGB Warrants are exercisable for five years from September 3, 2023, at an exercise price of $19.125 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 333,334 shares of the Company’s common stock for an exercise price of $19.125 per share were automatically adjusted to be $12.828 exercise price for up to 496,960 shares of common stock. There are no further anti-dilution adjustments on such warrants. In connection with the JGB October Amendment, the Company and Holders agreed to exercise the outstanding put provision to redeem 166,667 Warrants for an aggregate put price equal to $2,500.

Following the JGB October and December Amendments (as further described in Note 13 “Debt” of the Notes to Consolidated Financial Statements contained in Item 15 of this report), as of December 31, 2023 the remaining principal loan balance is approximately $10,752, exit fee of $1,052 and remaining $500 of the put price will be due at maturity in March 2026 in accordance with the original terms of the debenture agreements. As of December 31, 2023, the Company has pledged to JGB the $2,000 GVB promissory note and $1,000 assignment of Needle Rock Farms to be applied as principal reduction in 2024.

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.

45

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 is May 1, 2024.

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

ATM Offering

On March 9, 2023 the Company entered into a Sales Agreement (the “Sales Agreement”) with Cowen and Company, LLC (the “Sales Agent”) under which the Company was previously able issue and sell in a registered offering shares of our common stock having an aggregate offering price of up to $50,000 from time to time through or to the Sales Agent (the “ATM Offering”).  The Company paid 3.00% sales commission based on the gross proceeds of the sales price per share of common stock sold. Total net proceeds during the second quarter of 2023 were $2,563. On June 19, 2023, the Company terminated the ATM Program in connection with the June 2023 offering described below.

June 19, 2023 Registered Direct Offering  

On June 19, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of shares of approximately $5,300 of shares and warrants, consisting of an aggregate of 747,974 shares of common stock and 747,974 warrants to purchase an equal number of shares, at a purchase price of $7.05 per unit.  The net proceeds to the Company from the offering were approximately $4,800.

The warrants were exercisable immediately upon issuance at an exercise price of $7.05 per share of common stock, expire on June 22, 2028 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.

As part of the offering, the Company entered into a warrant reprice letter and agreed to reduce the exercise price on the previously issued 747,974 warrants owned by the investors participating in the Offering from $30.75 to $7.05 and to add a provision in the warrants that upon any subsequent equity sales at a price per share lower than the then effective exercise price of such warrants, such exercise price shall be lowered to such price at which the shares were offered. As a result of the offerings completed in July 2023, the exercise price on the 1,495,948 warrants was automatically adjusted to $2.42 per share and subsequently adjusted to $0.525 per share in October. All of the outstanding warrants were subsequently exercised in connection with the Warrant Inducement Offering.

The remaining 390,247 previously issued warrants were not repriced and remain at an exercise price of $30.75 on their original terms. On December 7, 2023, the Company was provided notice of irrevocable abandonment of 325,205 warrants.

In addition, as a result of the offering, the Company’s outstanding warrants to purchase up to 333,334 shares of the Company’s common stock for an exercise price of $19.125 per share were automatically adjusted as follows: $12.828 exercise price for up to 496,960 shares of common stock, of which 166,667 were redeemed in October 2023 (see above discussion of amendment and waiver under Senior Secured Credit Facility).

46

July 6, 2023 Registered Direct Offering.  

On July 6, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of approximately $3,000 of shares and warrants, consisting of an aggregate of 778,634 shares of common stock and 1,557,268 warrants to purchase an equal number of shares, at a purchase price of $3.80 per unit. The warrants are exercisable six months after issuance at an exercise price of $3.80 per share of common stock and expire on January 10, 2029. The net proceeds to the Company from the offering were approximately $2,722. As a result of the subsequent offering completed in July 2023, the exercise price on the 1,557,268 warrants was automatically adjusted to $2.42 per share and subsequently adjusted to $0.525 per share in October. All of the outstanding warrants were subsequently exercised in connection with the Warrant Inducement Offering.

July 19, 2023 Registered Direct Offering.  

On July 19, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of approximately $11,700 of shares and warrants, consisting of an aggregate of 4,373,219 shares of common stock and 8,746,438 warrants to purchase an equal number of shares, at a purchase price of $2.67 per unit. The warrants are exercisable immediately at an exercise price of $2.42 per share of common stock and expire five years after issuance. The net proceeds to the Company from the offering were approximately $10,742. As a result of the subsequent offering completed in October 2023, the exercise price on the 8,746,438 warrants was automatically adjusted to $0.525 per share. 8,296,438 of the warrants were subsequently exercised in connection with the Warrant Inducement Offering.

October 2023 Public Offering

On October 17, 2023, the Company entered into a securities purchase agreement with certain investors, pursuant to which the Company agreed to sell and issue, in a registered public offering, (i) an aggregate of 7,600,000 shares of the Company’s common stock, par value $0.00001 per share, (ii) warrants to purchase 20,000,000 shares of common stock (the “Common Warrants”) and (iii) pre-funded warrants to purchase 2,400,000 shares of common stock (the “Pre-Funded Warrants”). The Common Warrants have an exercise price of $0.525, are immediately exercisable and have a term of exercise equal to five years following the original issuance date. The Pre-Funded Warrants have an exercise price of $0.0001, are immediately exercisable and are exercisable at any time after their original issuance until such Pre-Funded Warrants are exercised in full. The shares were offered at a combined public offering price of $0.525 per share and two accompanying Common Warrants. The Pre-Funded Warrants were offered at a combined public offering price of $0.5249 per Pre-Funded Warrant and two accompanying Common Warrants.

 

In addition, the Company issued the placement agent warrants to purchase up to 1,000,000 shares of common stock (equal to 10% of the aggregate number of shares and Pre-Funded Warrants sold in the offering) at an exercise price of $0.65625, which represents 125% of the public offering price per share and accompanying Common Warrant. The placement agent agreed not to exercise the such warrants until the Company subsequently increases its authorized shares of common stock.

The offering closed on October 19, 2023 with gross proceeds to the Company of approximately $5,250, before deducting the placement agent fees of $367 and other offering expenses payable by the Company of approximately $288. As a result of the offering, the exercise price on 11,799,654 previously outstanding warrants were automatically adjusted from $2.42 per share to $0.525 per share.

The Pre-Funded Warrants were subsequently exercised on a cashless basis in October 2023, resulting in issuance of 2,399,512 shares of common stock. 17,300,000 of the October Warrants were subsequently exercised in connection with the Warrant Inducement Offering.

47

Warrant Inducement Offering

On November 28, 2023, the Company commenced a warrant inducement offering with the holders of the Company’s outstanding 31,779,654 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 $0.525. 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 November 28, 2023 through February 15, 2024, the date of Stockholder Approval, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 28,649,654 shares of common stock at a reduced weighted average exercise price of $0.2010. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 57,299,308 Inducement Warrants at an exercise price of $0.1765 and the Company received aggregate gross proceeds of approximately $5,757 from the exercise of the Existing Warrants.

Outstanding Warrants

As of March 25, 2024, we had the following warrants outstanding:

# of warrants outstanding

Exercise price

Expiration date

July 2022 RDO warrants

65,042

$

30.75

July 25, 2027

Senior Secured Credit Facility - JGB

330,294

$

12.828

September 3, 2028

Subordinated Note - Omnia

45,000

$

12.828

September 3, 2030

July 19, 2023 RDO warrants

450,000

$

0.1765

July 20, 2028

October 2023 CMPO warrants

2,700,000

$

0.1765

October 19, 2028

Inducement warrants

57,299,308

$

0.1765

February 15, 2029

60,889,644

Impact of Recently Issued Accounting Standards

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

Critical Accounting Estimates

Management’s discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with GAAP. We make estimates and assumptions in the preparation of our consolidated financial statements that affect the reported amounts of assets and liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We base our estimates and judgments upon historical experience and other factors that are believed to be reasonable under the circumstances. Changes in estimates or assumptions could result in a material adjustment to the consolidated financial statements.

48

We have identified several critical accounting estimates. An accounting estimate is considered critical if both: (a) the nature of the estimates or assumptions is material due to the levels of subjectivity and judgment involved, and (b) the impact of changes in the estimates and assumptions have had or are reasonably likely to have a material effect on the consolidated financial statements. This listing is not a comprehensive list of all of our accounting policies. For further information regarding the application of these and other accounting policies, see Note 1 “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements contained in Item 15 of this report.

Inventories

Inventories are measured on a first-in, first-out basis at the lower of cost or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The valuation of inventory requires us to estimate obsolete or excess inventory, as well as inventory that is not of saleable quality.

Historically, our adjustments or write-off charges recorded against inventory have been adequate to cover our losses. However, variations in methods or assumptions could have a material impact on our results. Additionally, if our demand forecasts for specific products is greater than actual demand and we fail to reduce manufacturing output accordingly, we could be required to record additional inventory write-down or expense a greater amount of overhead costs, which would negatively impact our gross profit and net income.

Valuation of Long-Lived Assets

We make assumptions in establishing the carrying value, fair value and, if applicable, the estimated lives of our intangible and other long-lived assets. Intangible assets determined to have an indefinite useful life are not amortized. Instead, these assets are evaluated for impairment on an annual basis on December 1, the measurement date, and whenever events or business conditions change that could indicate that the asset is impaired. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable.

Evaluation of indefinite-lived intangible assets for impairment

Our indefinite-lived intangible assets include the MSA, cigarette brand predicate and trademarks. We perform an annual impairment review of our indefinite-lived intangible assets on December 1, the measurement date, unless events occur that trigger the need for an interim impairment review. We have the option to first assess qualitative factors in determining whether it is more-likely-than-not that an indefinite-lived intangible asset is impaired. If we elect not to use this option, or we determine that it is more-likely-than-not that the asset is impaired, we perform a quantitative assessment that requires us to estimate the fair value of each indefinite-lived intangible asset and compare that amount to its carrying value. Impairment, if any, is based on the excess of the carrying value over the fair value of these assets.

For our indefinite-lived intangible assets, we performed a qualitative evaluation and considered factors such as current and future sales projections, strategic objectives, future market and economic conditions, competition, and federal and state regulations. We determined as of December 1, 2023, it is more likely than not that that the assets are not impaired.

Evaluation of long-lived assets for impairment

When impairment indicators exist, we determine if the carrying value of the long-lived asset(s) including, but not limited to, PP&E, right-of-use lease assets, and definite-lived intangible asset(s) exceeds the related undiscounted future cash flows. In cases where the carrying value exceeds the undiscounted future cash flows, the carrying value is written down to fair value. Fair value is generally determined using a discounted cash flow analysis. When it is determined that the useful life of an asset (asset group) is shorter than the originally estimated life, and there are sufficient cash flows to support the carrying value of the asset (asset group), we accelerate the rate of depreciation/amortization in order to fully depreciate/amortize the asset over its shorter useful life.

49

Estimation of the cash flows and useful lives of long-lived assets and definite-lived intangible assets requires significant management judgment. Events could occur that would materially affect our estimates and assumptions. Unforeseen changes, such as the loss of one or more significant customers, technology obsolescence, or significant manufacturing disruption, among other factors, could substantially alter the assumptions regarding the ability to realize the return of our investment in long-lived assets, definite-lived intangible assets or their estimated useful lives.

For our long-lived assets, we determined that impairment indicators occurred during the fourth quarter of 2023 in connection with ongoing evaluation of our tobacco strategy and restructuring efforts and concluded that certain definite-lived intangible assets, including patents, were impaired due to obsolescence or abandonment in the amount of $1,375. No other long-lived assets were concluded to be non-recoverable based on undiscounted cash flow analysis performed.

Detachable Warrants

Warrants issued pursuant to debt or equity offerings that the Company may be required to redeem through payment of cash or other assets outside its control are classified as liabilities and therefore measured at fair value. The Company uses a Monte Carlo valuation model to estimate fair value at each issuance and period-end date. The key assumptions used in the model are the expected future volatility in the price of the Company’s shares and the expected life of the warrants.

Embedded Derivatives – Conversion Option

Our December Amendment to the Senior Secured Credit Facility contained an embedded derivative conversion option. The Company evaluates each debt agreement to determine whether any embedded features require bifurcation from the debt host in accordance with ASC 815, Derivatives and Hedging ("ASC 815"). If the embedded feature requires bifurcation from its debt host, the Company will account for it as either a derivative liability or as a derivative in equity. The Company uses valuation models to estimate the fair value of the embedded derivatives. For the valuation to record the debt and embedded derivative related to the conversion option at fair value, the Company uses a binomial lattice model at inception and on subsequent valuation dates. This model incorporates inputs such as the stock price of the Company, risk-free interest rate, the effective debt yield and expected volatility. Certain inputs involve unobservable inputs and are classified as level 3 of the fair value hierarchy (see Note 9, Fair Value Measurement to our Consolidated Financial Statements included elsewhere in Item 15 of this Annual Report). The sensitivity of the fair value calculation to these methods, assumptions, and estimates included could create materially different results under different conditions or using different assumptions.

Off-Balance Sheet Arrangement

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

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Not required for smaller reporting companies.

Item 8.Financial Statements and Supplementary Data.

The required financial statements and the notes thereto are contained in a separate section of this Form 10-K beginning with the page following Item 15 (Exhibits and Financial Statement Schedules) and are incorporated by reference into this Item 8.

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

None.

50

Item 9A.Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Based on this evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Annual Report on Form 10-K to ensure information required to be disclosed in the reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time period specified in the SEC’s rules and forms. These disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed by us in the reports we file or submit is accumulated and communicated to management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework in Internal Control - Integrated Framework (2013), our management concluded that our internal control over financial reporting was effective as of December 31, 2023.

Our system of internal control over financial reporting was designed to provide reasonable assurance regarding the preparation and fair presentation of published financial statements in accordance with accounting principles generally accepted in the United States. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance and may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

This Annual Report on Form 10-K does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting due to a permanent exemption for smaller reporting companies.

Changes in Internal Controls over Financial Reporting

There was no change in our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) during the quarter ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect our internal control over financial reporting.

Item 9B.Other Information.

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspection

Not applicable.

51

PART III

Item 10.Directors, Executive Officers and Corporate Governance.

Information concerning our executive officers, directors and corporate governance is incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to its 2024 Annual Meeting of Stockholders.

Code of Business Conduct and Corporate Ethics

Our Board of Directors has long maintained a Code of Ethics that applies to all our directors, officers, and employees. A copy of our Code of Ethics is available on our website at http://www.xxiicentury.com. We intend to satisfy any disclosure requirements pursuant to Item 5.05 of Form 8-K regarding any amendment to, or waiver from, certain provisions of the Code of Ethics by posting such information on our website.

Item 11.Executive Compensation.

Information is incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to its 2024 Annual Meeting of Stockholders.

Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

Information is incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to its 2024 Annual Meeting of Stockholders.

Item 13.Certain Relationships and Related Transactions, and Director Independence.

Information is incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to its 2024 Annual Meeting of Stockholders.

Item 14.Principal Accounting Fees and Services.

Information is incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to its 2024 Annual Meeting of Stockholders.

52

PART IV

Item 15.Exhibits and Financial Statement Schedules.

(a)(1) Financial Statements

 

 

Page

Report of Independent Registered Public Accounting Firm (PCAOB ID 0317)

 

F-1

 

 

 

Consolidated Financial Statements:

 

 

 

 

 

Consolidated Balance Sheets

 

F-4

 

 

 

Consolidated Statements of Operations and Comprehensive Loss

 

F-5

 

 

 

Consolidated Statements of Changes in Shareholders’ Equity

 

F-6

 

 

 

Consolidated Statements of Cash Flows

 

F-7

 

 

 

Notes to Consolidated Financial Statements

 

F-8–51

(a)(2) Financial Statement Schedules

Financial statement schedules have been omitted because they are not required.

(b) Exhibits

Exhibits required by Item 601 of Regulation S-K are listed in the Exhibit Index below following the Financial Statements, which are incorporated herein by this reference.

53

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and the Board of Directors of 22nd Century Group, Inc.

 

Opinion on the Financial Statements

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

Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the financial statements, 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. Further, the Company has negative working capital and a shareholders’ deficit as of December 31, 2023. This raises substantial doubt about the Company's ability to continue as a going concern. Management's plans in regard to these matters also are described in Note 1. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.  

Basis for Opinion

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

 

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

 

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

 

Critical Audit Matters

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

F-1

Debt related accounting, classification, and valuation

Critical Audit Matter description

As discussed in Note 1 and 13 of the consolidated financial statements, during the year ended December 31, 2023, prior to the amendments described in Note 13, the Company entered into a senior secured credit facility, which consisted of a three-year debenture with a principal amount of $21,053 (as defined in Note 13) and a $2,865 subordinated promissory note (the “Subordinated Note). The Debentures were issued at a 5% original issuance discount and are subject to a 5% exit payment. In connection with the issuance with the Debentures and the Subordinated Note, the Company issued warrants to purchase common stock (“Detachable Warrants")  

The Debenture, Subordinated Note, and Detachable Warrants included various terms that required evaluation at the issuance date.  Further, a portion of the Detachable Warrants met the criteria for equity classification (Note 10), while a portion are treated as liabilities (Note 9) due to holder put features applicable to only a portion of the warrants issued.  The fair value of both classes of warrants was determined at the date of issuance and recorded as a debt discount.  The liability classified warrants were subsequently adjusted to fair value at the end of each reporting period.

We identified the accounting for the terms of the Debentures (prior to amendments), Subordinated Note, and Detachable Warrants as well as the valuation and classification of the same as a critical audit matter. Auditing the accounting for these was especially challenging due to the inherent complexity of the agreements and the related valuation models. Auditing these elements required an increased level of audit effort, including the involvement of professionals with specialized skill and knowledge.

How the Critical Audit Matter was addressed in the Audit

Addressing the matter involved performing subjective procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. The primary procedures we performed include:  Inspecting the underlying agreements and ensuring appropriate application of the relevant accounting literature to the terms of the Debentures and Subordinated Note; evaluating the appropriateness of the fair value and classification of the Detachable Warrants; and utilizing personnel with specialized skill and knowledge in valuation to assist in assessing the fair value determined.

Debt extinguishment, conversion option and fair value measurement

Critical Audit Matter description

During the year ended December 31, 2023, the Company amended the Debentures (as defined in Note 13) with its lenders. The terms of the amendments are described in Note 13. For each amendment, the Company was required to evaluate troubled debt restructuring applicability and debt modification versus extinguishment analysis. Neither qualified as a troubled debt restructuring and the first was a modification while the second was extinguishment, primarily resulting from the addition of conversion feature.  Further, the conversion feature did require bifurcation from the debt host.  Therefore, both the conversion feature (Note 9) and the Debentures post-extinguishment were subject to fair market measurement. The derivative liability is subsequently adjusted to fair value at the end of each reporting period.  

We identified the accounting for the amended terms as well as the valuations related to the conversion option and Debentures post extinguishment as a critical audit matter.  Auditing the accounting for these items was especially challenging due to the inherent complexity of the agreements and the related valuation models. Auditing these elements required an increased level of audit effort, including the involvement of professionals with specialized skill and knowledge.

How the Critical Audit Matter was addressed in the Audit

Addressing the matter involved performing subjective procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. The primary procedures we performed include:  Inspecting the underlying agreements and ensuring appropriate application of the relevant accounting literature to the terms of the amended Debentures; evaluating the appropriateness of the fair value for the bifurcated conversion option derivative and the amended Debentures post-extinguishment utilizing personnel with specialized skill and knowledge in valuation to assist in assessing the fair values determined.

F-2

Discontinued Operations

Critical Audit Matter description

As discussed in Notes 1, and 2 of the consolidated financial statements, during the year ended December 31, 2023, the Company divested substantially all of its assets in the GVB hemp/cannabis business and recorded impairment charges. As a result of the agreement management determined the hemp/cannabis disposal group has met the requirements to be presented as held for sale and discontinued operations for all periods presented.  The Company has not segregated the statement of cash flows.

We identified the reporting of discontinued operations and the impairment charges as a critical audit matter, which required extensive effort and a higher degree of auditor judgement.

How the Critical Audit Matter was addressed in the audit

Addressing the matter involved performing subjective procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. The primary procedures we performed include: assessed management’s conclusion regarding discontinued operations treatment, obtained and read the related agreements and compared the terms of that agreement to the identification of the assets and liabilities included in the disposal group, reviewed management assumptions and judgment for determining historical numbers related to discontinued operations, reviewed and recomputed the loss on disposal of discontinued operations and related income tax benefit, and assessed the completeness and accuracy of the presentation and disclosures.

/s/ Freed Maxick, CPAs, P.C.

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

Buffalo, New York

March 28, 2024

F-3

22nd CENTURY GROUP, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

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

December 31, 

December 31, 

    

2023

    

2022

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

2,058

$

2,205

Short-term investment securities

 

 

18,193

Accounts receivable, net

 

1,671

 

1,363

Inventories

 

4,346

 

7,270

Insurance recoveries

 

3,768

 

GVB promissory note

 

2,000

 

Prepaid expenses and other current assets

 

1,180

 

1,928

Current assets of discontinued operations held for sale

 

1,254

 

13,646

Total current assets

 

16,277

 

44,605

Property, plant and equipment, net

 

3,393

 

3,692

Operating lease right-of-use assets, net

 

1,894

 

943

Intangible assets, net

 

5,924

 

7,212

Other assets

15

 

3,417

Noncurrent assets of discontinued operations held for sale

54,782

Total assets

$

27,503

$

114,651

 

  

 

  

LIABILITIES AND SHAREHOLDERS' EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Notes and loans payable - current

$

543

$

689

Current portion of long-term debt

5,848

Operating lease obligations

 

231

 

252

Accounts payable

 

4,445

 

2,051

Accrued expenses

 

1,322

 

766

Accrued litigation

 

3,768

 

Accrued payroll

 

883

 

2,662

Accrued excise taxes and fees

 

2,234

 

1,423

Deferred income

726

688

Other current liabilities

 

1,849

 

349

Current liabilities of discontinued operations held for sale

 

3,185

 

4,138

Total current liabilities

 

25,034

 

13,018

Long-term liabilities:

 

  

 

  

Operating lease obligations

 

1,698

 

711

Long-term debt

8,058

Other long-term liabilities

1,123

344

Noncurrent liabilities of discontinued operations held for sale

4,603

Total liabilities

35,914

18,676

Commitments and contingencies (Note 12)

 

 

Shareholders' equity (deficit)

 

  

 

  

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

 

  

 

  

Common stock, $.00001 par value, 66,666,667 shares authorized

 

  

 

  

Capital stock issued and outstanding:

 

  

 

  

43,525,862 common shares (14,349,275 at December 31, 2022)

 

 

Common stock, par value

Capital in excess of par value

 

370,297

 

333,900

Accumulated other comprehensive loss

 

 

(111)

Accumulated deficit

 

(378,707)

 

(237,814)

Total shareholders' equity (deficit)

 

(8,410)

 

95,975

Total liabilities and shareholders’ equity (deficit)

$

27,503

$

114,651

See accompanying notes to consolidated financial statements.

F-4

22nd CENTURY GROUP, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(amounts in thousands, except per-share data)

Year Ended

December 31, 

2023

    

2022

Revenues, net

$

32,204

$

40,501

Cost of goods sold

 

40,900

 

38,654

Gross (loss) profit

 

(8,696)

 

1,847

Operating expenses:

 

 

Sales, general and administrative

 

31,064

 

32,231

Research and development

 

2,644

 

3,578

Other operating expense (income), net

 

2,527

 

(327)

Total operating expenses

 

36,235

 

35,482

Operating loss from continuing operations

 

(44,931)

 

(33,635)

Other income (expense):

 

 

Realized loss on Panacea investment

(2,789)

Other income (expense), net

 

334

 

(366)

Loss on transfer of promissory note

 

(895)

 

Interest income, net

 

219

 

313

Interest expense

 

(9,366)

 

(55)

Total other expense

 

(9,708)

 

(2,897)

Loss from continuing operations before income taxes

 

(54,639)

(36,532)

Provision for income taxes

 

47

 

21

Net loss from continuing operations

$

(54,686)

$

(36,553)

Discontinued operations:

Loss from discontinued operations before income taxes

(85,634)

(23,703)

Provision (benefit) for income taxes

455

(455)

Net loss from discontinued operations

$

(86,089)

$

(23,248)

Net loss

$

(140,775)

$

(59,801)

Deemed dividends

(9,992)

Net loss available to common shareholders

$

(150,767)

$

(59,801)

Basic and diluted loss per common share from continuing operations

$

(2.64)

$

(2.84)

Basic and diluted loss per common share from discontinued operations

$

(4.16)

$

(1.81)

Basic and diluted loss per common share from deemed dividends

$

(0.48)

$

Basic and diluted loss per common share

$

(7.28)

$

(4.65)

Weighted average common shares outstanding - basic and diluted

20,711

12,856

Net loss

$

(140,775)

$

(59,801)

Other comprehensive income:

 

 

Unrealized gain (loss) on short-term investment securities

 

71

 

(316)

Foreign currency translation

 

(1)

 

1

Reclassification of realized losses to net loss

 

41

 

366

Other comprehensive income

111

51

Comprehensive loss

$

(140,664)

$

(59,750)

See accompanying notes to consolidated financial statements.

F-5

22nd CENTURY GROUP, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

(amounts in thousands, except share amounts)

 

  

 

  

 

  

 

  

 

  

 

  

 

Years Ended December 31, 2023 and 2022

Common

Par Value

Capital in

Other

Shares

of Common

Excess of

Comprehensive

Accumulated

Shareholders'

    

Outstanding

    

Shares

    

Par Value

    

Income (Loss)

    

Deficit

    

Equity

Balance at January 1, 2022

 

10,858,237

$

$

244,249

$

(162)

$

(178,013)

$

66,074

Stock issued in connection with option exercises

 

10,001

 

 

174

 

 

 

174

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

 

149,482

 

 

(149)

 

 

 

(149)

Stock issued in connection with acquisition

 

2,193,334

 

 

51,653

 

 

 

51,653

Stock issued in connection with capital raise, net of issuance costs of 2,516

 

1,138,221

 

 

32,484

 

 

 

32,484

Equity-based compensation

 

 

 

5,489

 

 

 

5,489

Other comprehensive income

 

 

 

 

51

 

 

51

Net loss

 

 

 

 

 

(59,801)

 

(59,801)

Balance at December 31, 2022

 

14,349,275

$

$

333,900

$

(111)

$

(237,814)

$

95,975

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

 

114,786

 

 

(419)

 

 

(419)

Stock issued in connection with acquisition

31,056

 

 

503

 

 

503

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

284,343

 

 

2,563

 

 

2,563

Stock issued in connection with licensing arrangement

333,334

 

3,570

 

 

3,570

Stock issued in connection with capital raises, net of issuance costs of 2,279

13,499,827

 

22,880

 

 

22,880

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

14,847,206

 

3,044

 

 

3,044

Equity detachable warrants

1,577

1,577

Adoption of ASU 2016-13

(118)

(118)

Fractional shares issued for reverse stock split

66,035

Equity-based compensation

 

 

2,679

 

 

2,679

Other comprehensive income

 

 

 

111

 

 

111

Net loss

 

 

 

 

(140,775)

 

(140,775)

Balance at December 31, 2023

 

43,525,862

$

$

370,297

$

$

(378,707)

$

(8,410)

See accompanying notes to consolidated financial statements.

F-6

22nd CENTURY GROUP, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(amounts in thousands)

Year Ended

December 31, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net loss

$

(140,775)

$

(59,801)

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

 

  

 

  

Impairment of long-lived assets

3,297

1,488

Amortization and depreciation

 

3,951

 

2,858

Amortization of right-of-use asset

 

908

 

733

Amortization of inventory step-up

978

Unrealized loss on investment

 

 

5

GVB fire write-offs

 

 

4,549

Other non-cash (gains) and losses

(15)

563

Provision for credit losses

1,024

770

(Gain) loss on the sale of machinery and equipment

 

73

 

(368)

Realized loss (gain) on Panacea investment

 

2,789

Inventory write-off

 

237

Debt related charges included in interest expense

8,006

Equity-based employee compensation expense

 

2,679

 

5,489

Gain on change of contingent consideration

 

(1,138)

 

Change in fair value of warrant liabilities

(364)

Change in fair value of derivative liability

557

Loss on disposal of discontinued operations

58,521

Loss on transfer of promissory note

895

Deferred income taxes

434

(434)

Increase in inventory reserves

8,695

Changes in operating assets and liabilities, net of acquisition:

 

  

 

  

Accounts receivable

 

(18)

 

(2,881)

Inventory

 

(5,925)

 

(8,789)

Prepaid expenses and other assets

 

451

 

(920)

Accounts payable

 

4,752

 

416

Accrued expenses

 

681

 

(582)

Accrued payroll

 

(2,153)

 

748

Accrued excise taxes and fees

 

811

 

153

Other liabilities

(334)

 

285

Net cash used in operating activities

 

(54,987)

 

(51,714)

Cash flows from investing activities:

 

  

 

Acquisition of patents, trademarks, and licenses

 

(961)

 

(772)

Acquisition of property, plant and equipment

 

(4,656)

 

(3,657)

Proceeds from the sale of property, plant and equipment

 

283

 

409

Acquisition, net of cash acquired

(254)

(1,297)

Proceeds from sale of discontinued operations

665

Investment in Change Agronomy Ltd.

(682)

Property, plant and equipment insurance proceeds

3,500

Sales and maturities of short-term investment securities

 

21,714

 

101,990

Purchase of short-term investment securities

 

(3,475)

 

(73,413)

Net cash provided by investing activities

 

16,816

 

22,578

Cash flows from financing activities:

 

  

 

Payments on notes payable

(5,581)

(3,822)

Proceeds from issuance of notes payable

2,360

2,162

Other financing activities

(29)

Payments of long-term debt

(9,700)

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 option exercise

174

Net proceeds from warrant exercise

3,044

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

25,158

35,000

Payment of common stock issuance costs

(2,279)

(2,516)

Taxes paid related to net share settlement of RSUs

(420)

(149)

Net cash provided by financing activities

 

37,209

 

30,820

Net (decrease) increase in cash and cash equivalents

 

(962)

 

1,684

Cash and cash equivalents - beginning of period

 

3,020

 

1,336

Cash and cash equivalents - end of period

$

2,058

$

3,020

Supplemental disclosures of cash flow information:

 

  

 

  

Net cash paid for:

 

  

 

  

Cash paid during the period for interest

$

1,313

$

34

Cash paid during the period for income taxes

$

40

$

14

Non-cash transactions:

 

  

 

  

Capital expenditures incurred but not yet paid

$

118

$

94

Right-of-use assets and corresponding operating lease obligations

$

5,166

$

Non-cash assignment of PLSH Promissory Note

$

2,600

$

Insurance/litigation gross up

$

3,768

$

Non-cash proceeds from sale of discontinued operations

$

2,000

$

Deemed dividends

$

9,801

$

Stock issued in connection with acquisition

$

$

51,653

Non-cash consideration RXP acquisition

$

1,641

$

Non-cash licensing arrangement

$

3,500

$

See accompanying notes to consolidated financial statements.

F-7

22nd CENTURY GROUP, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2023

Amounts in thousands, except for share and per share data

NOTE 1. – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd Century Group” or the “Company”) is a publicly traded Nevada corporation 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.

Basis of Presentation and Principles of Consolidation – The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of 22nd Century Group and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

As described in Note 2, on December 22, 2023, the Company divested substantially all of the assets of GVB Biopharma’s (“GVB”) business within its former hemp/cannabis segment.

As a result of the divestiture of GVB and strategic shift away from hemp/cannabis, the Company has realigned its corporate and management reporting structure to focus solely on its tobacco business. As a result, during the fourth quarter of 2023, the Company reorganized its business to become a single reportable segment: (1) tobacco. This segment structure reflects the financial information and reports used by the Company’s management, specifically its Chief Operating Decision Maker (“CODM”), to make decisions regarding the Company’s business, including resource allocations and performance assessments. All assets and continuing operations of the Company are physically located or domiciled in the United States.

The results of operations of the former hemp/cannabis segment are reported as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented and the related assets and liabilities associated with the discontinued operations are classified as held for sale in the Consolidated Balance Sheets as of December 31, 2023, and 2022, respectively. The Consolidated Statements of Cash Flows includes cash flows related to the discontinued operations due to 22nd Century’s (parent) centralized treasury and cash management processes, and, accordingly, cash flow amounts for discontinued operations are disclosed in Note 2 “Discontinued Operations and Divestitures.” All results and information in the Consolidated Financial Statements are presented as continuing operations and exclude the former hemp/cannabis segment unless otherwise noted specifically as discontinued operations.

Use of Estimates  The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. Actual results could differ from those estimates.

Liquidity and Capital Resources – These 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.

F-8

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 $54,987 and $51,714 for the years ended December 31, 2023 and 2022, respectively, and an accumulated deficit of $378,707 and $237,814 as of December 31, 2023 and December 31, 2022, respectively. As of December 31, 2023, the Company had cash and cash equivalents of $2,058. Subsequent to December 31, 2023, the Company completed a warrant inducement offering with gross proceeds to the Company of approximately $2,421, before deducting the placement agent fees of $165 (see Note 21 “Subsequent Events”).

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 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 or assets, 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 Consolidated Financial Statements are issued.

The 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 its 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; inability to identify or consummate any strategic initiatives and transactions; 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.

Reverse Stock Split – On July 5, 2023, the Company effected a 1-for-15 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 66,035 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 Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split.

Preferred stock authorized – The Company is authorized to issue “blank check” preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock.

Concentration of Credit Risk – Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in financial institutions. Although the cash accounts exceed the federally insured deposit amount, management does not anticipate nonperformance by the financial institutions. Management reviews the financial viability of these institutions on a periodic basis.

Cash and cash equivalents – The Company considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. However, the Company has elected to classify money market mutual funds related to its short-term investment portfolio as short-term investment securities. There are no restrictions on the Company’s cash and cash equivalents.

F-9

Short-term investment securities – The Company’s short-term investment securities are classified as available-for-sale securities and consist of money market funds, corporate bonds, U.S. government agency bonds, U.S. treasury securities, and commercial paper with maturities that may extend beyond three months at the time of acquisition. The Company’s short-term investment securities are carried at fair value within current assets on the Company’s Consolidated Balance Sheets. The Company views its available-for-sale securities as available for use in current operations regardless of the stated maturity date of the security. The Company’s investment policy states that all investment securities must have a maximum maturity of twenty-four (24) months or less and the maximum weighted maturity of the investment securities must not exceed twelve (12) months. Some of the Company’s short-term investment securities are fixed-income debt instruments, and accordingly, unrealized gains and losses incurred on the short-term investment securities (the adjustment to fair value) are recorded in other comprehensive income or loss on the Company’s Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses on short-term investment securities are recorded in the other income (expense) portion of the Company’s Consolidated Statements of Operations and Comprehensive Loss. Interest income is recorded on the accrual basis and presented net of investment related fees.

Trade Accounts Receivable and Provision for Current Expected Credit Losses – The Company provides credit, in the normal course of business, to its tobacco customers in the form of trade receivables. Credit is extended based on evaluation of a customer’s financial condition and collateral is not required. The Company maintains a provision for those trade receivables that it does not expect to collect. In accordance with Accounting Standards Codification (“ASC”) Topic 326, the Company accrues its estimated losses from uncollectable accounts receivable to the provision based upon recent historical experience, the length of time the receivable has been outstanding, other specific information as it becomes available, and reasonable and supportable forecasts not already reflected in the historical loss information. Provisions for current expected credit losses are charged to current operating expenses. Actual losses are charged against the provision when incurred. As of December 31, 2023, and 2022, the Company recorded a provision for credit losses of $8 and $0, respectively.

Inventories Inventories are valued at the lower of historical cost or net realizable value. Cost is determined using an average cost method for tobacco leaf inventory and raw materials inventory. Standard cost is primarily used for finished goods inventory. Inventories are evaluated to determine whether any amounts are not recoverable based on slow moving or obsolete condition and are written off or reserved as appropriate.

Property, plant and equipment Plant and equipment are recorded at their acquisition cost and depreciated on a straight-line basis over their estimated useful lives. Leasehold improvements are depreciated on a straight-line basis over the term of the lease or the estimate useful life of the asset, whichever is shorter. Depreciation commences when the asset is placed in service. The following table shows estimated useful lives of property, plant and equipment:

Classification

Estimated Useful Lives

Leasehold improvements

shorter of 20 years or lease term

Manufacturing equipment

5 to 15 years

Office furniture, fixtures and equipment

3 to 10 years

Acquisitions - The Company accounts for acquisitions under the acquisition method of accounting for business combinations. Results of operations of acquired companies are included in the Company’s results of operations as of the respective acquisition dates. The purchase price of each acquisition is allocated to the net assets acquired based on estimates of their fair values at the date of the acquisition. Any purchase price in excess of these net assets is recorded as goodwill. The allocation of purchase price in certain cases may be subject to revision based on the final determination of fair values during the measurement period, which may be up to one year from the acquisition date.

F-10

Discontinued Operations - In determining whether a group of assets which has been disposed of (or is to be disposed of) should be presented as a discontinued operation, the Company analyzes whether the group of assets being disposed of represented a component of the entity; that is, whether it had historic operations and cash flows that were clearly distinguished (both operationally and for financial reporting purposes). In addition, the Company considers whether the disposal represents a strategic shift that has or will have a major effect on the Company’s operations and financial results.

The assets and liabilities of a discontinued operation held for sale, other than goodwill, are measured at the lower of carrying amount or fair value less cost to sell. The Company allocates interest to discontinued operations if the interest is directly attributable to the discontinued operations or is interest on debt that is required to be repaid as a result of the disposal transaction.

Contingent Consideration - Contingent consideration arising from a business acquisition is included as part of the purchase price and is recorded at fair value as of the acquisition date. Subsequent to the acquisition date, the Company remeasures contingent consideration arrangements at fair value at each reporting period until the contingency is resolved. The changes in fair value are recognized within Other operating expenses (income), net in the Company’s Consolidated Statement of Operations and Comprehensive Loss. Changes in fair values reflect new information about the likelihood of the payment of the contingent consideration and the passage of time. See Note 3 “Business Acquisitions” for the contingent consideration arising from the acquisition of RX Pharmatech Ltd.

Goodwill - Goodwill represents the excess of cost over the fair value of identifiable net assets of a business acquired and is assigned to one or more reporting units. The Company tests its reporting unit’s goodwill for impairment at least annually as of the measurement date year and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. The Company concluded an interim impairment trigger event occurred and tested its goodwill for impairment during the quarter ended September 30, 2023 and concluded that goodwill impairment existed. No goodwill remained as of December 31, 2023. See Note 2 “Discontinued Operations and Divestitures” for additional information.

Intangible Assets – Definite lived intangible assets are recorded at cost and consist primarily of (1) expenditures incurred with third-parties related to the processing of patent claims and trademarks with government authorities, as well as costs to acquire patent rights from third-parties, (2) license fees paid for third-party intellectual property. The amounts capitalized relate to intellectual property that the Company owns or to which it has rights to use. The Company’s capitalized intellectual property costs are amortized using the straight-line method over the remaining statutory life of the patent assets in each of the Company’s patent families, which have estimated expiration dates ranging from 2026 to 2043. Periodic maintenance or renewal fees are expensed as incurred. Annual minimum license fees are charged to expense. License fees paid for third-party intellectual property are amortized on a straight-line basis over the last to expire patents, which have expected expiration dates from 2028 through 2043.

The Company believes that costs associated with becoming a signatory to the master settlement agreement “MSA”, costs related to the acquisition of a predicate cigarette brand, and tobacco brand related trademarks have indefinite lives. At each reporting period, the Company evaluates whether the nature and use of the asset continue to support the indefinite-lived classification.

Impairment of Long-Lived Assets  The Company reviews the carrying value of its long-lived assets at each reporting period to determine if impairment indicators are present in accordance with ASC 360-Property, plant, and equipment or ASC 350- Intangibles, Goodwill, and Other.

Definite lived intangible assets subject to amortization are reviewed for strategic importance and commercialization opportunity prior to expiration. If it is determined that the asset no longer supports the Company’s strategic objectives and/or will not be commercially viable prior to expiration, the asset is impaired. In addition, the Company will assess the expected future undiscounted cash flows for its intellectual property based on consideration of future market and economic conditions, competition, federal and state regulations, and licensing opportunities. If the carrying value of such assets are not recoverable, the carrying value will be reduced to fair value and the difference is recorded as impairment.

F-11

Indefinite-lived intangible asset carrying values are reviewed at least annually or more frequently if events or changes in circumstances indicate that it is more likely than not that an impairment exists. The Company first performs a qualitative assessment and considers its current strategic objectives, future market and economic conditions, competition, and federal and state regulations to determine if an impairment is more likely than not. If it is determined that an impairment is more likely than not, a quantitative assessment is performed to compare the asset carrying value to fair value.

Leases – The Company determines if an arrangement is, or contains, a lease at inception and classifies it as operating or finance. The Company has operating and finance leases for office and manufacturing facilities, machinery and vehicles. Finance lease assets and corresponding liabilities are not material to the Consolidated Financial Statements.

Any operating lease having a lease term greater than twelve months will be recognized on the Consolidated Balance Sheets as a right-of-use (ROU) asset with an associated lease obligation—all other leases are considered short-term in nature and will be expensed on a month-to-month basis. The ROU assets and lease obligations are recognized as of the commencement date at the net present value of the fixed minimum lease payments for the lease term. The lease term is determined based on the contractual conditions, including whether renewal options are reasonably certain to be exercised. The discount rate used is the interest rate implicit in the lease, if available, or the Company’s incremental borrowing rate which is determined using a base line rate plus an applicable spread.

Refer to Note 6 “Right-of-use Assets, Lease Obligations, and Other Leases” for additional information.

Fair Value of Financial Instruments  FASB ASC 820 - Fair Value Measurements and Disclosures establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and
Level 3 inputs are unobservable inputs based on the Company’s own assumptions used to measure assets and liabilities at fair value.

A financial asset’s or a financial liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The Company estimates that the carrying amounts reported on the Consolidated Balance Sheets for cash and cash equivalents, accounts receivable, contract assets, promissory note receivable, accounts payable and accrued expenses, and notes and loans payable approximate their fair value due to the short-term nature of these items. Note 9 “Fair Value Measurements” contains additional information on assets and liabilities recorded at fair value in the Consolidated Financial Statements.

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. Changes in subsequent measurement fair value are recorded in Other income (expense), net of the Company’s Consolidated Statements of Operations and Comprehensive Loss. 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 additional paid-in

F-12

capital at the time of issuance. For additional discussion on warrants, see Note 9 “Fair Value Measurements” and Note 10 “Capital Raise and Warrants for Common Stock”.

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 stockholders and a corresponding increase to additional paid-in-capital resulting in no change to stockholders’ equity/deficit. The incremental value of modifications to warrants as a result of the trigger of down round provisions in connection with equity financings was $3,029, the incremental value of replacement warrants was $6,596, and the incremental value of modifications to warrants as a result of the trigger of anti-dilution provisions of the JGB warrants was $367. Such amounts were determined using Monte-Carlo valuation models and are recorded as Deemed dividends for the year ended December 31, 2023 on the Consolidated Statement of Operations and Comprehensive Loss.

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 13 “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 Consolidated Statements of Cash Flows. Note 13 “Debt” contains additional information on the Company’s debt issuance costs and discounts.

Transfers of Financial Assets – The Company accounts for transfers of financial assets as sales when it has surrendered control over the related assets. Whether control has been relinquished requires, among other things, an evaluation of relevant legal considerations and an assessment of the nature and extent of the Company’s continuing involvement with the assets transferred. Gains and losses resulting from transfers reported as sales are included as a component of Other income (expense) in the Consolidated Statement of Operations and Comprehensive Loss.

Gain/Loss on Debt Extinguishment – Gain or loss on debt extinguishment is generally recorded upon an extinguishment of a debt instrument. Gain or loss on extinguishment of debt is calculated as the difference between the reacquisition price and net carrying amount of the debt, which includes unamortized debt issuance costs. Gains and losses on debt extinguishment are included as a component of Interest expense in the Consolidated Statement of Operations and Comprehensive Loss.

F-13

Revenue Recognition  The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For additional discussion on revenue recognition, refer to Note 17 “Revenue Recognition”.

Research and Development  Research and development costs are expensed as incurred.

Stock Based Compensation – The Company’s Omnibus Incentive Plan allows for various types of equity-based incentive awards. Stock based compensation expense is based on awards that are expected to vest over the requisite service periods and are based on the fair value of the award measured on the grant date. Vesting requirements vary for directors, officers, and employees. In general, time-based awards fully vest after one year for directors and vest in equal annual installments over a three-year period for officers and employees. Performance-based awards vest upon achievement of certain milestones. Forfeitures are accounted for when they occur.

Income Taxes  The Company recognizes deferred tax assets and liabilities for any basis differences in its assets and liabilities between tax and U.S. GAAP reporting, and for operating loss and credit carry-forwards.

As a result of the Company’s history of cumulative net operating losses and the uncertainty of their future utilization, the Company has established a valuation allowance to fully offset its net deferred tax assets as of December 31, 2023, and December 31, 2022.

The Company’s federal and state tax returns for the years ended December 31, 2020 through December 31, 2022 are currently open to audit under the statutes of limitations. There are no pending audits as of December 31, 2023.

Loss Per Common Share – Basic loss per common share is computed using the weighted-average number of common shares outstanding. Diluted loss per share is computed assuming conversion of all potentially dilutive securities. Potential common shares outstanding are excluded from the computation if their effect is anti-dilutive. Refer to Note 16 “Loss Per Common Share” for additional information.

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.

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 Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the 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 in accordance with ASC 450-30, Gain Contingencies. Business interruption insurance is treated as a gain contingency. Gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when cash is received.

Refer to Note 12 “Commitments and Contingencies”.

F-14

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 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 liabilities, presented within Other current liabilities and Other long-term liabilities Consolidated Balance Sheets:

Balance at January 1, 2022

$

238

Accruals

692

Cash payments

(296)

Balance at December 31, 2022

634

Accruals

790

Reversal from settlement

(168)

Cash payments

(870)

Balance at December 31, 2023

$

386

December 31, 

    

December 31, 

2023

    

2022

Current

$

386

$

349

Noncurrent

285

Total severance liability

$

386

$

634

Year Ended

December 31, 

2023

    

2022

Sales, general, and administrative

$

401

$

692

Other operating expense, net

 

221

 

Total severance charges

$

622

$

692

Recent Accounting Pronouncement(s) –

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 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 retained earnings as of January 1, 2023.

F-15

Accounting Guidance Not Yet Elected or Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. Early adoption of the ASU is permitted, including adoption in any interim period for which financial statements have not been issued. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

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.

NOTE 2. – DISCONTINUED OPERATIONS AND DIVESTITURES

Provision for Impairment of GVB Hemp/Cannabis Business

During the third quarter of 2023, the Company identified certain events and circumstances that could potentially be an impairment triggering event for both the tobacco and hemp/cannabis reporting units in connection with (1) the announcement of initiating a process to evaluate strategic alternatives for the Company’s assets, and (2) announcement of cost cut initiatives intended to yield significant cash savings on an annual basis. The initiation of these two processes was in response to the sustained decline in the Company's market capitalization, operating losses and negative cash flows from operations, and current liquidity position, and is intended to monetize the value or more effectively expand the market reach of our products.

Accordingly, the Company evaluated the impact on each of its reporting units to assess whether there was an impairment triggering event requiring it to perform a goodwill impairment test. The Company had no recorded goodwill in its tobacco reporting unit. For the hemp/cannabis reporting unit, as part of this impairment test, the Company considered certain qualitative factors, such as the Company’s performance, business forecasts, and strategic plans. It reviewed key assumptions, including projected cash flows and future revenues. After reviewing the qualitative assessment, the Company determined a quantitative assessment was required to be performed.

Using the income approach, with the discount rate selected considering and capturing the related risk associated with the forecast, the Company compared the fair value of the reporting unit to carrying value. Based on the results, the carrying value of the hemp/cannabis reporting unit exceeded its fair value and the goodwill was determined to be impaired and $33,360, representing the full amount of goodwill recorded to the hemp/cannabis reporting unit, was written off as impaired during the quarter ended September 30, 2023.

The impairment charge is the result of the Company's Step-1 goodwill impairment test for the former hemp/cannabis reporting unit, which reflected a decrease in the future expected cash flows related to bulk ingredient and CDMO+D product sales, along with increases in discount rates to reflect the uncertainty of future cash flows. Estimating the fair value of goodwill requires the use of estimates and significant judgments that are based on a number of factors, including unobservable level 3 inputs. These estimates and judgments may not be within the control of the Company and accordingly it is reasonably possible that the judgments and estimates could change in future periods.

F-16

The Company also evaluated the recoverability of its hemp/cannabis segment other intangible assets, net and long-lived assets to determine whether any assets or asset groups were impaired. The Company determined that the carrying value of certain tradenames, patents and license intangible assets, net were greater than their fair value, as these intangible assets related to hemp/cannabis operations. Therefore, the Company recorded additional provision for impairment in the amount of $10,879, the Cookies license acquired in the second quarter of 2023 was written-off and fully impaired in the amount of $3,037, and a loss on equity investments of $682. Additionally, through a similar analysis, the Company recorded provision for impairment of $7,418 for property, plant and equipment and $5,038 for operating lease right-of-use assets related to manufacturing and lab facilities. The undiscounted cash flow analysis and fair value determination requires the use of estimates and significant judgments that are based on a number of factors, including unobservable level 3 inputs. For the year ended December 31, 2023, total impairment charges for other intangibles and long-lived assets is $25,189.

Discontinued Operations and Divestiture of GVB Hemp/Cannabis Business

On November 20, 2023, the Company entered into an Equity Purchase Agreement (the “Purchase Agreement”) with Specialty Acquisition Corporation, a Nevada corporation (the “Buyer”) pursuant to which the Company agreed to sell substantially all of its equity interests in its GVB hemp/cannabis business (the “Purchased Interests”) for a purchase price of $2,250 (the “Purchase Price”).

 

On December 22, 2023, the Company and the Buyer entered into an Amendment to Equity Purchase Agreement (the “GVB Amendment”) pursuant to which the Company and the Buyer increased the Purchase Price to $3,100 (the “New Purchase Price”) which consisted of (i) a cash payment of $1,100 to the Company’s senior lender, on behalf of and at the direction of the Company and (ii) a 12% secured promissory note issued by the Buyer 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 Note”). Until repaid to the senior lender, the GVB Note is recorded as a current asset and corresponding amount is pledged as Current portion of long term debt on the Consolidated Balance Sheet as of December 31, 2023.

 

The parties previously agreed that the Company would retain any insurance proceeds received in connection with the fire at the Grass Valley manufacturing facility, if any (the “Insurance Proceeds”) and up to the first $2,000 of the Insurance Proceeds would be used to offset the Buyer’s portion of certain shared liabilities. Pursuant to the terms of the GVB Amendment, the Buyer will be entitled to offset its portion of certain shared contingent liabilities up to $1,000; provided that, the Insurance Proceeds exceed $5,000.

In connection with the closing of the transaction on December 22, 2023, but prior to any adjustments for Insurance Proceeds and certain shared liabilities, after selling expenses of $434, the Company recognized a loss on disposal of discontinued operations of $58,521 during the year ended December 31, 2023, which includes the third quarter impairment charges described above.

For disposal transactions, a component of an entity that is anticipated to be sold in the future is reported in discontinued operations after it meets the criteria for held-for-sale classification, and if the disposition represents a strategic shift that has (or will have) a major effect on the entity's operations and financial results. The Company evaluated the quantitative and qualitative factors related to the expected sale of the GVB hemp/cannabis business and exit from the hemp/cannabis space, and concluded that it met the held-for-sale criteria and that all other conditions for discontinued operations presentation were not met until November 30, 2023. Property, plant and equipment are not depreciated, and intangibles assets are not amortized once classified as held-for-sale.

As a result, the operating results of the hemp/cannabis disposal group have been classified as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented and the assets and liabilities of the hemp/cannabis disposal group have been classified as assets and liabilities of discontinued operations in the Consolidated Balance Sheets at December 31, 2023 and 2022, respectively. See additional information in Note 3, “Business Acquisitions” related to GVB And RXP, including the date of transactions and periods that operating results of the acquired business are included in the Consolidated Financial Statements.

F-17

The assets and liabilities of a discontinued operation held for sale, other than goodwill, are measured at the lower of carrying amount or fair value less cost to sell. Following the provision for impairment charges recorded during the third quarter of 2023 as described above, the Company concluded the carrying value of assets and liabilities of the GVB hemp/cannabis business approximated fair value when deemed held for sale based on the purchase price consideration of $3,100.

As of December 31, 2023, all assets and liabilities of the hemp/cannabis disposal group are presented as current in the Consolidated Balance Sheet as management believes the remaining disposal and exit from hemp/cannabis is deemed probable and will occur within one year. The carrying amounts of the hemp/cannabis disposal group assets and liabilities that were classified as assets and liabilities of discontinued operations held for sale were as follows:

December 31, 

December 31, 

2023

2022

Cash and cash equivalents

$

$

815

Accounts receivable, net

 

 

4,278

Inventories

 

 

2,738

Insurance recoveries

 

 

5,000

Prepaid expenses and other current assets

 

9

 

815

Property, plant and equipment, net - current

 

1,207

Other current assets

38

Current assets of discontinued operations held for sale

$

1,254

$

13,646

Property, plant and equipment, net

 

 

9,401

Operating lease right-of-use assets, net

 

 

1,732

Goodwill

 

 

33,160

Intangible assets, net

 

 

9,641

Investments

 

 

682

Other assets

166

Noncurrent assets of discontinued operations held for sale

$

$

54,782

Notes and loans payable - current

$

2

$

219

Operating lease obligations

 

1,083

 

429

Accounts payable

 

2,013

 

2,117

Accrued expenses

 

79

 

662

Accrued payroll

 

 

537

Deferred income

8

143

Other current liabilities

 

 

31

Current liabilities of discontinued operations held for sale

$

3,185

$

4,138

Notes and loans payable

 

 

3,001

Operating lease obligations

 

 

1,430

Other long-term liabilities

172

Noncurrent liabilities of discontinued operations held for sale

$

$

4,603

Net (liabilities) assets

$

(1,931)

$

59,687

F-18

Net loss from discontinued operations for year ended December 31, 2023 and 2022 was as follows:

Year Ended

December 31, 

2023

    

2022

Revenues, net

$

42,113

$

21,610

Cost of goods sold

49,185

22,283

Gross loss

(7,072)

(673)

Operating expenses:

Sales, general and administrative

16,540

12,286

Research and development

3,010

2,983

Other operating expense, net (1)

118

7,529

Loss on disposal of discontinued operations

58,521

Total operating expenses

78,189

22,798

Operating loss from discontinued operations

(85,261)

(23,471)

Other income (expense):

Other income, net

65

66

Interest expense (2)

(438)

(298)

Total other expense

(373)

(232)

Loss from discontinued operations before income taxes

(85,634)

(23,703)

Provision (benefit) for income taxes

455

(455)

Net loss from discontinued operations

$

(86,089)

$

(23,248)

(1) The Company recorded $25,189 of impairment charges in Other operating expenses, net and recorded $33,360 of Goodwill impairment from discontinued operations during the three months ended September 30, 2023, which were reclassified to Loss on disposal of discontinued operations during the three months ended December 31, 2023.

(2) The Company allocates interest to discontinued operations if the interest is directly attributable to the discontinued operations or is interest on debt that is required to be repaid as a result of the disposal transaction. Interest expense included in discontinued operations reflects an estimate of interest expense related to the $3,100 principal balance of debt that is required to be repaid with the proceeds from the sale of the GVB hemp/cannabis business.

F-19

The components of discontinued operations “Other operating expenses, net” were as follows:

Year Ended

December 31, 

2023

    

2022

Grass Valley fire:

Fixed asset write-offs

$

$

5,550

Inventory charges

3,998

Lease obligations

20

Professional services

407

36

Compensation & benefits

195

Insurance recoveries

(5,000)

Total Grass Valley fire

407

4,799

Severance

13

Impairment of intangible assets

1,453

Gain on change in contingent consideration

(1,138)

Needlerock Farms settlement

769

Impairment of inventory

237

Gain on sale or disposal of property, plant and equipment

(64)

(6)

Acquisition costs

131

1,046

Total other operating expenses, net

$

118

$

7,529

Grass Valley fire

In November 2022, there was a fire at our Grass Valley manufacturing facility in Oregon, which manufactures bulk ingredients, primarily CBD isolate and distillate. The Company has incurred continuous expenses throughout 2023 related to consulting, legal and demolition at this facility.

Cash flow information from discontinued operations for years ended December 31, 2023 and 2022 was as follows:

Year Ended

December 31, 

2023

    

2022

Cash used in operating activities

$

21,281

$

17,274

Cash used in investing activities

$

799

$

3,665

Depreciation and amortization

$

2,443

$

1,566

Capital expenditures

$

3,752

$

2,752

NOTE 3. – BUSINESS ACQUISITIONS

The following acquisitions occurring during the years ended December 31, 2023, and 2022, respectively, are included in the Company’s former hemp/cannabis reportable segment. Accordingly, the results of operations are reported as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented. See Note 2 “Discontinued Operations and Divestitures” for additional information.

F-20

RX Pharmatech, Ltd.

On January 19, 2023, the Company acquired RX Pharmatech Ltd (“RXP”) pursuant to a share purchase agreement ("SPA”) a privately held distributor of cannabinoids with 1,276 novel food applications with the U.K. Food Standards Agency (“FSA”). RXP’s products include CBD isolate and numerous variations of finished products like gummies, oils, drops, candies, tinctures, sprays, capsules and others.

The initial consideration paid to acquire RXP included $200 in cash and $503 in common stock (consisting of 31,056 unregistered shares of common stock), and an initial estimate of target working capital true-up of $286. The fair value of the Company’s common stock issued as part of the consideration was determined based upon the opening stock price of the Company’s shares as of the acquisition date. Additionally, the contingent consideration in the transaction represents the estimated fair value of the Company’s obligation, under the share purchase agreement, to make additional equity based payments of up to $1,550 over the next three years based on specified conditions being met, which has an initial fair value of contingent consideration of $1,138. The fair value of the aggregate consideration in the transaction is $2,127.

Based on the preliminary purchase price allocation, the assets acquired and liabilities assumed principally comprise $1,744 of intangible assets, and other immaterial working capital items representing a net asset of $93 (net of cash acquired of $290). There was no excess purchase price and therefore no goodwill recorded as part of the business combination. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the Consolidated Financial Statements were prepared.

Intangible assets include the intellectual property associated with the 1,276 novel food applications with the FSA, which is determined to be indefinite lived. The preliminary fair value was determined by utilizing the cost approach and considered market data to evaluate the replacement cost per application. The intellectual property is included in the former hemp/cannabis reportable segment.

The Company utilizes third-party valuation experts to assist in estimating the fair value of the contingent consideration and develops estimates by considering weighted-average probabilities of likely outcomes and discounted cash flow analysis. These estimates require the Company to make various assumptions about forecasted revenues and discount rates, which are unobservable and considered Level 3 inputs in the fair value hierarchy. A change in these inputs to a different amount might result in a significantly higher or lower fair value measurement at the reporting date.

The following table provides quantitative information associated with the initial fair value measurement of the Company’s liabilities for contingent consideration as of January 19, 2023:

Maximum Payout

Weighted Average

Contingency Type

(undiscounted)

Fair Value

Unobservable Inputs

or Range

Revenue-based payments

$

1,550

$

1,138

Discount rate

16

%

Projected year(s) of payment

2024-2026

During the third quarter of 2023, the Company finalized amounts recorded as purchase price allocation and recorded measurement period adjustments of $53, resulting from an increase of the working capital true-up amount based on final payment made to the sellers.

On December 22, 2023, concurrent with the GVB divestiture (as described in Note 2) which included RXP, the Company entered into a binding letter agreement to terminate its’ remaining contingent consideration obligation payable in shares under the SPA with the sellers of RXP. Accordingly, for the year-ended December 31, 2023, the Company recognized within discontinued operations a gain of $1,138 in Other operating expenses, net in connection with the change in fair value of the contingent consideration.

F-21

GVB Biopharma

On May 13, 2022, the Company entered into and closed the transactions contemplated by the Reorganization and Acquisition Agreement (the “Reorganization Agreement”) with GVB. Under the terms of the Reorganization Agreement, the Company acquired substantially all of the assets of GVB’s business dedicated to hemp-based cannabinoid extraction, refinement, contract manufacturing and product development (the “Transaction”).

The aggregate consideration for the Transaction consisted of (i) the assumption of approximately $4,637 of debt, (ii) the assumption and direct payment of certain third-party transaction costs incurred by GVB in connection with the Transaction totaling approximately $1,753 and (iii) the issuance to GVB of 2,193,334 unregistered shares of common stock of the Company (the “Shares”) with a fair value of $51,653. The fair value of the Company’s common stock issued as part of the consideration was determined based upon the opening stock price of the Company’s shares as of the acquisition date.

The Transaction was structured as a tax-free re-organization pursuant to Internal Revenue Code Section 368(a)(1)(c). Accordingly, the tax basis of net assets acquired retain their carry over tax basis and holding period in purchase accounting.

The Company recorded provisional estimated fair values for the assets purchased, liabilities assumed and purchase consideration as of the date of the acquisition during the second quarter of 2022, resulting in goodwill of $44,200. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the Consolidated Financial Statements were prepared.

Following the initial acquisition accounting, the Company recorded final measurement period adjustments, in which the preliminary fair values of the assets acquired and liabilities assumed as of May 13, 2022 were adjusted to reflect the ongoing acquisition valuation analysis procedures of property and equipment, intangible assets, deferred taxes, and working capital adjustments. These adjustments resulted in a combined reduction to goodwill of $10,840. The impact of depreciation and amortization to Operating loss recorded in the third quarter of 2022 as a result of completing valuation procedures for property and equipment and intangible assets, that would have been recorded in the prior period since the date of acquisition was $70.

The following table presents management’s purchase price allocation:

Cash

$

456

Accounts receivable

2,944

Inventory

3,551

Other assets

519

Property, plant & equipment

11,189

Operating leases right-of-use assets, net

1,231

Goodwill

33,360

Tradename

4,600

Customer relationships

5,800

Accounts payable and accrued expenses

(2,777)

Other current liabilities

(944)

Lease liabilities

(1,259)

Auto loans

(387)

Deferred tax liability

(627)

Bridge loan

(4,250)

Fair value of net assets acquired

$

53,406

The fair values of the assets acquired were determined using one of three valuation approaches: market, income or cost. The selection of a particular method for a given asset depended on the reliability of available data and the nature of the asset, among other considerations.

F-22

The market approach estimates the value for a subject asset based on available market pricing for comparable assets. The income approach estimates the value for a subject asset based on the present value of cash flows projected to be generated by the asset. The projected cash flows were discounted at a required rate of return that reflects the relative risk of the asset and the time value of money. The projected cash flows for each asset considered multiple factors from the perspective of a marketplace participant including revenue projections from existing customers, attrition trends, tradename life-cycle assumptions, marginal tax rates and expected profit margins giving consideration to historical and expected margins. The cost approach estimates the value for a subject asset based on the cost to replace the asset and reflects the estimated reproduction or replacement cost for the asset, less an allowance for loss in value due to depreciation or obsolescence, with specific consideration given to economic obsolescence if indicated. These fair value measurement approaches are based on significant unobservable inputs, including management estimates and assumptions.

Current Assets and Liabilities

The fair value of current assets and liabilities, excluding inventory, was assumed to approximate their carrying value as of the acquisition date due to the short-term nature of these assets and liabilities.

The fair value of in-process and finished goods inventory acquired was estimated by applying a version of the income approach called the comparable sales method. This approach estimates the fair value of the assets by calculating the potential revenue generated from selling the inventory and subtracting from it the costs related to the completion and sale of that inventory and a reasonable profit allowance for these remaining efforts. Based upon this methodology, the Company recorded the inventory acquired at fair value resulting in an increase in inventory of $978, which was fully amortized in the three month period ended June 30, 2022 in the Consolidated Statement of Operations and Comprehensive Loss.

Property, Plant and Equipment

The fair value of PP&E acquired was estimated by applying the cost approach for personal property and leasehold improvements. The cost approach was applied by developing a replacement cost and adjusting for economic depreciation and obsolescence.

Leases

The Company recognized operating lease liabilities and operating lease right-of-use assets for office and manufacturing facilities in (i) Las Vegas, Nevada (ii) Grass Valley, Oregon (iii) Prineville, Oregon, and (iv) Tygh Valley, Oregon, accordance with ASC 842, Leases. All facilities were subsequently divested as part of the GVB sale discussed in Note 2 “Discontinued Operations and Divestitures.”

The following table summarizes the Company’s discount rate and remaining lease terms as of the acquisition date:

Weighted average remaining lease term in years

3.8

Weighted average discount rate

8.3

%

The Company concluded there were no off-market lease intangibles on the date of acquisition based on an evaluation of market rents per square foot, geographic location and nature of use of the underlying asset, among other considerations.

F-23

Intangible assets

The purchase price was allocated to intangible assets as follows:

Weighted Average

Fair Value

Amortization Period

Weighted Average

Definite-lived Intangible Assets

Assigned

    

(Years)

Discount Rate

Customer relationships

$

5,800

10

23.50%

Tradename

$

4,600

Indefinite

23.50%

Customer Relationships

Customer relationships represent the estimated fair value of contractual and non-contractual customer relationships GVB had as of the acquisition date. These relationships were valued separately from goodwill at the amount that an independent third party would be willing to pay for these relationships. The fair value of customer relationships was determined using the multi-period excess-earnings method, a form of the income approach. The estimated useful life of the existing customer base was based upon the historical customer annual attrition rate of 20%, as well as management’s understanding of the industry and product life cycles.

Tradename

Tradename represents the estimated fair value of GVB’s corporate and product names. The acquired tradename was valued separately from goodwill at the amount that an independent third party would be willing to pay for use of these names. The fair value of the tradename was determined by utilizing the relief from royalty method, a form of the income approach, with a royalty rate of 1.0%. The GVB tradename was assumed to have an indefinite useful life based upon long-term management expectations and future operating plans.

Deferred Taxes

The Company determined the deferred tax position to be recorded at the time of the GVB acquisition in accordance with ASC Topic 740, Income Taxes, resulting in recognition of deferred tax liabilities for future reversing of taxable temporary differences primarily for intangible assets and property, plant and equipment. This resulted in a preliminary net deferred tax liability of $627, which includes the carryover basis of historical recognized deferred tax assets, liabilities and valuation allowance.

The net deferred tax liabilities recorded as a result of the acquisition of GVB was determined by the Company to also provide future taxable temporary differences that allow for the Company to utilize certain previously fully reserved deferred tax assets. Accordingly, the Company recognized a reduction to its valuation allowance resulting in a net tax benefit of approximately $434 for the year ended December 31, 2022.

Goodwill

The excess of the purchase price over the fair value of net tangible and intangible assets acquired and liabilities assumed was allocated to goodwill. A variety of factors contributed to the goodwill recognized, including the value of GVB’s assembled work force, the incremental value resulting from GVB’s capabilities in hemp/cannabis, operational synergies across the plant science platform, and the expected revenue growth over time that is attributable to increased market share from future products and customers. Goodwill recorded in the transaction will be non-deductible. 

F-24

Acquisition costs

During the year ended December 31, 2023, direct costs incurred as a result of the acquisition of RXP were $130, compared to direct costs incurred as a result of the acquisition of GVB of $1,046 during the year ended December 31, 2022. Acquisition costs are expensed as incurred and included in Other operating expenses, net in the Consolidated Statements of Operations and Comprehensive Loss.

NOTE 4. – INVENTORIES

Inventories at December 31, 2023 and 2022 consisted of the following:

    

December 31, 

    

December 31, 

    

2023

    

2022

Raw materials

$

3,580

$

7,090

Work in process

3

Finished goods

 

766

177

$

4,346

$

7,270

During the year ended December 31, 2023, the Company reserved certain leaf inventory totaling $7,720 resulting from restructuring initiatives implemented, as described in Note 18 “Other Operating Expenses, Net”. Inventory charges are included within Cost of goods sold on the Company’s Consolidated Statement of Operations and Comprehensive Loss.

NOTE 5. – PROPERTY, PLANT AND EQUIPMENT, NET

Property, plant and equipment, net at December 31, 2023 and 2022 consisted of the following:

December 31, 

December 31, 

    

2023

    

2022

Leasehold improvements

$

262

$

232

Manufacturing equipment

7,254

6,780

Office furniture, fixtures and equipment

 

254

 

414

 

7,770

 

7,426

Less: accumulated depreciation

 

(4,377)

 

(3,734)

Property, plant and equipment, net

$

3,393

$

3,692

Depreciation expense was $852 and $673 for the year ended December 31, 2023 and 2022, respectively.

NOTE 6. – RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES

The Company leases a manufacturing facility in Mocksville, North Carolina and an inventory storage facility in Winston-Salem, North Carolina.

F-25

On January 1, 2023, the Company signed the lease agreement for the inventory storage facility. The lease has an initial monthly base rent of $15 (escalating 3.0% annually after the first year), an initial term of 36 months – with two twenty-four-month optional renewal options at the Company’s discretion.

On March 31, 2023, the Company extended the lease terms for its manufacturing facility. As a result of this lease modification, the Company re-measured the lease liability and adjusted the ROU asset on the modification dates.

The following table summarizes the Company’s discount rate and remaining lease terms as of December 31, 2023:

Weighted average remaining lease term in years

5.9

Weighted average discount rate

 

9.0

%

Future minimum lease payments as of December 31, 2023 are as follows:

2024

$

396

2025

 

403

2026

422

2027

430

2028

449

Thereafter

414

Total lease payments

 

2,514

Less: imputed interest

 

(585)

Present value of lease liabilities

1,929

Less: current portion of lease liabilities

(231)

Total long-term lease liabilities

$

1,698

Operating lease costs for the year ended December 31, 2023 and 2022, were $475 and $288, respectively.

Supplemental cash flow information for leases for fiscal years 2023 and 2022 are comprised of the following:

December 31, 

December 31, 

    

2023

    

2022

Cash paid for operating leases

$

436

$

276

Assets acquired under operating leases

$

1,602

$

NOTE 7. – INTANGIBLE ASSETS, NET

Our intangible assets at December 31, 2023 and 2022 consisted of the following:

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

NA

$

-

$

134

MSA signatory costs

2,202

NA

-

2,202

License fee for predicate cigarette brand

350

NA

-

350

Total indefinite-lived intangible assets

$

2,686

NA

$

-

$

2,686

Total intangible assets, net

$

9,764

$

(3,288)

$

(552)

$

5,924

F-26

Gross

Accumulated

 

Net Carrying

December 31, 2022

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

5,723

$

(3,588)

$

2,135

License fees

 

3,801

(1,417)

2,384

Total amortizing intangible assets

$

9,524

$

(5,005)

$

4,519

Indefinite-lived:

 

Trademarks

 

$

141

MSA signatory costs

2,202

License fee for predicate cigarette brand

 

350

Total indefinite-lived intangible assets

$

2,693

Total intangible assets, net

$

7,212

Aggregate intangible asset amortization expense comprises of the following:

Year Ended

December 31, 

2023

    

2022

Cost of goods sold

$

11

$

10

Research and development

 

644

 

609

Total amortization expense

$

655

$

619

During the years ended December 31, 2023 and 2022, the Company incurred impairment charges of $1,375 and $35, respectively, related to write-downs and disposals of patents, licenses and trademarks as a result of a shift in strategy related to the nature and use of the related assets. Impairment charges during the year-ended December 31, 2023 consisted of $552 for patents and trademarks the Company continues to hold but does not align with its current strategy, $772 was related to disposals of patents abandoned from future maintenance and renewal and $51 was related to disposals of trademarks abandoned. The Company also disposed of $1,501 of patents that had a net book value of $0.

The impairment charges are included in Other operating expenses, net on the Company’s Consolidated Statements of Operations and Comprehensive Loss.

Estimated future intangible asset amortization expense based on the carrying value as of December 31, 2023 is as follows:

 

2024

 

2025

 

2026

2027

2028

Thereafter

Amortization expense

$

422

$

410

$

351

$

365

$

321

$

1,369

F-27

NOTE 8. – INVESTMENTS & OTHER ASSETS

Panacea Investment – Promissory Note:

On June 30, 2021, the Company entered into a Promissory Note Exchange Agreement with Panacea Life Sciences Holdings, Inc. (“PLSH”) as a component of various investment transactions with PLSH. The promissory note was issued in the amount of $4,300 (the “Promissory note receivable”) with a maturity date of June 30, 2026 and a 0% interest rate. The Promissory note receivable is with J&N Real Estate Company, L.L.C., a related party of Panacea and is fully secured by a first priority lien on Panacea’s headquarters located in Golden, Colorado.

The Promissory note receivable was originally valued at $3,684 ($4,300 face value less $616 discount) and is included within the Consolidated Balance Sheets as “Other Assets.” Subsequently, on December 31, 2022 the Company and PLSH entered into a settlement agreement in which the Company agreed to a reduction to the face value of the Promissory note receivable of $500, in exchange for resolution to all contractual requirements surrounding the investment and business relationship. Accordingly, the Company recognized an extinguishment charge of note receivable of $500 less adjusted discount of $51 during the year-ended December 31, 2022.

As of October 16, 2023, the $3,800 Promissory note receivable was fully assigned in connection with the Senior Secured Credit Facility Amendment and Waiver. The remaining discount of $305 was extinguished and after recognizing consideration of $2,600, resulted in a loss on transfer of financial asset of $895 recorded as a component of Other income (expense) on the Consolidated Statement of Operations and Comprehensive Loss. Refer to Note 13 “Debt.” Through the date of assignment, the Company intended to hold the remaining outstanding Promissory note receivable to maturity and the associated discount will be amortized into interest income over the term of the note.

NOTE 9. – FAIR VALUE MEASUREMENTS

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 its short-term investment securities and 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 assets and liabilities measured at fair value at December 31, 2023 and 2022, and indicates the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value:

Fair Value

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Detachable warrants

$

$

$

1,350

$

1,350

Derivative liability

557

557

Total liabilities

$

$

$

1,907

$

1,907

Fair Value

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

 

  

 

  

 

  

 

  

Money market funds

$

10,163

$

$

$

10,163

Corporate bonds

 

 

7,031

 

 

7,031

U.S. treasury securities

 

 

999

 

 

999

Total assets

$

10,163

$

8,030

$

$

18,193

F-28

Money market mutual funds are valued at their daily closing price as reported by the fund. Money market mutual funds held by the Company are open-end mutual funds that are registered with the SEC that generally transact at a stable $1.00 Net Asset Value (“NAV”) representing its estimated fair value. On a daily basis the fund’s NAV is determined by the fund based on the amortized cost of the funds underlying investments. The Company classifies its money market funds within Level 1 because it uses quoted market prices to determine their fair value. The Company classifies its commercial paper, corporate notes, certificates of deposit, and U.S. government bonds within Level 2 because it uses quoted prices for similar assets or liabilities in active markets and each has a specified term and all level 2 inputs are observable for substantially the full term of each instrument.

Corporate bonds are valued using pricing models maximizing the use of observable inputs for similar securities.

The following tables set forth a summary of the Company’s available-for-sale debt securities from amortized cost basis to fair value as of December 31, 2022:

Available for Sale Debt Securities

December 31, 2022

Amortized

Gross

Gross

Cost

Unrealized 

Unrealized 

Fair

    

Basis

    

Gains

    

Losses

    

Value

Corporate bonds

$

7,143

$

$

(112)

$

7,031

The following table sets forth a summary of the Company’s available-for-sale debt securities at amortized cost basis and fair value by contractual maturity as of December 31, 2022:

December 31, 2022

Amortized

    

Cost Basis

    

Fair Value

Due in one year or less

$

7,143

$

7,031

The Company recognized interest income on short-term investment securities recorded in Interest income, net on the Consolidated Statement of Operations and Comprehensive Loss during the years ended December 31, 2023 and 2022 of $52 and $546, respectively.

Detachable Warrants

The following table sets forth a summary of the changes in fair value of the Company’s stock warrants accounted for as liabilities (Level 3 asset) for the period ended December 31, 2023:

Fair value measurement at January 1, 2023

$

Initial measurement (see Note 1 and 10)

4,214

Fair value measurement adjustment

(364)

JGB redemption of 166,667 warrants

(2,500)

Fair value measurement at December 31, 2023

$

1,350

F-29

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

Risk-free interest rate per year

 

4.6

%

Expected volatility per year

 

90.9

%

Expected dividend yield

 

%

Contractual expiration

 

6.6

years

Exercise price

$

12.828

Stock price

$

0.19

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

Derivative Liability

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

Stock price volatility

 

104.1

%

Expected term

 

2.2

years

Stock price as of measurement date (per share)

$

0.19

Risk-free rate

 

4.3

%

Credit rating

CCC

Market yield (credit risk)

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

Fair value standards also apply to certain assets and liabilities that are measured at fair value on a nonrecurring basis. During the years ended December 31, 2023 and 2022, the Company did not have any financial assets or liabilities measured at fair value on a nonrecurring basis.

F-30

NOTE 10. – CAPITAL RAISES AND WARRANTS FOR COMMON STOCK

The following tables summarize the Company’s warrant activity:

Warrants outstanding at January 1, 2022

Exercised

Issued

1,138,212

Warrants outstanding at December 31, 2022

1,138,212

Exercised

(18,084,052)

Abandoned

(325,205)

Issued

65,028,421

Warrants outstanding at December 31, 2023

47,757,376

# of warrants outstanding

Exercise price

Expiration date

July 2022 RDO warrants

65,042

$

30.75

July 25, 2027

Senior Secured Credit Facility - JGB

330,294

$

12.828

September 3, 2028

Subordinated Note - Omnia

45,000

$

12.828

September 3, 2030

July 6, 2023 RDO warrants

1,557,268

$

0.2042

January 10, 2029

July 19, 2023 RDO warrants

1,225,000

$

0.2042

July 20, 2028

October 2023 CMPO warrants

13,500,000

$

0.2042

October 19, 2028

Inducement warrants

31,034,772

$

0.2042

February 15, 2029

47,757,376

2022 Registered Direct Offering & Warrant Repricing

On July 21, 2022, the Company and certain institutional investors (the “July 2022 Investors”) entered into a securities purchase agreement (the “July 2022 Securities Purchase Agreement”) relating to the issuance and sale of shares of common stock pursuant to a registered direct offering (the “July 2022 Registered Offering” and, together with the July 2022 Private Placement (as defined below), the “July 2022 Offerings”). The July 2022 Investors purchased approximately $35,000 of shares, consisting of an aggregate of 1,138,221 shares of common stock at a purchase price of $30.75 per share, subject to certain restrictions. The net proceeds to the Company from the July 2022 Offerings, after deducting the fees and the Company’s offering expenses, were $32,484.

Pursuant to the July 2022 Securities Purchase Agreement, in a concurrent private placement, the Company issued and sold to the July 2022 Investors warrants (the “July 2022 Warrants”) to purchase up to 1,138,221 shares of common stock (the “July 2022 Private Placement”). The July 2022 Warrants were exercisable immediately upon issuance at an exercise price of $30.75 per share of common stock, subject to adjustment in certain circumstances, and expire on July 25, 2027.

As a result of the June 19, 2023 offering described below, certain of the July 2022 Investors and the Company entered a warrant reprice letter (the “Warrant Repricing”) and agreed to reduce the exercise price on the previously issued 747,974 warrants owned by the investors participating in the June 19, 2023 offering from $30.75 to $7.05 and to add a provision in the warrants that upon any subsequent equity sales at a price per share lower than the then effective exercise price of such warrants, such exercise price shall be lowered to such price at which the shares were offered. The Warrant Repricing is accounted for as a modification of a freestanding equity-classified written call option, and therefore resulted in an immediate and incremental increase of approximately $2,025 in the estimated fair value of the related 747,974 warrants, recorded as a component of Capital in excess of par value, with an offsetting equal amount recorded as equity issuance costs.

F-31

As a result of subsequent offerings, the exercise price on 747,974 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023 the exercise price was adjusted to $3.80 and $2.42, respectively, and further in October 2023 was adjusted to $0.525. All of the outstanding warrants were subsequently exercised in connection with the Warrant Inducement Offering.

The remaining 390,247 previously issued July 2022 Warrants were not repriced and on December 7, 2023, the Company was provided notice of irrevocable abandonment of 325,205 warrants. Accordingly, the Company has 65,042 remaining July 2022 Warrants with an exercise price of $30.75 and an expiration date of July 25, 2027.

June 19, 2023 Registered Direct Offering  

On June 19, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of shares of approximately $5,300 of shares and warrants, consisting of an aggregate of 747,974 shares of common stock and 747,974 warrants to purchase an equal number of shares, at a purchase price of $7.05 per unit.  The net proceeds to the Company from the offering were approximately $4,800.

The warrants were exercisable immediately upon issuance at an exercise price of $7.05 per share of common stock, expire on June 22, 2028 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.

As a result of the subsequent offerings, the exercise price on the 747,974 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023, the exercise price was adjusted to $3.80 and $2.42, respectively, and further in October 2023 was adjusted to $0.525. All of the outstanding warrants were subsequently exercised in connection with the Warrant Inducement Offering and no warrants issued in the June 2023 registered direct offering remain outstanding as of December 31, 2023.

July 6, 2023 Registered Direct Offering.  

On July 6, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of approximately $3,000 of shares and warrants, consisting of an aggregate of 778,634 shares of common stock and 1,557,268 warrants to purchase an equal number of shares, at a purchase price of $3.80 per unit. The warrants became exercisable six months after issuance at an exercise price of $3.80 per share of common stock and expire on January 10, 2029. The net proceeds to the Company from the offering were approximately $2,722.

As a result of subsequent offerings, the exercise price on 1,557,268 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023, the exercise price was adjusted to $2.42 and further in October 2023 was adjusted to $0.525. 1,557,368 warrants that remained outstanding as of December 31, 2023 were subsequently exercised in connection with the Warrant Inducement Offering in January 2024 (see Note 21 “Subsequent Events.”)

F-32

July 19, 2023 Registered Direct Offering.  

On July 19, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of approximately $11,700 of shares and warrants, consisting of an aggregate of 4,373,219 shares of common stock and 8,746,438 warrants to purchase an equal number of shares, at a purchase price of $2.67 per unit. The warrants were exercisable immediately at an exercise price of $2.42 per share of common stock and expire five years after issuance. The net proceeds to the Company from the offering were approximately $10,742.

As a result of a subsequent offering, the exercise price on 8,746,438 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustment. In October 2023 the exercise price was adjusted to $0.525. 7,521,438 of the warrants were subsequently exercised in connection with the Warrant Inducement Offering through December 31, 2023. 1,225,000 warrants remained outstanding with an exercise price of $0.1765 and an expiration date of July 19, 2028, of which 775,000 were subsequently exercised in January 2024 (see Note 21 “Subsequent Events.”).

.

October 2023- Public Equity Offering

On October 17, 2023, the Company entered into a securities purchase agreement with certain investors, pursuant to which the Company agreed to sell and issue, in a registered public offering, (i) an aggregate of 7,600,000 shares of the Company’s common stock, par value $0.00001 per share, (ii) warrants to purchase 20,000,000 shares of common stock (the “October Warrants”) and (iii) pre-funded warrants to purchase 2,400,000 shares of common stock (the “Pre-Funded Warrants”). The Common Warrants had an exercise price of $0.525, are immediately exercisable and have a term of exercise equal to five years following the original issuance date. The Pre-Funded Warrants have an exercise price of $0.0001, are immediately exercisable and will be able to be exercised at any time after their original issuance until such Pre-Funded Warrants are exercised in full. The shares were offered at a combined public offering price of $0.525 per share and two accompanying October Warrants. The Pre-Funded Warrants were offered at a combined public offering price of $0.5249 per Pre-Funded Warrant and two accompanying October Warrants.

 

In addition, the Company issued the placement agent warrants to purchase up to 1,000,000 shares of common stock (equal to 10% of the aggregate number of shares and Pre-Funded Warrants sold in the offering) at an exercise price of $0.65625, which represents 125% of the public offering price per share and accompanying October Warrant. The placement agent agreed not to exercise the such warrants until the Company subsequently increases its authorized shares of common stock.

The offering closed on October 19, 2023 with gross proceeds to the Company of approximately $5,250, before deducting the placement agent fees of $367 and other offering expenses payable by the Company of approximately $288. As a result of the offering, the exercise price on 11,799,654 previously outstanding warrants were automatically adjusted from $2.42 per share to $0.525 per share.

The Pre-Funded Warrants were subsequently exercised on a cashless basis in October 2023, resulting in issuance of 2,399,512 shares of common stock. 3,800,000 of the warrants were subsequently exercised in connection with the Warrant Inducement Offering through December 31, 2023. 13,500,000 warrants remained outstanding with an exercise price of $0.1765 and an expiration date of October 19, 2028, of which 10,800,000 were subsequently exercised in January 2024 (see Note 21 “Subsequent Events.”).

F-33

Warrant Inducement Offering

On November 28, 2023, the Company commenced a warrant inducement offering with the holders of the Company’s outstanding 31,779,654 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 $0.525. 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 November 28, 2023 to December 31, 2023, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 15,517,386 shares of common stock at a reduced exercise price of $0.215. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 31,034,772 Inducement Warrants and the Company received aggregate gross proceeds of approximately $3,336 from the exercise of the Existing Warrants before deducting the placement agent fees of $234 and other offering expenses payable by the Company of approximately $58. 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) $883 increase in fair value due to the adjustment in exercise price of Existing Warrants attributable to down round pricing protection (ii) $6,596 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. Refer to Note 21 “Subsequent Events.”

March 2023 JGB Warrants

 

In connection with the sale of the Debentures as described in Note 13 “Debt”, the Company issued the JGB Warrants to purchase up to 333,334 shares of common stock for an exercise price of $19.125 per share. The JGB Warrants are exercisable for five years from September 3, 2023, at an exercise price of $19.125 per share, determined as 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. The JGB warrants initial fair value of $4,475 net of issuance costs of $139 (see Note 9 “Fair Value Measurements”), of which half of the warrants meet the criteria for liability classification due to a contingent put option which allows the holder to require that the Company redeem the warrants in cash for a purchase price equal to $15.00 upon certain conditional events such as change in control or event of default. Accordingly, at issuance half of the warrants with the put provision are classified as Other long-term liabilities on the Consolidated Balance Sheets in the amount of $2,898 whereas the remainder of the warrants without the put provision are equity classified and recorded as a component of Capital in excess of par value in the amount of $1,577. The valuation assumptions of the warrants at issuance, as detailed below, are the same for all warrants except for the put provision which derives a greater fair value.

As a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 333,334 shares of the Company’s common stock for an exercise price of $19.125 per share were automatically adjusted to be $12.828 exercise price for up to 496,960 shares of common stock. As a result of the anti-dilution provision being triggered, the Company recognized a non-cash deemed dividend of $367 in connection with these adjustments, recorded on the Consolidated Statement of Operations and Comprehensive Loss and within Capital in excess of par value (as the Company has an accumulated deficit and therefore the deemed dividend is treated as paid out of Capital in excess of par value). There are no further anti-dilution adjustments on such warrants.

In connection with the Senior Secured Credit Facility Amendment and Waiver, the Company redeemed 166,667 of such warrants for an aggregate put price equal to $2,500.  See Note 13 “Debt.”  

F-34

The JGB detachable warrants were valued at the closing dates of the Senior Secured Credit Facility using a Monte Carlo valuation model with the following assumptions:

Risk-free interest rate per year

 

4.2

%

Expected volatility per year

 

88.1

%

Expected dividend yield

 

%

Contractual expiration

 

5.5

years

Exercise price

$

19.125

Stock price

$

13.65

March 2023 Omnia Warrants

 

In connection with the Subordinated Note as described in Note 13 “Debt”, the Company issued to Omnia, the Omnia Warrants to purchase up to 45,000 shares of the Company’s common stock (the “Omnia Warrants”). The Omnia Warrants are exercisable for seven years from September 3, 2023, at an exercise price of $12.828 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions. The Omnia warrants initial fair value was $1,316 (see Note 9 “Fair Value Measurements”), and meet the criteria for liability classification due to contingent put option which allows the holder to require that the Company redeem the warrants in cash for a purchase price equal to $30.00 upon certain conditional events such as change in control or event of default. The Omnia warrants are classified as Other long-term liabilities on the Consolidated Balance Sheets.

The Omnia detachable warrants were valued at the closing dates of the Subordinated Note using a Monte Carlo valuation model with the following assumptions:

Risk-free interest rate per year

 

4.1

%

Expected volatility per year

 

83.8

%

Expected dividend yield

 

%

Contractual expiration

 

7.5

years

Exercise price

$

12.828

Stock price

$

13.65

ATM Offering

On March 31, 2023, the Company established an at-the-market common equity offering program (“ATM Program”), through which it may, through which it had the ability to offer and sell shares of common stock having an aggregate gross sales price of up to $50,000. The Company paid a 3.00% sales commission based on the gross proceeds of the sales price per share of common stock sold. On June 19, 2023, the Company terminated the ATM Program in connection with the June 2023 Capital Raise. The following table shows the number of shares sold under the ATM Program prior to its termination:

Year Ended

December 31, 

(in thousands, except for per-share data)

    

2023

Number of common shares issued

284

Weighted average sale price per share

$

9.65

Gross proceeds

$

2,741

Net proceeds

$

2,563

F-35

NOTE 11. – RETIREMENT PLAN

The Company sponsors a defined contribution plan under IRC Section 401(k). The plan covers all employees who meet the minimum eligibility requirements. Under the 401(k) plan eligible employees are allowed to make voluntary deferred salary contribution to the plan, subject to statutory limits. The Company has elected to make Safe Harbor Non-Elective Contributions to the plan for eligible employees in the amount of three percent (3%) of the employee’s compensation. Total employer contributions to the plan for the years ended December 31, 2023 and 2022 amounted to $231 and $198, respectively.

NOTE 12. – COMMITMENTS AND CONTINGENCIES

License and growing agreements The Company has entered into various 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 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

214

24

238

(3)

Growing Agreements

Various

Contract fee

225

225

(4)

$

689

$

374

$

350

$

100

$

3,575

$

5,088

(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 a condition of the marketing authorization by the FDA, the Company engaged various consultants to conduct post-market studies and research.
(4)Various R&D tobacco growing agreements.

F-36

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 Consolidated Balance Sheet. 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.

On January 29, 2019, Ian M. Fitch, a resident of Essex County Massachusetts, 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: Ian Fitch, Individually and on behalf of all others similarly situated, v. 22nd Century Group, Inc., Henry Sicignano III, and John T. Brodfuehrer, Case No. 2:19 cv 00553.

On May 28, 2019, the plaintiff in the Fitch case voluntarily dismissed that action. On August 1, 2019, the Court in the Bull case issued an order designating Joseph Noto, Garden State Tire Corp, and Stephens Johnson as lead plaintiffs.

On September 16, 2019, pursuant to a joint motion by the parties, the Court in the Bull case transferred the class action to federal district court in the Western District of New York, where it remains pending as Case No. 1:19-cv-01285.

Plaintiffs in the Bull case filed an Amended Complaint on November 19, 2019 that 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.

F-37

On January 29, 2020, the Company and Messrs. Sicignano and Brodfuehrer filed a Motion to Dismiss the Amended Complaint. On January 14, 2021, the Court granted the motion, dismissing all claims with prejudice. The Plaintiffs filed a notice of appeal on February 12, 2021 to the Second Circuit Court of Appeals. On May 24, 2022, after briefing and oral argument, the Second Circuit issued an order affirming in part, and reversing in part, the District Court’s dismissal order. The Second Circuit affirmed the District Court’s dismissal of the claims relating to the non-disclosure of stock promotion articles, but reversed the District Court’s dismissal order of the claims alleging the non-disclosure of an SEC investigation.  The Second Circuit noted in its opinion, however, that the District Court had not addressed certain arguments raised by the Company and Messrs. Sicignano and Brodfuehrer in the Motion to Dismiss the Amended Complaint as to these remaining claims, and remanded the case to the District Court to address these arguments for the dismissal of the remaining claims. On August 8, 2022, the Company and Messrs. Sicignano and Brodfuehrer filed a renewed motion to dismiss the remaining claims in the Amended Complaint to address the arguments not previously addressed by the District Court. On September 22, 2022, Plaintiffs filed a brief in opposition to the motion. On October 12, 2022, the Company and Messrs. Sicignano and Brodfuehrer filed a reply brief in further support of the motion. On January 6, 2023, the District Court denied the motion to dismiss.

The parties participated in a mediation on March 21, 2023 and reached an initial memorandum of understanding for settlement in principle to resolve the litigation and release all claims against the Company. 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 first or second quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of 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.

On February 11, 2019, Stephen Mathew 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 Supreme Court of the State of New York, County of Erie, entitled: Stephen Mathew, derivatively on behalf of 22nd Century Group, Inc. v. Henry Sicignano, III, John T. Brodfuehrer, Richard M. Sanders, Joseph Alexander Dunn, James W. Cornell, Nora B. Sullivan and 22nd Century Group, Inc., Index No. 801786/2019. Mr. Mathew brings this action derivatively generally alleging the same allegations as in the Klein case. The Complaint seeks declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs.

On August 15, 2019, the Court consolidated the Mathew and Klein actions pursuant to a stipulation by the parties (Western District of New York, Case No. 1-19-cv-0513). On May 3, 2019, the Court ordered the Mathew case stayed. This stay was applied to the Consolidated Action pursuant to the Court’s August 15, 2019 Order Consolidated Related Shareholder Derivative Actions and Establishing a Leadership Structure. As a result of the Court’s denial of the renewed Motion to Dismiss the Amended Complaint, the May 3, 2019 stay will be lifted. No trial date has been set. We

F-38

believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims.

On June 10, 2019, Judy Rowley 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 Supreme Court of the State of New York, County of Erie, entitled: Judy Rowley, derivatively on behalf of 22nd Century Group, Inc. v. Henry Sicignano, III, Richard M. Sanders, Joseph Alexander Dunn, Nora B. Sullivan, James W. Cornell, John T. Brodfuehrer, and 22nd Century Group, Inc., Index No. 807214/2019. Ms. Rowley brought the action derivatively alleging that the director defendants supposedly breached their fiduciary duties by allegedly allowing the Company to make false statements. The Complaint sought declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs. We believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims. On September 13, 2019, the Court ordered the litigation stayed pursuant to a joint stipulation by the parties. On August 3, 2022, Plaintiff dismissed the case with prejudice by filing a stipulation of discontinuance with the Court. This dismissal was not pursuant to a settlement.

On January 15, 2020, Kevin Broccuto 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 certain members of the Company's prior Board of Directors in the District Court of the State of Nevada, County of Clark, entitled: Kevin Broccuto, derivatively on behalf of 22nd Century Group, Inc. v. James W. Cornell, Richard M. Sanders, Nora B. Sullivan, Henry Sicignano, III, and John T. Brodfuehrer, Case No. A-20-808599. Mr. Broccuto brings this action derivatively alleging three counts: Count I alleges that the defendants breached their fiduciary duties; Count II alleges they committed corporate waste; and Count III that they were unjustly enriched, by allegedly allowing the Company to make false statements.

On February 11, 2020, Jerry Wayne 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 certain members of the Company's prior Board of Directors in the District Court of the State of Nevada, County of Clark, entitled: Jerry Wayne, derivatively on behalf of 22nd Century Group, Inc. v. James W. Cornell, Richard M. Sanders, Nora B. Sullivan, Henry Sicignano, III, and John T. Brodfuehrer, Case No. A-20-808599. Mr. Wayne brings this action derivatively alleging generally the same allegations as the Broccuto case. The Complaint seeks unspecified monetary damages, corrective corporate governance actions, disgorgement of alleged profits and imposition of constructive trusts, and attorney's fees and costs. The Complaint also seeks to declare as unenforceable the Company's Bylaw requiring derivative lawsuits to be filed in Erie County, New York, where the Company is headquartered.

On March 25, 2020, the Court ordered the Broccuto and Wayne cases consolidated and stayed pursuant to a joint stipulation from the parties. On June 27, 2022, the Court ordered that the stay continue until thirty (30) days after the District Court rules on the renewed Motion to Dismiss the Amended Complaint in the Noto Class Action case. As a result of the Court’s denial of the Motion to Dismiss the Amended Complaint, the June 27, 2022 stay will be lifted if the case is not resolved. No trial date has been set.

The parties participated in a mediation on March 21, 2023, and a subsequent mediation on October 17, 2023. 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. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of December 31, 2023.

On September 1, 2023, Kenneth Troup 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 certain members of the Company's Board of Directors in the United States District Court for the Western District of New York entitled: Kenneth Troup, derivatively on behalf of 22nd Century Group v. Nora Sullivan, James Mish, Michael Koganov, Anthony Johnson, Richard Sanders, Lucille Salhany, Andy Arno, James W. Cornell,

F-39

Henry Sicignano, III, and John T. Brodfuehrer, and 22nd Century Group, Inc., Case No. 1:23-cv-00916. Mr. Troup brings this action derivatively generally alleging the same allegations as in the Klein case. The Complaint seeks declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs. On February 9, 2024, defendants filed an unopposed Motion to Consolidate the Troup action with the consolidated derivative cases, which would include the Troup case in the preliminary settlement described above.

We believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims.

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, breach of duty of good faith and fair dealing and negligence per se. The Company is seeking full recovery of its business interruption claim under the policy plus direct, indirect and consequential damages resulting from Dorchester’s continued delay in issuing coverage payments. Discovery is ongoing. No trial date has been set.

Needle Rock Farms – Settlement Agreement

During March 2023, the Company negotiated and entered into a settlement agreement related to water rights dispute with the adjacent property owner for Needle Rock Farms in which the Company agreed to pay $250 in cash upon execution of the settlement, transferred certain farm equipment with net book value of $272, and accrued an additional payment of $225 that is contingent on either the sale of the farm or will be paid within one year. The total charges of $747 recorded in connection with the settlement agreement is included in discontinued operations within Other operating expenses, net on the Consolidated Statements of Operations and Comprehensive Loss.

KeyGene Dispute

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, and preserves the Company’s option for an additional 2-year extension, through first quarter of 2029. 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 the new Framework Collaborative Agreement, 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 Agreement and has invoiced the Company $881 for services performed. The parties anticipate mediating the dispute although no mediation date has been set.


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 (infra).  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 Company believes it has substantial defenses to Maison’s claims and intends to defend itself vigorously.

F-40

NOTE 13. – DEBT

The Company has a senior secured credit facility (the “Senior Secured Credit Facility”), which consists of three-year $21,053 Debentures (as defined below) and $2,865 subordinated promissory note (the “Subordinated Note). The Debentures were issued at a 5% original issuance discount and are subject to a 5% exit payment.

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

December 31, 

December 31, 

    

2023

    

2022

Senior Secured Credit Facility

 

$

11,805

 

$

Subordinated Note

3,554

Unamortized discount on loan and deferred debt issuance costs

(1,453)

Total debt

$

13,906

$

Current portion of long-term debt

(5,848)

Total long-term debt

$

8,058

$

Debentures

On March 3, 2023, the Company entered into a 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. Commencing on May 1, 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 is 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.

F-41

In connection with the sale of the Debentures, the Company issued warrants to purchase up to 333,334 shares of common stock for an exercise price of $19.125 per share (the “JGB Warrants”), which had an initial fair value of $4,475 net of issuance costs of $139 (see Note 9 “Fair Value Measurements” and Note 10 “Capital Raise and Warrants for Common Stock”). On June 22, 2023, as a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 333,334 shares of the Company’s common stock for an exercise price of $19.125 per share were automatically adjusted to be $12.828 exercise price for up to 496,960 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 be 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 166,667 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 Consolidated Balance Sheet. No cash was exchanged as a result of executing the October Amendment.

Subsequently, on December 22, 2023, the Company, the Holders and the Agent entered into an Amendment Agreement (the “December 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.  As of December 31, 2023, the $2,000 GVB Promissory Note and $1,000 real estate farm asset are pledged to the senior lender for principal reduction and accordingly $3,000 of the Senior Secured Credit Facility is recorded as Current portion of long-term debt on the Consolidated Balance Sheets.

 

F-42

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 stockholders and the Company is required pursuant to the December Amendment to use its commercially reasonable efforts to obtain such approval.

 

Additional terms of the December 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.

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

The Company analyzed the conversion feature of the December 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 AC 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 a component of Other Long-Term Liabilities on the Consolidated Balance Sheet. See Note 9 “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 (see Note 3 “Business Acquisitions”). The accrued PIK interest refinanced from the Original Notes was $365.

 

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. For the year ended December 31, 2023 the PIK Interest accrual amounts were $695. 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 is May 1, 2024. The Subordinated Note includes customary event of default provisions. The Subordinated Note is subordinated to the Debenture pursuant to a Subordination Agreement between the Company, the Agent and Omnia.

F-43

In connection with the Subordinated Note, the Company issued to Omnia, warrants to purchase up to 45,000 shares of the Company’s common stock (the “Omnia Warrants”). The Omnia Warrants are exercisable for seven years from September 3, 2023, at an exercise price of $12.828 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Omnia Warrants.  The Omnia warrants initial fair value was $1,316 (see Note 9 “Fair Value Measurements” and 10 “Capital Raise and Warrants for Common Stock”).

Contractual maturities under the Senior Secured Credit Facility and Subordinate Note through maturity, excluding any discounts or premiums, as of December 31, 2023 is as follows:

 

2024

 

2025

 

2026

 

2027

2028

Thereafter

Future minimum principal payments

$

5,848

$

$

8,058

$

$

$

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

Issuance

$

8,698

Amortization during the year

(2,087)

Debt extinguishment charges

(5,158)

December 31, 2023

$

1,453

NOTE 14. – NOTES AND LOANS PAYABLE

The table below outlines our notes payable balances as of December 31, 2023 and 2022:

December 31, 

December 31, 

    

2023

    

2022

Insurance loans payable

$

543

$

689

Total current notes and loans payable

$

543

$

689

Insurance loans payable

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.

During the second quarter of 2022, the Company renewed its Director and Officer (“D&O”) insurance for a one-year policy premium totaling $2,394. The Company paid $400 as a premium down payment and financed the remaining $1,994 of policy premiums over ten months at a 3.25% annual percentage rate. Additionally, during the third quarter of 2022, the Company expanded its D&O coverage as a result of the acquisition of GVB, resulting in an additional premium down payment of $90 and financing of $168, under the same terms as the original one-year policy.

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

F-44

As of December 31, 2023, all estimated future principal payments to be made under the above notes and loans payable will be paid in 2024.

NOTE 15. – EQUITY BASED COMPENSATION

Stock Compensation Plan

On May 20, 2021, the stockholders of 22nd Century Group, Inc. (the “Company”) approved the 22nd Century Group, Inc. 2021 Omnibus Incentive Plan (the “2021 Plan”). The 2021 Plan allows for the granting of equity awards to eligible individuals over the life of the 2021 Plan, including the issuance of up to 333,334 shares of the Company’s common stock, in addition to any remaining shares under the Company’s 2014 Omnibus Incentive Plan pursuant to awards under the 2021 Plan. The 2021 Omnibus Incentive Plan was amended on June 16, 2023, increasing the authorized shares by 233,334. The 2021 Plan has a term of ten years and is administered by the Compensation Committee of the Company’s Board of Directors to determine the various types of incentive awards that may be granted to recipients under the 2021 Plan and the number of shares of common stock to underlie each such award under the 2021 Plan. As of December 31, 2023, the Company had available 606,406 shares remaining for future awards under the 2021 Plan.

Compensation Expense

The Company recognized the following compensation costs, net of actual forfeitures, related to RSUs and stock options:

Year Ended

December 31, 

    

2023

    

2022

Sales, general, and administrative

$

2,052

$

5,252

Research and development

 

179

 

182

Total equity based compensation - continuing operations

2,231

 

5,434

Total equity based compensation - discontinued operations

448

 

55

Total equity based compensation

$

2,679

$

5,489

During the years ended December 31, 2023, and 2022, equity-based compensation expense reversals due to employee termination forfeitures amounted to $1,960 and $84, respectively. Additionally, the Company recorded $523 and $1,237 of accelerated equity compensation expense, respectively, in connection with the vesting of an employees’ outstanding equity awards as part of termination severance agreements. Amounts are recorded as Selling, general and administrative in the Consolidated Statements of Operations and Comprehensive Loss.

F-45

Restricted Stock Units (“RSUs”). We typically grant RSUs to employees and non-employee directors. The following table summarizes the changes in unvested RSUs from January 1, 2022 through December 31, 2023.

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

in thousands

$ per share

Unvested at January 1, 2022

 

211

$

37.50

Granted

 

236

29.40

Vested

(154)

31.65

Forfeited

(24)

35.85

Unvested at December 31, 2022

269

$

31.88

Granted

293

12.44

Vested

(147)

29.67

Forfeited

(260)

20.86

Unvested at December 31, 2023

155

$

15.69

The fair value of RSUs that vested during the years ended December 31, 2023 and 2022 was approximately $1,838 and $4,505, respectively, based on the stock price at the time of vesting. As of December 31, 2023, unrecognized compensation expense for RSUs amounted to $823 which is expected to be recognized over a weighted average period of approximately 1.7 years. In addition, there is approximately $786 of unrecognized compensation expense that requires the achievement of certain milestones which are not yet probable.

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 2023 and 2022. A summary of all stock option activity since January 1, 2022 is as follows:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

in thousands

$ per share

Outstanding at January 1, 2022

 

345

$

24.75

 

  

 

 

Exercised

 

(10)

17.40

 

  

 

 

  

Forfeited

 

(7)

20.85

 

  

 

 

  

Expired

(1)

41.40

Outstanding at December 31, 2022

 

327

24.82

 

  

 

 

  

Forfeited

(101)

21.29

Expired

(7)

41.40

Outstanding at December 31, 2023

219

$

26.34

1.9

years

$

Exercisable at December 31, 2023

213

$

25.95

1.8

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. In addition, there is approximately $190 of unrecognized compensation expense for stock options that requires the achievement of certain milestones which are not yet probable.

F-46

NOTE 16. – LOSS PER COMMON SHARE

The following table sets forth the computation of basic and diluted loss per common share for the years ended December 31, 2023 and 2022, respectively. Outstanding warrants, options, and restricted stock units were excluded from the calculation of diluted EPS as the effect was antidilutive.

Year Ended

December 31, 

    

2023

    

2022

Net loss from continuing operations

$

(54,686)

$

(36,553)

Net loss from discontinued operations

(86,089)

(23,248)

Net loss

$

(140,775)

$

(59,801)

Deemed dividends

(9,992)

Net loss available to common shareholders

$

(150,767)

$

(59,801)

Weighted average common shares outstanding - basic and diluted

20,711

12,856

Basic and diluted loss per common share from continuing operations

$

(2.64)

$

(2.84)

Basic and diluted loss per common share from discontinued operations

(4.16)

(1.81)

Basic and diluted loss per common share from deemed dividends

(0.48)

Basic and diluted loss per common share

$

(7.28)

$

(4.65)

Anti-dilutive shares are as follows as of December 31 (in thousands):

Warrants

47,757

1,138

Options

219

327

Restricted stock units

155

269

48,131

1,734

NOTE 17. – 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 manufactured. Revenue from the sale of the Company’s products, which include excise taxes and shipping and handling charges billed to customers, is recognized net of cash discounts, sales returns and allowances. There was no allowance for discounts or returns and allowances at December 31,  2023 and December 31,  2022. Excise taxes recorded in Cost of Goods Sold on the Consolidated Statement of Operations and Comprehensive Loss for the years ended December 31, 2023 and 2022 was $10,413 and $12,619, respectively.

F-47

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 63% and 74%, for the year ended December 31, 2023 and 2022, respectively.

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

Year Ended

December 31, 

2023

2022

Customer A

31.49

%

23.61

%

Customer B

23.92

%

23.22

%

Customer C

21.70

%

35.20

%

All other customers

22.89

%

17.97

%

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 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 extended credit terms up to twenty-one (21) days after shipment. Deferred Revenue (contract liabilities) relate to down payments received from customers in advance of satisfying a performance obligation. This deferred revenue is included as Deferred income on the Consolidated Balance Sheets.

Total contract assets and contract liabilities are as follows:

December 31, 

December 31, 

December 31, 

    

2023

    

2022

    

2021

Unbilled receivables

 

$

1,053

 

$

354

 

$

178

Deferred income

(726)

(688)

(119)

Net contract assets (liabilities)

$

327

$

(334)

$

59

During the years ended December 31, 2023 and 2022, the Company recognized $688 and $119 of revenue that was included in the contract asset balance as of December 31, 2022 and 2021 respectively.

F-48

NOTE 18. – OTHER OPERATING EXPENSES (INCOME), NET

The components of “Other operating expenses (income), net” were as follows:

Year Ended

December 31, 

    

2023

    

2022

Restructuring costs:

Impairment of intangible assets (see Note 7)

$

1,375

$

35

Impairment of fixed assets

56

Professional services

763

Severance (see Note 1)

221

Total Restructuring costs

2,415

35

Acquisition and transaction costs

223

-

Gain on sale or disposal of property, plant and equipment

(111)

(362)

Total other operating expenses (income), net

$

2,527

$

(327)

Restructuring costs

During the third quarter of 2023, the Company undertook various restructuring activities in an effort to better align its internal organizational structure and costs with its strategy, as well as preserve liquidity. As a component of the restructuring, the Company has initiated a process to evaluate strategic alternatives with respect to the Company’s tobacco assets. The process will include consideration of a range of strategic, operational and financial transactions and alternatives, such as business combinations, asset sales, licensing agreements, alternate financing strategies and other options.

As a result, the Company incurred $2,415 in restructuring costs for the year ended December 31, 2023, which included costs related to employee termination, professional services and consulting, and long-lived asset impairment.

NOTE 19. – INCOME TAXES

The following is a summary of the components giving rise to the (benefit) provision for income taxes from continuing operations for the years ended December 31, 2023 and 2022:

    

2023

    

2022

Current:

 

  

 

  

Federal

$

$

State

 

40

 

14

Foreign

 

 

Total current provision

$

40

$

14

Deferred:

 

  

 

  

Federal

(11,351)

 

(6,610)

State

 

(736)

 

(4,404)

Foreign

 

 

Total deferred benefit

 

(12,087)

 

(11,014)

Change in valuation allowance

 

12,094

 

11,021

Total income tax provision

$

47

$

21

F-49

The (benefit) provision for income tax from continuing operations varies from that which would be expected based on applying the statutory federal rate to pre-tax book loss, including the effect of the change in the U.S. corporate income tax rates, as follows:

    

2023

    

2022

    

Statutory federal rate

 

21.0

%  

21.0

%  

Other items

 

0.2

 

(0.8)

 

Stock based compensation

 

(0.8)

 

(1.3)

 

Research and development credit carryforward

 

0.4

 

 

State tax, net of federal benefit

 

1.3

 

12.0

 

162(m) limitation

 

(0.2)

 

(0.9)

 

Valuation allowance

 

(22.0)

 

(30.1)

 

Effective tax rate

 

(0.1)

%  

(0.1)

%  

Individual components of deferred taxes consist of the following as of December 31:

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating loss carry-forward

$

54,453

$

34,029

Inventory

 

2,020

 

220

Stock-based compensation

 

862

 

1,144

Start-up expenditures

 

155

 

175

Research and development credit carryforward

 

1,424

 

1,205

Accrued bonus

 

133

 

458

Severance liability

 

95

 

151

Credit loss reserves

2

Research and development costs

1,617

813

Operating lease obligations

 

476

 

229

Capital loss on investment

2,449

2,209

Note payable and warrant liability

581

Other

 

1,758

 

50

$

66,025

$

40,683

Deferred tax liabilities:

 

  

 

  

Machinery and equipment

 

(283)

 

(221)

Patents and trademarks

 

(193)

 

(203)

Operating lease right-of-use assets

 

(467)

 

(225)

Other intangible assets

 

(385)

 

(334)

 

(1,328)

 

(983)

Valuation allowance

 

(64,763)

 

(39,759)

Net deferred taxes

$

(66)

$

(59)

The Company has net operating loss (“NOL”) carryforwards of approximately $193,322 as of December 31, 2023 that do not expire. The Company had accumulated an NOL carryforward of approximately $46,920 through December 31, 2017 and this NOL carryforward begins to expire in 2030. As of December 31, 2023, the Company has a research and development credit carryforward of approximately $1,424 that begins to expire in 2030. The Company generated a capital loss carryover of approximately $9,932 as of December 31, 2023, that begins to expire in 2026. Utilization of these NOL carryforwards may be subject to an annual limitation in the case of equity ownership changes, as defined by law. Due to the uncertainty of the Company’s ability to generate sufficient taxable income in the future, the Company has recorded a valuation allowance to reduce the net deferred tax asset to zero. These carryforwards are included in the net deferred tax asset that has been fully offset by the valuation allowance. The valuation allowance increased for continuing operations by $12,094 and $11,021 for the years ended December 31, 2023, and 2022, respectively, and increased an additional $12,910 due to tax attributes that were generated as a part of discontinued

F-50

operations but remain on a prospective basis with continuing operations due to the Company filing a consolidated US Federal return for the year ended December 31, 2023.

ASC 740 provides guidance on the financial statement recognition and measurement for uncertain income tax positions that are taken or expected to be taken in a company’s income tax return. The Company has evaluated its tax positions and believes there are no uncertain tax positions as of December 31, 2023.

NOTE 20. – QUARTERLY REVENUE AND EARNINGS DATA – UNAUDITED

    

Three Months Ended

December 31, 

September 30, 

June 30, 

March 31, 

    

2023

    

2023

    

2023

    

2023

Revenues, net

$

7,357

$

7,871

$

8,050

$

8,926

Gross profit (loss)

$

(7,829)

$

77

$

(961)

$

17

Net loss from continuing operations (2)

$

(22,068)

$

(8,081)

$

(13,707)

$

(10,830)

Basic and diluted loss per common share from continuing operations (1)

$

(0.66)

$

(0.41)

$

(0.92)

$

(0.75)

Three Months Ended

December 31, 

September 30, 

June 30, 

March 31, 

2022

    

2022

    

2022

    

2022

Revenues, net

$

9,951

$

11,535

$

9,970

$

9,045

Gross profit

$

(44)

$

636

$

928

$

328

Net loss from continuing operations (3)

$

(11,114)

$

(10,490)

$

(7,699)

$

(7,250)

Basic and diluted loss per common share from continuing operations (1)

$

(0.77)

$

(0.75)

$

(0.63)

$

(0.67)

(1)The quarterly per share data in this table has been rounded and therefore may not sum to total year-to-date EPS.
(2)For the quarter ended December 31, 2023, net loss from continuing operations increased from the previous current year quarters, mainly due to an inventory leaf reserve charge of $7,720 and loss on extinguishment of debt in the amount of $5,158.
(3)For the quarter ended December 31, 2022, net loss from continuing operations increased from the previous current year quarters, mainly due to higher personnel and strategic consulting costs.

NOTE 21. – SUBSEQUENT EVENTS

 

Increase in Authorized Shares

 

On February 15, 2024, our stockholders approved an amendment (the “Articles Amendment”) to our Articles of Incorporation, as amended, to increase the number of authorized shares of common stock sixty-six million, six hundred sixty-six thousand six hundred and sixty-seven (66,666,667) to two hundred fifty million (250,000,000), which Articles Amendment was filed and effective with the Secretary of the State of Nevada on February 15, 2024.

F-51

Warrant Inducement

For the period from January 1, 2024 to February 15, 2024, the date of Stockholder Approval, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 13,132,268 shares of common stock at a reduced weighted average exercise price of approximately $0.1844. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 26,264,536 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 Stockholder Approval, the exercise price of the 57,299,308 outstanding Inducement Warrants, was reduced to $0.1765 based on the lowest Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)) during the inducement period.

F-52

Item 15(b).Exhibits

In reviewing the agreements included as exhibits to this report, please remember they are included to provide you with information regarding their terms and are not intended to provide any other factual or disclosure information about the Company, its subsidiaries or other parties to the agreements. The agreements contain representations and warranties by each of the parties to the applicable agreement. These representations and warranties have been made solely for the benefit of the other parties to the applicable agreement and:

·

should not in all instances be treated as categorical statements of fact, but rather as a way of allocating the risk to one of the parties if those statements prove to be inaccurate;

·

have been qualified by disclosures that were made to the other party in connection with the negotiation of the applicable agreement, which disclosures are not necessarily reflected in the agreement;

·

may apply standards of materiality in a way that is different from what may be viewed as material to you or other investors; and

·

were made only as of the date of the applicable agreement or such other date or dates as may be specified in the agreement and are subject to more recent developments.

Accordingly, these representations and warranties may not describe the actual state of affairs as of the date they were made or at any other time. We acknowledge that, notwithstanding the inclusion of the foregoing cautionary statements, we are responsible for considering whether additional specific disclosures of material information regarding material contractual provisions are required to make the statements in this report not misleading. Additional information about the Company may be found elsewhere in this report and the Company’s other public files, which are available without charge through the SEC’s website at http://www.sec.gov.

54

Exhibit No.

 

Description

 

 

 

3.1

 

Amended and Restated Certificate of Incorporation of the Company (incorporated herein by reference to Exhibit 3.2 of the Company’s Annual Report on Form 10-K for the year ended September 30, 2010 filed with the Commission on December 1, 2010).

 

 

 

3.1.1

 

Amendment to Certificate of Incorporation of the Company (incorporated by reference to Appendix A to the Company’s Definitive Proxy Statement filed with the Commission on March 4, 2014).

 

 

 

3.1.2

Amendment to Certificate of Incorporation of the Company (incorporated by reference to Appendix B to the Company’s Definitive Proxy Statement filed with the Commission on December 11, 2023).

3.2

 

Amended and Restated Bylaws of the Company (incorporated herein by reference to Exhibit 3.2 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2014 filed with the Commission on January 30, 2014).

 

 

 

3.2.1

 

Amendment No. 1 to Amended and Restated Bylaws of the Company (incorporated herein by reference to Exhibit 3.2 of the Company’s Form 8-K filed with the Commission on April 28, 2015).

 

 

 

4.1*

 

Description of Securities Registered Pursuant to Section 12

4.2

Form of Warrant (incorporated by reference from Exhibit 4.1 to the Company’s Form 8-K filed with the Commission on July 25, 2022).

4.3

Form of Amended Original Issue Discount Senior Secured Debentures dated March 3, 2023 (incorporated by reference to Exhibit 4.1 to the Company’s Form 8-K filed with the Commission on December 28, 2023).

4.4

Form of JGB Warrant (incorporated by reference to Exhibit 4.4 to the Company’s Form 10-K filed with the Commission on March 9, 2023).

4.5

Form of Omnia Warrant (incorporated by reference to Exhibit 4.5 to the Company’s Form 10-K filed with the Commission on March 9, 2023).

4.6

Form of Inducement Warrant (incorporated by reference to Exhibit 4.1 to the Company’s Form 8-K filed with the Commission on November 29, 2023).

4.7

Waiver and Amendment Agreement (Incorporated by reference from Exhibit 10.1 to the Company’s Form 8-K filed with the Commission on October 16, 2023).

4.8

Form of Common Warrant (Incorporated by reference from Exhibit 4.1 to the Company’s Form 8-K filed with the Commission on October 18, 2023).

4.9

Form of Placement Agent Warrant (Incorporated by reference from Exhibit 4.3 to the Company’s Form 8-K filed with the Commission on October 18, 2023).

 

 

 

10.1††

 

License Agreement dated March 6, 2009 between North Carolina State University and 22nd Century Limited, LLC (incorporated by reference to Exhibit 10.21 to the Company’s Form S-1 registration statement filed with the Commission on August 26, 2011).

 

 

 

10.1.1

 

Amendment dated August 9, 2012 to License Agreement dated March 6, 2009 between North Carolina State University and 22nd Century Limited, LLC (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Commission on August 20, 2012).

 

 

 

55

10.2

 

Letter Agreement between the Company and North Carolina State University dated November 22, 2011 (incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed with the Commission on November 23, 2011).

 

 

 

10.3†

 

Amended and Restated 22nd Century Group, Inc. 2021 Omnibus Incentive Plan (incorporated by reference from Appendix B to the Company’s definitive proxy statement filed April 25, 2023)

 

 

 

10.4†

 

Form of Option Award Agreement under 22nd Century Group, Inc. 2021 Omnibus Incentive Plan (incorporated by reference to exhibit 10.2 of the Company’s Current Report on Form 8-K filed with the Commission on May 21, 2021).

 

 

 

10.5†

 

Form of Executive RSU Award Agreement under 22nd Century Group, Inc. 2021 Omnibus Incentive Plan (incorporated by reference to exhibit 10.3 of the Company’s Current Report on Form 8-K filed with the Commission on May 21, 2021).

10.6†

Form of Director RSU Award Agreement under 22nd Century Group, Inc. 2021 Omnibus Incentive Plan (incorporated by reference to exhibit 10.4 of the Company’s Current Report on Form 8-K filed with the Commission on May 21, 2021).

10.7†

22nd Century Group, Inc. 2014 Omnibus Incentive Plan, as amended and restated (incorporated by reference from Appendix A to the Company’s definitive proxy statement filed on March 22, 2019).

10.8

Securities Purchase Agreement dated March 3, 2023 with each of the purchasers party thereto and JGB Collateral, LLC, a Delaware limited liability company, as collateral agent for the Purchasers (incorporated by reference to Exhibit 10.18 to the Company’s Form 10-K filed with the Commission on March 9, 2023)

10.8.1

Amendment to Securities Purchase Agreement dated March 3, 2023 with each of the purchasers party thereto and JGB Collateral, LLC, a Delaware limited liability company, as collateral agent for the Purchasers (incorporated by reference to Exhibit 10.2 to the Company’s Form 8-K filed with the Commission on December 28, 2023)

10.9

Subordinated Promissory Noted dated March 3, 2023 (incorporated by reference to Exhibit 10.19 to the Company’s Form 10-K filed with the Commission on March 9, 2023)

10.10

Equity Purchase Agreement dated November 20, 2023 (incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed with the Commission on November 27, 2023)

10.10.1

Amendment to Equity Purchase Agreement dated December 22, 2023 (incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed with the Commission on December 28, 2023)

10.11

Form of Inducement Letter (incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed with the Commission on November 29, 2023)

10.12

License Agreement with NCSU dated November 2, 2023 (incorporated by reference to Exhibit 10.1 to the Company’s Form 8-K filed with the Commission on November 8, 2023)

19.1*

Insider Trading Policy

21.1*

Subsidiaries

23.1*

 

Consent of Freed Maxick CPAs, P.C.

 

 

 

31.1*

 

Section 302 Certification.

56

 

 

 

31.2*

 

Section 302 Certification.

 

 

 

32.1*

 

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

97.1*

Compensation Recovery Policy

 

 

 

101*

 

Interactive data files formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Cash Flows, and (iv) the Notes to the Consolidated Financial Statements.

 

 

 

101.INS XBRL

 

Instance Document*

 

 

 

101.SCH XBRL

 

Taxonomy Extension Schema Document*

 

 

 

101.CAL XBRL

 

Taxonomy Extension Calculation Linkbase Document*

 

 

 

101.DEF XBRL

 

Taxonomy Extension Definition Linkbase Document*

 

 

 

101.LAB XBRL

 

Taxonomy Extension Label Linkbase Document*

 

 

 

101.PRE XBRL

 

Taxonomy Extension Presentation Linkbase Document*

Exhibit 104

Cover Page Interactive Data File – The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document*

* Filed herewith.

† Management contract or compensatory plan, contract or arrangement.

†† Certain portions of the exhibit have been omitted pursuant to a confidential treatment order. An unredacted copy of the exhibit has been filed separately with the United States Securities and Exchange Commission pursuant to the request for confidential treatment.

Item 16. Form 10-K Summary.

None.

57

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

 

22nd CENTURY GROUP, INC.

 

 

 

 

Date:

March 28, 2024

By: 

/s/ Lawrence D. Firestone

 

 

 

Lawrence D. Firestone

 

 

 

Chief Executive Officer and Director

 

 

 

(Principal Executive Officer)

 

 

 

 

Date:

March 28, 2024

By: 

/s/ R. Hugh Kinsman

 

 

 

R. Hugh Kinsman

 

 

 

Chief Financial Officer

 

 

 

(Principal Accounting and Financial Officer)

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date:

March 28, 2024

By:

/s/ Nora B. Sullivan

 

 

 

Nora B. Sullivan
Director

 

 

 

 

Date:

March 28, 2024

By:

/s/ Richard M. Sanders

 

 

 

Richard M. Sanders
Director

 

 

 

 

Date:

March 28, 2024

By:

/s/ James A. Mish

 

 

 

James A. Mish
Director

 

 

 

 

Date:

March 28, 2024

By:

/s/ Andrew Arno

 

Andrew Arno
Director

Date:

March 28, 2024

By:

/s/ Dr. Michael Koganov

 

 

Dr. Michael Koganov

Director

nthony

Date:

March 28, 2024

By:

/s/ Anthony Johnson

 

 

Anthony Johnson

Director

Date:

March 28, 2024

By:

/s/ Lucille S. Salhany

 

 

Lucille S. Salhany

Director

58

EX-4.1 2 xxii-20231231xex4d1.htm EX-4.1

EXHIBIT 4.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934

As of December 31, 2023, 22nd Century Group, Inc. (“we” or “our”) had one class of securities, our common stock, par value $0.00001 per share (“Common Stock”), registered under Section 12 of the Securities Exchange Act of 1934, as amended. The following description of our Common Stock is a summary and is subject to, and is qualified in its entirety by reference to, the provisions of our Amended and Restated Certificate of Incorporation and our Amended and Restated Bylaws, copies of which are incorporated by reference to our Annual Report on Form 10-K for the year ended December 31, 2023 of which this Exhibit 4.1 is a part.

Our authorized capital stock consists of 250,000,000 shares of Common Stock, $0.00001 par value per share, and 10,000,000 shares of preferred stock, $0.00001 par value per share. As of December 31, 2023, 43,525,862 shares of Common Stock were issued and outstanding and no shares of preferred stock were issued and outstanding.

Our Common Stock is traded on the Nasdaq Capital Market under the symbol “XXII.” Holders of our Common Stock are entitled to one vote for each share held on all matters submitted to a vote of stockholders and do not have cumulative voting rights. Holders of Common Stock are entitled to receive ratably such dividends, if any, as may be declared by the board of directors out of funds legally available therefore, subject to a preferential dividend right of outstanding preferred stock. Upon the liquidation, dissolution or our winding up, the holders of Common Stock are entitled to receive ratably our net assets available after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. The rights, preferences and privileges of holders of our Common Stock are subject to, and may be adversely affected by the rights of the holders any series of preferred stock that we may designate and issue in the future.


EX-19.1 3 xxii-20231231xex19d1.htm EX-19.1

Exhibit 19.1

Insider Trading Policy

22nd Century Group, Inc.

This Insider Trading Policy (the “Policy”) applies to officers, employees, consultants and directors (the “Associates”) and immediate family members of, and other individuals who share a household with, an Associate (together with the Associates, the “Covered Persons”) of 22nd Century Group, Inc. and its subsidiaries (collectively, the “Company”).

This Policy concerns (a) transactions in the Company’s equity, debt, and derivative securities (collectively, the “Securities”) and (b) the use of Material Nonpublic Information (as defined below) (i) of the Company and (ii) regarding other entities when such Material Nonpublic Information is obtained by an Associate in connection with the Associate’s engagement with the Company.

General Policy

It is the policy of the Company that no Covered Person shall misuse Material Nonpublic Information obtained in connection with the Covered Person’s relationship with the Company.

Mandatory Provisions

1.No Trading based on Material Nonpublic Information.  No Covered Person shall engage in any transaction involving a purchase or sale of the Company’s Securities (including any offer to purchase or sell) while the Covered Person possesses Material Nonpublic Information concerning the Company.  The period during which this prohibition applies begins on the date that the Covered Person acquires or has access to any Material Nonpublic Information concerning the Company, and ends at the close of business on the second Trading Day (as defined below) following the date of public disclosure of such information, or at such time as such nonpublic information ceases to be material.  The term “Trading Day” means a day on which national stock exchanges and the NASDAQ Stock Market (“NASDAQ”) are open for trading.

2.Certain Exemptions.  Notwithstanding the provisions of Section 1 hereof, Covered Persons may engage in the following transactions (each, an “Exempt Transaction”) while in possession of Material Nonpublic Information:

·

Acquisition of the Company’s Securities pursuant to a stock incentive plan or other employee benefit plans (provided, however that this exemption does not apply to the sale of Securities so acquired);

·

Acquisition of the Company’s Securities pursuant to a previously established election to invest in a Company-sponsored employee benefit plan (provided, however that this exemption does not apply to the sale of Securities so acquired);

·

Acquisition or disposition of Securities pursuant to a previously established trading plan that complies with the requirements of Rule 10b5-1 promulgated under the Securities Exchange Act of 1934, as amended (the “Act”); and

·

Acquisition or disposition of Securities as a result of a bona fide gift, a transfer by will or the laws of descent.


3.No Tipping; Confidentiality of Nonpublic Information.  No Covered Person shall disclose to any other person (“Tip”) any Material Nonpublic Information pertaining to the Company.  Further, all nonpublic information relating to the Company is the property of the Company.  The unauthorized disclosure of all such nonpublic information is forbidden regardless of its materiality.

4.Definition of Material Nonpublic Information.  “Material Nonpublic Information” means information that is both material and nonpublic.  Information should be regarded as “material” if a reasonable person would attach importance to such information in determining whether to buy, sell or hold a company’s equity, debt, or derivative securities.  By way of illustration and not limitation, the following types of information may be material:

·

Financial results, quarterly or annual reports;

·

Projections of future earnings or losses;

·

Pending or proposed mergers, acquisitions, divestitures or joint ventures;

·

Information regarding a company’s products under development;

·

Impending bankruptcy or financial liquidity problems;

·

Gain or loss of a significant customer or supplier;

·

New product or service announcements of a significant nature;

·

Significant product or service problems, defects or modifications;

·

Significant pricing changes;

·

Stock splits;

·

New equity or debt offerings;

·

Actual or threatened litigation; or

·

Changes in senior management.

Information is considered to be “public” if it has been disseminated such that it is available to investors in the market at large or if it has become a matter of public record as a result of governmental filings.

5.Prohibition against Short Selling.  No Covered Person may engage in any transaction where the Covered Person may benefit from a decline in the Company’s stock price (a “Short Sale”).  While only officers or directors of the Company are prohibited by law from engaging in Short Sales, the Company has adopted a policy prohibiting all Covered Persons from engaging in such transactions.  Specifically, no Covered Person may, directly or indirectly, sell any Securities of the Company if the Covered Person (i) does not own the Securities sold or (ii) if the Securities are owned, does not either deliver them against such sale within 20 days or does not deposit them in the mail or other usual channels of transportation for such delivery within five (5) days.

6.Preclearance of Transactions.  All Associates of the Company must consult the Company’s Chief Financial Officer (or individual filling a similar role) before engaging in any acquisition or disposition of the Company’s Securities (“Preclearance”), even during the Window Periods (as defined below).  With regard to transactions pursuant

2


to investment elections in a Company-sponsored employee benefit plan or pursuant to a Rule 10b5-1 trading plan, Preclearance must be obtained at the time that such election is made or when such trading plan is adopted or amended.

Preclearance is intended to serve the following functions:

·

Prevent inadvertent insider trading violations;

·

Assist directors and officers in complying with their reporting obligations under Federal securities laws; and

·

Verify compliance with any other obligations under applicable laws.

Rule Applicable to Blackout Group

Notwithstanding anything contained herein to the contrary, certain Associates (including all officers and directors of the Company) designated in writing from time to time by the Company (collectively, the “Blackout Group”) may not buy or sell the Company’s securities during the “Blackout Periods.”  Members of the Blackout Group may buy or sell Company’s Securities only during Window Periods.  The Blackout Period restrictions do not apply to Exempt Transactions.

Blackout Periods begin on the first day of each new quarter and last until the third business day following the earlier of the issuance of (a) an earnings release for a completed quarter or year, or (b) a periodic report on Form 10-Q or Form 10-K.  For example, if the Company does not file an earnings release for a completed fiscal year and does not file its Form 10-K until April 1st, then the Blackout Period would run from January 1st to the third business day after the Company filed its Form 10-Q for its first quarter which will usually be around May 15th.

Window Periods are the dates that are not included in the Blackout Periods.  Thus, Window Periods run from the third business day following the earlier of (a) the issuance of an earnings release for the most recently completed quarter or year, or (b) the filing of a periodic report on Form 10-Q or 10-K for such most recently completed quarter or year.  Such Window Period would end on the last day of the fiscal quarter or year following the quarter or year to which the periodic report or earnings release related to.  For example, if a Form 10-K is filed on March 1st, then the Window Period would begin three business days after such filing and would end on March 31st.

Trading in the Company’s Securities during Window Periods should not be considered a “safe harbor,” and all Associates should use good judgment at all times.

Recommended Guidelines for the Non-Blackout Group

In addition to the foregoing restrictions on trading, the Company recommends that all Associates who are not included in the Blackout Group only engage in transactions involving Company Securities during a “Window Period” as defined above.

3


Violations; Penalties

All Associates should consult the Company’s Chief Financial Officer (or individual filling a similar role) with any questions they might have, before engaging in a transaction regarding the Company’s Securities.  Officers and supervisors (each, a “Control Person”) must take reasonable measures to ensure that all Associates under the Control Person’s supervision who are reasonably likely to have access to Material Nonpublic Information are aware of insider trading laws.  Failure to do so can subject the Control Persons to liability.  Any suspected violation of insider trading laws or this Policy must be promptly reported in writing to the Company’s Chief Financial Officer (or individual filling a similar role).  Anyone who violates insider trading laws or this Policy is subject to disciplinary action up to and including termination with cause.

Under Federal securities laws, an individual who engages in insider trading is subject to:

·

Civil fines by the United States Securities and Exchange Commission (the “SEC”) of up to three times the profit gained or loss avoided;

·

Injunctive action by the SEC;

·

Private actions for rescission or damages; and

·

Criminal fines up to $5 million and a prison sentence up to 20 years.

The Company, as well as any implicated Control Person, is subject to liability if the Company or the Control Person knew and recklessly disregarded the fact that a person directly or indirectly under the Company’s or the Control Person’s control was likely to engage in insider trading and failed to take appropriate steps to prevent such an act before it occurred.  The Company or a Control Person may face civil liability up to the greater of $1 million or three times the profit gained or loss avoided as a result of the inside trade as well as criminal fines of up to $25 million.

Covered Persons may also be liable for improper transactions by any person (a “Tippee”) to whom they have disclosed Material Nonpublic Information.  The SEC has imposed large penalties even when the disclosing person did not profit from the trading by a Tippee.

Applicability of Policy to Inside Information Regarding Other Companies

This Policy and the guidelines described herein apply to Material Nonpublic Information relating to other publicly traded companies when such information is obtained in connection with a Covered Person’s relationship with the Company.  In addition to civil and criminal penalties, termination of an Associate (with cause) may result from trading on, or providing a Tip with regard to, such Material Nonpublic Information.  All Covered Persons should treat nonpublic information obtained in connection with their relationship with the Company regarding other companies and entities with the same care and confidentiality as they would treat nonpublic information about the Company.

Additional Information – Directors and Officers

Directors and officers of the Company must also comply with the reporting obligations and limitations on short-swing transactions set forth in Section 16 of the Act.  The practical effect of these provisions is that directors and officers

4


who both purchase and sell the Company’s securities within a six (6) month period must disgorge all profits to the Company, whether or not they had any Material Nonpublic Information about the Company.  Under these provisions, and so long as certain other criteria are met, the receipt of an option under the Company’s equity incentive (or similar) plans and the exercise of that option are not deemed “purchases” for the purposes of Section 16; however, the sale of any Securities so acquired are deemed to be “sales” for the purposes of Section 16.

Miscellaneous

Please direct your questions as to any of the matters discussed in this Policy to the Company’s Chief Financial Officer.  Every Associate of the Company has the individual responsibility to comply with this Policy.  The guidelines set forth in this Policy are guidelines only, and appropriate judgment should be exercised in connection with any trade in the Company’s Securities to the extent it is not explicitly prohibited.  An Associate may, from time to time, have to forego a proposed transaction in the Company’s Securities even if he or she planned to make the transaction before learning of the Material Nonpublic Information and even though the Associate believes he or she may suffer an economic loss or forego anticipated profit by waiting.

5


EX-21.1 4 xxii-20231231xex21d1.htm EX-21.1

EXHIBIT 21.1

SUBSIDIARIES OF

22nd CENTURY GROUP, INC.

Name

State of Formation

Percentage

22nd Century Limited, LLC

Delaware

100%

Goodrich Tobacco Company, LLC

Delaware

100%

Heracles Pharmaceuticals, LLC

Delaware

100%

NASCO Products, LLC

North Carolina

100%

Botanical Genetics, LLC

Delaware

100%

22nd Century Group Europe B.V.

Amsterdam

100%

22nd Century Group Canada, Inc.

Canada

100%

22nd Century Holdings, LLC

Delaware

100%

Golden Acquisition Sub, LLC

Delaware

100%

ESI Holdings, LLC

Nevada

100%

PTB Investment Holdings, LLC

Nevada

100%

BridgeWay Distribution, LLC

Nevada

100%


EX-23.1 5 xxii-20231231xex23d1.htm EX-23.1

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Numbers 333-256616, 333-173166, 333-195380, 333-217771, 333-231262 and 333-274091 on Form S-8 and in Registration Statement Numbers 333-239981, 333-267266, 333-270473, and 333-271217 on Form S-3 of 22nd Century Group, Inc. of our report, dated March 28, 2024, appearing in this Annual Report on Form 10-K of 22nd Century Group, Inc.

/s/ Freed Maxick CPAs, P.C.

 

 

 

Buffalo, NY

 

March 28, 2024

 


EX-31.1 6 xxii-20231231xex31d1.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 annual report on Form 10-K 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 Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5.    The registrant’s other certifying officer 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: March 28, 2024

 

 

/s/ Lawrence D. Firestone

 

Lawrence D. Firestone

 

Chief Executive Officer and Director

 

(Principal Executive Officer)


EX-31.2 7 xxii-20231231xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATIONS

I, R. Hugh Kinsman, Chief Financial Officer of 22nd CENTURY GROUP, INC., certify that:

1.    I have reviewed this annual report on Form 10-K 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 Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5.    The registrant’s other certifying officer 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: March 28, 2024 

 

 

 

/s/ R. Hugh Kinsman

 

R. Hugh Kinsman

 

Chief Financial Officer

 

(Principal Accounting and Financial Officer)


EX-32.1 8 xxii-20231231xex32d1.htm EX-32.1

EXHIBIT 32.1

Written Statement of the Chief 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 annual report on Form 10-K of the Company for the year ended December 31, 2023 (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: March 28, 2024

 

 

 

/s/ Lawrence D. Firestone

 

Lawrence D. Firestone

 

Chief Executive Officer and Director

 

 

 

Date: March 28, 2024

 

 

 

/s/ R. Hugh Kinsman

 

R. Hugh Kinsman

 

Chief Financial Officer


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

Exhibit 97.1

22nd Century Group, Inc.

Compensation Recovery Policy

1.

Purpose.  The purpose of this Compensation Recovery Policy (this “Policy”) is to describe the circumstances under which 22nd Century Group, Inc. (the “Company”) is required to or shall have the right to recover certain compensation paid to certain employees and independent contractors.  Any references in compensation plans, agreements, equity awards or other policies to the Company’s “recoupment”, “clawback” or similarly-named policy shall be deemed to refer to this Policy.

2.

Mandatory Recovery of Compensation. In the event that the Company is required to prepare an Accounting Restatement, the Company shall recover reasonably promptly the amount of Erroneously Awarded Compensation.

3.

Definitions.  For purposes of this Policy, the following terms, when capitalized, shall have the meanings set forth below:

(a)

Accounting Restatement” shall mean any accounting restatement of the Company’s previously publicly issued financial statements required due to material noncompliance of the Company with any financial reporting requirement under the securities laws, including to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

(b)

Covered Officer” shall mean:

(i)

for Incentive-Based Compensation, the Company’s president; chief executive officer; chief operating officer; principal financial officer; principal accounting officer (or if there is no such accounting officer, the controller); any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance); any other officer who performs a significant policy-making function; or any other person who performs similar significant policy-making functions for the Company; and

(ii)

for Time-Based Compensation, one of the Company’s “named executive officers” as defined in Item 402 of Regulation S-K.

(c)

Effective Date” shall mean the date of adoption of NASDAQ Listing Rule 5608(a).

(d)

Erroneously Awarded Compensation” shall mean the excess of (i) the amount of Incentive-Based Compensation or Time-Based Compensation Received by a person (A) after beginning service as a Covered Officer, (B) in the case of Incentive-Based Compensation, who served as a Covered Officer at any time during the performance period for that Incentive-Based Compensation, (C) while the Company has a class of securities listed on a national securities exchange or a


national securities association and (D) during the Recovery Period; over (ii) the Recalculated Compensation.

(e)

Incentive-Based Compensation” shall mean any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a financial reporting measure.  A financial reporting measure is a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures, regardless of whether such measure is presented within the financial statements or included in a filing with the Securities and Exchange Commission.  Each of stock price and total shareholder return is a financial reporting measure.  For the avoidance of doubt, Incentive-Based Compensation subject to this Policy does not include stock options, restricted stock, restricted stock units or similar equity-based awards for which the grant is not contingent upon achieving any financial reporting measure performance goal and vesting is contingent solely upon completion of a specified employment period and/or attaining one or more non-financial reporting measures.

(f)

Recalculated Compensation” shall mean the amount of Incentive-Based Compensation or Time-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts in the Accounting Restatement, computed without regard to any taxes paid.  For Time-Based Compensation, and for Incentive-Based Compensation based on stock price or total shareholder return, where the amount of the Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount of the Recalculated Compensation must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return, as the case may be, on the Incentive Compensation Received.  The Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to the national securities exchange or association on which its securities are listed.

(g)

Incentive-Based Compensation is deemed “Received” in the Company’s fiscal period during which the financial reporting measure specified in the award of such Incentive-Based Compensation is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.  Time-Based Compensation is “Received” in the year of payment or settlement.

(h)

Recovery Period” shall mean the three completed fiscal years of the Company immediately preceding the date the Company is required to prepare an Accounting Restatement; provided that the Recovery Period shall not begin before the Effective Date.  For purposes of determining the Recovery Period, the Company is considered to be “required to prepare an Accounting Restatement” on the earlier to occur of: (i) the date the Company’s Board of Directors, a committee thereof, or the Company’s authorized officers conclude, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date

2


a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.  If the Company changes its fiscal year, then the transition period within or immediately following such three completed fiscal years also shall be included in the Recovery Period, provided that if the transition period between the last day of the Company’s prior fiscal year end and the first day of its new fiscal year comprises a period of nine to 12 months, then such transition period shall instead be deemed one of the three completed fiscal years and shall not extend the length of the Recovery Period.

(i)

Time-Based Compensation” shall mean any compensation that is paid pursuant to an equity-based award the amount of which is determined wholly or partially in relation to the fair market value of a share of the Company’s common stock, that is granted, earned or vests based solely on the passage of time or on the basis of non-financial reporting measures, and that is not Incentive-Based Compensation.

4.

Exceptions.  Notwithstanding anything to the contrary in this Policy, recovery of Erroneously Awarded Compensation will not be required to the extent a committee of the Company’s independent directors responsible for executive compensation decisions (or a majority of the independent directors on the Company’s Board of Directors in the absence of such a committee) has made a determination that such recovery would be impracticable and one of the following conditions have been satisfied:

(a)

The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered; provided that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation that was Incentive-Based Compensation based on the expense of enforcement, the Company must make a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the national securities exchange or association on which its securities are listed.

(b)

Recovery would violate home country law where, with respect to Incentive-Based Compensation, that law was adopted prior to November 28, 2022; provided that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation that was Incentive-Based Compensation based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to the national securities exchange or association on which its securities are listed, that recovery would result in such a violation, and must provide such opinion to the exchange or association.

(c)

Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

3


5.

Manner of Recovery.  In addition to any other actions permitted by law or contract, the Company may take any or all of the following actions to recover any Erroneously Awarded Compensation: (a) require the Covered Officer to repay such amount; (b) offset such amount from any other compensation owed by the Company or any of its affiliates to the Covered Officer, regardless of whether the contract or other documentation governing such other compensation specifically permits or specifically prohibits such offsets; and (c) subject to Section 4(c), to the extent the Erroneously Awarded Compensation was deferred into a plan of deferred compensation, whether or not qualified, forfeit such amount (as well as the earnings on such amounts) from the Covered Officer’s balance in such plan, regardless of whether the plan specifically permits or specifically prohibits such forfeiture.  If the Erroneously Awarded Compensation consists of shares of the Company’s common stock, and the Covered Officer still owns such shares, then the Company may satisfy its recovery obligations by requiring the Covered Officer to transfer such shares back to the Company.

6.

Other.

(a)

This Policy shall be administered and interpreted, and may be amended from time to time, by the Company’s Board of Directors or any committee to which the Board may delegate its authority in its sole discretion in compliance with the applicable listing standards of the national securities exchange or association on which the Company’s securities are listed, and the determinations of the board or such committee shall be binding on all Covered Officers.

(b)

The Company shall not indemnify any Covered Officer against the loss of Erroneously Awarded Compensation.

(c)

The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the Federal securities laws, including disclosure required by the Securities and Exchange Commission filings.

(d)

Any right to recovery under this Policy shall be in addition to, and not in lieu of, any other rights of recovery that may be available to the Company.

4


EX-101.SCH 10 xxii-20231231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - Calc2 link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Other operating expenses, net (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - BUSINESS ACQUISITIONS - Purchase price allocation (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - DEBT - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - NOTES AND LOANS PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET - Components (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - INCOME TAXES - Provision (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - INCOME TAXES - Rate reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - BUSINESS ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - NOTES AND LOANS PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property, plant and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Provision for Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - BUSINESS ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - BUSINESS ACQUISITIONS - Initial fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - BUSINESS ACQUISITIONS - Discount rate and remaining lease terms (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - BUSINESS ACQUISITIONS - Purchase price allocated to intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INVESTMENTS & OTHER ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - FAIR VALUE MEASUREMENTS - Recurring (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - FAIR VALUE MEASUREMENTS - Available-for-sale debt securities (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - FAIR VALUE MEASUREMENTS - Maturity of available-for-sale securities by contractual maturity (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - FAIR VALUE MEASUREMENTS - Estimated fair values of company's liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40907 - Disclosure - FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Direct Offering & Warrant Repricing (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrants and ATM Offerings (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of sale of stock (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - COMMITMENTS AND CONTINGENCIES - Needle Rock Farms and KeyGene Dispute (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - DEBT - (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - DEBT - Contractual maturities (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - EQUITY BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - EQUITY BASED COMPENSATION - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - EQUITY BASED COMPENSATION - RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - EQUITY BASED COMPENSATION - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - LOSS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - INCOME TAXES - NOLs, Unrecognized (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - BUSINESS ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INVESTMENTS & OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - RETIREMENT PLAN link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - NOTES AND LOANS PAYABLE link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - EQUITY BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - LOSS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - EQUITY BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - LOSS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Tables) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES - Schedule of supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - RETIREMENT PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - DEBT - Unamortized discount and deferred debt issuance costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 xxii-20231231_cal.xml EX-101.CAL EX-101.DEF 12 xxii-20231231_def.xml EX-101.DEF EX-101.LAB 13 xxii-20231231_lab.xml EX-101.LAB Document and Entity Information Document Type Document Period End Date Document Annual Report Document Transition Report Entity File Number Entity Registrant Name Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag Entity Central Index Key Current Fiscal Year End Date 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 Security Exchange Name Trading Symbol Entity Current Reporting Status Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Interactive Data Current Entity Filer Category ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Public Float Entity Common Stock, Shares Outstanding Auditor Name Auditor Firm ID Auditor Location 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 Short-term Investments Short-term investment securities 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 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 Disposal Group, Including Discontinued Operation, Assets, Noncurrent Noncurrent assets of discontinued operations held for sale Noncurrent assets of discontinued operations held for sale Assets Total assets Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS' EQUITY 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 Less: current portion of lease liabilities 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 Total long-term lease liabilities Long-Term Debt, Excluding Current Maturities Long-term debt Other Liabilities, Noncurrent Other long-term liabilities Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Noncurrent liabilities of discontinued operations held for sale Noncurrent liabilities of discontinued operations held for sale 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 Additional Paid in Capital Capital in excess of par value Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Retained Earnings (Accumulated Deficit) Accumulated deficit Stockholders' Equity Attributable to Parent Ending balance Beginning balance Total shareholders' equity (deficit) Liabilities and Equity Total liabilities and shareholders' equity (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 CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS REVENUE RECOGNITION Revenue: Revenue from Contract with Customer, Excluding Assessed Tax Total Revenue, net 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 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 profit (loss) 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): The realized gain (loss), during the period, on conversion of debt securities into other instruments. Debt Securities Realized Gain (Loss) On Conversion Realized loss (gain) on Panacea investment Realized loss on Panacea investment Other Nonoperating Income (Expense) Other income (expense), net The amount of gain (loss) on transfer of notes receivable. Gain (Loss) on Transfer of Notes Receivable Loss on transfer of promissory note Loss on transfer of promissory note Investment Income, Net Interest income, net Interest Expense 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 Total income tax provision 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 Loss from discontinued operations before income taxes Loss from discontinued operations before income taxes Discontinued Operation, Tax Effect of Discontinued Operation Provision (benefit) for income taxes Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net loss from discontinued operations Net 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 (loss) 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 income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Equity Components [Axis] Equity Component [Domain] Common Shares Outstanding Capital in Excess of Par Value Other Comprehensive Income (Loss) Accumulated Deficit Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption, Adjustment [Member] Sale of Stock [Axis] Sale of Stock [Domain] Represents information pertaining to at-the market offering. At the Market Offering [Member] ATM Offering ATM Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) Stock Issued During Period, Value, Stock Options Exercised Stock issued in connection with option exercises Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercised Stock issued in connection with option exercises (in shares) Aggregate value of stock related to restricted stock award, net of shares withheld for taxes. Stock Issued During Period Value Restricted Stock Award Net Of Shares Withheld For Taxes Stock issued in connection with RSU vesting, net of shares withheld for taxes Total number of shares issued during the period, including shares forfeited but net of shares withheld for taxes, as a result of Restricted Stock Awards. Stock Issued During Period Shares Restricted Stock Award Net Of Shares Withheld For Taxes Stock issued in connection with RSU vesting, net of shares withheld for taxes (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, New Issues 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, 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) Adjustments to Additional Paid in Capital, Warrant Issued Equity detachable warrants issuance of the warrants without the put provision Stock Issued During Period, Shares, Stock Splits Fractional shares issued for reverse stock split Shares issued for reverse stock split Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Equity-based compensation 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) 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 Stockholders' Equity Note, Stock Split, Conversion Ratio Reverse stock split, ratio 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: Impairment, Long-Lived Asset, Held-for-Use Impairment of long-lived assets 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 The aggregate expense charged against earnings to allocate the increase in value of inventory acquired. Amortization of Inventory Step Up Amortization of inventory step-up Unrealized Gain (Loss) on Investments Unrealized loss on investment Amount written down on fixed assets due to event or transaction that is unusual in nature or occurs infrequently, or both. Unusual or Infrequent Item, or Both, Assets Write Offs GVB fire write-offs 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 (gains) and 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 (Gain) loss on the sale of machinery and equipment Inventory Write-down Inventory write-off Debt Related Commitment Fees and Debt Issuance Costs Debt related charges included in interest expense 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 Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Loss on disposal of discontinued operations Loss on disposal of discontinued operations Deferred Income Tax Expense (Benefit) Deferred income taxes 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 Inventory 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 Sales of Business, Affiliate and Productive Assets Proceeds from sale of discontinued operations The cash outflow for investment that includes receivable and equity securities. Payments To Acquire Investment Including Receivable And Equity Securities Investment in Change Agronomy Ltd. 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 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 Repayments of notes payable Proceeds from (Repayments of) Notes Payable Proceeds from issuance of notes payable Proceeds from (Payments for) Other Financing Activities Other financing activities 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 Stock Options Exercised Net proceeds from option exercise Proceeds from Warrant Exercises Net proceeds from warrant exercise 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 Placement agent fees 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 and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents - end of period Cash and cash equivalents - beginning of period Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Net Cash Paid For Net Cash Paid For [Abstract] Net cash paid for: Interest Paid, Net Cash paid during the period for interest Income Taxes Paid, Net Cash paid during the period for income taxes 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 noncash assignment of promissory notes receivable. Noncash Assignment of Promissory Note Non-cash assignment of PLSH Promissory Note The amount of insurance/litigation gross up, non-cash transactions. Noncash Insurance and Litigation Amount Insurance/litigation gross up The amount of non-cash proceeds from sale of discontinued operations. Non-cash Proceeds from Sale of Discontinued Operations Non-cash proceeds from sale of discontinued operations Amount of deemed dividends, non-cash. Deemed Dividends, Non-cash Deemed dividends Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued Stock issued in connection with acquisition 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 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES DISCONTINUED OPERATIONS AND DIVESTITURES Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] SCONTINUED OPERATIONS AND DIVESTITURES BUSINESS ACQUISITIONS Business Combination Disclosure [Text Block] BUSINESS ACQUISITIONS INVENTORIES Inventory Disclosure [Text Block] INVENTORIES PROPERTY, PLANT AND EQUIPMENT, NET. Property, Plant and Equipment Disclosure [Text Block] PROPERTY, PLANT AND EQUIPMENT, NET RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES Lessee, Operating Leases [Text Block] RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] INTANGIBLE ASSETS, NET INVESTMENTS & OTHER ASSETS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] INVESTMENTS & OTHER ASSETS FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] FAIR VALUE MEASUREMENTS CAPITAL RAISE AND WARRANTS FOR COMMON STOCK Stockholders' Equity Note Disclosure [Text Block] CAPITAL RAISE AND WARRANTS FOR COMMON STOCK RETIREMENT PLAN Pension and Other Postretirement Benefits Disclosure [Text Block] RETIREMENT PLAN COMMITMENTS AND CONTINGENCIES Commitments Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES DEBT Debt Disclosure [Text Block] DEBT NOTES AND LOANS PAYABLE The entire disclosure for notes and loans payable. Notes and Loans Payable Disclosure [Text Block] NOTES AND LOANS PAYABLE EQUITY BASED COMPENSATION Disclosure of Compensation Related Costs, Share-based Payments [Text Block] EQUITY BASED COMPENSATION LOSS PER COMMON SHARE Earnings Per Share [Text Block] LOSS PER COMMON SHARE Revenue from Contract with Customer [Text Block] REVENUE RECOGNITION NA OTHER OPERATING EXPENSES (INCOME), NET The entire disclosure for other operating expenses, net. Other Operating Expenses, Net Disclosure [Text Block] OTHER OPERATING EXPENSES (INCOME), NET INCOME TAXES Income Tax Disclosure [Text Block] INCOME TAXES QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED Quarterly Financial Information [Text Block] QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED SUBSEQUENT EVENTS Subsequent Events [Text Block] SUBSEQUENT EVENTS Basis of Accounting, Policy [Policy Text Block] Basis of Presentation and Principles of Consolidation Use of Estimates, Policy [Policy Text Block] Use of Estimates 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 Disclosure of accounting policy for reverse stock split. Reverse Stock Split [Policy Text Block] Reverse Stock Split Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] Preferred stock authorized Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Marketable Securities, Policy [Policy Text Block] Short-term investment securities Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Trade Accounts Receivable and Provision for Current Expected Credit Losses Inventory, Policy [Policy Text Block] Inventories Property, Plant and Equipment, Policy [Policy Text Block] Property, plant and equipment Business Combinations Policy [Policy Text Block] Acquisitions Discontinued Operations, Policy [Policy Text Block] Discontinued Operations Disclosure of accounting policy for contingent consideration. Contingent Consideration [Policy Text Block] Contingent Consideration Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Intangible Assets, Finite-Lived, Policy [Policy Text Block] Intangible Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Lessee, Leases [Policy Text Block] Leases Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments 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 Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block] Transfers of Financial Assets Disclosure of accounting policy related to gain loss on extinguishment of debt. Gain Loss on Extinguishment of Debt [Policy Text Block] Gain/Loss on Debt Extinguishment Revenue Recognition, Policy [Policy Text Block] Revenue Recognition Research and Development Expense, Policy [Policy Text Block] Research and Development Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Stock Based Compensation Income Tax, Policy [Policy Text Block] Income Taxes Earnings Per Share, Policy [Policy Text Block] Loss Per Common Share 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 New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncement(s) Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Schedule of Property, Plant and Equipment, Useful Life [Table Text Block] Schedule of estimated useful lives of property plant and equipment 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 Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Represents information pertaining to RX Pharmatech Ltd. RX Pharmatech Ltd [Member] RX Pharmatech Ltd Business Acquisition [Line Items] BUSINESS ACQUISITIONS Tabular disclosure of quantitative information associated with the initial fair value measurement of the Company's liabilities for contingent consideration. Schedule Of Initial Fair Value Measurement Of Contingent Consideration Liability [Table Text Block] Schedule of quantitative information associated with fair value measurement Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of management's purchase price allocation Lease, Cost [Table Text Block] Schedule of discount rate and remaining lease terms Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of purchase price allocated to intangible assets Schedule of Inventories Property, Plant and Equipment [Table Text Block] Schedule of Property, plant and equipment, net Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES Tabular disclosure of lease discount rate and remaining lease term. Lease, Discount Rate and Remaining Lease Term [Table Text Block] Schedule of discount rate and remaining lease term Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of future minimum lease payments Tabular disclosure of supplemental cash flow information. Lease, Supplemental Cash Flow Information [Table Text Block] Schedule of supplemental cash flow information 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] 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 Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of available-for-sale securities reconciliation Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of available for sale securities classified by contractual maturity 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 Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] 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 Class of Warrant or Right [Table] Debt Instrument [Axis] Debt Instrument, Name [Domain] Represents information pertaining to senior secured debentures. Senior Secured Debentures [Member] Senior secured debentures Class of Warrant or Right [Line Items] CAPITAL RAISE AND WARRANT ACTIVITY Tabular disclosure of sales of stock. Schedule of Sale of Stock [Table Text Block] Schedule of sale of stock Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Warrants activity Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of future commitments 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] Debt Instrument [Line Items] NOTES & LOANS PAYABLE DEBT Schedule of Debt [Table Text Block] Schedule of notes payable balances 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 Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of computation of basic and diluted loss per common share 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 Tabular presentation of components of "Other operating expenses, net". Schedule Of Other Operating Expenses, Net, Components [Table Text Block] Components of "Other operating expenses, net" Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Summary of the components giving rise to the income tax provision (benefit) Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of effective income tax rate reconciliation Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of deferred tax assets and liabilities Quarterly Financial Information [Table Text Block] Schedule of quarterly revenue and earnings data Condensed Financial Statements [Table] Grantee Status [Axis] Grantee Status [Domain] Directors Officers and employees Accounting Standards Update [Axis] Accounting Standards Update [Domain] Accounting Standards Update 2016-13 Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Condensed Financial Statements, Captions [Line Items] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Vesting period The maximum maturity date of securities. Maximum Maturity Date Of Securities Maximum maturity date of securities Number of Reportable Segments Number of reportable segments Goodwill Goodwill Provision for credit losses Warrant, Down Round Feature, Decrease in Net Income to Common Shareholder, Amount Deemed dividend related to down-round features Amount of deemed dividend related to incremental value of replacement warrants. Deemed Dividend Related to Incremental Value of Replacement Warrants Value of replacement warrants 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 Share-Based Payment Arrangement, Accelerated Cost Accelerated equity compensation expense Allowance for Doubtful Accounts Receivable Allowance for discounts or returns and allowances Substantial Doubt about Going Concern, within One Year [true false] Other General Expense Other general expense Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Leasehold improvements Manufacturing equipment Office furniture, fixtures and equipment Range [Axis] Range [Domain] Maximum Maximum Minimum Property, Plant and Equipment [Line Items] PROPERTY, PLANT AND EQUIPMENT, NET SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment, Useful Life Accrued Liabilities Ending balance Beginning balance The amount of increase in accrued liabilities accrued during period. Accrued Liabilities, Accruals Accruals The amount of reversals in accrued liabilities for settlement during the period. Reversal From Settlement Reversal from settlement The amount of payment of liabilities accrued during the period. Accrued Liabilities, Cash Payments Cash payments Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer. Current Severance Accrual Current Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. Noncurrent Severance Accrual Noncurrent Employee-related Liabilities Total severance liability Schedule of Restructuring and Related Costs [Table] Income Statement Location [Axis] Income Statement Location [Domain] Sales, general, and administrative Sales, general, and administrative Other Operating Income (Expense) [Member] Other operating expense, net 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 Amount of impairment loss on goodwill attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Goodwill Impairment Goodwill impairment Amount of provision for impairment on licenses, intangible assets attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Provision for Impairment Of License Impairment of intangible assets Amount of impairment of licenses, intangible assets attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Impairment Of License Impairment of intangible assets Amount of loss on equity investments attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Loss On Equity Investments Loss on equity investments Amount of impairment of fixed assets attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Impairment Of Fixed Assets Impairment of fixed assets Impairment of Property plant and equipment Amount of impairment of right-of-use assets attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Impairment Of Right-Of-Use Assets Impairment of right-of-use assets The amount of impairment charges of long lived asset and intangible assets other than goodwill attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Impairment of Long Lived Asset and Intangible Assets Excluding Goodwill Total impairment charges for other intangibles and long-lived assets Impairment charges in Other operating expenses, net Represents information pertaining to GVB Biopharma (GVB). GVB Biopharma GVB Biopharma Disposal Group, Including Discontinued Operation, Consideration Total consideration Amount of cash consideration received or receivable for the disposal of assets and liabilities, including discontinued operation. Disposal Group Including Discontinued Operation, Cash Consideration Cash consideration Amount of consideration in the form of secured promissory note received or receivable for the disposal of assets and liabilities, including discontinued operation. Disposal Group Including Discontinued Operation, Non Cash Consideration Consideration in the form of secured promissory note Debt Instrument, Interest Rate, Stated Percentage Rate of interest Maximum amount of insurance proceeds would be used to offset the Buyer's portion of certain shared liabilities. Maximum Insurance Proceeds Used to Offset Certain Shared Liabilities Maximum amount of insurance proceeds used to offset certain share liabilities Maximum amount of certain shared liabilities entitled to offset in case of insurance proceeds exceeds 5000. Maximum Amount of Certain Shared Liabilities Entitled to Offset Maximum amount of certain shared liabilities entitled to offset Unusual or Infrequent Item, or Both, Insurance Proceeds Insurance proceeds Selling Expense Selling expenses Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Cash and cash equivalents Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Accounts receivable, net Disposal Group, Including Discontinued Operation, Inventory, Current Inventories Amount classified as insurance recoveries attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer. Disposal Group, Including Discontinued Operation, Insurance Recoveries, Current Insurance recoveries 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 - current Disposal Group, Including Discontinued Operation, Other Assets, Current Other current assets Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Property, plant and equipment, net Amount classified as operating lease right of use assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer. Disposal Group, Including Discontinued Operation, Operating Lease Right-of-Use Assets, Noncurrent Operating lease right-of-use assets, net Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent Goodwill Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Intangible assets, net Amount classified as investments attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer. Disposal Group, Including Discontinued Operation, Investments, Noncurrent Investments Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent 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 Amount classified as accrued payroll 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, Accrued Payroll, Current Accrued payroll Disposal Group, Including Discontinued Operation, Deferred Revenue, Current Deferred income Disposal Group, Including Discontinued Operation, Other Liabilities, Current Other current liabilities Amount classified as notes and loans payable attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer. Disposal Group, Including Discontinued Operation, Notes and Loans Payable, Noncurrent Notes and loans payable Amount classified as operating lease liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer. Disposal Group, Including Discontinued Operation, Operating Lease Obligations, Noncurrent Operating lease obligations Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Other long-term 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) assets 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 Total other operating expenses, net Disposal Group, Including Discontinued Operation, Operating Expense Total operating expenses Disposal Group, Including Discontinued Operation, Operating Income (Loss) Operating 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 No definition available. Disposal Group, Including Discontinued Operation, Expense due to Fire Broke Out [Abstract] Grass Valley fire: Amount of fixed asset write-offs attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Fixed Asset Write-Offs Fixed asset write-offs Amount of inventory charges attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Inventory Charges Inventory charges Amount of lease obligations attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Lease Obligations Lease obligations Amount of professional services attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Professional Services Professional services Amount of compensation & benefits attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Compensation & Benefits Compensation & benefits Amount of insurance recoveries attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Insurance Recoveries Insurance recoveries Amount of expenses due to fire broke out attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Total Fire Broke Out Expenses Total Grass Valley fire No definition available. Disposal Group, Including Discontinued Operation, Restructuring Costs [Abstract] Restructuring costs: Amount of severance attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Severance Severance Amount of restructuring costs attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Total Restructuring Costs Total restructuring costs Amount of impairment of intangible assets attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Impairment Of Intangible Assets Impairment of intangible assets Amount of gain on change in contingent consideration attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Gain On Change In Contingent Consideration Gain on change in contingent consideration Amount of needlerock farms settlement attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Needlerock Farms Settlement Needlerock Farms settlement Amount of impairment of inventory attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Impairment Of Inventory Impairment of inventory Amount of gain on sale or disposal of property, plant and equipment attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Gain On Sale Or Disposal Of Property, Plant And Equipment Gain on sale or disposal of property, plant and equipment Amount of acquisition costs attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Acquisition Costs Acquisition costs Cash Provided by (Used in) Operating Activities, Discontinued Operations Cash used in operating activities Cash Provided by (Used in) Investing Activities, Discontinued Operations Cash used in investing activities Depreciation and Amortization, Discontinued Operations Depreciation and amortization Capital Expenditure, Discontinued Operations Capital expenditures Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Off-Market Favorable Lease [Member] Off-market lease Customer-Related Intangible Assets [Member] Customer relationships Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Trade Names [Member] Tradename The number of novel food applications. Business Combination, Number of Novel Food Applications Number of novel food applications Payments to Acquire Businesses, Gross Cash consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Equity consideration The estimate of working capital true up amount under business combination. Business Combination Consideration, Estimate Of Working Capital True Up Amount Target working capital, true up Business Combination, Contingent Consideration, Liability Contingent consideration Fair Value The fair value of aggregate consideration under the business combination. Business Combination, Aggregate Consideration Fair Value Fair value of contingent consideration Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangible assets The amount of current asset (liabilities) net acquired as of acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Asset (Liabilities) Net Net asset Excess purchase price under business combination. Business Combination, Excess Purchase Price Excess purchase price The period during which specified conditions to be met for payment of contingent consideration. Business Combination, Contingent Consideration, Liability, Earn Out Period Contingent consideration, earn out period Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt Auto loans Debt assumed Business Acquisition, Transaction Costs Transaction costs Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Shares issued Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Fair value of shares issued The value of increase (decrease) in inventory. Business Acquisition, Increase (Decrease) in Inventory Increase (decrease) in inventory Business Combination, Acquisition Related Costs Acquisition related costs Cash Acquired from Acquisition Cash acquired Goodwill, Period Increase (Decrease) Reduction to goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Intangible assets Historical customer annual attrition rate. Historical Customer Annual Attrition Rate Historical customer annual attrition rate Percentage of royalty. Royalty Rate Royalty rate Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred tax liability Deferred tax liability Deferred Tax Assets, Valuation Allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment Valuation of property plant and equipment Goodwill, Purchase Accounting Adjustments Measurement period adjustments Fair Value, by Balance Sheet Grouping [Table] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] FAIR VALUE MEASUREMENTS The maximum payout on contingent consideration liability under the business combination. Business Combination, Contingent Consideration, Liability, Maximum Payout Maximum Payout Business Combination, Contingent Consideration, Liability, Measurement Input Measurement Inputs Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration] Customer relationships Customer relationships Represents information pertaining to Auto Loans. Auto loans Bridge Loan. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property, plant & equipment Amount of operating lease right of use assets, acquired at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right of Use Assets Operating leases right-of-use assets, net Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables and accrued expenses, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Accrued Expenses Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Other current liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Lease liabilities Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Fair value of net assets acquired Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term in years Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate Finite-Lived Intangible Assets, Fair Value Disclosure Fair Value Assigned Finite-Lived Intangible Assets, Remaining Amortization Period Weighted Average Amortization Period (Years) Weighted discount rate of finite live intangible assets. Finite Lived Intangible Assets, Weighted Discount Rate Weighted Average Discount Rate Inventory, Current [Table] 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 Inventory [Line Items] INVENTORIES Inventory, Raw Materials, Net of Reserves Raw materials Inventory, Work in Process, Net of Reserves Work in process Inventory, Finished Goods, Net of Reserves Finished goods Property, Plant and Equipment, Gross Property, plant and equipment, gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: accumulated depreciation Depreciation Depreciation expense Lessee, Operating Lease, Liability, Payment, Due [Abstract] Future minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2024 Lessee, Operating Lease, Liability, Payments, Due Year Two 2025 Lessee, Operating Lease, Liability, Payments, Due Year Three 2026 Lessee, Operating Lease, Liability, Payments, Due Year Four 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five 2028 Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due Total lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: imputed interest Operating Lease, Liability Present value of lease liabilities Operating Lease, Expense Operating lease cost Lessee, Operating Lease, Existence of Option to Extend [true false] The amount of monthly base rent payable by lessee under the operating lease. Lessee, Operating Lease, Monthly Base Rent Monthly base rent The annual percentage increase in the base rent payable by lessee under the operating lease. Lessee, Operating Lease, Annual Increase In Base Rent, As A Percent Base Rent Annual Increase, as a percent Lessee, Operating Lease, Term of Contract Initial term The number of renewal options available at the option of the lessee under the operating lease. Lessee, Operating Lease, Number Of Renewal Options Number of renewal options Lessee, Operating Lease, Renewal Term Period of renewal options Operating Lease, Payments Cash paid for operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Assets acquired under operating leases Disclosure of information about intangible assets, both finite-lived and indefinite-lived. Intangible Assets [Table] Patent Licensing Fees License fees License fee for predicate cigarette brand 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 Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Finite-Lived Intangible Assets, Net Net Carrying Amount, Finite-lived Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit, valued at cost. Indefinite-Lived Intangible Assets, Cost Gross Carrying Amount, Indefinite-lived Indefinite-lived Intangible Assets (Excluding Goodwill) Net Carrying Amount, Indefinite-lived Intangible Assets, Gross (Excluding Goodwill) Total intangible assets, net Impairment Of Intangible Assets Excluding Goodwill Impairment of intangible assets, Total Impairment of intangible assets Cost of goods sold Research and development Intellectual Property [Member] Intellectual Property Trade Secrets [Member] Trademarks abandoned Amortization of Intangible Assets Total amortization expense Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Impairment, Infinite-lived Impairment charges, intangible assets excluding goodwill Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Amount of disposal of assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition. Finite-Lived Intangible Assets Disposed Finite lived intangible assets disposed The amount of net book value of intangible assets disposed. Net Book Value of Intangible Assets Disposed Net book value disposed Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Estimated future intangible asset amortization expense Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months 2024 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two 2025 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three 2026 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four 2027 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five 2028 Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five Thereafter Marketable Securities [Table] Investment, Name [Axis] Investment, Name [Domain] Member representing information pertaining to Investment in Panacea Life Sciences, Inc. Investment in Panacea Marketable Securities [Line Items] INVESTMENTS & OTHER ASSETS Notes Receivable, Related Parties, Noncurrent Note receivable The issue value of related party notes receivable. Notes Receivable, Related Parties, Issued Value Notes receivable issued value The principal amount, or face value, of the long-term note receivable, without consideration of discount or premium at issuance. Note Receivable, Long Term, Principal Amount Note receivable, face amount The difference between the face value and fair value of the note receivable, to be amortized over the term of the note. Note Receivable Unamortized Discount Note receivable, discount The amount of reduction to related party notes receivable. Decrease in Related Party Notes Receivable Decrease in related party notes receivable Amount of related party notes receivable extinguished. Extinguishment of Related Party Notes Receivable, Amount Extinguishment of related party notes receivable Investment Interest Rate Note receivable interest rate Amount of discount on related party notes receivable. Related Party Notes Receivable, Discount Related party notes receivable discount Amount of discount on promissory notes extinguished. Extinguishment of Discount on Note Receivable Extinguishment of Discount Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 3 Asset Class [Axis] Asset Class [Domain] Short-term investments securities Money Market Funds Money market funds Corporate Bonds Corporate bonds US Treasury Securities U.S. treasury securities Liability Class [Axis] Fair Value by Liability Class [Domain] Represents information pertaining to detachable warrants. Detachable Warrants [Member] Detachable warrants Derivative Financial Instruments, Liabilities [Member] Derivative liabilities Assets, Fair Value Disclosure Assets at fair value Financial Liabilities Fair Value Disclosure Liabilities at fair value Net Asset Value Per Share Net Asset Value Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss Available-for-sale Securities - Amortized Cost Basis Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities - Gross Unrealized Losses Debt Securities, Available-for-sale Available-for-sale Securities - Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Available for sale, maturities one year or less, Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Available for sale, maturities one year or less, Fair Value Interest Income, Short-Term Investment, Other Interest income on short-term investment securities 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 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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales JGB redemption of warrants The number of warrants redeemed. Number of Warrants Redeemed Number of Warrants Redeemed 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 class Of warrant Or right exrcise price one. Class Of Warrant Or Right Exercise Price One [Member] Class Of warrant Or right exercise price one Represents information pertaining to class Of warrant Or right exercise price two. Class Of Warrant Or Right Exercise Price Two [Member] Class Of warrant Or right exercise price two Represents information pertaining to private placement warrants. Private Placement Warrants [Member] Private Placement Warrants Represents information pertaining to July 19, 2023 warrants. July 19, 2023 RDO warrants Represents information pertaining to inducement warrants. Inducement Warrants[Member] Inducement warrants Represents information pertaining to October 2023 warrants. October 2023 CMPO warrants Represents information pertaining to July 6, 2023 warrants. July Sixth 2023 Warrants[Member] July 6, 2023 RDO warrants Private Placement [Member] Private placement Represents information pertaining to registered Public Equity Offering. Public Equity Offering Subordinated Debt [Member] Subordinated note Shares of common stock (the "Pre-Funded Warrants"). Prefunded Warrants Shares of common stock Common Warrants Placement Agent Warrants Placement Agent Warrants Shares Issued, Price Per Share Shares issue price Weighted average sale price per share Class of Warrant or Right, Number of Securities Called by Warrants or Rights Shares represented by warrants Class of Warrant or Right, Exercise Price of Warrants or Rights Exercise price The number of warrants exercised during the period. Number Of Warrants Exercised Exercised Class of Warrant or Right, Outstanding Warrant outstanding ending balance Warrant outstanding beginning balance Warrant outstanding balance The number of warrants abandoned during the period. Number of Warrants Abandoned Abandoned Abandoned The shares of warrants issued. Class Of Warrant Or Right Issued Issued Sale of Stock, Price Per Share Combined public offering price, per share The number of warrants repriced. Number of Warrants Repriced Number of warrants repriced It represents of aggregate number of pre-funded warrants in percentage. Aggregate Number Of Pre-Funded Warrants In Percentage Aggregate number of pre-funded warrants in percentage Percentage of public offering accompanying common warrant. Percentage Of Public Offering Accompanying Common Warrant Percentage of public offering accompanying common warrant Represents information pertaining to July 2022 Warrants. July 2022 Warrants July 2022 RDO warrants Represents information pertaining to senior secured credit facility. Senior Secured Credit Facility [Member] Senior Secured Credit Facility Senior Secured Credit Facility - JGB Warrants and Rights Outstanding, Term Warrants term Premium on volume weighted average price of warrants. Class of Warrants, VWAP Premium Premium percentage Fair value disclosure of warrants. Warrants, Fair Value Disclosure Fair value of warrants The amount of unamortized warrants issuance costs. Warrants Issuance Costs Warrants issuance costs The authorized amount under ATM program. ATM Program, Authorized Amount Authorized amount The percentage of sales commission on gross proceeds from sale of common stock. Stock Issuance, Sales Commission Percentage of sales commission The value of deemed dividend adjustment from trigger of anti-dilution provision feature. Deemed Dividend Adjustment from Anti-Dilution Provision Deemed dividend from trigger of anti-dilution provision feature The value of anti-dilution adjustments related to warrants. Warrants, Anti-Dilution Adjustments Anti-dilution adjustments on warrants Warrant aggregate put price. Warrant aggregate put price Warrant aggregate put price Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount Issuance of the warrants with the put provision Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] The cash inflow from issuance of common stock, after deducting issuance costs. Proceeds from Issuance of Common Stock, Net Net proceeds Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employer match of employee contribution, as a percent Defined Contribution Plan, Employer Discretionary Contribution Amount Employer contribution 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 Counterparty Name [Axis] Counterparty Name [Domain] 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, Due in Next Fiscal Year 2024 Contractual Obligation, Due in Second Year 2025 Contractual Obligation, Due in Third Year 2026 Contractual Obligation, Due in Fourth 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 Insurance Settlements Receivable Insurance settlements receivable Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Represents information pertaining to needle rock farms -settlement agreement. Needle Rock Farms Settlement Agreement [Member] Needle Rock Farms Represents the information pertaining to KeyGene Dispute. KeyGene Dispute [Member] KeyGene Dispute Information pertaining to keygene. KeyGene Loss Contingency Accrual, Payments Cash agreed to pay The net book value of farm equipment. Loss Contingency, Farm Equipment, Net Book Value Net book value Loss Contingency Accrual, Provision Accrued additional payment The period in which the contingent payment will be made under the settlement agreement. Loss Contingency, Contingent Payment Period Contingent payment period Term of collaboration research agreement. Collaboration Research Agreement Term Collaboration research agreement Litigation Settlement, Expense Litigation settlement Needlerock Farms settlement The amount invoiced for services performed. Amount Invoiced for Service Performed Services performed 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 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 Pledging Purpose [Axis] Pledging Purpose [Domain] Borrowings 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, Face Amount Principal balance 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 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) 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 Restricted Cash Restricted cash 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 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 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 Loss on extinguishment of debt Embedded Derivative, Fair Value of Embedded Derivative Liability Derivative liability at fair value amount The amount of paid in kind interest accrual amount during the period. Paid In Kind Interest Accrual Amount of accrued paid in kind interest refinanced. Accrued Paid in Kind Interest Refinanced Accrued paid in kind interest refinanced 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 Unamortized discount and deferred debt issuance costs, at the end Issuance Long-term Debt Total Long-Term Debt, Fiscal Year Maturity [Abstract] Future minimum principal payments Long-Term Debt, Maturity, Year One 2024 Long-Term Debt, Maturity, Year Three 2026 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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 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 Shares Authorized Number of shares authorized as of date Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Additional shares authorized during the period The period of time for which the share-based compensation plan is authorized. Share Based Compensation Arrangement, Plan Term Plan term 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 The amount of equity based compensation expense (reversals) on employee termination forfeitures. Equity Based Compensation Expense Reversals Employee Termination Forfeitures Employee termination forfeitures 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 Forfeited Unvested, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Granted 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, Grants in Period, Weighted Average Grant Date Fair Value RSUs granted, Weighted average grant-date fair value 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 Amount of cost to be recognized for nonvested award under share-based payment arrangement, for which the achievement of milestones is not probable. Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Milestone Achievement Not Probable, Amount Share based payment arrangement, Non vested award cost not yet recognized Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stock option activity 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, Exercises in Period, Weighted Average Exercise Price Options exercised, 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 Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount unrecognized compensation expense 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 Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Domain] Represents information pertaining to Tobacco. Tobacco [Member] Tobacco Disaggregation of Revenue [Line Items] REVENUE RECOGNITION Allowance amount for discounts or returns and allowances Allowance amount for discounts or returns and allowances Excise and Sales Taxes Excise taxes 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 (liabilities) Contract with Customer, Liability, Revenue Recognized Revenue recorded in contract asset 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 all the other customers All Other Customers [Member] All other customers Concentration Risk [Line Items] Concentration Risk, Percentage Concentration Risk, Percentage Restructuring Costs [Abstract] Restructuring costs: The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value. Impairments Of Intangible Assets Excluding Goodwill Impairment of intangible assets (see Note 7) Impairment of Long-Lived Assets to be Disposed of Impairment of fixed assets A fee charged for services from professionals such as doctors, lawyers and accountants under restructuring. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer. Professional Fees Under Restructuring Professional services 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 under restructuring. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. Severance Costs Under Restructuring Severance (see Note 1) Restructuring Charges Total Restructuring costs Acquisition Costs, Period Cost Acquisition and transaction costs Gain (Loss) on Disposition of Property Plant Equipment Gain on sale or disposal of property, plant and equipment Other Cost and Expense, Operating Total other operating expenses (income), net Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Current State and Local Tax Expense (Benefit) State Current Income Tax Expense (Benefit) Total current provision Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Deferred: Deferred Federal Income Tax Expense (Benefit) Federal Deferred State and Local Income Tax Expense (Benefit) State Total deferred benefit related to income taxes Total deferred benefit related to income taxes Total deferred benefit Deferred Other Tax Expense (Benefit) Change in valuation allowance Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statutory federal rate Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Percent Other items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Stock based compensation Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Research and development credit carryforward Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State tax, net of federal benefit Percentage of information pertaining to 162(m) limitation adjustment to corporate income tax rate. Effective Income Tax Rate Reconciliation, Section 162(m) Limitation, Percent 162(m) limitation Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Valuation allowance Effective Income Tax Rate Reconciliation, Percent Effective tax rate Components of Deferred Tax Assets [Abstract] Deferred tax assets: Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carry-forward Deferred Tax Assets, Inventory Inventory Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Stock-based compensation Amount of deferred tax liability attributable to taxable temporary differences from Start up expenditures. Deferred Tax Liabilities Start Up Expenditures Start-up expenditures Deferred Tax Assets, Tax Credit Carryforwards, Research Research and development credit carryforward Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued bonus. Deferred Tax Assets Accrued Bonus Accrued bonus Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Severance Payments Severance liability Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Allowance for doubtful accounts Deferred Tax Assets, in Process Research and Development Research and development costs Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease obligations. Deferred Tax Assets Operating Lease Obligations Operating lease obligations Amount before allocation of valuation allowances of deferred tax asset attributable to Capital loss on investment Deferred Tax Assets Capital loss on investment Capital loss on investment Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements Capitalized legal fees Deferred Tax Assets, Other Other Deferred Tax Assets, Gross Total deferred tax assets Components of Deferred Tax Liabilities [Abstract] Deferred tax liabilities: Deferred Tax Liabilities, Property, Plant and Equipment Machinery and equipment Deferred Tax Liabilities, Intangible Assets Patents and trademarks Amount of deferred tax liabilities lessee's right to use underlying asset under operating lease. Deferred Tax Liabilities Operating Lease Right Of Use Asset Operating lease right-of-use assets Amount of deferred tax liability attributable to taxable temporary differences from Other Intangible Assets. Deferred Tax Liabilities Other Intangible Assets Other intangible assets Deferred Tax Liabilities, Gross Total deferred tax liabilities Deferred Tax Assets, Net Net deferred taxes Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Net operating loss carryforward Accumulated an net operating loss carryforward Accumulated an net operating loss carryforward Operating Loss Carryforwards Capital loss carryover Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Increased in valuation allowance Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset, attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Due to tax attributes Liability for Uncertainty in Income Taxes, Noncurrent Liability for uncertain tax positions Inventory, LIFO Reserve, Period Charge (Decrease) increase in inventory reserve Subsequent Event [Table] Subsequent Event [Line Items] SUBSEQUENT EVENTS Additional Authorized Stock issued during period (in shares) Additional Authorized Stock issued during period (in shares) Additional authorized stock issued during period (in shares) Number of inducement warrants issued in exchange of existing warrants. Inducement Warrants Issued 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 EX-101.PRE 14 xxii-20231231_pre.xml EX-101.PRE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 25, 2024
Jun. 30, 2023
Document and Entity Information      
Document Type 10-K    
Document Period End Date Dec. 31, 2023    
Document Annual Report true    
Document Transition Report false    
Entity File Number 001-36338    
Entity Registrant Name 22nd Century Group, Inc.    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Central Index Key 0001347858    
Current Fiscal Year End Date --12-31    
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    
Security Exchange Name NASDAQ    
Trading Symbol XXII    
Entity Current Reporting Status Yes    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 84
Entity Common Stock, Shares Outstanding   55,722,442  
Auditor Name Freed Maxick, CPAs, P.C.    
Auditor Firm ID 317    
Auditor Location Buffalo, New York    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 2,058 $ 2,205
Short-term investment securities   18,193
Accounts receivable, net 1,671 1,363
Inventories 4,346 7,270
Insurance recoveries 3,768  
GVB promissory note 2,000  
Prepaid expenses and other current assets 1,180 1,928
Current assets of discontinued operations held for sale 1,254 13,646
Total current assets 16,277 44,605
Property, plant and equipment, net 3,393 3,692
Operating lease right-of-use assets, net 1,894 943
Intangible assets, net 5,924 7,212
Other assets 15 3,417
Noncurrent assets of discontinued operations held for sale   54,782
Total assets 27,503 114,651
Current liabilities:    
Notes and loans payable - current 543 689
Current portion of long-term debt 5,848  
Operating lease obligations 231 252
Accounts payable 4,445 2,051
Accrued expenses 1,322 766
Accrued litigation 3,768  
Accrued payroll 883 2,662
Accrued excise taxes and fees 2,234 1,423
Deferred income 726 688
Other current liabilities 1,849 349
Current liabilities of discontinued operations held for sale 3,185 4,138
Total current liabilities 25,034 13,018
Long-term liabilities:    
Operating lease obligations 1,698 711
Long-term debt 8,058  
Other long-term liabilities 1,123 344
Noncurrent liabilities of discontinued operations held for sale   4,603
Total liabilities 35,914 18,676
Commitments and contingencies (Note 12)
Shareholders' equity (deficit)    
Preferred stock, $.00001 par value, 10,000,000 shares authorized
Capital in excess of par value 370,297 333,900
Accumulated other comprehensive loss   (111)
Accumulated deficit (378,707) (237,814)
Total shareholders' equity (deficit) (8,410) 95,975
Total liabilities and shareholders' equity (deficit) $ 27,503 $ 114,651
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
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 66,666,667 66,666,667
Common stock, shares issued 43,525,862 14,349,275
Common stock, shares outstanding 43,525,862 14,349,275
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue:    
Revenues, net $ 32,204 $ 40,501
Cost of goods sold (exclusive of depreciation shown separately below):    
Cost of goods sold 40,900 38,654
Gross (loss) profit (8,696) 1,847
Operating expenses:    
Sales, general and administrative 31,064 32,231
Research and development 2,644 3,578
Other operating expense (income), net 2,527 (327)
Total operating expenses 36,235 35,482
Operating loss from continuing operations (44,931) (33,635)
Other income (expense):    
Realized loss on Panacea investment   (2,789)
Other income (expense), net 334 (366)
Loss on transfer of promissory note (895)  
Interest income, net 219 313
Interest expense (9,366) (55)
Total other expense (9,708) (2,897)
Loss from continuing operations before income taxes (54,639) (36,532)
Provision for income taxes 47 21
Net loss from continuing operations (54,686) (36,553)
Discontinued operations:    
Loss from discontinued operations before income taxes (85,634) (23,703)
Provision (benefit) for income taxes 455 (455)
Net loss from discontinued operations (86,089) (23,248)
Net loss (140,775) (59,801)
Deemed dividends (9,992)  
Net loss available to common shareholders $ (150,767) $ (59,801)
Basic loss per common share from continuing operations (in dollars per share) $ (2.64) $ (2.84)
Diluted loss per common share from continuing operations (in dollars per share) (2.64) (2.84)
Basic loss per common share from discontinued operations (in dollars per share) (4.16) (1.81)
Diluted loss per common share from discontinued operations (in dollars per share) (4.16) (1.81)
Earnings Per Share, Deemed Dividends, Basic (in dollars per share) (0.48)  
Earnings Per Share, Deemed Dividends, Diluted (in dollars per share) (0.48)  
Basic loss per common share (in dollars per share) (7.28) (4.65)
Diluted loss per common share (in dollars per share) $ (7.28) $ (4.65)
Weighted average common shares outstanding - basic (in shares) 20,711 12,856
Weighted average common shares outstanding - diluted (in shares) 20,711 12,856
Other comprehensive income:    
Unrealized gain (loss) on short-term investment securities $ 71 $ (316)
Foreign currency translation (1) 1
Reclassification of realized losses to net loss 41 366
Other comprehensive income 111 51
Comprehensive loss $ (140,664) $ (59,750)
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Shares Outstanding
ATM
Common Shares Outstanding
Capital in Excess of Par Value
ATM
Capital in Excess of Par Value
Other Comprehensive Income (Loss)
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment [Member]
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment [Member]
ATM
Total
Beginning balance at Dec. 31, 2021       $ 244,249 $ (162)   $ (178,013)     $ 66,074
Beginning balance (in shares) at Dec. 31, 2021   10,858,237                
Stock issued in connection with option exercises       174           $ 174
Stock issued in connection with option exercises (in shares)   10,001               10,000
Stock issued in connection with RSU vesting, net of shares withheld for taxes       (149)           $ (149)
Stock issued in connection with RSU vesting, net of shares withheld for taxes (in shares)   149,482                
Stock issued in connection with acquisition       51,653           51,653
Stock issued in connection with acquisition (in shares)   2,193,334                
Stock issued in connection with capital raise       32,484           32,484
Stock issued in connection with capital raise (in shares)   1,138,221                
Equity-based compensation       5,489           5,489
Other comprehensive income         51         51
Net loss             (59,801)     (59,801)
Ending balance at Dec. 31, 2022       333,900 (111)   (237,814)     95,975
Ending balance (in shares) at Dec. 31, 2022   14,349,275                
Stock issued in connection with RSU vesting, net of shares withheld for taxes       (419)           (419)
Stock issued in connection with RSU vesting, net of shares withheld for taxes (in shares)   114,786                
Stock issued in connection with acquisition       503           503
Stock issued in connection with acquisition (in shares)   31,056                
Stock issued in connection with capital raise     $ 2,563 22,880         $ 2,563 22,880
Stock issued in connection with capital raise (in shares) 284,343 13,499,827             284  
Stock issued in connection with licensing arrangement       3,570           3,570
Stock issued in connection with licensing arrangement (in shares)   333,334                
Equity detachable warrants       1,577           1,577
Fractional shares issued for reverse stock split   66,035                
Equity-based compensation       2,679           2,679
Other comprehensive income         $ 111         111
Net loss             (140,775)     (140,775)
Stock issued in connection with warrant exercises       3,044           3,044
Stock issued in connection with warrant exercises (in shares)   14,847,206                
Ending balance at Dec. 31, 2023       $ 370,297   $ (118) $ (378,707) $ (118)   $ (8,410)
Ending balance (in shares) at Dec. 31, 2023   43,525,862                
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Stock issuance costs $ 2,279 $ 2,516
Stock issuance cost of warrant exercises 292  
ATM    
Stock issuance costs $ 178  
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net loss $ (140,775) $ (59,801)
Adjustments to reconcile net loss to cash used in operating activities:    
Impairment of long-lived assets 3,297 1,488
Amortization and depreciation 3,951 2,858
Amortization of right-of-use asset 908 733
Amortization of inventory step-up   978
Unrealized loss on investment   5
GVB fire write-offs   4,549
Other non-cash (gains) and losses (15) 563
Provision for credit losses 1,024 770
(Gain) loss on the sale of machinery and equipment 73 (368)
Realized loss (gain) on Panacea investment   2,789
Inventory write-off   237
Debt related charges included in interest expense 8,006  
Equity-based employee compensation expense 2,679 5,489
Gain on change of contingent consideration (1,138)  
Change in fair value of warrant liabilities (364)  
Change in fair value of derivative liability 557  
Loss on disposal of discontinued operations 58,521  
Loss on transfer of promissory note 895  
Deferred income taxes 434 (434)
Increase in inventory reserves 8,695  
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable (18) (2,881)
Inventory (5,925) (8,789)
Prepaid expenses and other assets 451 (920)
Accounts payable 4,752 416
Accrued expenses 681 (582)
Accrued payroll (2,153) 748
Accrued excise taxes and fees 811 153
Other liabilities (334) 285
Net cash used in operating activities (54,987) (51,714)
Cash flows from investing activities:    
Acquisition of patents, trademarks, and licenses (961) (772)
Acquisition of property, plant and equipment (4,656) (3,657)
Proceeds from the sale of property, plant and equipment 283 409
Acquisition, net of cash acquired (254) (1,297)
Proceeds from sale of discontinued operations 665  
Investment in Change Agronomy Ltd.   (682)
Property, plant and equipment insurance proceeds 3,500  
Sales and maturities of short-term investment securities 21,714 101,990
Purchase of short-term investment securities (3,475) (73,413)
Net cash provided by investing activities 16,816 22,578
Cash flows from financing activities:    
Payments on notes payable (5,581) (3,822)
Proceeds from issuance of notes payable 2,360 2,162
Other financing activities   (29)
Payments of long-term debt (9,700)  
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 option exercise   174
Net proceeds from warrant exercise 3,044  
Taxes paid related to net share settlement of RSUs (420) (149)
Net cash provided by financing activities 37,209 30,820
Net (decrease) increase in cash and cash equivalents (962) 1,684
Cash and cash equivalents - beginning of period 3,020 1,336
Cash and cash equivalents - end of period 2,058 3,020
Net cash paid for:    
Cash paid during the period for interest 1,313 34
Cash paid during the period for income taxes 40 14
Non-cash transactions:    
Capital expenditures incurred but not yet paid 118 $ 94
Right-of-use assets and corresponding operating lease obligations 5,166  
Non-cash assignment of PLSH Promissory Note 2,600  
Insurance/litigation gross up 3,768  
Non-cash proceeds from sale of discontinued operations 2,000  
Deemed dividends 9,801  
Stock issued in connection with acquisition   51,653
Non-cash consideration RXP acquisition 1,641  
Non-cash licensing arrangement 3,500  
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 25,158 $ 35,000
Payment of common stock issuance costs $ (2,279) $ (2,516)
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1. – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd Century Group” or the “Company”) is a publicly traded Nevada corporation 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.

Basis of Presentation and Principles of Consolidation – The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of 22nd Century Group and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

As described in Note 2, on December 22, 2023, the Company divested substantially all of the assets of GVB Biopharma’s (“GVB”) business within its former hemp/cannabis segment.

As a result of the divestiture of GVB and strategic shift away from hemp/cannabis, the Company has realigned its corporate and management reporting structure to focus solely on its tobacco business. As a result, during the fourth quarter of 2023, the Company reorganized its business to become a single reportable segment: (1) tobacco. This segment structure reflects the financial information and reports used by the Company’s management, specifically its Chief Operating Decision Maker (“CODM”), to make decisions regarding the Company’s business, including resource allocations and performance assessments. All assets and continuing operations of the Company are physically located or domiciled in the United States.

The results of operations of the former hemp/cannabis segment are reported as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented and the related assets and liabilities associated with the discontinued operations are classified as held for sale in the Consolidated Balance Sheets as of December 31, 2023, and 2022, respectively. The Consolidated Statements of Cash Flows includes cash flows related to the discontinued operations due to 22nd Century’s (parent) centralized treasury and cash management processes, and, accordingly, cash flow amounts for discontinued operations are disclosed in Note 2 “Discontinued Operations and Divestitures.” All results and information in the Consolidated Financial Statements are presented as continuing operations and exclude the former hemp/cannabis segment unless otherwise noted specifically as discontinued operations.

Use of Estimates  The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. Actual results could differ from those estimates.

Liquidity and Capital Resources – These 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 $54,987 and $51,714 for the years ended December 31, 2023 and 2022, respectively, and an accumulated deficit of $378,707 and $237,814 as of December 31, 2023 and December 31, 2022, respectively. As of December 31, 2023, the Company had cash and cash equivalents of $2,058. Subsequent to December 31, 2023, the Company completed a warrant inducement offering with gross proceeds to the Company of approximately $2,421, before deducting the placement agent fees of $165 (see Note 21 “Subsequent Events”).

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 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 or assets, 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 Consolidated Financial Statements are issued.

The 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 its 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; inability to identify or consummate any strategic initiatives and transactions; 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.

Reverse Stock Split – On July 5, 2023, the Company effected a 1-for-15 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 66,035 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 Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split.

Preferred stock authorized – The Company is authorized to issue “blank check” preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock.

Concentration of Credit Risk – Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in financial institutions. Although the cash accounts exceed the federally insured deposit amount, management does not anticipate nonperformance by the financial institutions. Management reviews the financial viability of these institutions on a periodic basis.

Cash and cash equivalents – The Company considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. However, the Company has elected to classify money market mutual funds related to its short-term investment portfolio as short-term investment securities. There are no restrictions on the Company’s cash and cash equivalents.

Short-term investment securities – The Company’s short-term investment securities are classified as available-for-sale securities and consist of money market funds, corporate bonds, U.S. government agency bonds, U.S. treasury securities, and commercial paper with maturities that may extend beyond three months at the time of acquisition. The Company’s short-term investment securities are carried at fair value within current assets on the Company’s Consolidated Balance Sheets. The Company views its available-for-sale securities as available for use in current operations regardless of the stated maturity date of the security. The Company’s investment policy states that all investment securities must have a maximum maturity of twenty-four (24) months or less and the maximum weighted maturity of the investment securities must not exceed twelve (12) months. Some of the Company’s short-term investment securities are fixed-income debt instruments, and accordingly, unrealized gains and losses incurred on the short-term investment securities (the adjustment to fair value) are recorded in other comprehensive income or loss on the Company’s Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses on short-term investment securities are recorded in the other income (expense) portion of the Company’s Consolidated Statements of Operations and Comprehensive Loss. Interest income is recorded on the accrual basis and presented net of investment related fees.

Trade Accounts Receivable and Provision for Current Expected Credit Losses – The Company provides credit, in the normal course of business, to its tobacco customers in the form of trade receivables. Credit is extended based on evaluation of a customer’s financial condition and collateral is not required. The Company maintains a provision for those trade receivables that it does not expect to collect. In accordance with Accounting Standards Codification (“ASC”) Topic 326, the Company accrues its estimated losses from uncollectable accounts receivable to the provision based upon recent historical experience, the length of time the receivable has been outstanding, other specific information as it becomes available, and reasonable and supportable forecasts not already reflected in the historical loss information. Provisions for current expected credit losses are charged to current operating expenses. Actual losses are charged against the provision when incurred. As of December 31, 2023, and 2022, the Company recorded a provision for credit losses of $8 and $0, respectively.

Inventories Inventories are valued at the lower of historical cost or net realizable value. Cost is determined using an average cost method for tobacco leaf inventory and raw materials inventory. Standard cost is primarily used for finished goods inventory. Inventories are evaluated to determine whether any amounts are not recoverable based on slow moving or obsolete condition and are written off or reserved as appropriate.

Property, plant and equipment Plant and equipment are recorded at their acquisition cost and depreciated on a straight-line basis over their estimated useful lives. Leasehold improvements are depreciated on a straight-line basis over the term of the lease or the estimate useful life of the asset, whichever is shorter. Depreciation commences when the asset is placed in service. The following table shows estimated useful lives of property, plant and equipment:

Classification

Estimated Useful Lives

Leasehold improvements

shorter of 20 years or lease term

Manufacturing equipment

5 to 15 years

Office furniture, fixtures and equipment

3 to 10 years

Acquisitions - The Company accounts for acquisitions under the acquisition method of accounting for business combinations. Results of operations of acquired companies are included in the Company’s results of operations as of the respective acquisition dates. The purchase price of each acquisition is allocated to the net assets acquired based on estimates of their fair values at the date of the acquisition. Any purchase price in excess of these net assets is recorded as goodwill. The allocation of purchase price in certain cases may be subject to revision based on the final determination of fair values during the measurement period, which may be up to one year from the acquisition date.

Discontinued Operations - In determining whether a group of assets which has been disposed of (or is to be disposed of) should be presented as a discontinued operation, the Company analyzes whether the group of assets being disposed of represented a component of the entity; that is, whether it had historic operations and cash flows that were clearly distinguished (both operationally and for financial reporting purposes). In addition, the Company considers whether the disposal represents a strategic shift that has or will have a major effect on the Company’s operations and financial results.

The assets and liabilities of a discontinued operation held for sale, other than goodwill, are measured at the lower of carrying amount or fair value less cost to sell. The Company allocates interest to discontinued operations if the interest is directly attributable to the discontinued operations or is interest on debt that is required to be repaid as a result of the disposal transaction.

Contingent Consideration - Contingent consideration arising from a business acquisition is included as part of the purchase price and is recorded at fair value as of the acquisition date. Subsequent to the acquisition date, the Company remeasures contingent consideration arrangements at fair value at each reporting period until the contingency is resolved. The changes in fair value are recognized within Other operating expenses (income), net in the Company’s Consolidated Statement of Operations and Comprehensive Loss. Changes in fair values reflect new information about the likelihood of the payment of the contingent consideration and the passage of time. See Note 3 “Business Acquisitions” for the contingent consideration arising from the acquisition of RX Pharmatech Ltd.

Goodwill - Goodwill represents the excess of cost over the fair value of identifiable net assets of a business acquired and is assigned to one or more reporting units. The Company tests its reporting unit’s goodwill for impairment at least annually as of the measurement date year and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. The Company concluded an interim impairment trigger event occurred and tested its goodwill for impairment during the quarter ended September 30, 2023 and concluded that goodwill impairment existed. No goodwill remained as of December 31, 2023. See Note 2 “Discontinued Operations and Divestitures” for additional information.

Intangible Assets – Definite lived intangible assets are recorded at cost and consist primarily of (1) expenditures incurred with third-parties related to the processing of patent claims and trademarks with government authorities, as well as costs to acquire patent rights from third-parties, (2) license fees paid for third-party intellectual property. The amounts capitalized relate to intellectual property that the Company owns or to which it has rights to use. The Company’s capitalized intellectual property costs are amortized using the straight-line method over the remaining statutory life of the patent assets in each of the Company’s patent families, which have estimated expiration dates ranging from 2026 to 2043. Periodic maintenance or renewal fees are expensed as incurred. Annual minimum license fees are charged to expense. License fees paid for third-party intellectual property are amortized on a straight-line basis over the last to expire patents, which have expected expiration dates from 2028 through 2043.

The Company believes that costs associated with becoming a signatory to the master settlement agreement “MSA”, costs related to the acquisition of a predicate cigarette brand, and tobacco brand related trademarks have indefinite lives. At each reporting period, the Company evaluates whether the nature and use of the asset continue to support the indefinite-lived classification.

Impairment of Long-Lived Assets  The Company reviews the carrying value of its long-lived assets at each reporting period to determine if impairment indicators are present in accordance with ASC 360-Property, plant, and equipment or ASC 350- Intangibles, Goodwill, and Other.

Definite lived intangible assets subject to amortization are reviewed for strategic importance and commercialization opportunity prior to expiration. If it is determined that the asset no longer supports the Company’s strategic objectives and/or will not be commercially viable prior to expiration, the asset is impaired. In addition, the Company will assess the expected future undiscounted cash flows for its intellectual property based on consideration of future market and economic conditions, competition, federal and state regulations, and licensing opportunities. If the carrying value of such assets are not recoverable, the carrying value will be reduced to fair value and the difference is recorded as impairment.

Indefinite-lived intangible asset carrying values are reviewed at least annually or more frequently if events or changes in circumstances indicate that it is more likely than not that an impairment exists. The Company first performs a qualitative assessment and considers its current strategic objectives, future market and economic conditions, competition, and federal and state regulations to determine if an impairment is more likely than not. If it is determined that an impairment is more likely than not, a quantitative assessment is performed to compare the asset carrying value to fair value.

Leases – The Company determines if an arrangement is, or contains, a lease at inception and classifies it as operating or finance. The Company has operating and finance leases for office and manufacturing facilities, machinery and vehicles. Finance lease assets and corresponding liabilities are not material to the Consolidated Financial Statements.

Any operating lease having a lease term greater than twelve months will be recognized on the Consolidated Balance Sheets as a right-of-use (ROU) asset with an associated lease obligation—all other leases are considered short-term in nature and will be expensed on a month-to-month basis. The ROU assets and lease obligations are recognized as of the commencement date at the net present value of the fixed minimum lease payments for the lease term. The lease term is determined based on the contractual conditions, including whether renewal options are reasonably certain to be exercised. The discount rate used is the interest rate implicit in the lease, if available, or the Company’s incremental borrowing rate which is determined using a base line rate plus an applicable spread.

Refer to Note 6 “Right-of-use Assets, Lease Obligations, and Other Leases” for additional information.

Fair Value of Financial Instruments  FASB ASC 820 - Fair Value Measurements and Disclosures establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and
Level 3 inputs are unobservable inputs based on the Company’s own assumptions used to measure assets and liabilities at fair value.

A financial asset’s or a financial liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The Company estimates that the carrying amounts reported on the Consolidated Balance Sheets for cash and cash equivalents, accounts receivable, contract assets, promissory note receivable, accounts payable and accrued expenses, and notes and loans payable approximate their fair value due to the short-term nature of these items. Note 9 “Fair Value Measurements” contains additional information on assets and liabilities recorded at fair value in the Consolidated Financial Statements.

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. Changes in subsequent measurement fair value are recorded in Other income (expense), net of the Company’s Consolidated Statements of Operations and Comprehensive Loss. 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 additional paid-in

capital at the time of issuance. For additional discussion on warrants, see Note 9 “Fair Value Measurements” and Note 10 “Capital Raise and Warrants for Common Stock”.

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 stockholders and a corresponding increase to additional paid-in-capital resulting in no change to stockholders’ equity/deficit. The incremental value of modifications to warrants as a result of the trigger of down round provisions in connection with equity financings was $3,029, the incremental value of replacement warrants was $6,596, and the incremental value of modifications to warrants as a result of the trigger of anti-dilution provisions of the JGB warrants was $367. Such amounts were determined using Monte-Carlo valuation models and are recorded as Deemed dividends for the year ended December 31, 2023 on the Consolidated Statement of Operations and Comprehensive Loss.

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 13 “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 Consolidated Statements of Cash Flows. Note 13 “Debt” contains additional information on the Company’s debt issuance costs and discounts.

Transfers of Financial Assets – The Company accounts for transfers of financial assets as sales when it has surrendered control over the related assets. Whether control has been relinquished requires, among other things, an evaluation of relevant legal considerations and an assessment of the nature and extent of the Company’s continuing involvement with the assets transferred. Gains and losses resulting from transfers reported as sales are included as a component of Other income (expense) in the Consolidated Statement of Operations and Comprehensive Loss.

Gain/Loss on Debt Extinguishment – Gain or loss on debt extinguishment is generally recorded upon an extinguishment of a debt instrument. Gain or loss on extinguishment of debt is calculated as the difference between the reacquisition price and net carrying amount of the debt, which includes unamortized debt issuance costs. Gains and losses on debt extinguishment are included as a component of Interest expense in the Consolidated Statement of Operations and Comprehensive Loss.

Revenue Recognition  The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For additional discussion on revenue recognition, refer to Note 17 “Revenue Recognition”.

Research and Development  Research and development costs are expensed as incurred.

Stock Based Compensation – The Company’s Omnibus Incentive Plan allows for various types of equity-based incentive awards. Stock based compensation expense is based on awards that are expected to vest over the requisite service periods and are based on the fair value of the award measured on the grant date. Vesting requirements vary for directors, officers, and employees. In general, time-based awards fully vest after one year for directors and vest in equal annual installments over a three-year period for officers and employees. Performance-based awards vest upon achievement of certain milestones. Forfeitures are accounted for when they occur.

Income Taxes  The Company recognizes deferred tax assets and liabilities for any basis differences in its assets and liabilities between tax and U.S. GAAP reporting, and for operating loss and credit carry-forwards.

As a result of the Company’s history of cumulative net operating losses and the uncertainty of their future utilization, the Company has established a valuation allowance to fully offset its net deferred tax assets as of December 31, 2023, and December 31, 2022.

The Company’s federal and state tax returns for the years ended December 31, 2020 through December 31, 2022 are currently open to audit under the statutes of limitations. There are no pending audits as of December 31, 2023.

Loss Per Common Share – Basic loss per common share is computed using the weighted-average number of common shares outstanding. Diluted loss per share is computed assuming conversion of all potentially dilutive securities. Potential common shares outstanding are excluded from the computation if their effect is anti-dilutive. Refer to Note 16 “Loss Per Common Share” for additional information.

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.

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 Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the 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 in accordance with ASC 450-30, Gain Contingencies. Business interruption insurance is treated as a gain contingency. Gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when cash is received.

Refer to Note 12 “Commitments and Contingencies”.

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 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 liabilities, presented within Other current liabilities and Other long-term liabilities Consolidated Balance Sheets:

Balance at January 1, 2022

$

238

Accruals

692

Cash payments

(296)

Balance at December 31, 2022

634

Accruals

790

Reversal from settlement

(168)

Cash payments

(870)

Balance at December 31, 2023

$

386

December 31, 

    

December 31, 

2023

    

2022

Current

$

386

$

349

Noncurrent

285

Total severance liability

$

386

$

634

Year Ended

December 31, 

2023

    

2022

Sales, general, and administrative

$

401

$

692

Other operating expense, net

 

221

 

Total severance charges

$

622

$

692

Recent Accounting Pronouncement(s) –

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 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 retained earnings as of January 1, 2023.

Accounting Guidance Not Yet Elected or Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. Early adoption of the ASU is permitted, including adoption in any interim period for which financial statements have not been issued. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

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 24 R9.htm IDEA: XBRL DOCUMENT v3.24.1
DISCONTINUED OPERATIONS AND DIVESTITURES
12 Months Ended
Dec. 31, 2023
DISCONTINUED OPERATIONS AND DIVESTITURES  
SCONTINUED OPERATIONS AND DIVESTITURES

NOTE 2. – DISCONTINUED OPERATIONS AND DIVESTITURES

Provision for Impairment of GVB Hemp/Cannabis Business

During the third quarter of 2023, the Company identified certain events and circumstances that could potentially be an impairment triggering event for both the tobacco and hemp/cannabis reporting units in connection with (1) the announcement of initiating a process to evaluate strategic alternatives for the Company’s assets, and (2) announcement of cost cut initiatives intended to yield significant cash savings on an annual basis. The initiation of these two processes was in response to the sustained decline in the Company's market capitalization, operating losses and negative cash flows from operations, and current liquidity position, and is intended to monetize the value or more effectively expand the market reach of our products.

Accordingly, the Company evaluated the impact on each of its reporting units to assess whether there was an impairment triggering event requiring it to perform a goodwill impairment test. The Company had no recorded goodwill in its tobacco reporting unit. For the hemp/cannabis reporting unit, as part of this impairment test, the Company considered certain qualitative factors, such as the Company’s performance, business forecasts, and strategic plans. It reviewed key assumptions, including projected cash flows and future revenues. After reviewing the qualitative assessment, the Company determined a quantitative assessment was required to be performed.

Using the income approach, with the discount rate selected considering and capturing the related risk associated with the forecast, the Company compared the fair value of the reporting unit to carrying value. Based on the results, the carrying value of the hemp/cannabis reporting unit exceeded its fair value and the goodwill was determined to be impaired and $33,360, representing the full amount of goodwill recorded to the hemp/cannabis reporting unit, was written off as impaired during the quarter ended September 30, 2023.

The impairment charge is the result of the Company's Step-1 goodwill impairment test for the former hemp/cannabis reporting unit, which reflected a decrease in the future expected cash flows related to bulk ingredient and CDMO+D product sales, along with increases in discount rates to reflect the uncertainty of future cash flows. Estimating the fair value of goodwill requires the use of estimates and significant judgments that are based on a number of factors, including unobservable level 3 inputs. These estimates and judgments may not be within the control of the Company and accordingly it is reasonably possible that the judgments and estimates could change in future periods.

The Company also evaluated the recoverability of its hemp/cannabis segment other intangible assets, net and long-lived assets to determine whether any assets or asset groups were impaired. The Company determined that the carrying value of certain tradenames, patents and license intangible assets, net were greater than their fair value, as these intangible assets related to hemp/cannabis operations. Therefore, the Company recorded additional provision for impairment in the amount of $10,879, the Cookies license acquired in the second quarter of 2023 was written-off and fully impaired in the amount of $3,037, and a loss on equity investments of $682. Additionally, through a similar analysis, the Company recorded provision for impairment of $7,418 for property, plant and equipment and $5,038 for operating lease right-of-use assets related to manufacturing and lab facilities. The undiscounted cash flow analysis and fair value determination requires the use of estimates and significant judgments that are based on a number of factors, including unobservable level 3 inputs. For the year ended December 31, 2023, total impairment charges for other intangibles and long-lived assets is $25,189.

Discontinued Operations and Divestiture of GVB Hemp/Cannabis Business

On November 20, 2023, the Company entered into an Equity Purchase Agreement (the “Purchase Agreement”) with Specialty Acquisition Corporation, a Nevada corporation (the “Buyer”) pursuant to which the Company agreed to sell substantially all of its equity interests in its GVB hemp/cannabis business (the “Purchased Interests”) for a purchase price of $2,250 (the “Purchase Price”).

 

On December 22, 2023, the Company and the Buyer entered into an Amendment to Equity Purchase Agreement (the “GVB Amendment”) pursuant to which the Company and the Buyer increased the Purchase Price to $3,100 (the “New Purchase Price”) which consisted of (i) a cash payment of $1,100 to the Company’s senior lender, on behalf of and at the direction of the Company and (ii) a 12% secured promissory note issued by the Buyer 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 Note”). Until repaid to the senior lender, the GVB Note is recorded as a current asset and corresponding amount is pledged as Current portion of long term debt on the Consolidated Balance Sheet as of December 31, 2023.

 

The parties previously agreed that the Company would retain any insurance proceeds received in connection with the fire at the Grass Valley manufacturing facility, if any (the “Insurance Proceeds”) and up to the first $2,000 of the Insurance Proceeds would be used to offset the Buyer’s portion of certain shared liabilities. Pursuant to the terms of the GVB Amendment, the Buyer will be entitled to offset its portion of certain shared contingent liabilities up to $1,000; provided that, the Insurance Proceeds exceed $5,000.

In connection with the closing of the transaction on December 22, 2023, but prior to any adjustments for Insurance Proceeds and certain shared liabilities, after selling expenses of $434, the Company recognized a loss on disposal of discontinued operations of $58,521 during the year ended December 31, 2023, which includes the third quarter impairment charges described above.

For disposal transactions, a component of an entity that is anticipated to be sold in the future is reported in discontinued operations after it meets the criteria for held-for-sale classification, and if the disposition represents a strategic shift that has (or will have) a major effect on the entity's operations and financial results. The Company evaluated the quantitative and qualitative factors related to the expected sale of the GVB hemp/cannabis business and exit from the hemp/cannabis space, and concluded that it met the held-for-sale criteria and that all other conditions for discontinued operations presentation were not met until November 30, 2023. Property, plant and equipment are not depreciated, and intangibles assets are not amortized once classified as held-for-sale.

As a result, the operating results of the hemp/cannabis disposal group have been classified as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented and the assets and liabilities of the hemp/cannabis disposal group have been classified as assets and liabilities of discontinued operations in the Consolidated Balance Sheets at December 31, 2023 and 2022, respectively. See additional information in Note 3, “Business Acquisitions” related to GVB And RXP, including the date of transactions and periods that operating results of the acquired business are included in the Consolidated Financial Statements.

The assets and liabilities of a discontinued operation held for sale, other than goodwill, are measured at the lower of carrying amount or fair value less cost to sell. Following the provision for impairment charges recorded during the third quarter of 2023 as described above, the Company concluded the carrying value of assets and liabilities of the GVB hemp/cannabis business approximated fair value when deemed held for sale based on the purchase price consideration of $3,100.

As of December 31, 2023, all assets and liabilities of the hemp/cannabis disposal group are presented as current in the Consolidated Balance Sheet as management believes the remaining disposal and exit from hemp/cannabis is deemed probable and will occur within one year. The carrying amounts of the hemp/cannabis disposal group assets and liabilities that were classified as assets and liabilities of discontinued operations held for sale were as follows:

December 31, 

December 31, 

2023

2022

Cash and cash equivalents

$

$

815

Accounts receivable, net

 

 

4,278

Inventories

 

 

2,738

Insurance recoveries

 

 

5,000

Prepaid expenses and other current assets

 

9

 

815

Property, plant and equipment, net - current

 

1,207

Other current assets

38

Current assets of discontinued operations held for sale

$

1,254

$

13,646

Property, plant and equipment, net

 

 

9,401

Operating lease right-of-use assets, net

 

 

1,732

Goodwill

 

 

33,160

Intangible assets, net

 

 

9,641

Investments

 

 

682

Other assets

166

Noncurrent assets of discontinued operations held for sale

$

$

54,782

Notes and loans payable - current

$

2

$

219

Operating lease obligations

 

1,083

 

429

Accounts payable

 

2,013

 

2,117

Accrued expenses

 

79

 

662

Accrued payroll

 

 

537

Deferred income

8

143

Other current liabilities

 

 

31

Current liabilities of discontinued operations held for sale

$

3,185

$

4,138

Notes and loans payable

 

 

3,001

Operating lease obligations

 

 

1,430

Other long-term liabilities

172

Noncurrent liabilities of discontinued operations held for sale

$

$

4,603

Net (liabilities) assets

$

(1,931)

$

59,687

Net loss from discontinued operations for year ended December 31, 2023 and 2022 was as follows:

Year Ended

December 31, 

2023

    

2022

Revenues, net

$

42,113

$

21,610

Cost of goods sold

49,185

22,283

Gross loss

(7,072)

(673)

Operating expenses:

Sales, general and administrative

16,540

12,286

Research and development

3,010

2,983

Other operating expense, net (1)

118

7,529

Loss on disposal of discontinued operations

58,521

Total operating expenses

78,189

22,798

Operating loss from discontinued operations

(85,261)

(23,471)

Other income (expense):

Other income, net

65

66

Interest expense (2)

(438)

(298)

Total other expense

(373)

(232)

Loss from discontinued operations before income taxes

(85,634)

(23,703)

Provision (benefit) for income taxes

455

(455)

Net loss from discontinued operations

$

(86,089)

$

(23,248)

(1) The Company recorded $25,189 of impairment charges in Other operating expenses, net and recorded $33,360 of Goodwill impairment from discontinued operations during the three months ended September 30, 2023, which were reclassified to Loss on disposal of discontinued operations during the three months ended December 31, 2023.

(2) The Company allocates interest to discontinued operations if the interest is directly attributable to the discontinued operations or is interest on debt that is required to be repaid as a result of the disposal transaction. Interest expense included in discontinued operations reflects an estimate of interest expense related to the $3,100 principal balance of debt that is required to be repaid with the proceeds from the sale of the GVB hemp/cannabis business.

The components of discontinued operations “Other operating expenses, net” were as follows:

Year Ended

December 31, 

2023

    

2022

Grass Valley fire:

Fixed asset write-offs

$

$

5,550

Inventory charges

3,998

Lease obligations

20

Professional services

407

36

Compensation & benefits

195

Insurance recoveries

(5,000)

Total Grass Valley fire

407

4,799

Severance

13

Impairment of intangible assets

1,453

Gain on change in contingent consideration

(1,138)

Needlerock Farms settlement

769

Impairment of inventory

237

Gain on sale or disposal of property, plant and equipment

(64)

(6)

Acquisition costs

131

1,046

Total other operating expenses, net

$

118

$

7,529

Grass Valley fire

In November 2022, there was a fire at our Grass Valley manufacturing facility in Oregon, which manufactures bulk ingredients, primarily CBD isolate and distillate. The Company has incurred continuous expenses throughout 2023 related to consulting, legal and demolition at this facility.

Cash flow information from discontinued operations for years ended December 31, 2023 and 2022 was as follows:

Year Ended

December 31, 

2023

    

2022

Cash used in operating activities

$

21,281

$

17,274

Cash used in investing activities

$

799

$

3,665

Depreciation and amortization

$

2,443

$

1,566

Capital expenditures

$

3,752

$

2,752

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS ACQUISITIONS
12 Months Ended
Dec. 31, 2023
BUSINESS ACQUISITIONS  
BUSINESS ACQUISITIONS

NOTE 3. – BUSINESS ACQUISITIONS

The following acquisitions occurring during the years ended December 31, 2023, and 2022, respectively, are included in the Company’s former hemp/cannabis reportable segment. Accordingly, the results of operations are reported as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented. See Note 2 “Discontinued Operations and Divestitures” for additional information.

RX Pharmatech, Ltd.

On January 19, 2023, the Company acquired RX Pharmatech Ltd (“RXP”) pursuant to a share purchase agreement ("SPA”) a privately held distributor of cannabinoids with 1,276 novel food applications with the U.K. Food Standards Agency (“FSA”). RXP’s products include CBD isolate and numerous variations of finished products like gummies, oils, drops, candies, tinctures, sprays, capsules and others.

The initial consideration paid to acquire RXP included $200 in cash and $503 in common stock (consisting of 31,056 unregistered shares of common stock), and an initial estimate of target working capital true-up of $286. The fair value of the Company’s common stock issued as part of the consideration was determined based upon the opening stock price of the Company’s shares as of the acquisition date. Additionally, the contingent consideration in the transaction represents the estimated fair value of the Company’s obligation, under the share purchase agreement, to make additional equity based payments of up to $1,550 over the next three years based on specified conditions being met, which has an initial fair value of contingent consideration of $1,138. The fair value of the aggregate consideration in the transaction is $2,127.

Based on the preliminary purchase price allocation, the assets acquired and liabilities assumed principally comprise $1,744 of intangible assets, and other immaterial working capital items representing a net asset of $93 (net of cash acquired of $290). There was no excess purchase price and therefore no goodwill recorded as part of the business combination. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the Consolidated Financial Statements were prepared.

Intangible assets include the intellectual property associated with the 1,276 novel food applications with the FSA, which is determined to be indefinite lived. The preliminary fair value was determined by utilizing the cost approach and considered market data to evaluate the replacement cost per application. The intellectual property is included in the former hemp/cannabis reportable segment.

The Company utilizes third-party valuation experts to assist in estimating the fair value of the contingent consideration and develops estimates by considering weighted-average probabilities of likely outcomes and discounted cash flow analysis. These estimates require the Company to make various assumptions about forecasted revenues and discount rates, which are unobservable and considered Level 3 inputs in the fair value hierarchy. A change in these inputs to a different amount might result in a significantly higher or lower fair value measurement at the reporting date.

The following table provides quantitative information associated with the initial fair value measurement of the Company’s liabilities for contingent consideration as of January 19, 2023:

Maximum Payout

Weighted Average

Contingency Type

(undiscounted)

Fair Value

Unobservable Inputs

or Range

Revenue-based payments

$

1,550

$

1,138

Discount rate

16

%

Projected year(s) of payment

2024-2026

During the third quarter of 2023, the Company finalized amounts recorded as purchase price allocation and recorded measurement period adjustments of $53, resulting from an increase of the working capital true-up amount based on final payment made to the sellers.

On December 22, 2023, concurrent with the GVB divestiture (as described in Note 2) which included RXP, the Company entered into a binding letter agreement to terminate its’ remaining contingent consideration obligation payable in shares under the SPA with the sellers of RXP. Accordingly, for the year-ended December 31, 2023, the Company recognized within discontinued operations a gain of $1,138 in Other operating expenses, net in connection with the change in fair value of the contingent consideration.

GVB Biopharma

On May 13, 2022, the Company entered into and closed the transactions contemplated by the Reorganization and Acquisition Agreement (the “Reorganization Agreement”) with GVB. Under the terms of the Reorganization Agreement, the Company acquired substantially all of the assets of GVB’s business dedicated to hemp-based cannabinoid extraction, refinement, contract manufacturing and product development (the “Transaction”).

The aggregate consideration for the Transaction consisted of (i) the assumption of approximately $4,637 of debt, (ii) the assumption and direct payment of certain third-party transaction costs incurred by GVB in connection with the Transaction totaling approximately $1,753 and (iii) the issuance to GVB of 2,193,334 unregistered shares of common stock of the Company (the “Shares”) with a fair value of $51,653. The fair value of the Company’s common stock issued as part of the consideration was determined based upon the opening stock price of the Company’s shares as of the acquisition date.

The Transaction was structured as a tax-free re-organization pursuant to Internal Revenue Code Section 368(a)(1)(c). Accordingly, the tax basis of net assets acquired retain their carry over tax basis and holding period in purchase accounting.

The Company recorded provisional estimated fair values for the assets purchased, liabilities assumed and purchase consideration as of the date of the acquisition during the second quarter of 2022, resulting in goodwill of $44,200. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the Consolidated Financial Statements were prepared.

Following the initial acquisition accounting, the Company recorded final measurement period adjustments, in which the preliminary fair values of the assets acquired and liabilities assumed as of May 13, 2022 were adjusted to reflect the ongoing acquisition valuation analysis procedures of property and equipment, intangible assets, deferred taxes, and working capital adjustments. These adjustments resulted in a combined reduction to goodwill of $10,840. The impact of depreciation and amortization to Operating loss recorded in the third quarter of 2022 as a result of completing valuation procedures for property and equipment and intangible assets, that would have been recorded in the prior period since the date of acquisition was $70.

The following table presents management’s purchase price allocation:

Cash

$

456

Accounts receivable

2,944

Inventory

3,551

Other assets

519

Property, plant & equipment

11,189

Operating leases right-of-use assets, net

1,231

Goodwill

33,360

Tradename

4,600

Customer relationships

5,800

Accounts payable and accrued expenses

(2,777)

Other current liabilities

(944)

Lease liabilities

(1,259)

Auto loans

(387)

Deferred tax liability

(627)

Bridge loan

(4,250)

Fair value of net assets acquired

$

53,406

The fair values of the assets acquired were determined using one of three valuation approaches: market, income or cost. The selection of a particular method for a given asset depended on the reliability of available data and the nature of the asset, among other considerations.

The market approach estimates the value for a subject asset based on available market pricing for comparable assets. The income approach estimates the value for a subject asset based on the present value of cash flows projected to be generated by the asset. The projected cash flows were discounted at a required rate of return that reflects the relative risk of the asset and the time value of money. The projected cash flows for each asset considered multiple factors from the perspective of a marketplace participant including revenue projections from existing customers, attrition trends, tradename life-cycle assumptions, marginal tax rates and expected profit margins giving consideration to historical and expected margins. The cost approach estimates the value for a subject asset based on the cost to replace the asset and reflects the estimated reproduction or replacement cost for the asset, less an allowance for loss in value due to depreciation or obsolescence, with specific consideration given to economic obsolescence if indicated. These fair value measurement approaches are based on significant unobservable inputs, including management estimates and assumptions.

Current Assets and Liabilities

The fair value of current assets and liabilities, excluding inventory, was assumed to approximate their carrying value as of the acquisition date due to the short-term nature of these assets and liabilities.

The fair value of in-process and finished goods inventory acquired was estimated by applying a version of the income approach called the comparable sales method. This approach estimates the fair value of the assets by calculating the potential revenue generated from selling the inventory and subtracting from it the costs related to the completion and sale of that inventory and a reasonable profit allowance for these remaining efforts. Based upon this methodology, the Company recorded the inventory acquired at fair value resulting in an increase in inventory of $978, which was fully amortized in the three month period ended June 30, 2022 in the Consolidated Statement of Operations and Comprehensive Loss.

Property, Plant and Equipment

The fair value of PP&E acquired was estimated by applying the cost approach for personal property and leasehold improvements. The cost approach was applied by developing a replacement cost and adjusting for economic depreciation and obsolescence.

Leases

The Company recognized operating lease liabilities and operating lease right-of-use assets for office and manufacturing facilities in (i) Las Vegas, Nevada (ii) Grass Valley, Oregon (iii) Prineville, Oregon, and (iv) Tygh Valley, Oregon, accordance with ASC 842, Leases. All facilities were subsequently divested as part of the GVB sale discussed in Note 2 “Discontinued Operations and Divestitures.”

The following table summarizes the Company’s discount rate and remaining lease terms as of the acquisition date:

Weighted average remaining lease term in years

3.8

Weighted average discount rate

8.3

%

The Company concluded there were no off-market lease intangibles on the date of acquisition based on an evaluation of market rents per square foot, geographic location and nature of use of the underlying asset, among other considerations.

Intangible assets

The purchase price was allocated to intangible assets as follows:

Weighted Average

Fair Value

Amortization Period

Weighted Average

Definite-lived Intangible Assets

Assigned

    

(Years)

Discount Rate

Customer relationships

$

5,800

10

23.50%

Tradename

$

4,600

Indefinite

23.50%

Customer Relationships

Customer relationships represent the estimated fair value of contractual and non-contractual customer relationships GVB had as of the acquisition date. These relationships were valued separately from goodwill at the amount that an independent third party would be willing to pay for these relationships. The fair value of customer relationships was determined using the multi-period excess-earnings method, a form of the income approach. The estimated useful life of the existing customer base was based upon the historical customer annual attrition rate of 20%, as well as management’s understanding of the industry and product life cycles.

Tradename

Tradename represents the estimated fair value of GVB’s corporate and product names. The acquired tradename was valued separately from goodwill at the amount that an independent third party would be willing to pay for use of these names. The fair value of the tradename was determined by utilizing the relief from royalty method, a form of the income approach, with a royalty rate of 1.0%. The GVB tradename was assumed to have an indefinite useful life based upon long-term management expectations and future operating plans.

Deferred Taxes

The Company determined the deferred tax position to be recorded at the time of the GVB acquisition in accordance with ASC Topic 740, Income Taxes, resulting in recognition of deferred tax liabilities for future reversing of taxable temporary differences primarily for intangible assets and property, plant and equipment. This resulted in a preliminary net deferred tax liability of $627, which includes the carryover basis of historical recognized deferred tax assets, liabilities and valuation allowance.

The net deferred tax liabilities recorded as a result of the acquisition of GVB was determined by the Company to also provide future taxable temporary differences that allow for the Company to utilize certain previously fully reserved deferred tax assets. Accordingly, the Company recognized a reduction to its valuation allowance resulting in a net tax benefit of approximately $434 for the year ended December 31, 2022.

Goodwill

The excess of the purchase price over the fair value of net tangible and intangible assets acquired and liabilities assumed was allocated to goodwill. A variety of factors contributed to the goodwill recognized, including the value of GVB’s assembled work force, the incremental value resulting from GVB’s capabilities in hemp/cannabis, operational synergies across the plant science platform, and the expected revenue growth over time that is attributable to increased market share from future products and customers. Goodwill recorded in the transaction will be non-deductible. 

Acquisition costs

During the year ended December 31, 2023, direct costs incurred as a result of the acquisition of RXP were $130, compared to direct costs incurred as a result of the acquisition of GVB of $1,046 during the year ended December 31, 2022. Acquisition costs are expensed as incurred and included in Other operating expenses, net in the Consolidated Statements of Operations and Comprehensive Loss.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES
12 Months Ended
Dec. 31, 2023
INVENTORIES  
INVENTORIES

NOTE 4. – INVENTORIES

Inventories at December 31, 2023 and 2022 consisted of the following:

    

December 31, 

    

December 31, 

    

2023

    

2022

Raw materials

$

3,580

$

7,090

Work in process

3

Finished goods

 

766

177

$

4,346

$

7,270

During the year ended December 31, 2023, the Company reserved certain leaf inventory totaling $7,720 resulting from restructuring initiatives implemented, as described in Note 18 “Other Operating Expenses, Net”. Inventory charges are included within Cost of goods sold on the Company’s Consolidated Statement of Operations and Comprehensive Loss.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2023
PROPERTY, PLANT AND EQUIPMENT, NET.  
PROPERTY, PLANT AND EQUIPMENT, NET

NOTE 5. – PROPERTY, PLANT AND EQUIPMENT, NET

Property, plant and equipment, net at December 31, 2023 and 2022 consisted of the following:

December 31, 

December 31, 

    

2023

    

2022

Leasehold improvements

$

262

$

232

Manufacturing equipment

7,254

6,780

Office furniture, fixtures and equipment

 

254

 

414

 

7,770

 

7,426

Less: accumulated depreciation

 

(4,377)

 

(3,734)

Property, plant and equipment, net

$

3,393

$

3,692

Depreciation expense was $852 and $673 for the year ended December 31, 2023 and 2022, respectively.

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.1
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES
12 Months Ended
Dec. 31, 2023
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES  
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES

NOTE 6. – RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES

The Company leases a manufacturing facility in Mocksville, North Carolina and an inventory storage facility in Winston-Salem, North Carolina.

On January 1, 2023, the Company signed the lease agreement for the inventory storage facility. The lease has an initial monthly base rent of $15 (escalating 3.0% annually after the first year), an initial term of 36 months – with two twenty-four-month optional renewal options at the Company’s discretion.

On March 31, 2023, the Company extended the lease terms for its manufacturing facility. As a result of this lease modification, the Company re-measured the lease liability and adjusted the ROU asset on the modification dates.

The following table summarizes the Company’s discount rate and remaining lease terms as of December 31, 2023:

Weighted average remaining lease term in years

5.9

Weighted average discount rate

 

9.0

%

Future minimum lease payments as of December 31, 2023 are as follows:

2024

$

396

2025

 

403

2026

422

2027

430

2028

449

Thereafter

414

Total lease payments

 

2,514

Less: imputed interest

 

(585)

Present value of lease liabilities

1,929

Less: current portion of lease liabilities

(231)

Total long-term lease liabilities

$

1,698

Operating lease costs for the year ended December 31, 2023 and 2022, were $475 and $288, respectively.

Supplemental cash flow information for leases for fiscal years 2023 and 2022 are comprised of the following:

December 31, 

December 31, 

    

2023

    

2022

Cash paid for operating leases

$

436

$

276

Assets acquired under operating leases

$

1,602

$

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2023
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

NOTE 7. – INTANGIBLE ASSETS, NET

Our intangible assets at December 31, 2023 and 2022 consisted of the following:

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

NA

$

-

$

134

MSA signatory costs

2,202

NA

-

2,202

License fee for predicate cigarette brand

350

NA

-

350

Total indefinite-lived intangible assets

$

2,686

NA

$

-

$

2,686

Total intangible assets, net

$

9,764

$

(3,288)

$

(552)

$

5,924

Gross

Accumulated

 

Net Carrying

December 31, 2022

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

5,723

$

(3,588)

$

2,135

License fees

 

3,801

(1,417)

2,384

Total amortizing intangible assets

$

9,524

$

(5,005)

$

4,519

Indefinite-lived:

 

Trademarks

 

$

141

MSA signatory costs

2,202

License fee for predicate cigarette brand

 

350

Total indefinite-lived intangible assets

$

2,693

Total intangible assets, net

$

7,212

Aggregate intangible asset amortization expense comprises of the following:

Year Ended

December 31, 

2023

    

2022

Cost of goods sold

$

11

$

10

Research and development

 

644

 

609

Total amortization expense

$

655

$

619

During the years ended December 31, 2023 and 2022, the Company incurred impairment charges of $1,375 and $35, respectively, related to write-downs and disposals of patents, licenses and trademarks as a result of a shift in strategy related to the nature and use of the related assets. Impairment charges during the year-ended December 31, 2023 consisted of $552 for patents and trademarks the Company continues to hold but does not align with its current strategy, $772 was related to disposals of patents abandoned from future maintenance and renewal and $51 was related to disposals of trademarks abandoned. The Company also disposed of $1,501 of patents that had a net book value of $0.

The impairment charges are included in Other operating expenses, net on the Company’s Consolidated Statements of Operations and Comprehensive Loss.

Estimated future intangible asset amortization expense based on the carrying value as of December 31, 2023 is as follows:

 

2024

 

2025

 

2026

2027

2028

Thereafter

Amortization expense

$

422

$

410

$

351

$

365

$

321

$

1,369

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.1
INVESTMENTS & OTHER ASSETS
12 Months Ended
Dec. 31, 2023
INVESTMENTS & OTHER ASSETS  
INVESTMENTS & OTHER ASSETS

NOTE 8. – INVESTMENTS & OTHER ASSETS

Panacea Investment – Promissory Note:

On June 30, 2021, the Company entered into a Promissory Note Exchange Agreement with Panacea Life Sciences Holdings, Inc. (“PLSH”) as a component of various investment transactions with PLSH. The promissory note was issued in the amount of $4,300 (the “Promissory note receivable”) with a maturity date of June 30, 2026 and a 0% interest rate. The Promissory note receivable is with J&N Real Estate Company, L.L.C., a related party of Panacea and is fully secured by a first priority lien on Panacea’s headquarters located in Golden, Colorado.

The Promissory note receivable was originally valued at $3,684 ($4,300 face value less $616 discount) and is included within the Consolidated Balance Sheets as “Other Assets.” Subsequently, on December 31, 2022 the Company and PLSH entered into a settlement agreement in which the Company agreed to a reduction to the face value of the Promissory note receivable of $500, in exchange for resolution to all contractual requirements surrounding the investment and business relationship. Accordingly, the Company recognized an extinguishment charge of note receivable of $500 less adjusted discount of $51 during the year-ended December 31, 2022.

As of October 16, 2023, the $3,800 Promissory note receivable was fully assigned in connection with the Senior Secured Credit Facility Amendment and Waiver. The remaining discount of $305 was extinguished and after recognizing consideration of $2,600, resulted in a loss on transfer of financial asset of $895 recorded as a component of Other income (expense) on the Consolidated Statement of Operations and Comprehensive Loss. Refer to Note 13 “Debt.” Through the date of assignment, the Company intended to hold the remaining outstanding Promissory note receivable to maturity and the associated discount will be amortized into interest income over the term of the note.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2023
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

NOTE 9. – FAIR VALUE MEASUREMENTS

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 its short-term investment securities and 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 assets and liabilities measured at fair value at December 31, 2023 and 2022, and indicates the fair value hierarchy of the valuation techniques the Company utilized to determine such fair value:

Fair Value

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Detachable warrants

$

$

$

1,350

$

1,350

Derivative liability

557

557

Total liabilities

$

$

$

1,907

$

1,907

Fair Value

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

 

  

 

  

 

  

 

  

Money market funds

$

10,163

$

$

$

10,163

Corporate bonds

 

 

7,031

 

 

7,031

U.S. treasury securities

 

 

999

 

 

999

Total assets

$

10,163

$

8,030

$

$

18,193

Money market mutual funds are valued at their daily closing price as reported by the fund. Money market mutual funds held by the Company are open-end mutual funds that are registered with the SEC that generally transact at a stable $1.00 Net Asset Value (“NAV”) representing its estimated fair value. On a daily basis the fund’s NAV is determined by the fund based on the amortized cost of the funds underlying investments. The Company classifies its money market funds within Level 1 because it uses quoted market prices to determine their fair value. The Company classifies its commercial paper, corporate notes, certificates of deposit, and U.S. government bonds within Level 2 because it uses quoted prices for similar assets or liabilities in active markets and each has a specified term and all level 2 inputs are observable for substantially the full term of each instrument.

Corporate bonds are valued using pricing models maximizing the use of observable inputs for similar securities.

The following tables set forth a summary of the Company’s available-for-sale debt securities from amortized cost basis to fair value as of December 31, 2022:

Available for Sale Debt Securities

December 31, 2022

Amortized

Gross

Gross

Cost

Unrealized 

Unrealized 

Fair

    

Basis

    

Gains

    

Losses

    

Value

Corporate bonds

$

7,143

$

$

(112)

$

7,031

The following table sets forth a summary of the Company’s available-for-sale debt securities at amortized cost basis and fair value by contractual maturity as of December 31, 2022:

December 31, 2022

Amortized

    

Cost Basis

    

Fair Value

Due in one year or less

$

7,143

$

7,031

The Company recognized interest income on short-term investment securities recorded in Interest income, net on the Consolidated Statement of Operations and Comprehensive Loss during the years ended December 31, 2023 and 2022 of $52 and $546, respectively.

Detachable Warrants

The following table sets forth a summary of the changes in fair value of the Company’s stock warrants accounted for as liabilities (Level 3 asset) for the period ended December 31, 2023:

Fair value measurement at January 1, 2023

$

Initial measurement (see Note 1 and 10)

4,214

Fair value measurement adjustment

(364)

JGB redemption of 166,667 warrants

(2,500)

Fair value measurement at December 31, 2023

$

1,350

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

Risk-free interest rate per year

 

4.6

%

Expected volatility per year

 

90.9

%

Expected dividend yield

 

%

Contractual expiration

 

6.6

years

Exercise price

$

12.828

Stock price

$

0.19

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

Derivative Liability

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

Stock price volatility

 

104.1

%

Expected term

 

2.2

years

Stock price as of measurement date (per share)

$

0.19

Risk-free rate

 

4.3

%

Credit rating

CCC

Market yield (credit risk)

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

Fair value standards also apply to certain assets and liabilities that are measured at fair value on a nonrecurring basis. During the years ended December 31, 2023 and 2022, the Company did not have any financial assets or liabilities measured at fair value on a nonrecurring basis.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK
12 Months Ended
Dec. 31, 2023
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, 2022

Exercised

Issued

1,138,212

Warrants outstanding at December 31, 2022

1,138,212

Exercised

(18,084,052)

Abandoned

(325,205)

Issued

65,028,421

Warrants outstanding at December 31, 2023

47,757,376

# of warrants outstanding

Exercise price

Expiration date

July 2022 RDO warrants

65,042

$

30.75

July 25, 2027

Senior Secured Credit Facility - JGB

330,294

$

12.828

September 3, 2028

Subordinated Note - Omnia

45,000

$

12.828

September 3, 2030

July 6, 2023 RDO warrants

1,557,268

$

0.2042

January 10, 2029

July 19, 2023 RDO warrants

1,225,000

$

0.2042

July 20, 2028

October 2023 CMPO warrants

13,500,000

$

0.2042

October 19, 2028

Inducement warrants

31,034,772

$

0.2042

February 15, 2029

47,757,376

2022 Registered Direct Offering & Warrant Repricing

On July 21, 2022, the Company and certain institutional investors (the “July 2022 Investors”) entered into a securities purchase agreement (the “July 2022 Securities Purchase Agreement”) relating to the issuance and sale of shares of common stock pursuant to a registered direct offering (the “July 2022 Registered Offering” and, together with the July 2022 Private Placement (as defined below), the “July 2022 Offerings”). The July 2022 Investors purchased approximately $35,000 of shares, consisting of an aggregate of 1,138,221 shares of common stock at a purchase price of $30.75 per share, subject to certain restrictions. The net proceeds to the Company from the July 2022 Offerings, after deducting the fees and the Company’s offering expenses, were $32,484.

Pursuant to the July 2022 Securities Purchase Agreement, in a concurrent private placement, the Company issued and sold to the July 2022 Investors warrants (the “July 2022 Warrants”) to purchase up to 1,138,221 shares of common stock (the “July 2022 Private Placement”). The July 2022 Warrants were exercisable immediately upon issuance at an exercise price of $30.75 per share of common stock, subject to adjustment in certain circumstances, and expire on July 25, 2027.

As a result of the June 19, 2023 offering described below, certain of the July 2022 Investors and the Company entered a warrant reprice letter (the “Warrant Repricing”) and agreed to reduce the exercise price on the previously issued 747,974 warrants owned by the investors participating in the June 19, 2023 offering from $30.75 to $7.05 and to add a provision in the warrants that upon any subsequent equity sales at a price per share lower than the then effective exercise price of such warrants, such exercise price shall be lowered to such price at which the shares were offered. The Warrant Repricing is accounted for as a modification of a freestanding equity-classified written call option, and therefore resulted in an immediate and incremental increase of approximately $2,025 in the estimated fair value of the related 747,974 warrants, recorded as a component of Capital in excess of par value, with an offsetting equal amount recorded as equity issuance costs.

As a result of subsequent offerings, the exercise price on 747,974 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023 the exercise price was adjusted to $3.80 and $2.42, respectively, and further in October 2023 was adjusted to $0.525. All of the outstanding warrants were subsequently exercised in connection with the Warrant Inducement Offering.

The remaining 390,247 previously issued July 2022 Warrants were not repriced and on December 7, 2023, the Company was provided notice of irrevocable abandonment of 325,205 warrants. Accordingly, the Company has 65,042 remaining July 2022 Warrants with an exercise price of $30.75 and an expiration date of July 25, 2027.

June 19, 2023 Registered Direct Offering  

On June 19, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of shares of approximately $5,300 of shares and warrants, consisting of an aggregate of 747,974 shares of common stock and 747,974 warrants to purchase an equal number of shares, at a purchase price of $7.05 per unit.  The net proceeds to the Company from the offering were approximately $4,800.

The warrants were exercisable immediately upon issuance at an exercise price of $7.05 per share of common stock, expire on June 22, 2028 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.

As a result of the subsequent offerings, the exercise price on the 747,974 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023, the exercise price was adjusted to $3.80 and $2.42, respectively, and further in October 2023 was adjusted to $0.525. All of the outstanding warrants were subsequently exercised in connection with the Warrant Inducement Offering and no warrants issued in the June 2023 registered direct offering remain outstanding as of December 31, 2023.

July 6, 2023 Registered Direct Offering.  

On July 6, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of approximately $3,000 of shares and warrants, consisting of an aggregate of 778,634 shares of common stock and 1,557,268 warrants to purchase an equal number of shares, at a purchase price of $3.80 per unit. The warrants became exercisable six months after issuance at an exercise price of $3.80 per share of common stock and expire on January 10, 2029. The net proceeds to the Company from the offering were approximately $2,722.

As a result of subsequent offerings, the exercise price on 1,557,268 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023, the exercise price was adjusted to $2.42 and further in October 2023 was adjusted to $0.525. 1,557,368 warrants that remained outstanding as of December 31, 2023 were subsequently exercised in connection with the Warrant Inducement Offering in January 2024 (see Note 21 “Subsequent Events.”)

July 19, 2023 Registered Direct Offering.  

On July 19, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of approximately $11,700 of shares and warrants, consisting of an aggregate of 4,373,219 shares of common stock and 8,746,438 warrants to purchase an equal number of shares, at a purchase price of $2.67 per unit. The warrants were exercisable immediately at an exercise price of $2.42 per share of common stock and expire five years after issuance. The net proceeds to the Company from the offering were approximately $10,742.

As a result of a subsequent offering, the exercise price on 8,746,438 warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustment. In October 2023 the exercise price was adjusted to $0.525. 7,521,438 of the warrants were subsequently exercised in connection with the Warrant Inducement Offering through December 31, 2023. 1,225,000 warrants remained outstanding with an exercise price of $0.1765 and an expiration date of July 19, 2028, of which 775,000 were subsequently exercised in January 2024 (see Note 21 “Subsequent Events.”).

.

October 2023- Public Equity Offering

On October 17, 2023, the Company entered into a securities purchase agreement with certain investors, pursuant to which the Company agreed to sell and issue, in a registered public offering, (i) an aggregate of 7,600,000 shares of the Company’s common stock, par value $0.00001 per share, (ii) warrants to purchase 20,000,000 shares of common stock (the “October Warrants”) and (iii) pre-funded warrants to purchase 2,400,000 shares of common stock (the “Pre-Funded Warrants”). The Common Warrants had an exercise price of $0.525, are immediately exercisable and have a term of exercise equal to five years following the original issuance date. The Pre-Funded Warrants have an exercise price of $0.0001, are immediately exercisable and will be able to be exercised at any time after their original issuance until such Pre-Funded Warrants are exercised in full. The shares were offered at a combined public offering price of $0.525 per share and two accompanying October Warrants. The Pre-Funded Warrants were offered at a combined public offering price of $0.5249 per Pre-Funded Warrant and two accompanying October Warrants.

 

In addition, the Company issued the placement agent warrants to purchase up to 1,000,000 shares of common stock (equal to 10% of the aggregate number of shares and Pre-Funded Warrants sold in the offering) at an exercise price of $0.65625, which represents 125% of the public offering price per share and accompanying October Warrant. The placement agent agreed not to exercise the such warrants until the Company subsequently increases its authorized shares of common stock.

The offering closed on October 19, 2023 with gross proceeds to the Company of approximately $5,250, before deducting the placement agent fees of $367 and other offering expenses payable by the Company of approximately $288. As a result of the offering, the exercise price on 11,799,654 previously outstanding warrants were automatically adjusted from $2.42 per share to $0.525 per share.

The Pre-Funded Warrants were subsequently exercised on a cashless basis in October 2023, resulting in issuance of 2,399,512 shares of common stock. 3,800,000 of the warrants were subsequently exercised in connection with the Warrant Inducement Offering through December 31, 2023. 13,500,000 warrants remained outstanding with an exercise price of $0.1765 and an expiration date of October 19, 2028, of which 10,800,000 were subsequently exercised in January 2024 (see Note 21 “Subsequent Events.”).

Warrant Inducement Offering

On November 28, 2023, the Company commenced a warrant inducement offering with the holders of the Company’s outstanding 31,779,654 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 $0.525. 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 November 28, 2023 to December 31, 2023, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 15,517,386 shares of common stock at a reduced exercise price of $0.215. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 31,034,772 Inducement Warrants and the Company received aggregate gross proceeds of approximately $3,336 from the exercise of the Existing Warrants before deducting the placement agent fees of $234 and other offering expenses payable by the Company of approximately $58. 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) $883 increase in fair value due to the adjustment in exercise price of Existing Warrants attributable to down round pricing protection (ii) $6,596 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. Refer to Note 21 “Subsequent Events.”

March 2023 JGB Warrants

 

In connection with the sale of the Debentures as described in Note 13 “Debt”, the Company issued the JGB Warrants to purchase up to 333,334 shares of common stock for an exercise price of $19.125 per share. The JGB Warrants are exercisable for five years from September 3, 2023, at an exercise price of $19.125 per share, determined as 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. The JGB warrants initial fair value of $4,475 net of issuance costs of $139 (see Note 9 “Fair Value Measurements”), of which half of the warrants meet the criteria for liability classification due to a contingent put option which allows the holder to require that the Company redeem the warrants in cash for a purchase price equal to $15.00 upon certain conditional events such as change in control or event of default. Accordingly, at issuance half of the warrants with the put provision are classified as Other long-term liabilities on the Consolidated Balance Sheets in the amount of $2,898 whereas the remainder of the warrants without the put provision are equity classified and recorded as a component of Capital in excess of par value in the amount of $1,577. The valuation assumptions of the warrants at issuance, as detailed below, are the same for all warrants except for the put provision which derives a greater fair value.

As a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 333,334 shares of the Company’s common stock for an exercise price of $19.125 per share were automatically adjusted to be $12.828 exercise price for up to 496,960 shares of common stock. As a result of the anti-dilution provision being triggered, the Company recognized a non-cash deemed dividend of $367 in connection with these adjustments, recorded on the Consolidated Statement of Operations and Comprehensive Loss and within Capital in excess of par value (as the Company has an accumulated deficit and therefore the deemed dividend is treated as paid out of Capital in excess of par value). There are no further anti-dilution adjustments on such warrants.

In connection with the Senior Secured Credit Facility Amendment and Waiver, the Company redeemed 166,667 of such warrants for an aggregate put price equal to $2,500.  See Note 13 “Debt.”  

The JGB detachable warrants were valued at the closing dates of the Senior Secured Credit Facility using a Monte Carlo valuation model with the following assumptions:

Risk-free interest rate per year

 

4.2

%

Expected volatility per year

 

88.1

%

Expected dividend yield

 

%

Contractual expiration

 

5.5

years

Exercise price

$

19.125

Stock price

$

13.65

March 2023 Omnia Warrants

 

In connection with the Subordinated Note as described in Note 13 “Debt”, the Company issued to Omnia, the Omnia Warrants to purchase up to 45,000 shares of the Company’s common stock (the “Omnia Warrants”). The Omnia Warrants are exercisable for seven years from September 3, 2023, at an exercise price of $12.828 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions. The Omnia warrants initial fair value was $1,316 (see Note 9 “Fair Value Measurements”), and meet the criteria for liability classification due to contingent put option which allows the holder to require that the Company redeem the warrants in cash for a purchase price equal to $30.00 upon certain conditional events such as change in control or event of default. The Omnia warrants are classified as Other long-term liabilities on the Consolidated Balance Sheets.

The Omnia detachable warrants were valued at the closing dates of the Subordinated Note using a Monte Carlo valuation model with the following assumptions:

Risk-free interest rate per year

 

4.1

%

Expected volatility per year

 

83.8

%

Expected dividend yield

 

%

Contractual expiration

 

7.5

years

Exercise price

$

12.828

Stock price

$

13.65

ATM Offering

On March 31, 2023, the Company established an at-the-market common equity offering program (“ATM Program”), through which it may, through which it had the ability to offer and sell shares of common stock having an aggregate gross sales price of up to $50,000. The Company paid a 3.00% sales commission based on the gross proceeds of the sales price per share of common stock sold. On June 19, 2023, the Company terminated the ATM Program in connection with the June 2023 Capital Raise. The following table shows the number of shares sold under the ATM Program prior to its termination:

Year Ended

December 31, 

(in thousands, except for per-share data)

    

2023

Number of common shares issued

284

Weighted average sale price per share

$

9.65

Gross proceeds

$

2,741

Net proceeds

$

2,563

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.1
RETIREMENT PLAN
12 Months Ended
Dec. 31, 2023
RETIREMENT PLAN  
RETIREMENT PLAN

NOTE 11. – RETIREMENT PLAN

The Company sponsors a defined contribution plan under IRC Section 401(k). The plan covers all employees who meet the minimum eligibility requirements. Under the 401(k) plan eligible employees are allowed to make voluntary deferred salary contribution to the plan, subject to statutory limits. The Company has elected to make Safe Harbor Non-Elective Contributions to the plan for eligible employees in the amount of three percent (3%) of the employee’s compensation. Total employer contributions to the plan for the years ended December 31, 2023 and 2022 amounted to $231 and $198, respectively.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 12. – COMMITMENTS AND CONTINGENCIES

License and growing agreements The Company has entered into various 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 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

214

24

238

(3)

Growing Agreements

Various

Contract fee

225

225

(4)

$

689

$

374

$

350

$

100

$

3,575

$

5,088

(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 a condition of the marketing authorization by the FDA, the Company engaged various consultants to conduct post-market studies and research.
(4)Various R&D tobacco growing agreements.

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 Consolidated Balance Sheet. 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.

On January 29, 2019, Ian M. Fitch, a resident of Essex County Massachusetts, 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: Ian Fitch, Individually and on behalf of all others similarly situated, v. 22nd Century Group, Inc., Henry Sicignano III, and John T. Brodfuehrer, Case No. 2:19 cv 00553.

On May 28, 2019, the plaintiff in the Fitch case voluntarily dismissed that action. On August 1, 2019, the Court in the Bull case issued an order designating Joseph Noto, Garden State Tire Corp, and Stephens Johnson as lead plaintiffs.

On September 16, 2019, pursuant to a joint motion by the parties, the Court in the Bull case transferred the class action to federal district court in the Western District of New York, where it remains pending as Case No. 1:19-cv-01285.

Plaintiffs in the Bull case filed an Amended Complaint on November 19, 2019 that 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.

On January 29, 2020, the Company and Messrs. Sicignano and Brodfuehrer filed a Motion to Dismiss the Amended Complaint. On January 14, 2021, the Court granted the motion, dismissing all claims with prejudice. The Plaintiffs filed a notice of appeal on February 12, 2021 to the Second Circuit Court of Appeals. On May 24, 2022, after briefing and oral argument, the Second Circuit issued an order affirming in part, and reversing in part, the District Court’s dismissal order. The Second Circuit affirmed the District Court’s dismissal of the claims relating to the non-disclosure of stock promotion articles, but reversed the District Court’s dismissal order of the claims alleging the non-disclosure of an SEC investigation.  The Second Circuit noted in its opinion, however, that the District Court had not addressed certain arguments raised by the Company and Messrs. Sicignano and Brodfuehrer in the Motion to Dismiss the Amended Complaint as to these remaining claims, and remanded the case to the District Court to address these arguments for the dismissal of the remaining claims. On August 8, 2022, the Company and Messrs. Sicignano and Brodfuehrer filed a renewed motion to dismiss the remaining claims in the Amended Complaint to address the arguments not previously addressed by the District Court. On September 22, 2022, Plaintiffs filed a brief in opposition to the motion. On October 12, 2022, the Company and Messrs. Sicignano and Brodfuehrer filed a reply brief in further support of the motion. On January 6, 2023, the District Court denied the motion to dismiss.

The parties participated in a mediation on March 21, 2023 and reached an initial memorandum of understanding for settlement in principle to resolve the litigation and release all claims against the Company. 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 first or second quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of 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.

On February 11, 2019, Stephen Mathew 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 Supreme Court of the State of New York, County of Erie, entitled: Stephen Mathew, derivatively on behalf of 22nd Century Group, Inc. v. Henry Sicignano, III, John T. Brodfuehrer, Richard M. Sanders, Joseph Alexander Dunn, James W. Cornell, Nora B. Sullivan and 22nd Century Group, Inc., Index No. 801786/2019. Mr. Mathew brings this action derivatively generally alleging the same allegations as in the Klein case. The Complaint seeks declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs.

On August 15, 2019, the Court consolidated the Mathew and Klein actions pursuant to a stipulation by the parties (Western District of New York, Case No. 1-19-cv-0513). On May 3, 2019, the Court ordered the Mathew case stayed. This stay was applied to the Consolidated Action pursuant to the Court’s August 15, 2019 Order Consolidated Related Shareholder Derivative Actions and Establishing a Leadership Structure. As a result of the Court’s denial of the renewed Motion to Dismiss the Amended Complaint, the May 3, 2019 stay will be lifted. No trial date has been set. We

believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims.

On June 10, 2019, Judy Rowley 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 Supreme Court of the State of New York, County of Erie, entitled: Judy Rowley, derivatively on behalf of 22nd Century Group, Inc. v. Henry Sicignano, III, Richard M. Sanders, Joseph Alexander Dunn, Nora B. Sullivan, James W. Cornell, John T. Brodfuehrer, and 22nd Century Group, Inc., Index No. 807214/2019. Ms. Rowley brought the action derivatively alleging that the director defendants supposedly breached their fiduciary duties by allegedly allowing the Company to make false statements. The Complaint sought declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs. We believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims. On September 13, 2019, the Court ordered the litigation stayed pursuant to a joint stipulation by the parties. On August 3, 2022, Plaintiff dismissed the case with prejudice by filing a stipulation of discontinuance with the Court. This dismissal was not pursuant to a settlement.

On January 15, 2020, Kevin Broccuto 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 certain members of the Company's prior Board of Directors in the District Court of the State of Nevada, County of Clark, entitled: Kevin Broccuto, derivatively on behalf of 22nd Century Group, Inc. v. James W. Cornell, Richard M. Sanders, Nora B. Sullivan, Henry Sicignano, III, and John T. Brodfuehrer, Case No. A-20-808599. Mr. Broccuto brings this action derivatively alleging three counts: Count I alleges that the defendants breached their fiduciary duties; Count II alleges they committed corporate waste; and Count III that they were unjustly enriched, by allegedly allowing the Company to make false statements.

On February 11, 2020, Jerry Wayne 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 certain members of the Company's prior Board of Directors in the District Court of the State of Nevada, County of Clark, entitled: Jerry Wayne, derivatively on behalf of 22nd Century Group, Inc. v. James W. Cornell, Richard M. Sanders, Nora B. Sullivan, Henry Sicignano, III, and John T. Brodfuehrer, Case No. A-20-808599. Mr. Wayne brings this action derivatively alleging generally the same allegations as the Broccuto case. The Complaint seeks unspecified monetary damages, corrective corporate governance actions, disgorgement of alleged profits and imposition of constructive trusts, and attorney's fees and costs. The Complaint also seeks to declare as unenforceable the Company's Bylaw requiring derivative lawsuits to be filed in Erie County, New York, where the Company is headquartered.

On March 25, 2020, the Court ordered the Broccuto and Wayne cases consolidated and stayed pursuant to a joint stipulation from the parties. On June 27, 2022, the Court ordered that the stay continue until thirty (30) days after the District Court rules on the renewed Motion to Dismiss the Amended Complaint in the Noto Class Action case. As a result of the Court’s denial of the Motion to Dismiss the Amended Complaint, the June 27, 2022 stay will be lifted if the case is not resolved. No trial date has been set.

The parties participated in a mediation on March 21, 2023, and a subsequent mediation on October 17, 2023. 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. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of December 31, 2023.

On September 1, 2023, Kenneth Troup 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 certain members of the Company's Board of Directors in the United States District Court for the Western District of New York entitled: Kenneth Troup, derivatively on behalf of 22nd Century Group v. Nora Sullivan, James Mish, Michael Koganov, Anthony Johnson, Richard Sanders, Lucille Salhany, Andy Arno, James W. Cornell,

Henry Sicignano, III, and John T. Brodfuehrer, and 22nd Century Group, Inc., Case No. 1:23-cv-00916. Mr. Troup brings this action derivatively generally alleging the same allegations as in the Klein case. The Complaint seeks declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs. On February 9, 2024, defendants filed an unopposed Motion to Consolidate the Troup action with the consolidated derivative cases, which would include the Troup case in the preliminary settlement described above.

We believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims.

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, breach of duty of good faith and fair dealing and negligence per se. The Company is seeking full recovery of its business interruption claim under the policy plus direct, indirect and consequential damages resulting from Dorchester’s continued delay in issuing coverage payments. Discovery is ongoing. No trial date has been set.

Needle Rock Farms – Settlement Agreement

During March 2023, the Company negotiated and entered into a settlement agreement related to water rights dispute with the adjacent property owner for Needle Rock Farms in which the Company agreed to pay $250 in cash upon execution of the settlement, transferred certain farm equipment with net book value of $272, and accrued an additional payment of $225 that is contingent on either the sale of the farm or will be paid within one year. The total charges of $747 recorded in connection with the settlement agreement is included in discontinued operations within Other operating expenses, net on the Consolidated Statements of Operations and Comprehensive Loss.

KeyGene Dispute

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, and preserves the Company’s option for an additional 2-year extension, through first quarter of 2029. 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 the new Framework Collaborative Agreement, 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 Agreement and has invoiced the Company $881 for services performed. The parties anticipate mediating the dispute although no mediation date has been set.


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 (infra).  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 Company believes it has substantial defenses to Maison’s claims and intends to defend itself vigorously.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT
12 Months Ended
Dec. 31, 2023
DEBT  
DEBT

NOTE 13. – DEBT

The Company has a senior secured credit facility (the “Senior Secured Credit Facility”), which consists of three-year $21,053 Debentures (as defined below) and $2,865 subordinated promissory note (the “Subordinated Note). The Debentures were issued at a 5% original issuance discount and are subject to a 5% exit payment.

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

December 31, 

December 31, 

    

2023

    

2022

Senior Secured Credit Facility

 

$

11,805

 

$

Subordinated Note

3,554

Unamortized discount on loan and deferred debt issuance costs

(1,453)

Total debt

$

13,906

$

Current portion of long-term debt

(5,848)

Total long-term debt

$

8,058

$

Debentures

On March 3, 2023, the Company entered into a 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. Commencing on May 1, 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 is 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 333,334 shares of common stock for an exercise price of $19.125 per share (the “JGB Warrants”), which had an initial fair value of $4,475 net of issuance costs of $139 (see Note 9 “Fair Value Measurements” and Note 10 “Capital Raise and Warrants for Common Stock”). On June 22, 2023, as a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 333,334 shares of the Company’s common stock for an exercise price of $19.125 per share were automatically adjusted to be $12.828 exercise price for up to 496,960 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 be 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 166,667 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 Consolidated Balance Sheet. No cash was exchanged as a result of executing the October Amendment.

Subsequently, on December 22, 2023, the Company, the Holders and the Agent entered into an Amendment Agreement (the “December 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.  As of December 31, 2023, the $2,000 GVB Promissory Note and $1,000 real estate farm asset are pledged to the senior lender for principal reduction and accordingly $3,000 of the Senior Secured Credit Facility is recorded as Current portion of long-term debt on the 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 stockholders and the Company is required pursuant to the December Amendment to use its commercially reasonable efforts to obtain such approval.

 

Additional terms of the December 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.

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

The Company analyzed the conversion feature of the December 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 AC 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 a component of Other Long-Term Liabilities on the Consolidated Balance Sheet. See Note 9 “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 (see Note 3 “Business Acquisitions”). The accrued PIK interest refinanced from the Original Notes was $365.

 

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. For the year ended December 31, 2023 the PIK Interest accrual amounts were $695. 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 is May 1, 2024. The Subordinated Note includes customary event of default provisions. The Subordinated Note is subordinated to the Debenture pursuant to a Subordination Agreement between the Company, the Agent and Omnia.

In connection with the Subordinated Note, the Company issued to Omnia, warrants to purchase up to 45,000 shares of the Company’s common stock (the “Omnia Warrants”). The Omnia Warrants are exercisable for seven years from September 3, 2023, at an exercise price of $12.828 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Omnia Warrants.  The Omnia warrants initial fair value was $1,316 (see Note 9 “Fair Value Measurements” and 10 “Capital Raise and Warrants for Common Stock”).

Contractual maturities under the Senior Secured Credit Facility and Subordinate Note through maturity, excluding any discounts or premiums, as of December 31, 2023 is as follows:

 

2024

 

2025

 

2026

 

2027

2028

Thereafter

Future minimum principal payments

$

5,848

$

$

8,058

$

$

$

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

Issuance

$

8,698

Amortization during the year

(2,087)

Debt extinguishment charges

(5,158)

December 31, 2023

$

1,453

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.1
NOTES AND LOANS PAYABLE
12 Months Ended
Dec. 31, 2023
NOTES AND LOANS PAYABLE  
NOTES AND LOANS PAYABLE

NOTE 14. – NOTES AND LOANS PAYABLE

The table below outlines our notes payable balances as of December 31, 2023 and 2022:

December 31, 

December 31, 

    

2023

    

2022

Insurance loans payable

$

543

$

689

Total current notes and loans payable

$

543

$

689

Insurance loans payable

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.

During the second quarter of 2022, the Company renewed its Director and Officer (“D&O”) insurance for a one-year policy premium totaling $2,394. The Company paid $400 as a premium down payment and financed the remaining $1,994 of policy premiums over ten months at a 3.25% annual percentage rate. Additionally, during the third quarter of 2022, the Company expanded its D&O coverage as a result of the acquisition of GVB, resulting in an additional premium down payment of $90 and financing of $168, under the same terms as the original one-year policy.

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

As of December 31, 2023, all estimated future principal payments to be made under the above notes and loans payable will be paid in 2024.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.1
EQUITY BASED COMPENSATION
12 Months Ended
Dec. 31, 2023
EQUITY BASED COMPENSATION  
EQUITY BASED COMPENSATION

NOTE 15. – EQUITY BASED COMPENSATION

Stock Compensation Plan

On May 20, 2021, the stockholders of 22nd Century Group, Inc. (the “Company”) approved the 22nd Century Group, Inc. 2021 Omnibus Incentive Plan (the “2021 Plan”). The 2021 Plan allows for the granting of equity awards to eligible individuals over the life of the 2021 Plan, including the issuance of up to 333,334 shares of the Company’s common stock, in addition to any remaining shares under the Company’s 2014 Omnibus Incentive Plan pursuant to awards under the 2021 Plan. The 2021 Omnibus Incentive Plan was amended on June 16, 2023, increasing the authorized shares by 233,334. The 2021 Plan has a term of ten years and is administered by the Compensation Committee of the Company’s Board of Directors to determine the various types of incentive awards that may be granted to recipients under the 2021 Plan and the number of shares of common stock to underlie each such award under the 2021 Plan. As of December 31, 2023, the Company had available 606,406 shares remaining for future awards under the 2021 Plan.

Compensation Expense

The Company recognized the following compensation costs, net of actual forfeitures, related to RSUs and stock options:

Year Ended

December 31, 

    

2023

    

2022

Sales, general, and administrative

$

2,052

$

5,252

Research and development

 

179

 

182

Total equity based compensation - continuing operations

2,231

 

5,434

Total equity based compensation - discontinued operations

448

 

55

Total equity based compensation

$

2,679

$

5,489

During the years ended December 31, 2023, and 2022, equity-based compensation expense reversals due to employee termination forfeitures amounted to $1,960 and $84, respectively. Additionally, the Company recorded $523 and $1,237 of accelerated equity compensation expense, respectively, in connection with the vesting of an employees’ outstanding equity awards as part of termination severance agreements. Amounts are recorded as Selling, general and administrative in the Consolidated Statements of Operations and Comprehensive Loss.

Restricted Stock Units (“RSUs”). We typically grant RSUs to employees and non-employee directors. The following table summarizes the changes in unvested RSUs from January 1, 2022 through December 31, 2023.

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

in thousands

$ per share

Unvested at January 1, 2022

 

211

$

37.50

Granted

 

236

29.40

Vested

(154)

31.65

Forfeited

(24)

35.85

Unvested at December 31, 2022

269

$

31.88

Granted

293

12.44

Vested

(147)

29.67

Forfeited

(260)

20.86

Unvested at December 31, 2023

155

$

15.69

The fair value of RSUs that vested during the years ended December 31, 2023 and 2022 was approximately $1,838 and $4,505, respectively, based on the stock price at the time of vesting. As of December 31, 2023, unrecognized compensation expense for RSUs amounted to $823 which is expected to be recognized over a weighted average period of approximately 1.7 years. In addition, there is approximately $786 of unrecognized compensation expense that requires the achievement of certain milestones which are not yet probable.

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 2023 and 2022. A summary of all stock option activity since January 1, 2022 is as follows:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

in thousands

$ per share

Outstanding at January 1, 2022

 

345

$

24.75

 

  

 

 

Exercised

 

(10)

17.40

 

  

 

 

  

Forfeited

 

(7)

20.85

 

  

 

 

  

Expired

(1)

41.40

Outstanding at December 31, 2022

 

327

24.82

 

  

 

 

  

Forfeited

(101)

21.29

Expired

(7)

41.40

Outstanding at December 31, 2023

219

$

26.34

1.9

years

$

Exercisable at December 31, 2023

213

$

25.95

1.8

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. In addition, there is approximately $190 of unrecognized compensation expense for stock options that requires the achievement of certain milestones which are not yet probable.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.1
LOSS PER COMMON SHARE
12 Months Ended
Dec. 31, 2023
LOSS PER COMMON SHARE  
LOSS PER COMMON SHARE

NOTE 16. – LOSS PER COMMON SHARE

The following table sets forth the computation of basic and diluted loss per common share for the years ended December 31, 2023 and 2022, respectively. Outstanding warrants, options, and restricted stock units were excluded from the calculation of diluted EPS as the effect was antidilutive.

Year Ended

December 31, 

    

2023

    

2022

Net loss from continuing operations

$

(54,686)

$

(36,553)

Net loss from discontinued operations

(86,089)

(23,248)

Net loss

$

(140,775)

$

(59,801)

Deemed dividends

(9,992)

Net loss available to common shareholders

$

(150,767)

$

(59,801)

Weighted average common shares outstanding - basic and diluted

20,711

12,856

Basic and diluted loss per common share from continuing operations

$

(2.64)

$

(2.84)

Basic and diluted loss per common share from discontinued operations

(4.16)

(1.81)

Basic and diluted loss per common share from deemed dividends

(0.48)

Basic and diluted loss per common share

$

(7.28)

$

(4.65)

Anti-dilutive shares are as follows as of December 31 (in thousands):

Warrants

47,757

1,138

Options

219

327

Restricted stock units

155

269

48,131

1,734

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION
12 Months Ended
Dec. 31, 2023
REVENUE RECOGNITION  
REVENUE RECOGNITION

NOTE 17. – 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 manufactured. Revenue from the sale of the Company’s products, which include excise taxes and shipping and handling charges billed to customers, is recognized net of cash discounts, sales returns and allowances. There was no allowance for discounts or returns and allowances at December 31,  2023 and December 31,  2022. Excise taxes recorded in Cost of Goods Sold on the Consolidated Statement of Operations and Comprehensive Loss for the years ended December 31, 2023 and 2022 was $10,413 and $12,619, respectively.

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 63% and 74%, for the year ended December 31, 2023 and 2022, respectively.

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

Year Ended

December 31, 

2023

2022

Customer A

31.49

%

23.61

%

Customer B

23.92

%

23.22

%

Customer C

21.70

%

35.20

%

All other customers

22.89

%

17.97

%

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 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 extended credit terms up to twenty-one (21) days after shipment. Deferred Revenue (contract liabilities) relate to down payments received from customers in advance of satisfying a performance obligation. This deferred revenue is included as Deferred income on the Consolidated Balance Sheets.

Total contract assets and contract liabilities are as follows:

December 31, 

December 31, 

December 31, 

    

2023

    

2022

    

2021

Unbilled receivables

 

$

1,053

 

$

354

 

$

178

Deferred income

(726)

(688)

(119)

Net contract assets (liabilities)

$

327

$

(334)

$

59

During the years ended December 31, 2023 and 2022, the Company recognized $688 and $119 of revenue that was included in the contract asset balance as of December 31, 2022 and 2021 respectively.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER OPERATING EXPENSES (INCOME), NET
12 Months Ended
Dec. 31, 2023
OTHER OPERATING EXPENSES (INCOME), NET  
OTHER OPERATING EXPENSES (INCOME), NET

NOTE 18. – OTHER OPERATING EXPENSES (INCOME), NET

The components of “Other operating expenses (income), net” were as follows:

Year Ended

December 31, 

    

2023

    

2022

Restructuring costs:

Impairment of intangible assets (see Note 7)

$

1,375

$

35

Impairment of fixed assets

56

Professional services

763

Severance (see Note 1)

221

Total Restructuring costs

2,415

35

Acquisition and transaction costs

223

-

Gain on sale or disposal of property, plant and equipment

(111)

(362)

Total other operating expenses (income), net

$

2,527

$

(327)

Restructuring costs

During the third quarter of 2023, the Company undertook various restructuring activities in an effort to better align its internal organizational structure and costs with its strategy, as well as preserve liquidity. As a component of the restructuring, the Company has initiated a process to evaluate strategic alternatives with respect to the Company’s tobacco assets. The process will include consideration of a range of strategic, operational and financial transactions and alternatives, such as business combinations, asset sales, licensing agreements, alternate financing strategies and other options.

As a result, the Company incurred $2,415 in restructuring costs for the year ended December 31, 2023, which included costs related to employee termination, professional services and consulting, and long-lived asset impairment.

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
INCOME TAXES  
INCOME TAXES

NOTE 19. – INCOME TAXES

The following is a summary of the components giving rise to the (benefit) provision for income taxes from continuing operations for the years ended December 31, 2023 and 2022:

    

2023

    

2022

Current:

 

  

 

  

Federal

$

$

State

 

40

 

14

Foreign

 

 

Total current provision

$

40

$

14

Deferred:

 

  

 

  

Federal

(11,351)

 

(6,610)

State

 

(736)

 

(4,404)

Foreign

 

 

Total deferred benefit

 

(12,087)

 

(11,014)

Change in valuation allowance

 

12,094

 

11,021

Total income tax provision

$

47

$

21

The (benefit) provision for income tax from continuing operations varies from that which would be expected based on applying the statutory federal rate to pre-tax book loss, including the effect of the change in the U.S. corporate income tax rates, as follows:

    

2023

    

2022

    

Statutory federal rate

 

21.0

%  

21.0

%  

Other items

 

0.2

 

(0.8)

 

Stock based compensation

 

(0.8)

 

(1.3)

 

Research and development credit carryforward

 

0.4

 

 

State tax, net of federal benefit

 

1.3

 

12.0

 

162(m) limitation

 

(0.2)

 

(0.9)

 

Valuation allowance

 

(22.0)

 

(30.1)

 

Effective tax rate

 

(0.1)

%  

(0.1)

%  

Individual components of deferred taxes consist of the following as of December 31:

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating loss carry-forward

$

54,453

$

34,029

Inventory

 

2,020

 

220

Stock-based compensation

 

862

 

1,144

Start-up expenditures

 

155

 

175

Research and development credit carryforward

 

1,424

 

1,205

Accrued bonus

 

133

 

458

Severance liability

 

95

 

151

Credit loss reserves

2

Research and development costs

1,617

813

Operating lease obligations

 

476

 

229

Capital loss on investment

2,449

2,209

Note payable and warrant liability

581

Other

 

1,758

 

50

$

66,025

$

40,683

Deferred tax liabilities:

 

  

 

  

Machinery and equipment

 

(283)

 

(221)

Patents and trademarks

 

(193)

 

(203)

Operating lease right-of-use assets

 

(467)

 

(225)

Other intangible assets

 

(385)

 

(334)

 

(1,328)

 

(983)

Valuation allowance

 

(64,763)

 

(39,759)

Net deferred taxes

$

(66)

$

(59)

The Company has net operating loss (“NOL”) carryforwards of approximately $193,322 as of December 31, 2023 that do not expire. The Company had accumulated an NOL carryforward of approximately $46,920 through December 31, 2017 and this NOL carryforward begins to expire in 2030. As of December 31, 2023, the Company has a research and development credit carryforward of approximately $1,424 that begins to expire in 2030. The Company generated a capital loss carryover of approximately $9,932 as of December 31, 2023, that begins to expire in 2026. Utilization of these NOL carryforwards may be subject to an annual limitation in the case of equity ownership changes, as defined by law. Due to the uncertainty of the Company’s ability to generate sufficient taxable income in the future, the Company has recorded a valuation allowance to reduce the net deferred tax asset to zero. These carryforwards are included in the net deferred tax asset that has been fully offset by the valuation allowance. The valuation allowance increased for continuing operations by $12,094 and $11,021 for the years ended December 31, 2023, and 2022, respectively, and increased an additional $12,910 due to tax attributes that were generated as a part of discontinued

operations but remain on a prospective basis with continuing operations due to the Company filing a consolidated US Federal return for the year ended December 31, 2023.

ASC 740 provides guidance on the financial statement recognition and measurement for uncertain income tax positions that are taken or expected to be taken in a company’s income tax return. The Company has evaluated its tax positions and believes there are no uncertain tax positions as of December 31, 2023.

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.1
QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED
12 Months Ended
Dec. 31, 2023
QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED  
QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED

NOTE 20. – QUARTERLY REVENUE AND EARNINGS DATA – UNAUDITED

    

Three Months Ended

December 31, 

September 30, 

June 30, 

March 31, 

    

2023

    

2023

    

2023

    

2023

Revenues, net

$

7,357

$

7,871

$

8,050

$

8,926

Gross profit (loss)

$

(7,829)

$

77

$

(961)

$

17

Net loss from continuing operations (2)

$

(22,068)

$

(8,081)

$

(13,707)

$

(10,830)

Basic and diluted loss per common share from continuing operations (1)

$

(0.66)

$

(0.41)

$

(0.92)

$

(0.75)

Three Months Ended

December 31, 

September 30, 

June 30, 

March 31, 

2022

    

2022

    

2022

    

2022

Revenues, net

$

9,951

$

11,535

$

9,970

$

9,045

Gross profit

$

(44)

$

636

$

928

$

328

Net loss from continuing operations (3)

$

(11,114)

$

(10,490)

$

(7,699)

$

(7,250)

Basic and diluted loss per common share from continuing operations (1)

$

(0.77)

$

(0.75)

$

(0.63)

$

(0.67)

(1)The quarterly per share data in this table has been rounded and therefore may not sum to total year-to-date EPS.
(2)For the quarter ended December 31, 2023, net loss from continuing operations increased from the previous current year quarters, mainly due to an inventory leaf reserve charge of $7,720 and loss on extinguishment of debt in the amount of $5,158.
(3)For the quarter ended December 31, 2022, net loss from continuing operations increased from the previous current year quarters, mainly due to higher personnel and strategic consulting costs.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 21. – SUBSEQUENT EVENTS

 

Increase in Authorized Shares

 

On February 15, 2024, our stockholders approved an amendment (the “Articles Amendment”) to our Articles of Incorporation, as amended, to increase the number of authorized shares of common stock sixty-six million, six hundred sixty-six thousand six hundred and sixty-seven (66,666,667) to two hundred fifty million (250,000,000), which Articles Amendment was filed and effective with the Secretary of the State of Nevada on February 15, 2024.

Warrant Inducement

For the period from January 1, 2024 to February 15, 2024, the date of Stockholder Approval, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 13,132,268 shares of common stock at a reduced weighted average exercise price of approximately $0.1844. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 26,264,536 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 Stockholder Approval, the exercise price of the 57,299,308 outstanding Inducement Warrants, was reduced to $0.1765 based on the lowest Nasdaq Minimum Price (as defined in the as defined in Nasdaq Listing Rule 5635(d)) during the inducement period.

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation – The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of 22nd Century Group and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

As described in Note 2, on December 22, 2023, the Company divested substantially all of the assets of GVB Biopharma’s (“GVB”) business within its former hemp/cannabis segment.

As a result of the divestiture of GVB and strategic shift away from hemp/cannabis, the Company has realigned its corporate and management reporting structure to focus solely on its tobacco business. As a result, during the fourth quarter of 2023, the Company reorganized its business to become a single reportable segment: (1) tobacco. This segment structure reflects the financial information and reports used by the Company’s management, specifically its Chief Operating Decision Maker (“CODM”), to make decisions regarding the Company’s business, including resource allocations and performance assessments. All assets and continuing operations of the Company are physically located or domiciled in the United States.

The results of operations of the former hemp/cannabis segment are reported as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented and the related assets and liabilities associated with the discontinued operations are classified as held for sale in the Consolidated Balance Sheets as of December 31, 2023, and 2022, respectively. The Consolidated Statements of Cash Flows includes cash flows related to the discontinued operations due to 22nd Century’s (parent) centralized treasury and cash management processes, and, accordingly, cash flow amounts for discontinued operations are disclosed in Note 2 “Discontinued Operations and Divestitures.” All results and information in the Consolidated Financial Statements are presented as continuing operations and exclude the former hemp/cannabis segment unless otherwise noted specifically as discontinued operations.

Use of Estimates

Use of Estimates  The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. Actual results could differ from those estimates.

Liquidity and Capital Resources

Liquidity and Capital Resources – These 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 $54,987 and $51,714 for the years ended December 31, 2023 and 2022, respectively, and an accumulated deficit of $378,707 and $237,814 as of December 31, 2023 and December 31, 2022, respectively. As of December 31, 2023, the Company had cash and cash equivalents of $2,058. Subsequent to December 31, 2023, the Company completed a warrant inducement offering with gross proceeds to the Company of approximately $2,421, before deducting the placement agent fees of $165 (see Note 21 “Subsequent Events”).

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 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 or assets, 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 Consolidated Financial Statements are issued.

The 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 its 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; inability to identify or consummate any strategic initiatives and transactions; 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.

Reverse Stock Split

Reverse Stock Split – On July 5, 2023, the Company effected a 1-for-15 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 66,035 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 Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split.

Preferred stock authorized

Preferred stock authorized – The Company is authorized to issue “blank check” preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock.

Concentration of Credit Risk

Concentration of Credit Risk – Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in financial institutions. Although the cash accounts exceed the federally insured deposit amount, management does not anticipate nonperformance by the financial institutions. Management reviews the financial viability of these institutions on a periodic basis.

Cash and cash equivalents

Cash and cash equivalents – The Company considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. However, the Company has elected to classify money market mutual funds related to its short-term investment portfolio as short-term investment securities. There are no restrictions on the Company’s cash and cash equivalents.

Short-term investment securities

Short-term investment securities – The Company’s short-term investment securities are classified as available-for-sale securities and consist of money market funds, corporate bonds, U.S. government agency bonds, U.S. treasury securities, and commercial paper with maturities that may extend beyond three months at the time of acquisition. The Company’s short-term investment securities are carried at fair value within current assets on the Company’s Consolidated Balance Sheets. The Company views its available-for-sale securities as available for use in current operations regardless of the stated maturity date of the security. The Company’s investment policy states that all investment securities must have a maximum maturity of twenty-four (24) months or less and the maximum weighted maturity of the investment securities must not exceed twelve (12) months. Some of the Company’s short-term investment securities are fixed-income debt instruments, and accordingly, unrealized gains and losses incurred on the short-term investment securities (the adjustment to fair value) are recorded in other comprehensive income or loss on the Company’s Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses on short-term investment securities are recorded in the other income (expense) portion of the Company’s Consolidated Statements of Operations and Comprehensive Loss. Interest income is recorded on the accrual basis and presented net of investment related fees.

Trade Accounts Receivable and Provision for Current Expected Credit Losses

Trade Accounts Receivable and Provision for Current Expected Credit Losses – The Company provides credit, in the normal course of business, to its tobacco customers in the form of trade receivables. Credit is extended based on evaluation of a customer’s financial condition and collateral is not required. The Company maintains a provision for those trade receivables that it does not expect to collect. In accordance with Accounting Standards Codification (“ASC”) Topic 326, the Company accrues its estimated losses from uncollectable accounts receivable to the provision based upon recent historical experience, the length of time the receivable has been outstanding, other specific information as it becomes available, and reasonable and supportable forecasts not already reflected in the historical loss information. Provisions for current expected credit losses are charged to current operating expenses. Actual losses are charged against the provision when incurred. As of December 31, 2023, and 2022, the Company recorded a provision for credit losses of $8 and $0, respectively.

Inventories

Inventories Inventories are valued at the lower of historical cost or net realizable value. Cost is determined using an average cost method for tobacco leaf inventory and raw materials inventory. Standard cost is primarily used for finished goods inventory. Inventories are evaluated to determine whether any amounts are not recoverable based on slow moving or obsolete condition and are written off or reserved as appropriate.

Property, plant and equipment

Property, plant and equipment Plant and equipment are recorded at their acquisition cost and depreciated on a straight-line basis over their estimated useful lives. Leasehold improvements are depreciated on a straight-line basis over the term of the lease or the estimate useful life of the asset, whichever is shorter. Depreciation commences when the asset is placed in service. The following table shows estimated useful lives of property, plant and equipment:

Classification

Estimated Useful Lives

Leasehold improvements

shorter of 20 years or lease term

Manufacturing equipment

5 to 15 years

Office furniture, fixtures and equipment

3 to 10 years

Acquisitions

Acquisitions - The Company accounts for acquisitions under the acquisition method of accounting for business combinations. Results of operations of acquired companies are included in the Company’s results of operations as of the respective acquisition dates. The purchase price of each acquisition is allocated to the net assets acquired based on estimates of their fair values at the date of the acquisition. Any purchase price in excess of these net assets is recorded as goodwill. The allocation of purchase price in certain cases may be subject to revision based on the final determination of fair values during the measurement period, which may be up to one year from the acquisition date.

Discontinued Operations

Discontinued Operations - In determining whether a group of assets which has been disposed of (or is to be disposed of) should be presented as a discontinued operation, the Company analyzes whether the group of assets being disposed of represented a component of the entity; that is, whether it had historic operations and cash flows that were clearly distinguished (both operationally and for financial reporting purposes). In addition, the Company considers whether the disposal represents a strategic shift that has or will have a major effect on the Company’s operations and financial results.

The assets and liabilities of a discontinued operation held for sale, other than goodwill, are measured at the lower of carrying amount or fair value less cost to sell. The Company allocates interest to discontinued operations if the interest is directly attributable to the discontinued operations or is interest on debt that is required to be repaid as a result of the disposal transaction.

Contingent Consideration

Contingent Consideration - Contingent consideration arising from a business acquisition is included as part of the purchase price and is recorded at fair value as of the acquisition date. Subsequent to the acquisition date, the Company remeasures contingent consideration arrangements at fair value at each reporting period until the contingency is resolved. The changes in fair value are recognized within Other operating expenses (income), net in the Company’s Consolidated Statement of Operations and Comprehensive Loss. Changes in fair values reflect new information about the likelihood of the payment of the contingent consideration and the passage of time. See Note 3 “Business Acquisitions” for the contingent consideration arising from the acquisition of RX Pharmatech Ltd.

Goodwill

Goodwill - Goodwill represents the excess of cost over the fair value of identifiable net assets of a business acquired and is assigned to one or more reporting units. The Company tests its reporting unit’s goodwill for impairment at least annually as of the measurement date year and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. The Company concluded an interim impairment trigger event occurred and tested its goodwill for impairment during the quarter ended September 30, 2023 and concluded that goodwill impairment existed. No goodwill remained as of December 31, 2023. See Note 2 “Discontinued Operations and Divestitures” for additional information.

Intangible Assets

Intangible Assets – Definite lived intangible assets are recorded at cost and consist primarily of (1) expenditures incurred with third-parties related to the processing of patent claims and trademarks with government authorities, as well as costs to acquire patent rights from third-parties, (2) license fees paid for third-party intellectual property. The amounts capitalized relate to intellectual property that the Company owns or to which it has rights to use. The Company’s capitalized intellectual property costs are amortized using the straight-line method over the remaining statutory life of the patent assets in each of the Company’s patent families, which have estimated expiration dates ranging from 2026 to 2043. Periodic maintenance or renewal fees are expensed as incurred. Annual minimum license fees are charged to expense. License fees paid for third-party intellectual property are amortized on a straight-line basis over the last to expire patents, which have expected expiration dates from 2028 through 2043.

The Company believes that costs associated with becoming a signatory to the master settlement agreement “MSA”, costs related to the acquisition of a predicate cigarette brand, and tobacco brand related trademarks have indefinite lives. At each reporting period, the Company evaluates whether the nature and use of the asset continue to support the indefinite-lived classification.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets  The Company reviews the carrying value of its long-lived assets at each reporting period to determine if impairment indicators are present in accordance with ASC 360-Property, plant, and equipment or ASC 350- Intangibles, Goodwill, and Other.

Definite lived intangible assets subject to amortization are reviewed for strategic importance and commercialization opportunity prior to expiration. If it is determined that the asset no longer supports the Company’s strategic objectives and/or will not be commercially viable prior to expiration, the asset is impaired. In addition, the Company will assess the expected future undiscounted cash flows for its intellectual property based on consideration of future market and economic conditions, competition, federal and state regulations, and licensing opportunities. If the carrying value of such assets are not recoverable, the carrying value will be reduced to fair value and the difference is recorded as impairment.

Indefinite-lived intangible asset carrying values are reviewed at least annually or more frequently if events or changes in circumstances indicate that it is more likely than not that an impairment exists. The Company first performs a qualitative assessment and considers its current strategic objectives, future market and economic conditions, competition, and federal and state regulations to determine if an impairment is more likely than not. If it is determined that an impairment is more likely than not, a quantitative assessment is performed to compare the asset carrying value to fair value.

Leases

Leases – The Company determines if an arrangement is, or contains, a lease at inception and classifies it as operating or finance. The Company has operating and finance leases for office and manufacturing facilities, machinery and vehicles. Finance lease assets and corresponding liabilities are not material to the Consolidated Financial Statements.

Any operating lease having a lease term greater than twelve months will be recognized on the Consolidated Balance Sheets as a right-of-use (ROU) asset with an associated lease obligation—all other leases are considered short-term in nature and will be expensed on a month-to-month basis. The ROU assets and lease obligations are recognized as of the commencement date at the net present value of the fixed minimum lease payments for the lease term. The lease term is determined based on the contractual conditions, including whether renewal options are reasonably certain to be exercised. The discount rate used is the interest rate implicit in the lease, if available, or the Company’s incremental borrowing rate which is determined using a base line rate plus an applicable spread.

Refer to Note 6 “Right-of-use Assets, Lease Obligations, and Other Leases” for additional information.

Fair Value of Financial Instruments

Fair Value of Financial Instruments  FASB ASC 820 - Fair Value Measurements and Disclosures establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and
Level 3 inputs are unobservable inputs based on the Company’s own assumptions used to measure assets and liabilities at fair value.

A financial asset’s or a financial liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The Company estimates that the carrying amounts reported on the Consolidated Balance Sheets for cash and cash equivalents, accounts receivable, contract assets, promissory note receivable, accounts payable and accrued expenses, and notes and loans payable approximate their fair value due to the short-term nature of these items. Note 9 “Fair Value Measurements” contains additional information on assets and liabilities recorded at fair value in the Consolidated Financial Statements.

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. Changes in subsequent measurement fair value are recorded in Other income (expense), net of the Company’s Consolidated Statements of Operations and Comprehensive Loss. 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 additional paid-in

capital at the time of issuance. For additional discussion on warrants, see Note 9 “Fair Value Measurements” and Note 10 “Capital Raise and Warrants for Common Stock”.

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 stockholders and a corresponding increase to additional paid-in-capital resulting in no change to stockholders’ equity/deficit. The incremental value of modifications to warrants as a result of the trigger of down round provisions in connection with equity financings was $3,029, the incremental value of replacement warrants was $6,596, and the incremental value of modifications to warrants as a result of the trigger of anti-dilution provisions of the JGB warrants was $367. Such amounts were determined using Monte-Carlo valuation models and are recorded as Deemed dividends for the year ended December 31, 2023 on the Consolidated Statement of Operations and Comprehensive Loss.

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 13 “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 Consolidated Statements of Cash Flows. Note 13 “Debt” contains additional information on the Company’s debt issuance costs and discounts.

Transfers of Financial Assets Transfers of Financial Assets – The Company accounts for transfers of financial assets as sales when it has surrendered control over the related assets. Whether control has been relinquished requires, among other things, an evaluation of relevant legal considerations and an assessment of the nature and extent of the Company’s continuing involvement with the assets transferred. Gains and losses resulting from transfers reported as sales are included as a component of Other income (expense) in the Consolidated Statement of Operations and Comprehensive Loss.
Gain/Loss on Debt Extinguishment

Gain/Loss on Debt Extinguishment – Gain or loss on debt extinguishment is generally recorded upon an extinguishment of a debt instrument. Gain or loss on extinguishment of debt is calculated as the difference between the reacquisition price and net carrying amount of the debt, which includes unamortized debt issuance costs. Gains and losses on debt extinguishment are included as a component of Interest expense in the Consolidated Statement of Operations and Comprehensive Loss.

Revenue Recognition

Revenue Recognition  The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For additional discussion on revenue recognition, refer to Note 17 “Revenue Recognition”.

Research and Development

Research and Development  Research and development costs are expensed as incurred.

Stock Based Compensation

Stock Based Compensation – The Company’s Omnibus Incentive Plan allows for various types of equity-based incentive awards. Stock based compensation expense is based on awards that are expected to vest over the requisite service periods and are based on the fair value of the award measured on the grant date. Vesting requirements vary for directors, officers, and employees. In general, time-based awards fully vest after one year for directors and vest in equal annual installments over a three-year period for officers and employees. Performance-based awards vest upon achievement of certain milestones. Forfeitures are accounted for when they occur.

Income Taxes

Income Taxes  The Company recognizes deferred tax assets and liabilities for any basis differences in its assets and liabilities between tax and U.S. GAAP reporting, and for operating loss and credit carry-forwards.

As a result of the Company’s history of cumulative net operating losses and the uncertainty of their future utilization, the Company has established a valuation allowance to fully offset its net deferred tax assets as of December 31, 2023, and December 31, 2022.

The Company’s federal and state tax returns for the years ended December 31, 2020 through December 31, 2022 are currently open to audit under the statutes of limitations. There are no pending audits as of December 31, 2023.

Loss Per Common Share

Loss Per Common Share – Basic loss per common share is computed using the weighted-average number of common shares outstanding. Diluted loss per share is computed assuming conversion of all potentially dilutive securities. Potential common shares outstanding are excluded from the computation if their effect is anti-dilutive. Refer to Note 16 “Loss Per Common Share” for additional information.

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.

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 Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the 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 in accordance with ASC 450-30, Gain Contingencies. Business interruption insurance is treated as a gain contingency. Gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when cash is received.

Refer to Note 12 “Commitments and Contingencies”.

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 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 liabilities, presented within Other current liabilities and Other long-term liabilities Consolidated Balance Sheets:

Balance at January 1, 2022

$

238

Accruals

692

Cash payments

(296)

Balance at December 31, 2022

634

Accruals

790

Reversal from settlement

(168)

Cash payments

(870)

Balance at December 31, 2023

$

386

December 31, 

    

December 31, 

2023

    

2022

Current

$

386

$

349

Noncurrent

285

Total severance liability

$

386

$

634

Year Ended

December 31, 

2023

    

2022

Sales, general, and administrative

$

401

$

692

Other operating expense, net

 

221

 

Total severance charges

$

622

$

692

Recent Accounting Pronouncement(s)

Recent Accounting Pronouncement(s) –

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 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 retained earnings as of January 1, 2023.

Accounting Guidance Not Yet Elected or Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. Early adoption of the ASU is permitted, including adoption in any interim period for which financial statements have not been issued. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.

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 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of estimated useful lives of property plant and equipment

Classification

Estimated Useful Lives

Leasehold improvements

shorter of 20 years or lease term

Manufacturing equipment

5 to 15 years

Office furniture, fixtures and equipment

3 to 10 years

Schedule of change in accrued liabilities

Balance at January 1, 2022

$

238

Accruals

692

Cash payments

(296)

Balance at December 31, 2022

634

Accruals

790

Reversal from settlement

(168)

Cash payments

(870)

Balance at December 31, 2023

$

386

Schedule of accrued liabilities

Balance at January 1, 2022

$

238

Accruals

692

Cash payments

(296)

Balance at December 31, 2022

634

Accruals

790

Reversal from settlement

(168)

Cash payments

(870)

Balance at December 31, 2023

$

386

December 31, 

    

December 31, 

2023

    

2022

Current

$

386

$

349

Noncurrent

285

Total severance liability

$

386

$

634

Year Ended

December 31, 

2023

    

2022

Sales, general, and administrative

$

401

$

692

Other operating expense, net

 

221

 

Total severance charges

$

622

$

692

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1
DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)
12 Months Ended
Dec. 31, 2023
DISCONTINUED OPERATIONS AND DIVESTITURES  
Schedule of Discontinued Operations and Divestitures

December 31, 

December 31, 

2023

2022

Cash and cash equivalents

$

$

815

Accounts receivable, net

 

 

4,278

Inventories

 

 

2,738

Insurance recoveries

 

 

5,000

Prepaid expenses and other current assets

 

9

 

815

Property, plant and equipment, net - current

 

1,207

Other current assets

38

Current assets of discontinued operations held for sale

$

1,254

$

13,646

Property, plant and equipment, net

 

 

9,401

Operating lease right-of-use assets, net

 

 

1,732

Goodwill

 

 

33,160

Intangible assets, net

 

 

9,641

Investments

 

 

682

Other assets

166

Noncurrent assets of discontinued operations held for sale

$

$

54,782

Notes and loans payable - current

$

2

$

219

Operating lease obligations

 

1,083

 

429

Accounts payable

 

2,013

 

2,117

Accrued expenses

 

79

 

662

Accrued payroll

 

 

537

Deferred income

8

143

Other current liabilities

 

 

31

Current liabilities of discontinued operations held for sale

$

3,185

$

4,138

Notes and loans payable

 

 

3,001

Operating lease obligations

 

 

1,430

Other long-term liabilities

172

Noncurrent liabilities of discontinued operations held for sale

$

$

4,603

Net (liabilities) assets

$

(1,931)

$

59,687

Year Ended

December 31, 

2023

    

2022

Revenues, net

$

42,113

$

21,610

Cost of goods sold

49,185

22,283

Gross loss

(7,072)

(673)

Operating expenses:

Sales, general and administrative

16,540

12,286

Research and development

3,010

2,983

Other operating expense, net (1)

118

7,529

Loss on disposal of discontinued operations

58,521

Total operating expenses

78,189

22,798

Operating loss from discontinued operations

(85,261)

(23,471)

Other income (expense):

Other income, net

65

66

Interest expense (2)

(438)

(298)

Total other expense

(373)

(232)

Loss from discontinued operations before income taxes

(85,634)

(23,703)

Provision (benefit) for income taxes

455

(455)

Net loss from discontinued operations

$

(86,089)

$

(23,248)

Year Ended

December 31, 

2023

    

2022

Grass Valley fire:

Fixed asset write-offs

$

$

5,550

Inventory charges

3,998

Lease obligations

20

Professional services

407

36

Compensation & benefits

195

Insurance recoveries

(5,000)

Total Grass Valley fire

407

4,799

Severance

13

Impairment of intangible assets

1,453

Gain on change in contingent consideration

(1,138)

Needlerock Farms settlement

769

Impairment of inventory

237

Gain on sale or disposal of property, plant and equipment

(64)

(6)

Acquisition costs

131

1,046

Total other operating expenses, net

$

118

$

7,529

Year Ended

December 31, 

2023

    

2022

Cash used in operating activities

$

21,281

$

17,274

Cash used in investing activities

$

799

$

3,665

Depreciation and amortization

$

2,443

$

1,566

Capital expenditures

$

3,752

$

2,752

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2023
BUSINESS ACQUISITIONS  
Schedule of management's purchase price allocation

Cash

$

456

Accounts receivable

2,944

Inventory

3,551

Other assets

519

Property, plant & equipment

11,189

Operating leases right-of-use assets, net

1,231

Goodwill

33,360

Tradename

4,600

Customer relationships

5,800

Accounts payable and accrued expenses

(2,777)

Other current liabilities

(944)

Lease liabilities

(1,259)

Auto loans

(387)

Deferred tax liability

(627)

Bridge loan

(4,250)

Fair value of net assets acquired

$

53,406

Schedule of discount rate and remaining lease terms

Weighted average remaining lease term in years

3.8

Weighted average discount rate

8.3

%

Schedule of purchase price allocated to intangible assets

Weighted Average

Fair Value

Amortization Period

Weighted Average

Definite-lived Intangible Assets

Assigned

    

(Years)

Discount Rate

Customer relationships

$

5,800

10

23.50%

Tradename

$

4,600

Indefinite

23.50%

RX Pharmatech Ltd  
BUSINESS ACQUISITIONS  
Schedule of quantitative information associated with fair value measurement

The following table provides quantitative information associated with the initial fair value measurement of the Company’s liabilities for contingent consideration as of January 19, 2023:

Maximum Payout

Weighted Average

Contingency Type

(undiscounted)

Fair Value

Unobservable Inputs

or Range

Revenue-based payments

$

1,550

$

1,138

Discount rate

16

%

Projected year(s) of payment

2024-2026

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2023
INVENTORIES  
Schedule of Inventories

    

December 31, 

    

December 31, 

    

2023

    

2022

Raw materials

$

3,580

$

7,090

Work in process

3

Finished goods

 

766

177

$

4,346

$

7,270

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2023
PROPERTY, PLANT AND EQUIPMENT, NET.  
Schedule of Property, plant and equipment, net

December 31, 

December 31, 

    

2023

    

2022

Leasehold improvements

$

262

$

232

Manufacturing equipment

7,254

6,780

Office furniture, fixtures and equipment

 

254

 

414

 

7,770

 

7,426

Less: accumulated depreciation

 

(4,377)

 

(3,734)

Property, plant and equipment, net

$

3,393

$

3,692

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.1
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Tables)
12 Months Ended
Dec. 31, 2023
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES  
Schedule of discount rate and remaining lease term

Weighted average remaining lease term in years

5.9

Weighted average discount rate

 

9.0

%

Schedule of future minimum lease payments

2024

$

396

2025

 

403

2026

422

2027

430

2028

449

Thereafter

414

Total lease payments

 

2,514

Less: imputed interest

 

(585)

Present value of lease liabilities

1,929

Less: current portion of lease liabilities

(231)

Total long-term lease liabilities

$

1,698

Schedule of supplemental cash flow information

December 31, 

December 31, 

    

2023

    

2022

Cash paid for operating leases

$

436

$

276

Assets acquired under operating leases

$

1,602

$

XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2023
INTANGIBLE ASSETS, NET  
Schedule of total intangible assets

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

NA

$

-

$

134

MSA signatory costs

2,202

NA

-

2,202

License fee for predicate cigarette brand

350

NA

-

350

Total indefinite-lived intangible assets

$

2,686

NA

$

-

$

2,686

Total intangible assets, net

$

9,764

$

(3,288)

$

(552)

$

5,924

Gross

Accumulated

 

Net Carrying

December 31, 2022

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

5,723

$

(3,588)

$

2,135

License fees

 

3,801

(1,417)

2,384

Total amortizing intangible assets

$

9,524

$

(5,005)

$

4,519

Indefinite-lived:

 

Trademarks

 

$

141

MSA signatory costs

2,202

License fee for predicate cigarette brand

 

350

Total indefinite-lived intangible assets

$

2,693

Total intangible assets, net

$

7,212

Schedule of aggregate intangible asset amortization expense

Year Ended

December 31, 

2023

    

2022

Cost of goods sold

$

11

$

10

Research and development

 

644

 

609

Total amortization expense

$

655

$

619

Schedule of estimated future intangible asset amortization expense

 

2024

 

2025

 

2026

2027

2028

Thereafter

Amortization expense

$

422

$

410

$

351

$

365

$

321

$

1,369

XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of assets and liabilities measured at fair value

Fair Value

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Detachable warrants

$

$

$

1,350

$

1,350

Derivative liability

557

557

Total liabilities

$

$

$

1,907

$

1,907

Fair Value

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets

 

  

 

  

 

  

 

  

Money market funds

$

10,163

$

$

$

10,163

Corporate bonds

 

 

7,031

 

 

7,031

U.S. treasury securities

 

 

999

 

 

999

Total assets

$

10,163

$

8,030

$

$

18,193

Schedule of available-for-sale securities reconciliation

Available for Sale Debt Securities

December 31, 2022

Amortized

Gross

Gross

Cost

Unrealized 

Unrealized 

Fair

    

Basis

    

Gains

    

Losses

    

Value

Corporate bonds

$

7,143

$

$

(112)

$

7,031

Schedule of available for sale securities classified by contractual maturity

December 31, 2022

Amortized

    

Cost Basis

    

Fair Value

Due in one year or less

$

7,143

$

7,031

Schedule of the changes in fair value of Level 3 investments

Fair value measurement at January 1, 2023

$

Initial measurement (see Note 1 and 10)

4,214

Fair value measurement adjustment

(364)

JGB redemption of 166,667 warrants

(2,500)

Fair value measurement at December 31, 2023

$

1,350

Schedule of valuation technique used for measuring liability

Stock price volatility

 

104.1

%

Expected term

 

2.2

years

Stock price as of measurement date (per share)

$

0.19

Risk-free rate

 

4.3

%

Credit rating

CCC

Market yield (credit risk)

13.8

%

Omnia Warrants  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of valuation technique used for measuring liability

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

Risk-free interest rate per year

 

4.6

%

Expected volatility per year

 

90.9

%

Expected dividend yield

 

%

Contractual expiration

 

6.6

years

Exercise price

$

12.828

Stock price

$

0.19

XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK (Tables)
12 Months Ended
Dec. 31, 2023
Class of Warrant or Right [Line Items]  
Schedule of valuation technique used for measuring liability

Stock price volatility

 

104.1

%

Expected term

 

2.2

years

Stock price as of measurement date (per share)

$

0.19

Risk-free rate

 

4.3

%

Credit rating

CCC

Market yield (credit risk)

13.8

%

Schedule of sale of stock

Year Ended

December 31, 

(in thousands, except for per-share data)

    

2023

Number of common shares issued

284

Weighted average sale price per share

$

9.65

Gross proceeds

$

2,741

Net proceeds

$

2,563

Warrants activity

Warrants outstanding at January 1, 2022

Exercised

Issued

1,138,212

Warrants outstanding at December 31, 2022

1,138,212

Exercised

(18,084,052)

Abandoned

(325,205)

Issued

65,028,421

Warrants outstanding at December 31, 2023

47,757,376

JGB warrants | Senior secured debentures  
Class of Warrant or Right [Line Items]  
Schedule of valuation technique used for measuring liability

The JGB detachable warrants were valued at the closing dates of the Senior Secured Credit Facility using a Monte Carlo valuation model with the following assumptions:

Risk-free interest rate per year

 

4.2

%

Expected volatility per year

 

88.1

%

Expected dividend yield

 

%

Contractual expiration

 

5.5

years

Exercise price

$

19.125

Stock price

$

13.65

Omnia Warrants  
Class of Warrant or Right [Line Items]  
Schedule of valuation technique used for measuring liability

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

Risk-free interest rate per year

 

4.6

%

Expected volatility per year

 

90.9

%

Expected dividend yield

 

%

Contractual expiration

 

6.6

years

Exercise price

$

12.828

Stock price

$

0.19

Omnia Warrants | Senior secured debentures  
Class of Warrant or Right [Line Items]  
Schedule of valuation technique used for measuring liability

The Omnia detachable warrants were valued at the closing dates of the Subordinated Note using a Monte Carlo valuation model with the following assumptions:

Risk-free interest rate per year

 

4.1

%

Expected volatility per year

 

83.8

%

Expected dividend yield

 

%

Contractual expiration

 

7.5

years

Exercise price

$

12.828

Stock price

$

13.65

XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2023
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

214

24

238

(3)

Growing Agreements

Various

Contract fee

225

225

(4)

$

689

$

374

$

350

$

100

$

3,575

$

5,088

(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 a condition of the marketing authorization by the FDA, the Company engaged various consultants to conduct post-market studies and research.
(4)Various R&D tobacco growing agreements.
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT (Tables)
12 Months Ended
Dec. 31, 2023
DEBT  
Schedule of long-term debt

December 31, 

December 31, 

    

2023

    

2022

Senior Secured Credit Facility

 

$

11,805

 

$

Subordinated Note

3,554

Unamortized discount on loan and deferred debt issuance costs

(1,453)

Total debt

$

13,906

$

Current portion of long-term debt

(5,848)

Total long-term debt

$

8,058

$

Schedule of future principal payments

 

2024

 

2025

 

2026

 

2027

2028

Thereafter

Future minimum principal payments

$

5,848

$

$

8,058

$

$

$

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

Total

Issuance

$

8,698

Amortization during the year

(2,087)

Debt extinguishment charges

(5,158)

December 31, 2023

$

1,453

XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.1
NOTES AND LOANS PAYABLE (Tables)
12 Months Ended
Dec. 31, 2023
NOTES AND LOANS PAYABLE  
Schedule of notes payable balances

December 31, 

December 31, 

    

2023

    

2022

Insurance loans payable

$

543

$

689

Total current notes and loans payable

$

543

$

689

XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.1
EQUITY BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2023
EQUITY BASED COMPENSATION  
Schedule of compensation costs related to restricted stock and stock options

Year Ended

December 31, 

    

2023

    

2022

Sales, general, and administrative

$

2,052

$

5,252

Research and development

 

179

 

182

Total equity based compensation - continuing operations

2,231

 

5,434

Total equity based compensation - discontinued operations

448

 

55

Total equity based compensation

$

2,679

$

5,489

Summary of changes in unvested restricted stock

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

in thousands

$ per share

Unvested at January 1, 2022

 

211

$

37.50

Granted

 

236

29.40

Vested

(154)

31.65

Forfeited

(24)

35.85

Unvested at December 31, 2022

269

$

31.88

Granted

293

12.44

Vested

(147)

29.67

Forfeited

(260)

20.86

Unvested at December 31, 2023

155

$

15.69

Schedule of stock option activity

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

in thousands

$ per share

Outstanding at January 1, 2022

 

345

$

24.75

 

  

 

 

Exercised

 

(10)

17.40

 

  

 

 

  

Forfeited

 

(7)

20.85

 

  

 

 

  

Expired

(1)

41.40

Outstanding at December 31, 2022

 

327

24.82

 

  

 

 

  

Forfeited

(101)

21.29

Expired

(7)

41.40

Outstanding at December 31, 2023

219

$

26.34

1.9

years

$

Exercisable at December 31, 2023

213

$

25.95

1.8

years

$

XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.1
LOSS PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2023
LOSS PER COMMON SHARE  
Schedule of computation of basic and diluted loss per common share

Year Ended

December 31, 

    

2023

    

2022

Net loss from continuing operations

$

(54,686)

$

(36,553)

Net loss from discontinued operations

(86,089)

(23,248)

Net loss

$

(140,775)

$

(59,801)

Deemed dividends

(9,992)

Net loss available to common shareholders

$

(150,767)

$

(59,801)

Weighted average common shares outstanding - basic and diluted

20,711

12,856

Basic and diluted loss per common share from continuing operations

$

(2.64)

$

(2.84)

Basic and diluted loss per common share from discontinued operations

(4.16)

(1.81)

Basic and diluted loss per common share from deemed dividends

(0.48)

Basic and diluted loss per common share

$

(7.28)

$

(4.65)

Anti-dilutive shares are as follows as of December 31 (in thousands):

Warrants

47,757

1,138

Options

219

327

Restricted stock units

155

269

48,131

1,734

XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2023
REVENUE RECOGNITION  
Schedule of concentration of risk

Year Ended

December 31, 

2023

2022

Customer A

31.49

%

23.61

%

Customer B

23.92

%

23.22

%

Customer C

21.70

%

35.20

%

All other customers

22.89

%

17.97

%

Schedule of contract assets and liabilities

December 31, 

December 31, 

December 31, 

    

2023

    

2022

    

2021

Unbilled receivables

 

$

1,053

 

$

354

 

$

178

Deferred income

(726)

(688)

(119)

Net contract assets (liabilities)

$

327

$

(334)

$

59

XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER OPERATING EXPENSES (INCOME), NET (Tables)
12 Months Ended
Dec. 31, 2023
OTHER OPERATING EXPENSES (INCOME), NET  
Components of "Other operating expenses, net"

Year Ended

December 31, 

    

2023

    

2022

Restructuring costs:

Impairment of intangible assets (see Note 7)

$

1,375

$

35

Impairment of fixed assets

56

Professional services

763

Severance (see Note 1)

221

Total Restructuring costs

2,415

35

Acquisition and transaction costs

223

-

Gain on sale or disposal of property, plant and equipment

(111)

(362)

Total other operating expenses (income), net

$

2,527

$

(327)

XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
INCOME TAXES  
Summary of the components giving rise to the income tax provision (benefit)

    

2023

    

2022

Current:

 

  

 

  

Federal

$

$

State

 

40

 

14

Foreign

 

 

Total current provision

$

40

$

14

Deferred:

 

  

 

  

Federal

(11,351)

 

(6,610)

State

 

(736)

 

(4,404)

Foreign

 

 

Total deferred benefit

 

(12,087)

 

(11,014)

Change in valuation allowance

 

12,094

 

11,021

Total income tax provision

$

47

$

21

Schedule of effective income tax rate reconciliation

    

2023

    

2022

    

Statutory federal rate

 

21.0

%  

21.0

%  

Other items

 

0.2

 

(0.8)

 

Stock based compensation

 

(0.8)

 

(1.3)

 

Research and development credit carryforward

 

0.4

 

 

State tax, net of federal benefit

 

1.3

 

12.0

 

162(m) limitation

 

(0.2)

 

(0.9)

 

Valuation allowance

 

(22.0)

 

(30.1)

 

Effective tax rate

 

(0.1)

%  

(0.1)

%  

Schedule of deferred tax assets and liabilities

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating loss carry-forward

$

54,453

$

34,029

Inventory

 

2,020

 

220

Stock-based compensation

 

862

 

1,144

Start-up expenditures

 

155

 

175

Research and development credit carryforward

 

1,424

 

1,205

Accrued bonus

 

133

 

458

Severance liability

 

95

 

151

Credit loss reserves

2

Research and development costs

1,617

813

Operating lease obligations

 

476

 

229

Capital loss on investment

2,449

2,209

Note payable and warrant liability

581

Other

 

1,758

 

50

$

66,025

$

40,683

Deferred tax liabilities:

 

  

 

  

Machinery and equipment

 

(283)

 

(221)

Patents and trademarks

 

(193)

 

(203)

Operating lease right-of-use assets

 

(467)

 

(225)

Other intangible assets

 

(385)

 

(334)

 

(1,328)

 

(983)

Valuation allowance

 

(64,763)

 

(39,759)

Net deferred taxes

$

(66)

$

(59)

XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.1
QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Tables)
12 Months Ended
Dec. 31, 2023
QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED  
Schedule of quarterly revenue and earnings data

    

Three Months Ended

December 31, 

September 30, 

June 30, 

March 31, 

    

2023

    

2023

    

2023

    

2023

Revenues, net

$

7,357

$

7,871

$

8,050

$

8,926

Gross profit (loss)

$

(7,829)

$

77

$

(961)

$

17

Net loss from continuing operations (2)

$

(22,068)

$

(8,081)

$

(13,707)

$

(10,830)

Basic and diluted loss per common share from continuing operations (1)

$

(0.66)

$

(0.41)

$

(0.92)

$

(0.75)

Three Months Ended

December 31, 

September 30, 

June 30, 

March 31, 

2022

    

2022

    

2022

    

2022

Revenues, net

$

9,951

$

11,535

$

9,970

$

9,045

Gross profit

$

(44)

$

636

$

928

$

328

Net loss from continuing operations (3)

$

(11,114)

$

(10,490)

$

(7,699)

$

(7,250)

Basic and diluted loss per common share from continuing operations (1)

$

(0.77)

$

(0.75)

$

(0.63)

$

(0.67)

(1)The quarterly per share data in this table has been rounded and therefore may not sum to total year-to-date EPS.
(2)For the quarter ended December 31, 2023, net loss from continuing operations increased from the previous current year quarters, mainly due to an inventory leaf reserve charge of $7,720 and loss on extinguishment of debt in the amount of $5,158.
(3)For the quarter ended December 31, 2022, net loss from continuing operations increased from the previous current year quarters, mainly due to higher personnel and strategic consulting costs.
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Oct. 19, 2023
USD ($)
Jul. 05, 2023
shares
Feb. 15, 2024
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Maximum maturity date of securities         24 months  
Number of reportable segments | segment       1    
Goodwill       $ 0 $ 0  
Deemed dividend related to down-round features         3,029  
Value of replacement warrants         6,596  
Deemed dividend related to down-round provisions and anti-dilution provisions         367  
Accelerated equity compensation expense         523 $ 1,237
Allowance for discounts or returns and allowances       8 8 0
Cash and cash equivalents       2,058 $ 2,058 2,205
Substantial Doubt about Going Concern, within One Year [true false]         true  
Reverse stock split, ratio   0.0667        
Cash flow from operations         $ (54,987) (51,714)
Proceeds from Issuance of Common Stock $ 5,250          
Placement agent fees 367   $ 165      
Other general expense $ 288          
Accumulated deficit       $ (378,707) (378,707) $ (237,814)
Shares issued for reverse stock split | shares   66,035        
Subsequent Event            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Proceeds from Issuance of Common Stock     $ 2,421      
Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment [Member]            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Provision for credit losses         $ 118  
Directors            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Vesting period         1 year  
Officers and employees            
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES            
Vesting period         3 years  
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property, plant and equipment (Details)
Dec. 31, 2023
Leasehold improvements  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Property, Plant and Equipment, Useful Life 20 years
Manufacturing equipment | Maximum  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Property, Plant and Equipment, Useful Life 15 years
Manufacturing equipment | Minimum  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Property, Plant and Equipment, Useful Life 5 years
Office furniture, fixtures and equipment | Maximum  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Property, Plant and Equipment, Useful Life 10 years
Office furniture, fixtures and equipment | Minimum  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Property, Plant and Equipment, Useful Life 3 years
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Beginning balance $ 634 $ 238
Accruals 790 692
Reversal from settlement (168)  
Cash payments (870) (296)
Ending balance 386 634
Current 386 349
Noncurrent   285
Total severance liability $ 386 $ 634
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Severance Charges    
Total severance charges $ 622 $ 692
Sales, general, and administrative    
Severance Charges    
Total severance charges 401 $ 692
Other operating expense, net    
Severance Charges    
Total severance charges $ 221  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Provision for Impairment (Details) - GVB Hemp/Cannabis Business - Held for sale - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
DISCONTINUED OPERATIONS AND DIVESTITURES      
Goodwill impairment   $ 33,360  
Impairment of intangible assets $ 10,879    
Impairment of intangible assets 3,037    
Loss on equity investments (682)    
Impairment of Property plant and equipment 7,418    
Impairment of right-of-use assets $ 5,038    
Total impairment charges for other intangibles and long-lived assets     $ 25,189
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.1
DISCONTINUED OPERATIONS AND DIVESTITURES (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Dec. 22, 2023
Nov. 30, 2022
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Nov. 20, 2023
Jun. 30, 2023
Jun. 30, 2022
DISCONTINUED OPERATIONS AND DIVESTITURES                
Rate of interest 12.00%   9.38% 9.38%     7.88% 3.25%
Insurance proceeds $ 1,000 $ 5,000            
Loss on disposal of discontinued operations         $ (58,521)      
GVB Hemp/Cannabis Business | Held for sale                
DISCONTINUED OPERATIONS AND DIVESTITURES                
Impairment charges in Other operating expenses, net         25,189      
Goodwill impairment       $ 33,360        
Total consideration 3,100   $ 3,100 $ 3,100   $ 2,250    
Cash consideration 1,100              
Consideration in the form of secured promissory note $ 2,000              
Rate of interest 12.00%              
Maximum amount of insurance proceeds used to offset certain share liabilities $ 2,000              
Maximum amount of certain shared liabilities entitled to offset 1,000              
Insurance proceeds 5,000              
Selling expenses $ 434              
Loss on disposal of discontinued operations         $ 58,521      
GVB Biopharma | Held for sale                
DISCONTINUED OPERATIONS AND DIVESTITURES                
Impairment charges in Other operating expenses, net     25,189          
Goodwill impairment     $ 33,360          
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
DISCONTINUED OPERATIONS AND DIVESTITURES    
Current assets of discontinued operations held for sale $ 1,254 $ 13,646
Noncurrent assets of discontinued operations held for sale   54,782
Current liabilities of discontinued operations held for sale 3,185 4,138
Noncurrent liabilities of discontinued operations held for sale   4,603
Held for sale    
DISCONTINUED OPERATIONS AND DIVESTITURES    
Cash and cash equivalents   815
Accounts receivable, net   4,278
Inventories   2,738
Insurance recoveries   5,000
Prepaid expenses and other current assets   815
Current assets of discontinued operations held for sale   13,646
Property, plant and equipment, net   9,401
Operating lease right-of-use assets, net   1,732
Goodwill   33,160
Intangible assets, net   9,641
Investments   682
Other assets   166
Noncurrent assets of discontinued operations held for sale   54,782
Notes and loans payable - current   219
Operating lease obligations   429
Accounts payable   2,117
Accrued expenses   662
Accrued payroll   537
Deferred income   143
Other current liabilities   31
Current liabilities of discontinued operations held for sale   4,138
Notes and loans payable   3,001
Operating lease obligations   1,430
Other long-term liabilities   172
Noncurrent liabilities of discontinued operations held for sale   4,603
Net (liabilities) assets   $ 59,687
GVB Hemp/Cannabis Business | Held for sale    
DISCONTINUED OPERATIONS AND DIVESTITURES    
Prepaid expenses and other current assets 9  
Property, plant and equipment, net - current 1,207  
Other current assets 38  
Current assets of discontinued operations held for sale 1,254  
Notes and loans payable - current 2  
Operating lease obligations 1,083  
Accounts payable 2,013  
Accrued expenses 79  
Deferred income 8  
Current liabilities of discontinued operations held for sale 3,185  
Net (liabilities) assets $ (1,931)  
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Operating expenses:      
Loss on disposal of discontinued operations   $ (58,521)  
Other income (expense):      
Loss from discontinued operations before income taxes   (85,634) $ (23,703)
Provision (benefit) for income taxes   455 (455)
Net loss from discontinued operations   (86,089) (23,248)
GVB Hemp/Cannabis Business | Held for sale      
DISCONTINUED OPERATIONS AND DIVESTITURES      
Revenues, net   42,113 21,610
Cost of goods sold   49,185 22,283
Gross loss   (7,072) (673)
Operating expenses:      
Sales, general and administrative   16,540 12,286
Research and development   3,010 2,983
Other operating expense, net   118 7,529
Loss on disposal of discontinued operations   58,521  
Goodwill impairment $ 33,360    
Total operating expenses   78,189 22,798
Operating loss from discontinued operations   (85,261) (23,471)
Other income (expense):      
Other income, net   65 66
Interest expense   438 298
Total other expense   (373) (232)
Loss from discontinued operations before income taxes   (85,634) (23,703)
Provision (benefit) for income taxes   455 (455)
Net loss from discontinued operations   $ (86,089) $ (23,248)
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Other operating expenses, net (Details) - GVB Biopharma - Held for sale - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Grass Valley fire:    
Fixed asset write-offs   $ 5,550
Inventory charges   3,998
Lease obligations   20
Professional services $ 407 36
Compensation & benefits   195
Insurance recoveries   (5,000)
Total Grass Valley fire 407 4,799
Restructuring costs:    
Severance 13  
Impairment of intangible assets   1,453
Gain on change in contingent consideration (1,138)  
Needlerock Farms settlement 769  
Impairment of inventory   237
Gain on sale or disposal of property, plant and equipment (64) (6)
Acquisition costs 131 1,046
Total other operating expenses, net $ 118 $ 7,529
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) - GVB Hemp/Cannabis Business - Held for sale - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
DISCONTINUED OPERATIONS AND DIVESTITURES    
Cash used in operating activities $ 21,281 $ 17,274
Cash used in investing activities 799 3,665
Depreciation and amortization 2,443 1,566
Capital expenditures $ 3,752 $ 2,752
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS ACQUISITIONS (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 19, 2023
USD ($)
item
shares
Dec. 31, 2022
USD ($)
May 13, 2022
USD ($)
shares
Sep. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
BUSINESS ACQUISITIONS            
Number of novel food applications | item 1,276          
Contingent consideration $ 1,138          
Goodwill           $ 0
Deferred Tax Assets, Valuation Allowance   $ 39,759       64,763
Measurement period adjustments       $ 53    
Gain on change of contingent consideration           (1,138)
GVB Biopharma            
BUSINESS ACQUISITIONS            
Debt assumed     $ 4,637      
Transaction costs     $ 1,753      
Shares issued | shares     2,193,334      
Fair value of shares issued     $ 51,653      
Increase (decrease) in inventory         $ 978  
Goodwill     44,200     33,360
Reduction to goodwill     10,840      
Deferred tax liability     627     627
Deferred Tax Assets, Valuation Allowance   434        
Valuation of property plant and equipment     $ 70      
GVB Biopharma | Sales, general, and administrative            
BUSINESS ACQUISITIONS            
Acquisition related costs   $ 1,046        
GVB Biopharma | Tradename            
BUSINESS ACQUISITIONS            
Royalty rate     1.00%      
GVB Biopharma | Off-market lease            
BUSINESS ACQUISITIONS            
Intangible assets     $ 0      
GVB Biopharma | Customer relationships            
BUSINESS ACQUISITIONS            
Historical customer annual attrition rate     20.00%      
RX Pharmatech Ltd            
BUSINESS ACQUISITIONS            
Number of novel food applications | item 1,276          
Cash consideration $ 200          
Equity consideration 503          
Target working capital, true up 286          
Contingent consideration 1,138          
Fair value of contingent consideration 2,127          
Intangible assets 1,744          
Net asset 93          
Excess purchase price $ 0          
Contingent consideration, earn out period 3 years          
Shares issued | shares 31,056          
Cash acquired $ 290          
Goodwill 0          
RX Pharmatech Ltd | Sales, general, and administrative            
BUSINESS ACQUISITIONS            
Acquisition related costs           $ 130
RX Pharmatech Ltd | Maximum            
BUSINESS ACQUISITIONS            
Contingent consideration $ 1,550          
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS ACQUISITIONS - Initial fair value measurements (Details)
$ in Thousands
Dec. 31, 2023
Jan. 19, 2023
USD ($)
BUSINESS ACQUISITIONS    
Maximum Payout   $ 1,550
Fair Value   $ 1,138
Measurement Inputs   16
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration] us-gaap:MeasurementInputDiscountRateMember  
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS ACQUISITIONS - Purchase price allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
May 13, 2022
BUSINESS ACQUISITIONS    
Goodwill $ 0  
GVB Biopharma    
BUSINESS ACQUISITIONS    
Cash 456  
Accounts receivable 2,944  
Inventory 3,551  
Other assets 519  
Property, plant & equipment 11,189  
Operating leases right-of-use assets, net 1,231  
Goodwill 33,360 $ 44,200
Accounts payable and accrued expenses (2,777)  
Other current liabilities (944)  
Lease liabilities (1,259)  
Auto loans   (4,637)
Deferred tax liability (627) $ (627)
Fair value of net assets acquired 53,406  
GVB Biopharma | Auto loans    
BUSINESS ACQUISITIONS    
Auto loans (387)  
GVB Biopharma | Bridge Loan.    
BUSINESS ACQUISITIONS    
Auto loans (4,250)  
GVB Biopharma | Tradename    
BUSINESS ACQUISITIONS    
Intangible assets 4,600  
GVB Biopharma | Customer relationships    
BUSINESS ACQUISITIONS    
Intangible assets $ 5,800  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS ACQUISITIONS - Discount rate and remaining lease terms (Details)
Dec. 31, 2023
May 13, 2022
BUSINESS ACQUISITIONS    
Weighted average remaining lease term in years 5 years 10 months 24 days  
Weighted average discount rate 9.00%  
GVB Biopharma    
BUSINESS ACQUISITIONS    
Weighted average remaining lease term in years   3 years 9 months 18 days
Weighted average discount rate   8.30%
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS ACQUISITIONS - Purchase price allocated to intangible assets (Details) - GVB Biopharma
$ in Thousands
May 13, 2022
USD ($)
Customer relationships  
BUSINESS ACQUISITIONS  
Fair Value Assigned $ 5,800
Weighted Average Amortization Period (Years) 10 years
Weighted Average Discount Rate 23.50%
Tradename  
BUSINESS ACQUISITIONS  
Fair Value Assigned $ 4,600
Weighted Average Discount Rate 23.50%
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
INVENTORIES    
Raw materials $ 3,580 $ 7,090
Work in process   3
Finished goods 766 177
Inventory, Net 4,346 7,270
Inventory write-off   $ 237
Grass Valley Fire [Member]    
INVENTORIES    
Inventory write-off $ 7,720  
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
PROPERTY, PLANT AND EQUIPMENT, NET    
Property, plant and equipment, gross $ 7,770 $ 7,426
Less: accumulated depreciation (4,377) (3,734)
Property, plant and equipment, net 3,393 3,692
Depreciation expense 852 673
Leasehold improvements    
PROPERTY, PLANT AND EQUIPMENT, NET    
Property, plant and equipment, gross 262 232
Manufacturing equipment    
PROPERTY, PLANT AND EQUIPMENT, NET    
Property, plant and equipment, gross 7,254 6,780
Office furniture, fixtures and equipment    
PROPERTY, PLANT AND EQUIPMENT, NET    
Property, plant and equipment, gross $ 254 $ 414
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.1
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Details)
$ in Thousands
12 Months Ended
Jan. 01, 2023
USD ($)
item
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES      
Weighted average remaining lease term in years   5 years 10 months 24 days  
Weighted average discount rate   9.00%  
Future minimum lease payments      
2024   $ 396  
2025   403  
2026   422  
2027   430  
2028   449  
Thereafter   414  
Total lease payments   2,514  
Less: imputed interest   (585)  
Present value of lease liabilities   1,929  
Less: current portion of lease liabilities   (231) $ (252)
Total long-term lease liabilities   1,698 711
Operating lease cost   $ 475 $ 288
Lessee, Operating Lease, Existence of Option to Extend [true false] true    
Monthly base rent $ 15    
Base Rent Annual Increase, as a percent 3.00%    
Initial term 36 months    
Number of renewal options | item 2    
Period of renewal options 24 months    
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.1
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES - Schedule of supplemental cash flow information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES    
Cash paid for operating leases $ 436 $ 276
Assets acquired under operating leases $ 1,602  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible assets, net    
Gross Carrying Amount, Finite-lived $ 7,078 $ 9,524
Accumulated Amortization, Finite-lived (3,288) (5,005)
Impairment , Finite-lived $ (552)  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Operating Income (Expense), Net  
Net Carrying Amount, Finite-lived $ 3,238 4,519
Gross Carrying Amount, Indefinite-lived 2,686  
Net Carrying Amount, Indefinite-lived 2,686 2,693
Total intangible assets, net 9,764  
Impairment of intangible assets, Total (1,375) (35)
Total intangible assets, net 5,924 7,212
Trademarks    
Intangible assets, net    
Gross Carrying Amount, Finite-lived 134  
Net Carrying Amount, Indefinite-lived 134 141
MSA signatory costs    
Intangible assets, net    
Gross Carrying Amount, Indefinite-lived 2,202  
Net Carrying Amount, Indefinite-lived 2,202 2,202
License fee for predicate cigarette brand    
Intangible assets, net    
Gross Carrying Amount, Indefinite-lived 350  
Net Carrying Amount, Indefinite-lived 350 350
Patent    
Intangible assets, net    
Gross Carrying Amount, Finite-lived 2,913 5,723
Accumulated Amortization, Finite-lived (1,622) (3,588)
Impairment , Finite-lived (487)  
Net Carrying Amount, Finite-lived 804 2,135
Impairment of intangible assets, Total (552)  
License fee for predicate cigarette brand    
Intangible assets, net    
Gross Carrying Amount, Finite-lived 4,165 3,801
Accumulated Amortization, Finite-lived (1,666) (1,417)
Impairment , Finite-lived (65)  
Net Carrying Amount, Finite-lived $ 2,434 $ 2,384
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
INTANGIBLE ASSETS, NET    
Total amortization expense $ 655 $ 619
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Operating Income (Expense), Net Other Operating Income (Expense), Net
Impairment of intangible assets $ 1,375 $ 35
Patents and trademarks    
INTANGIBLE ASSETS, NET    
Impairment of intangible assets 772  
Patent    
INTANGIBLE ASSETS, NET    
Impairment of intangible assets 552  
Finite lived intangible assets disposed 1,501  
Net book value disposed 0  
Trademarks abandoned    
INTANGIBLE ASSETS, NET    
Impairment of intangible assets 51  
Cost of goods sold    
INTANGIBLE ASSETS, NET    
Total amortization expense 11 10
Research and development    
INTANGIBLE ASSETS, NET    
Total amortization expense $ 644 $ 609
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Estimated future intangible asset amortization expense  
2024 $ 422
2025 410
2026 351
2027 365
2028 321
Thereafter $ 1,369
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.1
INVESTMENTS & OTHER ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 16, 2023
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2021
INVESTMENTS & OTHER ASSETS        
Note receivable $ 3,800      
Extinguishment of Discount 305      
Non-cash assignment of PLSH Promissory Note 2,600 $ 2,600    
Loss on transfer of promissory note $ 895 $ (895)    
Investment in Panacea        
INVESTMENTS & OTHER ASSETS        
Note receivable       $ 4,300
Notes receivable issued value       3,684
Note receivable, face amount       4,300
Note receivable, discount       $ 616
Decrease in related party notes receivable     $ 500  
Extinguishment of related party notes receivable     500  
Note receivable interest rate       0.00%
Related party notes receivable discount     $ 51  
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE MEASUREMENTS - Recurring (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Money market funds    
Assets    
Net Asset Value $ 1.00  
Fair Value, Recurring    
Assets    
Assets at fair value   $ 18,193
Liabilities at fair value $ 1,907  
Fair Value, Recurring | Detachable warrants    
Assets    
Liabilities at fair value 1,350  
Fair Value, Recurring | Derivative liabilities    
Assets    
Liabilities at fair value 557  
Fair Value, Recurring | Money market funds    
Assets    
Assets at fair value   10,163
Fair Value, Recurring | Corporate bonds    
Assets    
Assets at fair value   7,031
Fair Value, Recurring | U.S. treasury securities    
Assets    
Assets at fair value   999
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Assets    
Assets at fair value   10,163
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Money market funds    
Assets    
Assets at fair value   10,163
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Assets    
Assets at fair value   8,030
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Corporate bonds    
Assets    
Assets at fair value   7,031
Fair Value, Recurring | Fair Value, Inputs, Level 2 | U.S. treasury securities    
Assets    
Assets at fair value   $ 999
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Assets    
Liabilities at fair value 1,907  
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Detachable warrants    
Assets    
Liabilities at fair value 1,350  
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Derivative liabilities    
Assets    
Liabilities at fair value $ 557  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE MEASUREMENTS - Available-for-sale debt securities (Details) - Corporate Bonds
$ in Thousands
Dec. 31, 2022
USD ($)
FAIR VALUE MEASUREMENTS  
Available-for-sale Securities - Amortized Cost Basis $ 7,143
Available-for-sale Securities - Gross Unrealized Losses (112)
Available-for-sale Securities - Fair Value $ 7,031
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE MEASUREMENTS - Maturity of available-for-sale securities by contractual maturity (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
FAIR VALUE MEASUREMENTS  
Available for sale, maturities one year or less, Amortized Cost $ 7,143
Available for sale, maturities one year or less, Fair Value $ 7,031
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
FAIR VALUE MEASUREMENTS    
Interest income on short-term investment securities $ 52 $ 546
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE MEASUREMENTS - Estimated fair values of company's liabilities (Details) - Detachable warrants
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
shares
Estimated fair value of company's liability  
Initial measurement $ 4,214
Fair value measurement adjustment (364)
JGB redemption of warrants (2,500)
Fair value measurement ending balance $ 1,350
Number of Warrants Redeemed | shares 166,667
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details)
Dec. 31, 2023
$ / shares
Y
Mar. 03, 2023
Y
$ / shares
Risk-free interest rate per year    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 0.043  
Expected volatility per year    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 1.041  
Contractual expiration    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input | Y 2.2  
Stock price    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 0.19  
Market yield (credit risk)    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 0.138  
JGB warrants | Risk-free interest rate per year    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input   0.042
JGB warrants | Expected volatility per year    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input   0.881
JGB warrants | Contractual expiration    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input | Y   5.5
JGB warrants | Exercise price    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input   19.125
JGB warrants | Stock price    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input   13.65
Omnia Warrants | Risk-free interest rate per year    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input 0.046 0.041
Omnia Warrants | Expected volatility per year    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input 0.909 0.838
Omnia Warrants | Contractual expiration    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input | Y 6.6 7.5
Omnia Warrants | Exercise price    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input 12.828 12.828
Omnia Warrants | Stock price    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Warrants measurement input 0.19 13.65
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Direct Offering & Warrant Repricing (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Dec. 07, 2023
Oct. 31, 2023
Oct. 19, 2023
Oct. 17, 2023
Jul. 19, 2023
Jul. 06, 2023
Jun. 19, 2023
Jul. 21, 2022
Jan. 31, 2024
Dec. 31, 2023
Oct. 31, 2023
Feb. 15, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 28, 2023
Oct. 20, 2023
Oct. 18, 2023
Oct. 16, 2023
Jul. 31, 2023
Jun. 18, 2023
Jul. 31, 2022
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Stock issued in connection with capital raise                         $ 22,880 $ 32,484              
Other general expense     $ 288                                    
Net proceeds from direct offering     5,250                                    
Payments of Stock Issuance Costs     $ 367                 $ 165                  
Shares represented by warrants                                   166,667 390,247    
Exercise price   $ 0.1765                 $ 0.1765                    
Exercised                         (18,084,052)                
Warrant outstanding balance                   47,757,376     47,757,376 1,138,212              
Abandoned                         325,205                
Issued                         65,028,421 1,138,212              
Number of warrants repriced   747,974                                      
Change in fair value of warrant liabilities                         $ (364)                
Aggregate number of pre-funded warrants in percentage       10.00%                                  
Percentage of public offering accompanying common warrant       125.00%                                  
Subsequent Event                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Net proceeds from direct offering                       $ 2,421                  
Shares represented by warrants                       13,132,268                  
Exercise price                       $ 0.1844                  
Warrant outstanding balance                       57,299,308                  
Prefunded Warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Stock issued in connection with capital raise (in shares)                     2,399,512                    
Exercise price       $ 0.5249                                  
Exercised                     3,800,000                    
Warrant outstanding balance   13,500,000                 13,500,000                    
Combined public offering price, per share       0.0001                                  
Prefunded Warrants | Subsequent Event                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercised                 10,800,000                        
Common Warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price       $ 0.525                                  
Placement Agent Warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Stock issued in connection with capital raise (in shares)       1,000,000                                  
Shares issue price       $ 0.65625                                  
Private placement                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Stock issued in connection with capital raise               $ 35,000                          
Stock issued in connection with capital raise (in shares)               1,138,221                          
Shares issue price               $ 30.75                          
Net proceeds from direct offering               $ 32,484                          
Registered Direct Offering                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Stock issued in connection with capital raise         $ 11,700 $ 3,000 $ 5,300                            
Stock issued in connection with capital raise (in shares)         4,373,219 778,634 747,974                            
Shares issue price         $ 2.67 $ 3.80 $ 7.05                            
Net proceeds from direct offering         $ 10,742 $ 2,722 $ 4,800           25,158 $ 35,000              
Payments of Stock Issuance Costs                         $ 2,279 $ 2,516              
Shares represented by warrants         8,746,438 1,557,268 747,974                            
Exercise price   $ 0.525 $ 2.42   $ 2.42 $ 3.80 $ 7.05       $ 0.525         $ 0.525 $ 3.80   $ 2.42   $ 30.75
Warrant outstanding balance     11,799,654                                   65,042
Abandoned 325,205                                        
Issued             0                            
Number of warrants repriced         8,746,438 1,557,268                              
Public Equity Offering                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Stock issued in connection with capital raise (in shares)       7,600,000                                  
Shares issue price       $ 0.00001                                  
Shares represented by warrants       20,000,000                                  
Public Equity Offering | Prefunded Warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Shares represented by warrants       2,400,000                                  
Class Of warrant Or right exercise price one | Registered Direct Offering                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price                                     3.80    
Class Of warrant Or right exercise price two | Registered Direct Offering                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price                                     $ 2.42    
Private Placement Warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price             $ 7.05                         $ 30.75  
Number of warrants repriced             747,974                            
Change in fair value of warrant liabilities             $ 2,025                            
Private Placement Warrants | Private placement                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price               $ 30.75                          
Private Placement Warrants | Private placement | Maximum                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Shares represented by warrants               1,138,221                          
July 19, 2023 RDO warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price                   $ 0.2042     $ 0.2042                
Warrant outstanding balance                   1,225,000     1,225,000                
July 19, 2023 RDO warrants | Registered Direct Offering                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price   $ 0.525     $ 0.1765           $ 0.525                    
Exercised         7,521,438                                
Warrant outstanding balance                   1,225,000     1,225,000                
July 19, 2023 RDO warrants | Registered Direct Offering | Subsequent Event                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercised                 775,000                        
Inducement warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Other general expense                   $ 58                      
Shares represented by warrants                   15,517,386     15,517,386                
Exercise price                   $ 0.2042     $ 0.2042   $ 0.525            
Warrant outstanding balance                   31,034,772     31,034,772   31,779,654            
Issued                   31,034,772                      
Change in fair value of warrant liabilities                   $ 883                      
Percentage of public offering accompanying common warrant                             200.00%            
Inducement warrants | Common Warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price                   $ 0.215     $ 0.215                
October 2023 CMPO warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price                   $ 0.2042     $ 0.2042                
Warrant outstanding balance                   13,500,000     13,500,000                
July 6, 2023 RDO warrants                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercise price                   $ 0.2042     $ 0.2042                
Warrant outstanding balance                   1,557,268     1,557,268                
July 6, 2023 RDO warrants | Registered Direct Offering                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Exercised                         1,557,368                
July 6, 2023 RDO warrants | Registered Direct Offering | Subsequent Event                                          
CAPITAL RAISE AND WARRANT ACTIVITY                                          
Warrant outstanding balance                 1,557,368                        
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrants and ATM Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Oct. 19, 2023
Oct. 16, 2023
Jun. 22, 2023
Jun. 19, 2023
Mar. 03, 2023
Dec. 31, 2023
Mar. 31, 2023
Feb. 15, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 28, 2023
Oct. 31, 2023
Oct. 17, 2023
Jul. 31, 2023
Jan. 31, 2023
Class of Warrant or Right [Line Items]                              
Net proceeds from warrant exercise                 $ 3,044            
Warrant outstanding beginning balance               47,757,376 1,138,212            
Exercised                 (18,084,052)            
Abandoned                 (325,205)            
Issued                 65,028,421 1,138,212          
Warrant outstanding ending balance           47,757,376     47,757,376 1,138,212          
Shares represented by warrants   166,667                       390,247  
Exercise price                       $ 0.1765      
Percentage of public offering accompanying common warrant                         125.00%    
Fair value of warrants           $ 5,791     $ 5,791            
Other general expense $ 288                            
Change in fair value of warrant liabilities                 (364)            
Warrant aggregate put price   $ 2,500                          
issuance of the warrants without the put provision                 $ 1,577            
Subsequent Event                              
Class of Warrant or Right [Line Items]                              
Net proceeds from warrant exercise               $ 2,421              
Warrant outstanding ending balance               57,299,308              
Shares represented by warrants               13,132,268              
Exercise price               $ 0.1844              
Senior Secured Credit Facility                              
Class of Warrant or Right [Line Items]                              
Warrant outstanding beginning balance               330,294              
Warrant outstanding ending balance           330,294     330,294            
Exercise price           $ 12.828     $ 12.828            
Inducement Warrants[Member]                              
Class of Warrant or Right [Line Items]                              
Net proceeds from warrant exercise           $ 3,336                  
Warrant outstanding beginning balance               31,034,772              
Issued           31,034,772                  
Warrant outstanding ending balance           31,034,772     31,034,772            
Shares represented by warrants           15,517,386     15,517,386            
Exercise price           $ 0.2042     $ 0.2042   $ 0.525        
Percentage of public offering accompanying common warrant                     200.00%        
Fair value of warrants           $ 6,596     $ 6,596            
Warrants issuance costs           234     234            
Other general expense           58                  
Change in fair value of warrant liabilities           883                  
JGB warrants                              
Class of Warrant or Right [Line Items]                              
Shares represented by warrants       496,960 333,334                    
Exercise price       $ 12.828 $ 19.125                   $ 15.00
Warrants term         5 years                    
Premium percentage         50.00%                    
Fair value of warrants         $ 4,475                    
Warrants issuance costs         $ 139                    
Deemed dividend from trigger of anti-dilution provision feature       $ 367                      
Anti-dilution adjustments on warrants       $ 0                      
Issuance of the warrants with the put provision           $ 2,898     2,898            
issuance of the warrants without the put provision                 $ 1,577            
JGB warrants | Senior secured debentures                              
Class of Warrant or Right [Line Items]                              
Shares represented by warrants     496,960   333,334                    
Exercise price     $ 12.828   $ 19.125                    
Fair value of warrants         $ 4,475                    
Anti-dilution adjustments on warrants     $ 0                        
Omnia Warrants                              
Class of Warrant or Right [Line Items]                              
Warrant outstanding beginning balance               45,000              
Warrant outstanding ending balance           45,000     45,000            
Shares represented by warrants         45,000                    
Exercise price         $ 12.828 $ 12.828     $ 12.828           $ 30.00
Warrants term         7 years                    
Fair value of warrants         $ 1,316                    
July 2022 Warrants                              
Class of Warrant or Right [Line Items]                              
Warrant outstanding beginning balance               65,042              
Warrant outstanding ending balance           65,042     65,042            
Exercise price           $ 30.75     $ 30.75            
ATM Offering                              
Class of Warrant or Right [Line Items]                              
Authorized amount             $ 50,000                
Percentage of sales commission             3.00%                
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) - $ / shares
Dec. 31, 2023
Nov. 28, 2023
Oct. 31, 2023
Mar. 03, 2023
Jan. 31, 2023
Class of Warrant or Right [Line Items]          
Exercise price     $ 0.1765    
Senior Secured Credit Facility - JGB          
Class of Warrant or Right [Line Items]          
Exercise price $ 12.828        
July 2022 RDO warrants          
Class of Warrant or Right [Line Items]          
Exercise price 30.75        
Subordinated Note - Omnia          
Class of Warrant or Right [Line Items]          
Exercise price 12.828     $ 12.828 $ 30.00
July 6, 2023 RDO warrants          
Class of Warrant or Right [Line Items]          
Exercise price 0.2042        
July 19, 2023 RDO warrants          
Class of Warrant or Right [Line Items]          
Exercise price 0.2042        
October 2023 CMPO warrants          
Class of Warrant or Right [Line Items]          
Exercise price 0.2042        
Inducement warrants          
Class of Warrant or Right [Line Items]          
Exercise price $ 0.2042 $ 0.525      
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Valuation Techniques (Details)
Dec. 31, 2023
$ / shares
Y
Mar. 03, 2023
Y
$ / shares
JGB warrants | Risk-free interest rate per year    
Class of Warrant or Right [Line Items]    
Warrants measurement input   0.042
JGB warrants | Expected volatility per year    
Class of Warrant or Right [Line Items]    
Warrants measurement input   0.881
JGB warrants | Contractual expiration    
Class of Warrant or Right [Line Items]    
Warrants measurement input | Y   5.5
JGB warrants | Exercise price    
Class of Warrant or Right [Line Items]    
Warrants measurement input   19.125
JGB warrants | Stock price    
Class of Warrant or Right [Line Items]    
Warrants measurement input   13.65
Omnia Warrants | Risk-free interest rate per year    
Class of Warrant or Right [Line Items]    
Warrants measurement input 0.046 0.041
Omnia Warrants | Expected volatility per year    
Class of Warrant or Right [Line Items]    
Warrants measurement input 0.909 0.838
Omnia Warrants | Contractual expiration    
Class of Warrant or Right [Line Items]    
Warrants measurement input | Y 6.6 7.5
Omnia Warrants | Exercise price    
Class of Warrant or Right [Line Items]    
Warrants measurement input 12.828 12.828
Omnia Warrants | Stock price    
Class of Warrant or Right [Line Items]    
Warrants measurement input 0.19 13.65
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of sale of stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 19, 2023
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]    
Proceeds from issuance of common stock $ 5,250  
ATM    
Subsidiary, Sale of Stock [Line Items]    
Number of common shares issued   284
Weighted average sale price per share   $ 9.65
Proceeds from issuance of common stock   $ 2,741
Net proceeds   $ 2,563
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.1
RETIREMENT PLAN (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
RETIREMENT PLAN    
Employer match of employee contribution, as a percent 3.00%  
Employer contribution $ 231 $ 198
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES - Licenses (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Future Commitments  
2024 $ 689
2025 374
2026 350
2027 100
2028 & After 3,575
Contractual Obligation, Total 5,088
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 214
2025 24
Contractual Obligation, Total 238
Growing Agreements | Various  
Future Commitments  
2024 225
Contractual Obligation, Total $ 225
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details)
$ in Thousands
Oct. 23, 2023
USD ($)
Dec. 31, 2023
USD ($)
Jan. 15, 2020
item
Nov. 19, 2019
item
COMMITMENTS AND CONTINGENCIES        
Number of counts | item     3 3
Damages sought, Value $ 3,000      
Maximum        
COMMITMENTS AND CONTINGENCIES        
Accrual of an additional amount   $ 1,314    
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 22, 2023
Nov. 30, 2022
Dec. 05, 2023
COMMITMENTS AND CONTINGENCIES      
Insurance settlements receivable     $ 768
Insurance proceeds $ 1,000 $ 5,000  
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES - Needle Rock Farms and KeyGene Dispute (Details) - USD ($)
$ in Thousands
1 Months Ended
Jan. 08, 2024
Mar. 20, 2022
Mar. 31, 2023
Needle Rock Farms      
Other Commitments [Line Items]      
Cash agreed to pay     $ 250
Net book value     272
Accrued additional payment     $ 225
Contingent payment period     1 year
Litigation settlement     $ 747
KeyGene Dispute | KeyGene      
Other Commitments [Line Items]      
Collaboration research agreement   3 years  
Payment amount $ 1,885    
Services performed $ 881    
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT - (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 22, 2023
USD ($)
a
Oct. 16, 2023
USD ($)
shares
Jun. 22, 2023
USD ($)
$ / shares
shares
Jun. 19, 2023
USD ($)
$ / shares
shares
Mar. 03, 2023
USD ($)
$ / shares
shares
Nov. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
Oct. 31, 2023
$ / shares
Sep. 30, 2023
Sep. 03, 2023
$ / shares
shares
Jul. 31, 2023
shares
Jun. 30, 2023
Jan. 31, 2023
$ / shares
Jun. 30, 2022
DEBT                            
Principal balance   $ 3,800                        
Rate of interest 12.00%               9.38%     7.88%   3.25%
Shares represented by warrants | shares   166,667                 390,247      
Exercise price | $ / shares               $ 0.1765            
Fair value of warrants             $ 5,791              
Debt issuance costs             1,053              
Debt exit payments             1,053              
Third party debt issuance costs             801              
Restricted cash             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         $ 5,000                
Limit for insurance proceeds $ 5,000                          
Area of real estate property | a 224                          
Additional debt reduction $ 1,000                          
Current portion of long-term debt             $ 5,848              
Convertible conversion price | $ / shares             $ 1.00              
Redemption price percentage             20.00%              
Debt extinguishment charges             $ (5,158)              
Derivative liability at fair value amount             $ 557              
JGB warrants                            
DEBT                            
Shares represented by warrants | shares       496,960 333,334                  
Warrants term         5 years                  
Exercise price | $ / shares       $ 12.828 $ 19.125               $ 15.00  
Fair value of warrants         $ 4,475                  
Anti-dilution adjustments on warrants       $ 0                    
Omnia Warrants                            
DEBT                            
Shares represented by warrants | shares         45,000                  
Warrants term         7 years                  
Exercise price | $ / shares         $ 12.828   $ 12.828           $ 30.00  
Fair value of warrants         $ 1,316                  
Real estate farm assets | Borrowings                            
DEBT                            
Collateral amount             $ 2,000              
Senior secured debentures                            
DEBT                            
Principal balance         $ 21,053   $ 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%                  
Senior secured debentures | JGB warrants                            
DEBT                            
Shares represented by warrants | shares     496,960   333,334                  
Exercise price | $ / shares     $ 12.828   $ 19.125                  
Fair value of warrants         $ 4,475                  
Debt issuance costs         139                  
Anti-dilution adjustments on warrants     $ 0                      
Subordinated note                            
DEBT                            
Principal balance         $ 2,865   $ 2,865              
PIK Interest rate         26.50%                  
Paid In Kind Interest Accrual             695              
Accrued paid in kind interest refinanced         $ 365                  
Subordinated note | Omnia Warrants                            
DEBT                            
Shares represented by warrants | shares                   45,000        
Warrants term                   7 years        
Exercise price | $ / shares                   $ 12.828        
Fair value of warrants         1,316                  
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                            
Collateral amount             $ 1,000              
Senior Secured Credit Facility                            
DEBT                            
Exercise price | $ / shares             $ 12.828              
Current portion of long-term debt             $ 3,000              
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT - Long-term debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
DEBT    
Unamortized discount on loan and deferred debt issuance costs $ (1,453) $ (8,698)
Total 13,906  
Current portion of long-term debt (5,848)  
Long-term debt 8,058  
Senior Secured Credit Facility    
DEBT    
Total debt 11,805  
Current portion of long-term debt (3,000)  
Subordinated Note    
DEBT    
Total debt $ 3,554  
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT - Contractual maturities (Details) - Senior Secured Credit Facility
$ in Thousands
Dec. 31, 2023
USD ($)
Future minimum principal payments  
2024 $ 5,848
2026 $ 8,058
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.1
DEBT - Unamortized discount and deferred debt issuance costs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
DEBT  
Issuance $ 8,698
Amortization during the period (2,087)
Debt extinguishment charges (5,158)
Unamortized discount and deferred debt issuance costs, at the end $ 1,453
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.1
NOTES AND LOANS PAYABLE (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 22, 2023
Oct. 16, 2023
NOTES AND LOANS PAYABLE                
Directors And Officers insurance, policy term   1 year 1 year 1 year        
Annual premium   $ 1,626   $ 2,394        
Premium paid $ 143 285 $ 90 400        
Proceeds from note payable issuance   $ 1,341 $ 168 $ 1,994        
Debt instrument term 6 months 10 months   10 months        
Rate of interest 9.38% 7.88%   3.25%     12.00%  
Principal balance               $ 3,800
Repayments of notes payable         $ 5,581 $ 3,822    
Insurance loans payable         543 689    
Total current notes and loans payable         $ 543 $ 689    
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.1
EQUITY BASED COMPENSATION (Details) - shares
May 20, 2021
Dec. 31, 2023
Dec. 31, 2021
EQUITY BASED COMPENSATION      
Number of shares authorized as of date     233,334
Additional shares authorized during the period 333,334    
Plan term 10 years    
Number of shares remaining for future awards   606,406  
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.1
EQUITY BASED COMPENSATION - Compensation expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
EQUITY BASED COMPENSATION    
Total equity based compensation - continuing operations $ 2,231 $ 5,434
Total equity based compensation - discontinued operations 448 55
Total equity based compensation 2,679 5,489
Employee termination forfeitures 1,960 84
Accelerated equity compensation expense 523 1,237
Sales, general, and administrative    
EQUITY BASED COMPENSATION    
Total equity based compensation - continuing operations 2,052 5,252
Research and development    
EQUITY BASED COMPENSATION    
Total equity based compensation - continuing operations $ 179 $ 182
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.24.1
EQUITY BASED COMPENSATION - RSUs (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
RSUs, Number of shares    
Unvested, Ending Balance 269 211
Granted 293 236
Vested (147) (154)
Forfeited (260) (24)
Forfeited 155 269
RSUs, Weighted average grant-date fair value    
Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance $ 31.88 $ 37.50
RSUs granted, Weighted average grant-date fair value 12.44 29.40
RSUs vested, grant-date fair value 29.67 31.65
RSUs forfeited, grant-date fair value 20.86 35.85
Nonvested, Weighted Average Grant Date Fair Value, Ending Balance $ 15.69 $ 31.88
Fair value of RSUs that vested during the period $ 1,838 $ 4,505
Restricted Stock Units    
RSUs, Weighted average grant-date fair value    
Unrecognized compensation, RSUs $ 823  
Unrecognized compensation, period for recognition 1 year 8 months 12 days  
Share based payment arrangement, Non vested award cost not yet recognized $ 786  
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.1
EQUITY BASED COMPENSATION - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Outstanding, Beginning of Period 327,000 345,000
Exercised   (10,000)
Expired (7,000) (1,000)
Forfeited (101,000) (7,000)
Outstanding, End of Period 219,000 327,000
Exercisable, number, End of Period 213,000  
Options, Weighted Average Exercise Price    
Options, Beginning of Period, weighted average exercise price $ 24.82 $ 24.75
Options exercised, weighted average exercise price   17.40
Options expired, weighted average exercise price 41.40 41.40
Options forfeited, weighted average exercise price 21.29 20.85
Options, End of Period, weighted average exercise price 26.34 $ 24.82
Options exercisable, End of Period, weighted average exercise price $ 25.95  
Weighted Average Remaining Contractual Term    
Options, End of Period, weighted average remaining contractual term 1 year 10 months 24 days  
Options exercisable, End of Period, weighted average remaining contractual term 1 year 9 months 18 days  
Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock option activity 0 0
Weighted Average Remaining Contractual Term    
unrecognized compensation expense $ 190  
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.24.1
LOSS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
EARNINGS PER SHARE                    
Net loss from continuing operations $ (22,068) $ (8,081) $ (13,707) $ (10,830) $ (11,114) $ (10,490) $ (7,699) $ (7,250) $ (54,686) $ (36,553)
Net loss from discontinued operations                 (86,089) (23,248)
Net loss                 (140,775) (59,801)
Deemed dividends                 (9,992)  
Net loss available to common shareholders                 $ (150,767) $ (59,801)
Weighted average common shares outstanding - basic (in shares)                 20,711 12,856
Weighted average common shares outstanding - diluted (in shares)                 20,711 12,856
Basic loss per common share from continuing operations (in dollars per share) $ (0.66) $ (0.41) $ (0.92) $ (0.75) $ (0.77) $ (0.75) $ (0.63) $ (0.67) $ (2.64) $ (2.84)
Diluted loss per common share from continuing operations (in dollars per share) $ (0.66) $ (0.41) $ (0.92) $ (0.75) $ (0.77) $ (0.75) $ (0.63) $ (0.67) (2.64) (2.84)
Basic loss per common share from discontinued operations (in dollars per share)                 (4.16) (1.81)
Diluted loss per common share from discontinued operations (in dollars per share)                 (4.16) (1.81)
Basic loss per common share from deemed dividends                 (0.48)  
Diluted loss per common share from deemed dividends                 (0.48)  
Basic loss per common share (in dollars per share)                 (7.28) (4.65)
Diluted loss per common share (in dollars per share)                 $ (7.28) $ (4.65)
Effect of dilutive securities:                    
Anti-dilutive shares                 48,131 1,734
Warrants                    
Effect of dilutive securities:                    
Anti-dilutive shares                 47,757 1,138
Options                    
Effect of dilutive securities:                    
Anti-dilutive shares                 219 327
Restricted Stock Units                    
Effect of dilutive securities:                    
Anti-dilutive shares                 155 269
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
REVENUE RECOGNITION      
Allowance amount for discounts or returns and allowances $ 0 $ 0  
Excise taxes 10,413 12,619  
Unbilled receivables 1,053 354 $ 178
Deferred income (726) (688) (119)
Net contract assets (liabilities) 327 (334) $ 59
Revenue recorded in contract asset $ 688 $ 119  
Maximum      
REVENUE RECOGNITION      
Payment period 21 days    
Tobacco      
REVENUE RECOGNITION      
Revenue Recognized Over Time, Percent 63.00% 74.00%  
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE RECOGNITION - Concentration of risk (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Customer A    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 31.49% 23.61%
Customer B    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 23.92% 23.22%
Customer C    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 21.70% 35.20%
All other customers    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 22.89% 17.97%
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER OPERATING EXPENSES (INCOME), NET - Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring costs:    
Impairment of intangible assets (see Note 7) $ 1,375 $ 35
Impairment of fixed assets 56  
Professional services 763  
Severance (see Note 1) 221  
Total Restructuring costs 2,415 35
Acquisition and transaction costs 223  
Gain on sale or disposal of property, plant and equipment $ (111) $ (362)
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
State $ 40 $ 14
Total current provision 40 14
Deferred:    
Federal (11,351) (6,610)
State (736) (4,404)
Total deferred benefit (12,087) (11,014)
Change in valuation allowance 12,094 11,021
Total income tax provision $ 47 $ 21
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Rate reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
INCOME TAXES    
Statutory federal rate 21.00% 21.00%
Other items 0.20% (0.80%)
Stock based compensation (0.80%) (1.30%)
Research and development credit carryforward 0.40%  
State tax, net of federal benefit 1.30% 12.00%
162(m) limitation (0.20%) (0.90%)
Valuation allowance (22.00%) (30.10%)
Effective tax rate (0.10%) (0.10%)
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carry-forward $ 54,453 $ 34,029
Inventory 2,020 220
Stock-based compensation 862 1,144
Start-up expenditures 155 175
Research and development credit carryforward 1,424 1,205
Accrued bonus 133 458
Severance liability 95 151
Allowance for doubtful accounts 2  
Research and development costs 1,617 813
Operating lease obligations 476 229
Capital loss on investment 2,449 2,209
Capitalized legal fees 581  
Other 1,758 50
Total deferred tax assets 66,025 40,683
Deferred tax liabilities:    
Machinery and equipment (283) (221)
Patents and trademarks (193) (203)
Operating lease right-of-use assets (467) (225)
Other intangible assets (385) (334)
Total deferred tax liabilities (1,328) (983)
Valuation allowance (64,763) (39,759)
Net deferred taxes $ (66) $ (59)
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - NOLs, Unrecognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2017
INCOME TAXES      
Net operating loss carryforward $ 193,322    
Accumulated an net operating loss carryforward     $ 46,920
Research and development credit carryforward 1,424 $ 1,205  
Capital loss carryover 9,932    
Increased in valuation allowance 12,094 $ 11,021  
Due to tax attributes 12,910    
Liability for uncertain tax positions $ 0    
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.24.1
QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED                    
Total Revenue, net $ 7,357 $ 7,871 $ 8,050 $ 8,926 $ 9,951 $ 11,535 $ 9,970 $ 9,045 $ 32,204 $ 40,501
Gross profit (loss) (7,829) 77 (961) 17 (44) 636 928 328 (8,696) 1,847
Net loss from continuing operations $ (22,068) $ (8,081) $ (13,707) $ (10,830) $ (11,114) $ (10,490) $ (7,699) $ (7,250) $ (54,686) $ (36,553)
Basic loss per common share from continuing operations (in dollars per share) $ (0.66) $ (0.41) $ (0.92) $ (0.75) $ (0.77) $ (0.75) $ (0.63) $ (0.67) $ (2.64) $ (2.84)
Diluted loss per common share from continuing operations (in dollars per share) $ (0.66) $ (0.41) $ (0.92) $ (0.75) $ (0.77) $ (0.75) $ (0.63) $ (0.67) $ (2.64) $ (2.84)
(Decrease) increase in inventory reserve                 $ 7,720  
Loss on extinguishment of debt                 $ (5,158)  
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.24.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 12 Months Ended
Feb. 15, 2024
Oct. 19, 2023
Feb. 15, 2024
Dec. 31, 2023
Feb. 14, 2024
Oct. 31, 2023
Oct. 16, 2023
Jul. 31, 2023
Dec. 31, 2022
SUBSEQUENT EVENTS                  
Common stock, shares authorized       66,666,667         66,666,667
Shares represented by warrants             166,667 390,247  
Exercise price           $ 0.1765      
Net proceeds from direct offering   $ 5,250              
Proceeds from Warrant Exercises       $ 3,044          
Warrant outstanding balance       47,757,376         1,138,212
Subsequent Event                  
SUBSEQUENT EVENTS                  
Additional authorized stock issued during period (in shares) 250,000,000                
Common stock, shares authorized         66,666,667        
Shares represented by warrants 13,132,268   13,132,268            
Exercise price $ 0.1844   $ 0.1844            
Net proceeds from direct offering     $ 2,421            
Inducement Warrants Issued     26,264,536            
Proceeds from Warrant Exercises     $ 2,421            
Warrant outstanding balance 57,299,308   57,299,308            
Lowest Nasdaq minimum price $ 0.1765   $ 0.1765            
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (140,775) $ (59,801)
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
EXCEL 123 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +<]?%@'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 " "W/7Q8SU?W#.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O2:=(J'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!$5=V!0U)&D8()6(2%R-K&:*DC*NKC&6_T@@^?L9MA1@-VZ-!3 EYR8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ MSU\6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "W/7Q8S<-=@YP' <,@ & 'AL+W=OFT,W$,PG:RVR0SCKW>NFW2-$ZWW7;Z00'99@+(%2(O M_[Y78$/8$=?04;XD!OL>X+&0SA'RV9.0#^F&XRA)SWL;I;8?!H/4W_"8 MI<=BRQ-X9R5DS!1LRO4@W4K.@KPHC@;4<<:#F(5)[^(LWW2 MI%D<,_ERR2/Q=-YS>_L=M^%ZH_2.P<79EJWYDJO?MS<2M@:E2A#&/$E#D1#) M5^>]B?MA-G1T0?Z)SR%_2E^])OI2[H5XT!N+X+SGZ#/B$?>5EF#P[Y%/>11I M)3B/?W>BO?*8NO#UZ[WZ/+]XN)A[EO*IB/X( [4Y[YWV2,!7+(O4K7CZD>\N M:*3U?!&E^5_R5'QV-.X1/TN5B'?%< 9QF!3_V?,.Q*L"SVLHH+L"^E6!.VPH M\'8%7MN"X:Y@F),I+B7G,&.*79Q)\42D_C2HZ1^5!+>#:%. M7^F3WY#10< M7$L,_-V!+HL#T88#N91H83FN+E5TP>$SK*RX>&\AE>_E.6P-$=T]%K5^.57X27ZWG_[XLP 2\$AV9! MW6%\2+?,Y^<]Z!%2+A]Y[^+;;]RQ\X,)EDVQF26Q&LAA"7*(J5<@[UZVW(0- M+W>=_L\F/FA55SZ6Q&I\1B6?43L^-UR&0K>U@$#7841U0&E_ S;>@6A]5VB6 MQ&K0QB6T<3MHDR3)6$1N^59(94*&ZRB9F4!/T:JNH"R)U4"=E*!.6MY]DH$Y MR,>09EBXUHI%J9$66M:5EB6Q&JW3DM8I>H6[?GX>1IQ<9_$]ER9*N(;CN'UO M['FG)E)H:5=2EL1JI-Z7I-ZW(77+UV&JH&DI-UG3%94JMCJLR^BUK@?7>F.R()[6H!D>B9_,Q?C,!P*0<& &]X M426"J@1(_$DW%VZ(#P\0WMT!<\WIJQ&8U+=A2J\^N5G&!X@[_:VPW(E4PZOX5;AN'B@.*],2A M1I>"UW7E9DNMSJT*#11W^?F-.9&<-6/"!4[:T5<^MW]]V3)_4Q" M*S,BPY6F(HYAQ%PJZ/Z/R#OGV-'Y@6S!23^RR#PYB4MV1OD6&8)6&8+BIG_/ MCGQ\]C3Y6SRFY&7U?!@2ZW.JPH/%+?W=Y(%8+/(\B6^%Y&1 M$R[PYY^+A9&2U81@2ZU.J4H(M%5"V ?48L8[QP9>PSQ7=$#Q"S=53?&JSM3> M(AG0*AG05LG@#QY%_8<$?"ST;"R%(2$@BS3-&L8$7/-:&+%930*VU.K8JB1 M6R6!SR*"X,YD\?Q FAL9KM0 RZKYMZ56AU69?]K*_"\2Q66QR$1/%[']K6J$ MABLVW9E6O;\MM?I:A,K[>ZV\?]ZPR!3BTEI(H]TXH',MDC[S?0XR(!(4@L;E M!U83@"VU.KTJ 7BX@5],Y[=DD@6A@I Y48I#<,JGBYKFQ _H-3TUQLLZ0WN+ M1.!5B<##S?RK9RT)2_P0XD$>U/-]'Z7,9RKAGBW6B_VM4?YC9/D_GR_@=9UA MOD5@\%XM)FKU?&$9LR@BEUD*;Z?& >* 3F/+L[M#1Q.7 M*@)XK2) ?5IBN6%P/N373,' F>CX:61ET]-/=VKC5UGVU:=WQ XC); M09\NCL@U?R)?A'PP0<,U.J^GM>KW!Z^6TVM/D/\L(26^?DY>K*PO]Y8_?9CD M"_X'U<>+WTU<,6TI4A+Q%90ZQR?0>\KBIPC%AA+;?''^O5!*Q/G+#6-&M2PRD M2;<6Z)*B:;O/BDS;0B71(VFGV:\?*2F2+5Z'A>7LYS*.GDEO'O M8D6I!#^JLA:GDY64ZS?3JS$Z:[S[QV0G;R+*HZ2<.Q*:J,G[WEI;L]G0")_=??"Z6*ZF_F,Y. MUMF27E/Y=?V)JZMI[V5>5+06!:L!IXO3R1E\U)Q_-,YG?1]ZH:[G^^]_]&(5V)N,D'/ M6?EW,9>KTTDR 7.ZR#:E_,QNW]-.4*C]Y:P4S?_@MK6-P@G(-T*RJFNL(JB* MNOV=_>@&8J#:6GG3'YJQ:5HK M-46MI_%:79Z_ ]?OW[W[<@V.P=?K M"_#RQ2OP A0U^+)B&Y'593I;<7C7K1J/&'7:(WG--:@DP(*L4;FY[6 ;$[T'OKC5AG.3V=J,TC M*-_2R>S77V 4_&Y3]TS.]K3B7BOV>9^=9V(%U*R!7'^@_VR*;58J\=99;%V% MC2N= +8S%(3)R72[J\9BI*QZH[TH21\E\49YO6)<'DO**[72ME3(2L^/H/F& M%[*@UF"]'A\[1:VS:$<43&"*[:K"7E7H5766YVRCAEKENYRJ<;\IZ1&HJ;2I M"LMZLG[L"D%Y)XA?SY[2U8%H9]/L"]E!-?0*^<)D5CY@K#LW^[D$Q?$X3-., MD,B5R>$ 5^CEF5HG>DCEW1%8EYD.5"T3S9VUSNG._-"& G]D+QJUT"]!"55-2'@NO@[9HOCC;IH!]H=.+:@(S76A&F5$D?FA@,U MH1^;'VJ9U5@E";@PA0949I6,8*NX1TP"/T=ED=T495/_66MT^$PT[.3\'VR% URAGZZ7JBQHD5JR M3*VU=7:GZT5U".O6IW4$3&*&Q)@GTRA*4OLDH8&JZ&%47:O"79_'U;8I6;UL M:_@YO;'&BTPRA@D9%VO^GI\X$VC +/)C=@P#=E,6RS8#6#69&$5X7+C;C$+' M1D8[QU@_:?OS1;=8K.&9Q"2$C+.KQ4J=Z1P[&0U<17ZNJ@"YSJ'W):,U0 L_ M,4+C $VK.')45&C@)_+S\SX^G63:*;9&:%+13G[+ 2\D+M*9G]Z++=@CJ6A0D_A/"X8+%8 M08(<=14:"(G\A+R@"ZK2VQP4=C\;G88A0EC@,-&OB(_ ?*J[TS MUPXEK7&:YTJ8D'085,DF&8&+G,M"(0.T8=#\## M?N#MG[X.C#HV08=4!35>OA8SB /HBG5 &(;>"NIC3^)#-13VLO"Q-=1S>=N7 M/? 0^WGX2')C$WHP2HW;G:95#!UDQ#MW9?UD_'BP5L(F\1++S5AO-T\=\0&@ MV _0-A65MN5FU62YS0K1&$$6*TR(8\0'0&(_('=.>L^5C_P]/GKSF.0E4>!@ M&1[(B_WD;?/6H8DQ.8K#%!KYRH+;)(H==1@>>(O]O#UG554T]_S;HJ"=CB6M M2'MHI_UY/M+A^S*G[>T?X#L:'>( <.V-FZT#NWJ'71 M3$63JOHAL3X0,ZL)' -CNQ75[TZK%+!>.<9S$@3$+ M%D.D+*&#=&2H+8B_MF@SOGAT5B%FQ7&<$#A^2F,Q2\,T=CT!WGD$[*\E#% U M*'B"#&(^H+;KM!OMOR5\66AJH.2+E3#X'6L//#V99'V0K)U M\[[%#9.25&PO=V]R:W-H965T&ULK99K;YLP M%(;_BL6FJ97:<@N0=00I33*U4M=&3;=]=N$D6#68V2;I]NMG T%)0]I$&Q\2 MVYSS^GD/ET.X8OQ9I 2O60T%P,CE;*X-$T1IY!A<<$*R-69.>,9EFK*%Z8H M.."D2LJHZ5B6;V:8Y$845FM3'H6LE)3D,.5(E%F&^>\KH&PU,&QCO?! %JG4 M"V84%G@!,Y#?BRE7,[-524@&N2 L1QSF V-H7X[Z.KX*^$%@)3;&2#MY8NQ9 M3VZ2@6%I(* 02ZV U=\21D"I%E(8OQI-H]U2)VZ.U^I?*^_*RQ,6,&+T)TED M.C#Z!DI@CDLJ']CJ&AH_GM:+&175+UK5L5Y@H+@4DF5-LB+(2%[_XY>F#AL) M=F]/@M,D.(S^]N;\?!Q,D97P]OAW6B"9M>3R>,,G4PQAURF($F,Z2DZ1Q^1B42J M5D5H2K6[UC#C9J>K>B=GSTYCB"^0:Y\AQW+G.=KJI/+?&G=:X4^FY MQQOO\E:+];K%]*-V*0HBMN#]%MX_ OZ@@OL[=?3K(W@%?$#@%G/0,@?',Q,A MRF[>8 >CYWJ.U_>=5[R[@7;/[7UV@CTU[K>\_>-Y5=L5$N<)R1==T/U#H7<# M]T";&YU$=_%OF"](+A"%N4JU+@)U?_&Z,]83R8JJN3PQJ5I5-4S5QP1P':#. MSQF3ZXGN5^WG2?074$L#!!0 ( +<]?%@I@5B' 0@ 'PF 8 >&PO M=V]R:W-H965T&ULM5K9;N.X$OT5PGDZW/$UR\E MLTR7/RZ(BE]N1BX@_T/C\EJS$_-P^%^#8^>(F3C.0LH3DHR/)B<.F>77M!.:"R^"LA+ZSU&914GBG]I_QR M&U\,G!(12-N1:Y*FI2>!X[^-T\'AFN7 ]N>]]Z\5>4'F&3-R3=._ MDYBO+P;1 ,1DB;73S0S,G\3;CYN[ISFX_PKN'VX>+Y]NA0&X MO)N!Z_L?#X\WWV[NYK=_W8#O]_,Y&(*?\QDX^>T4L#4N" -)#I[6=,MP'K,O MX+?.]_,Q%WC+JXX7#;:K&ALT8',A^$%SOF;@)H])W'4P%D0/;.&>[16T>IR1 MQ0@@]PN #D0:0-?O'PXM<-!A\E'E#QG\/9(=R;?D3#]R1%/N2$ZYC6P_UJ>%EU=E,$ MH>.=CW=M"JJ5Y_B.>[#J8/,/V'QK *XIXX NP8K2F %&TQB:$>8'0 &%F3['Y#1+XD^0J05Z&^C#!MQD3'S)@C.>OPG1SX3JP! MF>.T7.TKD@O>*1"U'^!82%?">#D/.Z)C/U%3PW6"?A'06$&(#$7 =:0&.F^4 M*$9PL5A76&-1KU*Z$:V*-H\:5VT,,/#Z0#56R \C ]"66+M6H/=\30I ^PD% M3I)\03-R:JRQC=\.:A^&?=2JU1!!0_J[4**&5M1/E(L\4%#K.P*H3EP D=]' MJC'SO0@:H$I!=JU2V%JK93T!RX)F8"%ZD"3?EC\V'&BNQX[4Z?.\22L_&_ : M.X2"%LDN>JFTKF>O-%5ZU+E0"EDUS7I]B&B$7&:9?ZJYK%]X#Q"9)M/!4 M"1U.VJ%O &K,?$-]@E)GH5UG&R&H$MJ"$:KB.9R$3M3#J#.#T<0@5U"*++2+ M['=[Y1==_Y(69+\B.7[5*QG4B*GO!:B?"SH[%/C(H&50RBZTR^Y#07=)==PB M\+X-5U54K]\?:&R@H?F"4G*A77+O"/^,V$*-B(KIC?J9K+,3T^L;5AN48@OM M8CM+6 -6"(_$JE5;>%2U/9:W+G&IMM"NMG)]Q/HI>/<*T2AFY >*6NGL( H= M4PBEM$*[M,H5[Z?;W2& T]8PV5&@OM&MM=+H8(:$%K M=\!.I-0CC1U$T#-L7J!44&A7T#UR+3A5$(>NYX2A,JL:0W\2F0Z"H!1/:!?/ M&2&9F,,XV24Q,1Q70IUX3B:PC]%ZI4^N3R15%ME5]I A>(>3%#^G(I.I**Q9 M5IUAX8*L:1J30DNQ\>UW N$[8=#7 IVA)1!(RB^RR^\59LFB)B#RN8/;ILIB M"PQBFJ:XJ,=5 TZU%.OK1YT$'REG#7JSR'!:A:0L([LLSY)TR_=[E?\3PQK! MY"V&6C,CP]:IMEW1WXR@23<^P!"IT+V1VQ=_G9D[BDPY*K4?V<^TWQ'#(W#T MWL=18V;A*&4>V67^!A>YR$ &'@3*>8GR"VB*Y&Q?)+^ .M8?(.6K:)V1U^_M M[=@^6T)E8X#LC<'[N.^SX /L@_>QMZ+[+'O98B![BV%;OQ_@&JI9HS>0TEC9F-DNQ8//<=QZZ"AUB-Z_()A]U^[Z/=#'K6_N>CF\%C>>MR ME]V,9^]F?N;%_O!UA464FOMP]=W2@@\Y*;+6,2Q@9+$M$I[H-U;-Q=I-9:A$ M4;49(M<41-FT>/:FY:O8L2:K' AX!*%J>Z[W?51:T:^:9)EOKOO773NXW0.(^!9J_D.8'2:.L,_4GH.SVAI)OZN:P?N%@EH@U- MR5*X=$:A %74CSK57SC=5$\+/5/.:59]7!,LMHNE@?A_22G??RDO<'C@;/H_ M4$L#!!0 ( +<]?%C=8XCW @H +)M 8 >&PO=V]R:W-H965T&ULO9UMIBB.Z 8&RMJL<\TX29R-GMK:V]@.6 MVA8;"32 ;,^_'Y"($- ",SXU7VR]<)_;K>Y#"^X!G3_%R8]TR7E&GM>K*+T8 M+;-L\V$\3N=+O@[2]_&&1_D[]W&R#K+\:?(P3C<)#Q:[H/5JS"1I,EX'832Z M/-^]]C6Y/(^WV2J,^->$I-OU.DA^_\A7\=/%B(Y^OO M?%AFQ0OCR_--\,!G M//N^^9KDS\8'RB)<\R@-XX@D_/YB=$4_^+)RC M Z:- "J?&CCIY\A)+PXY#/9^ MTNUGR6Z*&4$67)XG\1-)BNUS7O%@-T]W\?G,"J-"4K,LR=\-\[CL\OKFR^SF MDVM M_H>\S@[SYY2WYA801N5W&VS2(%NGY.,L;5N#'\[(1'_>-8*<:$:_7N;QF MRR#A*;G99FF6@\+H@5S=?A;@KO\D3H R>E#!)LR"5=$_\WG.TY3$]^1KD)!? M@]66GVB>^1JF@&=U\VZR)4](WNE\G[HL=G:/G+C1/%YS\N93G*9O!4B[&WDU MGV_7VU60\04Q^'TX#S-RO7^EH)OW]_D>\1WYRI,P7A3-OUK$FV(7^2Y_]/]\ MWN8[W8S\]S-?W_'D?X+\SN#\ HC;\SDC&^SU-%@X$?SNH-LXGP;UL'$NWX.& MV4'#;,=13G ^\HYBZ@Q7?+QXOF:(P97H^?CR66'NS M,SIA]8UL9,,<449-EZA<3^HBDWI(F-_NP60B:E4TZS+)[_(&&:;O.E-!?2/(ZB\FCF**H!XFH4(D<+T@B MN71F&RH75;#^2!)M+#[(E"829B%A-A+F(&$N$N8A8;YX DEBR4P.DIF\2C+? M9M_)(T^S_&O<.Q+QK#CBVBMF]_Z2KQ;D/DY(%CR+EYS.]$,UA(092)@Y:0W. M&6T=FB SVDB8@X2Y2)B'A/D3P9':T2C5%*0=%*3]=0KJ6Y$ZFS)435I[AZ), M%;UQK&P@%*VV1*VR]X5$:G#KZZ68-%A'4- "EF26M]M5:T9MG MYJ Y;2C-@=)<*,V#TOR^L:HKH_(AT&XCPMY6-:_9JL*=K4HH#:CK $HSH#03 M2K-HVV"A-A91&YK1@=)<*,V#TOSNS[8NB\I/0+L-!5]X1E9Q*G9Y0IT"4)H! MI9E0F@6EV5":0]NVB#-UJC=+T"XTJP>E^?U]J(NA<@[0;NN N7-S:*D?2G.@ M-!=*\Z TOV^LZFJJ"OGT=95\J(.FNRV#E=4NW%*J:/JDN:)!B_I0F@6EV5": M Z6Y4)H'I?DH6EV#E56 PKP"0E5!#0)0F@&EF;3M7E"EII\&FM*&TAPHS872 M/"C-[QFJ^A6:5?&?O:[X/\!5TYUIJ&J8H'I+);6Y%$&3FE":!:794)H#I;E0 MF@>E^2A:76"56X !W0)"64$= E":4=)J5S&KD\;Z8;*V*X$Q76^>;X,VS8;2 M'"C-A=*\%PV"WSL(]?E=%>I9=Z$>ZH9A[9(ITQ59:73F6K =E97I5&?-RY^[ M6S]X?4#2+"C-AM(<*,V%TCSQ+&G.=U#*NBRJ*CWKKM+WR6(5SHO:??1 @B0) MH@=>W.A#* EH 1]*,Z TD[7+PK*JM58)Z&T#H#0'2G.A- ]*\_O&JJZ:JHC/ MNHOX?THUO8L*M/K/VC5;61;8_:%932C-@M)L*,V!TEPHS8/2?!2MKK7*(\!Z M/ ([AR59\"R8+X.[%2=/.U%EPA).-VRPB*#V "C-9((KTU5-:RY#T!L(0&D. ME.9":1Z4YO>-55T:E=& =1L-K"38+3KY84M9F2F7I*(ND_!'GN2',NENK4HW M*^$]X#YVIQ@LF+;;8#*1Y*;5 )K4A-(L*,V&TAPHS872/"C-1]'JRJJL!JS; M:C#(UM_-&BPAJ&T 2C-9NQ3-)EKK7H!0VP"4YD!I+I3F06E^WUC5E5'9!EBW M;6"8K;\;-E@:T"O^H3032K-*6NT^72U+)S2E Z6Y4)H'I?E,9!\YX65F52V? M==?RNXS]W:Z MU$-I)I1F06DVE.:P=IW[C"J2UO35NM"T'I3FOZ 3];O0 M5@5[^74%^_(@OOO.F=TYANH&2C.@-%,6V @DI7G!/C2G#:4Y4)H+I7E0FM\W M5G7%5!5X^745^)9B^DXH=^<;K![!-?N*KFA,:GI=H'E-*,V"TFPHS8'27"C- M@])\%*VNM,H+(/=689FM469#VC M5*_G=$1;R9JN28W&N2_">= N^**]SO/1>RX69['\@;/\DBS>[WW6ZB[,L7N\>+GFPX$FQ0?[^?1QG/Y\4/Q5U M^)FVRS\ 4$L#!!0 ( +<]?%A3B0 3JP( & ' 8 >&PO=V]R:W-H M965T&ULK55K;]HP%/TK5UFUM=+4@"GI8Q")5P=2>8S03?OH M)A<2-;&I;:#[][.=D$%'42OU2VQ?WW/N.4YRW=AP\2AC1 7/6F?.14:57HJ%*Y<":61!6>J22L5S,YHPQV_8V$3X#;Y2:<)P M(D"NLHR*/VU,^:;I5)UM8)HL8F4"KM]8T@4&J.Z7$Z%7;LD2)1DRF7 & N=- MIU6]Z7@FWR;\3' C=^9@G#QP_F@6@ZCI5(P@3#%4AH'J88T=3%-#I&4\%9Q. M6=( =^=;]EOK77MYH!([//V51"IN.E<.1#BGJU1-^::/A9^ZX0MY*NT3-D5N MQ8%P)17/"K!6D"4L'^ES<0X[ $)> 9 "0-X*J!6 FC6:*[.VNE11OR'X!H3) MUFQF8L_&HK6;A)FW&"BA=Q.-4WYG/ K&=X-N:];K0C#3P[ WF@4POH5.OS7Z MW@M@,(*@WYKV^N.[;F\:?('>C_O![#><3JA IF)424C3,SB!A,$LYBM)620; MKM+R3!$W+*2T3D,.T^S)JY5G7[.\%Z_P!HJ'CY!(N:(L1 BY5 >/+6>I M6Q;S5ZY]0BZO&^YZU\*!I'K5*Y/V!%Z4 B_>*Q#X'#94",H4X#.*,)%X4'3. M[.WJN28O-!^M;OK7C5S2$)N.;E 2Q1H=__.GJE?Y=N3PZZ6W^E%OK=GPD.RC MH+=+ROU]$-F>/Z_TYWW(Q^7]]]U4+Z]>O*>CE=[KP]UI5AF*A>WA4@M<,97_ MVF6TO"9:MCN^B+?U]9%W^W\T^=TSI&*1, DISC5EY?Q2VQ-Y/\\7BB]M2WS@ M2C=8.XWU%8C").C].>=JNS %RDO5_PM02P,$% @ MSU\6 =>E[S(# M]D0 !@ !X;"]W;W)KVF -&FW!?H2).WN?54DVM95EKP2G33[ZW=(R:(M#NG$YWQI;)>B MYN'+/,_,4#J]K^J?S8)S07XMB[)Y>[(08O5F/&[2!5\FS>MJQ4OXGUE5+Q,! M7^OYN%G5/,G413<+Q,\O+D[%3]=E6?G59K4>0EOZI)LUXND_KA'2^J M^[DF:1U+PA>4F^ M+ZIUDY19\XK\MO/]="S ,-G]..V,>-<:02U&>)1\J4JQ:,C[,N/9;@=C0-3# MHAM8[ZBSQTN>OB:^]XK0"?41@RX>?SEUF./WH^RK_GS;*"?-@LQ@RS1D5E=+ M KNP3D1>SMMEG(N<-V^P<6N[#?!NY19_TZR2E+\]@3W<\/J.GYS]^U]>./D/ MAOE(G>V,0-"/0.#J_>PK>*2B:M#%T5[)U)72[=R=C;Q@$D7L='RW;3_2CDWC MB=231$5.":TJI,\X*3LC-9_IK*"5PW/),K_=&S MQXXY>T?J;&>,PGZ,0N?L?5JNDKR68T2J&0Q*.1\5X'TSDC0-%^BDMAV&6Y/E MTVDTF%&SD1?$,3Z?46]KY+3U?%G5(O\[:5FBS,"IPXBDN?H!LS0R+9TR;V"I MV8C&S&)IW%L:/]Y2&-=:4LZHFHU@H;4CBYD;&Y9,)_' 6K--Y/NXL=/>V.F3 MC,W+.U@.5?U &L%7H_4*L]79Y5,WP-0$'EEFP)MH^ILX8?TH0?P4^=^PEM5> M!W 26>L04"9S]O=43%UOVZ"8!=(6HWM.2+__\8[,\IJ3^SH7'-;3#*=D9R]/ M!N(90 (63"U8J,9"G5B^B06O25F5(^6!7\Q!F#8OU;:6T\5Q9-2P9>0-R01I MQ$++'O$TSWM.$CV[JJN[7$E<4-@DK7F6"Y>EOND )S08FFJVBJ*)Q51-R)Z; MD5_\#F/YLE_U,-"D28#V8&\ODW0!K6%ORX'F?ZWSE74[!(BK&=IOMAGYH6WK M:M[VG)1W=KVS<=72>"F17"4E+-MDWSX^*CEWO>WP0Q3;EK^F76\/[_9.MM_+ M*!9G+T_&8K(R]2,+%,W*GIN6+_FM '%5) )F+(4H8J["B+189ZVJRDO!P3I! M^"^(41N. C5I.(9X=;C>G)8<*)4\S>J>F];?PWX1#R,97,+F6:Z*ZH%SDE9+ M":OE3Q=$D[MI&$V'$,U6++"N-\WQGIODI4N06PCFIYPK5P!B6"I=J?S@8Y-G M2OKB0LHS&7KD>?Y0G+AM.'!ZJ&9\ZF;\BQ8; )V!IB5W2;%62.^3NDX 9I$G MMWFA1#T&DIJ,#_E=(A,G/F(#4L#2;&8@A0#DJJZ6>=-(5B@K@3H1:BJ&>#I40.Y;'PI-ZP_JUA^7 M'/#4RO>#;^1$)+\L.\Z4#X%O;#A$8VRWVC52:PSJUAB?2M!PX,A;@MJ0<3<< MN+6F$HA#<^R?(YJG6E?0T)V/4OZA&20S5"S?:FOM U^I/ @LNR0%7FMRN:'0 M9 <]J@@Y5F^[ Z35"MV31$C3:BTS0C5/.;C,VP+?9Z8>&7E#OL,:T3BVI*VH MUAG4K3-Z<8A:9@J$$9M28QTBS6*K<*5:2%"WD+BJ^2K)LXW0:5=5I8(Y>\J( MFOHA,!(Q2*/1E%JB(5^K M^M"OH)7R4/MMGV3>H/(D8'!F*MO-!BGV9TW\WH M8%\M26TSH*A])FN'\7#\D$8C%E.+?9J-?3<;;^R#X:NKHD#-0\)RZK%AM(@T MBP)+L.AO)>#=1*K'+\V;CFS4HIQQRV B%.H9@XG$[\R21/ U,_IN9FR3'GMT MJ(\%U08M(JUH;,DP^9H5?39%GX7-?$Y^_ MA_@&A9@V1_"80LQ1V>U8O>V.@F8W?Q^[]52N!"7$Y.#Z7DF5F?%E4O^$SZT, M2.W.!F&U:6AL$*15%-F\C:8^?T_F? "@E@M0/+PBJT*&<'NS5CY">T'(AHD$ MK)D?,DLNQ-?LZ.]CQRKE/.O6X';F[>E(3#JDL>%2$6*=6#@^T)09[*/,?A)Z MD:B\@E**];".V]7ZD/"9LJ';PEIYV^6C79,UBP9N%MT=^,V@/R%J#!"*#8TZ MY7,$QH&FXL!-Q9_ZO*=TS5TJX'Q>5V6U?""?1?8:17:D0+<; H3K0YO*"#2+ M!WO3Z_;M 6B;-<3)*9?;2,TS"M3D;)]-)L,Y?)9B^5:UW"T!;F!IMOIDF8AU MK7A)+M5F4=5B)'B]W$IODX:G71L4,*(!=KBT0VPV\R;>=&J1UH%6"X%;+5RM MZW0A8^A#[4?$@!^8IP.09I$?>!8Y%FC-$+B3\+W:6H7>"(^70.WC/D9$/M%P(W'+A*GEH MSW> 7) I,V>4%V"1,S/B**R9'U.;B]/:('B*-LB;9JT\&NR=_98C6L /#<^& MM/)"B]U,JP'F5@-MT(*M+_1DS%&KZ P3%19]P[188'O$0K]JNB,ORFUE_!85 M8@R)JZ>1P2ON>QZX$YC6!LRM#>RKZQ$(34X'5Q8,2U-N"PY%J"4"VR,1VEEK MJQVW0F-,JP9/.S%3$(RV3Y5UL)Y#$# M")A;$-@G+N,B 7X%G[ I8>$H37H/ M)P8/N:TX%.764;S]B875#M)JU15,>2T3-RBRXQZS,V6$%UGR#DQK"+9?0^P" MVY0;G5]4*AY49X5!W E1\,V> MO+[Y@2]/)%$04,-[8OEVVRDCIO4!<^L#5.$]FLI,(>!'=&*X1:39)+8EKIG6 M"\RM%Z3M+S+>EJE>RF):7[!J@W&((=0'&2?=05AA\P]87CT<)K>15I(#EG >9'^%U7J&)A=#4 /[$6$!(*\_W+=GY4$N%<$^] MW6$_EY4/I^6F.U=LN M9*T00K="N.CA9A!UPKJ2";AV>M2IO2.S"JRUVC[:NCG]VCB)WB:CT@J,;U85X)'^N*_Z%(IRJMLBG]MSIZ%)WLP+APK4 M;=FALZ:E0+A'"FP6*Z#.Y^5&MEQ]OOE(KO3!FZ^6@S=0(/\8?FJSO1Z&Q$I_C7%^D-43DUA#]S*W^WR1_ M9(H$.C$FT6W.H7"UY(C9FF%J1K;N&QT*1"N0R)V2 MN!%5^E-%M&TM&6:I[)[QO,_%8OO<$8KQJ-(D0DX%>J&MI!]IS1&Y-4>_.'<. MT9+K_U[MQ8VNF5D*@VD"N.^ M[:&PM'*)W.F(\^]?4-N/*E..U=LN1BU3HJ>=B'ATA2 ZZHF(8_6V.PI;SPRZ M!8\]O0:B>@D[M9%>"AT&Y,G R-R?SZ%J(JUJHD<50(9X'I$Y-MLQF60A$(ZZE.)Q^IM]PE2K7KBR?-L MW_BH%9AC];8["EH,Q4\YU_&4[1LCR1?F&=F7KAD;T)4E_1)K\1/OJ<<>AJ?4>% (;<:,\ZCCK3=(+'D]5R_6:(@Z$]N^=:'_M7]YQ[EZ9<7@]W?> MFXOV%1RZF_:-(%^2>IZ7#<2*,^AR\EKR7MV^9*/](JJ5>D_%;25$M50?%SP! MK20;P/_/*@BZNB_R!OVK3L[^ 5!+ P04 " "W/7Q8Q?+NN#48 !!10 M& 'AL+W=OFV>UE?OT[546RV5J]]220UEV*Q MEE-+^]5]57]W!K/=MS MR]KHG".%*:K[USNC MG?##M9W-&_IA[\VKI9Z9&]-\6WZM\6TOKI+;A2F=K4I5F^GKG?/1;Q>'-)X' M_&[-O4L^*SK)I*J^TY>K_/7./A%D"I,UM(+&?W?FTA0%+00R_O1K[L0M:6+Z M.:S^GL^.LTRT,Y=5\8?-F_GKG=,=E9NI;HOFNKK_A_'G.:+ULJIP_*^ZE[&' M!SLJ:UU3+?QD4+"PI?RO'SP?D@FG^ULFC/V$,=,M&S&5;W6CW[RJJWM5TVBL M1A_XJ#P;Q-F2+N6FJ?'48E[SYN;;IT_GU_]27]ZKFZL/GZ_>7UV>?[Y5YY>7 M7[Y]OKWZ_$%]_?+QZO+JW&*]@WCZ U[OX'_E]++VX>:U29M^ MNJ>VD97VOI@K[J4L9RF>E4=5_2.DMLU, *J1*&HS98%D24-JL: M,&-]0]TV\ZJV?V&0=I#JW$XM/E];]UW=^L%?P^#)(^_\_NWYKCK/?P#+82;&! M4AK=S&V=#Y>Z;A[5I 9GW*ZZT,XZ8LI7$L:RT6(4P;6OV"ZS2V(B'E_&6Z'G MJ[?)$^CR[N<53D3<7+D\'+DHE"T;4X=;FNA"EYF_(QRU=)I-LE-S?6?4Q)A2 MF<+"NK$HV#(1#0S#B@Z&UF6X6GG\N6J,&@\4"(1%,(L)Q&H\%JO09W(.D^^" M?#4:'*2+4/@GR(=VSC1\\@^_7Z@+6RWG&M8^RLMS+XMXRI]&+U\H$C84T"]Z:L#OQ!Q(,+LQL MIMS<3ANE[_6CFM;5HK]T_YAS""5<?N@ZEZ["%Z#/L!BFA+5M\3];"U_3;EW\+A(01/'2QO64K%(7QSK#'O MH#V 95COH_VSA?V!M>-+T$O;P$Q>&P>Q)+MSNZ(J(*2M:[(*4!BP"@+2J *W MY6U4:6::CI<2RBJ84 1)S8BAF5E&2VH>B"\LT;R%TM'ZA^5;'*Z -BQCU:'3ME"'XMBX36T1"1$43XL[:12OW"Z!L,\O&[]G!R>G@ M9-]O.#XX&9QBQRURQX-6?UV3P?-M0MNL<(0904OR!P.QN8->>%%]-A[L'YVJ M774#9X%G9"IPE3]8EKQ<85B!U;VN:[HT6Q*@8%M33:>&[20K[ZPFFX![S(S) M79#ZL!1HT$L\?&"YAB$&18?CD1K 0.)&H!X$5)I@=9>%]IO N./?J1$7_FQT M?*2>.V.\HQP%/)6 LJRX&&N M\7>'#]A?M!SG2QPM#LE6IFQPD08<:(5W@(Z0"!H17+W'>(Q":029$>R Y7#* M>P2L]/^RK5U+3Z="K#CP,/]^;F%1O(%5M;;D2%/S,VU+DC?/(N( G8T-/R3& M&9#*[F8@;DA ]<#[*)G$LCWSW!'D';$*84T8+]B@JRFN70PP.%!6N-@[;0LM M8+4G[O=PE+*%]TMZ4;6T> GE,/F [6+5PH%-3! Y]A0%VWNZ3\NPN (\)3?+ M#G2@,J/)0]3$_P9[)_9N0#]#,[Z36#<^,P#60+NA>05,+M$YT>7WNETVV:,J M-&P_S0$\+2!3C@0D*#!X+%:7W"X,'L@L*R*CK9FSB;2%> 67B5&!&W11AD=$ MGC5\>M<3]H[^7?4I2EBGH7#@<)&5<+LHS)UE+_+_4L76X,3&F?ZP0>")MSK_ M-X(B>D\8OFZ>FP(V9L"" MLD$!\;/3I47 ?@:Z#%(MH0&P%2):-H\=![YPF'R38 *,V7G;W$"[32,'[: CK,AP=4>0'R\.XAXTE73"%H>% EQAF96>! M$ !O^!/KB5$QQ$6L\S_.C$!4$FWJ88.@E0ACT= MVQ)M$ 39@L+[L00L*YHO@6$.S M!_6<6&A'LHMUFR*@R]J8J#7 D9]NSCUR'/@-5L(XW4FD2-22U)9N3V5V!AEI M\(DS4QYBA%"&?NH6(T.QT/5WGR@"JD84 ;6 K)#Z ?NF@S@>2)+9+6MR+4Z!@2!2L>@*@'^QH:P_\8:7* MV? C#_07M6*4!BLZW=TLD,J'3JDP2+S"VY0!A)NB)'A]AM,GM$Z$0\G D[]\ MHH]3'G?6W!NOPQ&[P711LH4 "QOY:K$P-3G<,+=B!K0ENL;/G(;\5 I[,B,6,*,O?AV1(KU95:U6V5S9W?9&&L)%[ M)1:6+4L%+F1!,?.TEI 7/\$IF#OC05TVIVB&DWR9K;-VX1K)4D/)Q52%W RH MYI4*^YV"= M2!A7%6J36NN^5/:D<%R.*5?6>6@AIIH4=L9WPL9Q M_))K%NP$"CD1)WN]O!"F3S%XZMT"V3ZMP$1K.=.PJ8;\@2R4]7(+ZGKH<(6< MH'B1!SHFW=DJESXGQ<&@]P$E3NH3WYW%X32]?< *$!>[:!=^JZ5^%!@=DI#= M[0B!R6WU!2Z:62%&RFHM5\PZ?9"8D3-R'@U Q\R]IC1!>C[MJA*6[U'YB,M# M//- ?L>1$[D-N)&P+"=N6]K?NC[TY"?0@8(3H#[5P6<8L(*%],@@A)JK3A$4 M2ZX--$ZJNI: FY?U>9\>%UK)_3 W%-5V9>BR:!U+6I?GD#Z.781@4\.>D_.% MQP'F7:=">^Z3*ZQ.ZDLG#BD\$5WSV%!*'UT*RI;20\*0X3UIZ.]!%+H8_ZJD MLM2B%UTF8S]):-$E'BG8*2K'\=&OOYP=GYR]!!5WIE C;+ALO3?[LZU(M0 1 MR,(_;TO)%IC\!5V(M(9X2^I]>4[EUDP7L4!8IW'2RY7-QMLWFR;9HRU!USH) M1($L*$:4:H03J@CSO07%$!.24 9<:2S?1 QV>*7X+21PO-/(2)HF50!+3&JO M4,HZVL)^L+9%I0VW9>-MO>1#]9ERD#*E+9,#^-][^KJI4$^IM(772M8MR*B/ M+K>6RYJ>]8\Q\#"A,+7Q%DKT36KBMO_H2'X@:#[3E['3(U=A\]A>YL!7!^FF KFQ KLIP[FK_I!:DL_H$&I!2#VG._Z8;,.IQ7>X+D09;Q'[WND8 M,ZE_F'Q&X^-*:_GHA7YXL]O+M7AZ;[( R6#*4R1#HU2>C8B=E])*H&A)N;D.OZ";Y<= MKN\62)6I%Z-X*,,WA1GBQN!P*4O[W(OFBP$#F"T-17^G.P!^D!-,CK-.%+#X MQJ+[WI4MJ#LSZ5G):LAR;35KKI'+[ULI"=?B*G+,E515%X=I!M55Z2\ZD75* M9PTI0O+E"2\_7+K&R%!#DG,D\P@6M,)H/\R(]7TN MGM" *."<,@8(Q9Z<"?>K=&[@+26RJ%&,6J^H(K::&2//-\QMX7O(X$C)#T$7 MI/PNJ6D@B(QW*:BMQ>?4*>/B HVX]@SH,A98R1Y[_,M9A1"H<39P*MG1&+U0 M0IE"0/PFESM,M GAK"$'G2>UP)XGYBQ7Z6U>0C+'3(A#9J;VX-5107F5'[5) M6U0DDGH&[OGV _&C*9Z.T8BH7M9%P9WRK&=S M/1_IZV;YD!ZVTA<86;*\GL;R+>X)*S\[&.R/SP8^8MA %P0GEODC23SS>'!T M=CR(:9;_Z*GZ:I +%6H.CD^H<8*22!Z"W!ON6%B)2Z@CV PO=5U4 MRA?%L0/H-(6+?B U3FLJF_:F;&U-V01[HG'^2=O<&8U)HZ[$2/-5OC6-AMB1 M?*=>FH9Y_0\_!S-V%8+!L.8[D)L+Z9W3'JYOR3CM4I+X/MP1[B;5'&]#7#^2 M\AGG$$3U2BD!CS$KT^DK()G%1/IKV:@@?J7^*<=Y*4D[!*=/B<(-[6S ,3[* M#@-I 6[YQ$!;4IU@;O+@G0@%PEC,8G&)%(5D/'90A%HM\#1W;9F9Q/==6M7% M_J,NB>3%-LF*F(;#JU'T!0*S,757<>04,#7B>.X%W;%$_"%!DZ,K5RE&)L4-+ M'0+2U,,A(?9M&ZEM4Y=Y$UIII'%'BAT*DQF%\.RMA]^5IMZOIL.9S*]VG])J4!)32[)GD&PC"^;ZA946Y0M-5E:8Z\^'3KOH6#T:>5=J? MVWK#[$'0HDQ+?9,UEA@4"U-]$9)F'LE>SJC!2CI<.4H['NT/#_8'WA)Y)?"9 MZEB#=GD".II8<[>]QX*;G+.NF_ M/N:46!?B/HEY)TD;<%XJ-T'K/=5LI_!_&(]S_IRY;NOI@C\^.7Z0K MKMOQN,C!X?K*)V?[OKV-VEA)CY/6E+C)Z/CTQ38"3D_VGR3@ ( ;K5X8;3[> I5W;P\RNKB MQ-^_>\A_4=3%[W-N/O?Z46^DE=@[//]V0$XU/[:'I%S/U.'^*"44TB3"W8$D M#PTE%S<>C]9XL\J'8/VQ7")CLGCG<:CM,30CTC9?ZZJL6E_$?.Y>K'4*]@*I M'-Z!NGMNON&LH^/AZ(#-$GG,@_'QYKK6L-_#F.S](3A=^#\P&A"\\)WW6-)O ME;2B?Z:&0W[W+;Z4\/[\YB+D$X6H\<%P_V0 IRBO/EW'3JGGM]729I"@_1?# MJ[1[$3;SNGO_*DQ,"VUBZFA]4\ZE:2*/C[F9)"ELA)>N0IZ?7H^4:$^ZX7]Z MGG0IU$5\=3*VFV5S:Z:)J.0FDQ;2A?YNZH'$>GDLY$J+2+*U?V.'=40; M=G6D%M-^09C MJN $&(9D3=)XUJ,;,XEP;H;@?3PFZ[V%O(FJWML?W>NF/U"YLT$_4O3:=G*X M0=NZ@:F6=4H6=(D)H;0H+9=TH\S0+);7-/ MW!S3-U9KDU?2WR*A\4X2=D__^,U/W1=?G(!KY_HWN5P9- D!7; M8+^NS\\S@W2JL/PBM)Y ]/C5&DK;;FK89((IFR"=!/Q22=P5W*7[B(O\:_ M#W(N?Q:C&RY_7.03H %J8698NK^[LG1CO1DA2]-M>0_DC&IFJ9:\,?-?4$L#!!0 ( +<]?%CQCU$=%1, &@] 8 M>&PO=V]R:W-H965T&ULS5MK<]LXLOTK+*_OK%V7L47JZ[$$@F@T8_3 MIQO0JP>=?S%K*8O@VR;-S.NC=5%L?SP_-XNUW ASIKBP,=\=6ZV MN10)#]JDY_%@,#G?")4=O7G%W]WE;U[ILDA5)N_RP)2;C<@?W\I4/[P^BH[\ M%Q_5:EW0%^=O7FW%2M[+XO/V+L>G\VJ61&UD9I3.@EPN7Q]=1C^^'='[_,*O M2CZ8QM\![62N]1?Z<).\/AJ00#*5BX)F$/CGJ[R2:4H308S?W9Q'U9(TL/FW MG_T][QU[F0LCKW3Z/RHIUJ^/9D=!(I>B3(N/^N%?TNUG3/,M=&KXO\&#?7>$ M%1>E*?3&#<;GCV:.XN 7G15K$[S+$IFT)SB' MF)6LL9?U;7QPQFNY. N&41C$@WAX8+YAM?S%0OY M^@BA8F3^51Z]^>$?T63P\H#_OAT[L@/@M^^,;K5 Y K<(]#+XZ=>WP;_D9GM^);),S)4)WI8&"QL3 M7)>YRE9!L9;XO\J3X/=2Y(7,:1B9..1'5QKS98^!2C"C6BJ9! N9%\";0'[% M5R80&;Y2^:+-$FCX&4'#RDQ! LBRT%GFD.9!88*3Z)0GP1!= M0BBO#X4!2O!8$6QSO2!-%!KKB[04A0Q,D>.?E5H$(H4R,D&P95BRACK81M.7 MV+PQLC A"WD2GW;66V@#591%M3!-IC(H!4%)"S\J"349M0,& MH ;C8?%$+L@%Z:7&SOYI@&_Y%TER;%4A4O4'+Q,&R$2YU5RJ>07:'2%-;>7MRU@,XUIJ'M0.AZ5!98T6S0M$4^"]X[_ST42#"$ M";; .M29)&V*&W-(>0,4"%O( (0)(7/L$,LH4B=P_JFA":%Z0T?MWV"C3"8 M>V3"5Q+^Y..J#LEM*C(8\X;T^!4, 4M_D8]DC'*S=3H % NLX(]@IK M=NO:@$&W;9F*3K$6Z>[DMY&:.S\.!)58.WNO 6ZQ%OI*$C[5"O>YJS+XOY/9% MM!=$JOS%;I<_M96U0LB"GSM'$Y0K *RF2A8N@@"_G0#S?DV1&GDLEA7FJL3J[)L* E^+LU?)\!EXG%4M!B9:!!]D$&G%" MU;*],H3:BMG3+GQN&YNBT&BX-/Y1VI$MSS?S\6YFL-LQ\F.<@6+@P89\7 M05:R.4D<#X U(I69GA,=%?-4!BG@)PV&>+PM"YO6L71[W7JMC7@$\!?DUJ0F M9P= 0)&C:FG[ P\5=<:C7,-F%D;#XBGG7J-("-X"#:U7HL&U%);&P0FS%5O? M*1D(IG1BVLE)I$;O)%2*H:]@ G.5*FLEBN2V^QFYLG2)4RFLB;58.$^N0 58 M*G*2%RG@-7&/R"&JJ*^2,8MBG\/K^:]@E>MRBP"E-.W#LBU\$SV\4KJ(Y3,= M4A((L=B0\VY%42DN50N9<9ST[H+71SR(@DF#8"O")VO'#%VJ[)NC&5MM%=9L MBS>%( &XMX&]0C.1),R[0"BWK#(YPWKP)I6!31?6:^G= MR0SETV6U/4OU8/@5^ =">*-20=XATD?PZ#W:V:L26F :CJ(9/\!K4'F!%8B3 M6/F" MKLP\.#;QM]J>U6Z-=]Z];ABB">X9H*-; YPKK#9?2'++@% MQ+'0\2#L*9TAL[3.385#%KRSWGM7YM@)='\)0+ %XPD-(_'BP?(>J1=U-2:ZI/"SM136S)'+7<4F@EN@<2( XM6WK37>EH\RKZ;=EKDA#DL^ M:"E *Z>0&.R?(* I6/VDPC9H57R_;]M)<.-G MJ 0D@PL2TRIFFP-_."[C,!X/^K5W1R_Y&<[(6I6+Q7&?M3RU9-UT;'<)0R26 M5NEG&I(V7@U[KK);0GA*9+]K;XW& R2C07O_M_(AZ->!6XV+!T/8 06>J%,H MED%D*QXKN(MX6L=^=TLW,&@%>Z04MWE(4#"7:Y$N:22C=>%JE]SU97HXRHGB MA:/XORAGE+G%WXU"M9(SW2'>:R@\YX\-??Q[)"+8XF;+"F9<4:4%!\L6:BN: MU0%\;;"C:S+P+62MO>PSXH)H)2"KJAYVI*.O_$!+SGQZ-F0*URVQY(6+.YW; M5@[#JI,'X[:I3%9VV)4;Q&3>;H]I-0$_\']>^*KL"K;7J4HXX;P5*97?P3T? M0@C.I!T4MBF'>@.4][=4*>O2I#4J>,;DK?O M#&73):X?YB9,N>%N$4E$]ZR M9(SNZ=\Q6X>AO-%^RJ&*X%?@#.K]=H)TB9'LM^2EFK:YJ9:]<\M6<4!:+;?> M/%@,99*SKG.,[F"WKSDG338MB R9J'+.NK516\&31K/FRCI5E@YS*K]KX !W M/6$LXP5H04?8B N6R %5;%%VI*$L';_VC;AK6PGKA+#Z0$!C]V_M!PH<68- M]ZG"UN;,]!MS >Y&UG([ W_.C'!AV(O)\[*@ -0<[@P8R6^E9WO< MZ.Z*Q(&R5]E(B-SGH?S%'3E4KQD5FA36H^&HRPA!@?Z03>()RH7227"R2YKT MH2;@/-MX%H[CJ%GW'^8X%I,M;7*LK-V3[Z$_>'&1JSG)-P&E[W_Y9G'=O2&8K#N#9JV6A=T% M4EYPHEV,K,5722EF(W[#5[9U[&'0;OV?IB4SL6:PY(RXE6]?M0O%=H';[OK9 MJF>W!]HD][RP;YOPQANQOH9P?+*KFPI?X$+5=R^JM8<=W:NCM<-;DI M$C*Q[58Z-VC2>\OG_;M(A'G!0:H)";P3V838VG(='Y?D.M:T-N3K^LP9O+\W M6<44-Q/8M1 @,MM9=9^^5$_RO8?Z9%7 [M0@Y'"Y7-,1/%;Z6=O..!O*M5^\ M#5R+DTMGIY^L!7U_:4/[I_R>K;9XAJ&\WL%!7@)_Q"$?6_E3GK/@7LIFVT)E M]CH$.9[*+(4"B%9%C0N;1EWDLWXS$CFY8L&/_WO7K%@9<(C]D;US MQ.QUFZH?4D=P+CVZ)[W:>5]A3NT2M<=^.FA8L<<.[/_L,N3_H8MN[CKYUF?( MDFU07##Y=F0KU0^VH*_Z7Y[_-CM5H++&V -.5Q1219]BL%?CWEZ*3V$5Z4V> M.(OFN&KGN\YA5(5[?7V[PV%Q"'OI..8;-T9:_90'Q"5$@J62MI[KU@BKH%VL M^B.;ZN36EFXM;.KCWR%'_5^(;3)S RQ,56$\&:KT,@BW6-G*=BY3);]*?QI! M%X](T=5R[5S5EHG$LAJ#3N?<$J+7.5'K!23RK6T0%"9,-O'N>.$S-]RO*PY< M3E9_%>/:1NMUCH-9-.;CPFWWCKMHCGNT]QR3/>-0P0C0,)Z/)<_:TJ\2+<#2(/)4XU'+N'Q[!7''P MDS\:VWT\!%Y-!M2;ZSO>Z,HR&47L';YPVWUC,HN=MG>TO/MB)=]D@H2?+?ZT MIKL./QZ%4XCQO1%)M,.WFP7Q8?'(D%8[V7$0-Y:)HXN.6?0\52LG*(KO61VX MH_BBCD(_=1P.HD9LAU$TI9=RVG(5+M,Z+":3N'J..7+=8]'Q< H<6 M=?_1<.!VR*<(W#S;W>-!!YW&30?]D_ON>NDHG R&W^^DB,J3A@RG/F*.@Y,H MO!A&I\U 0+S.IJVQW/C@5+Y/M3?F"+_CU;EVZW/2(@LP4=W MX\>B%71*(31L:"".PDDT !LRU5408SL@55Q>M#RR6B,.8T3O3SGIBY7FGYQ, MP\$T/NV,.)E,AZ<-W_3Q^WR]W-N[$RN980[+O$2R 1_CM@C5C#5HAN/1H.NJ M)/0$6C'0Y,)2A(3.Z+0MR!MA%'5'Q^'%S(.!WMV&U?!)P[VBJ(LFTW ,F/OY M.YIK%6K9!MN^1/R)SPP[4M7CIS,Z"^PSX_1BUD2,)_V_LN=L',:3J,?0H.^C M*1Y\<&>5#+$G3J33Y]N[.;[.MXSS78=$FO0':'[W?$&UDFHTG/7)>H%OG?9X M.3^V>F-(;MNS1\S]\Y/*FO/%!*^#0GR3;05.AJ-^!4X'6+6^Z'PRA],O56'/ M!'NG&XV[2CG!EZ?/Q#4 Y&R"E'S11$@2)1XU%$<>WFP.5A6M.VWF4]%NX8L: M9T_@-*Z[U'/9JVM\$-USP>O@-EJ5=2XEW:RE7P7LNW_F>]%%LP1 M7 ]V;_<^]U>1>1K:+)V<^?[XSD5.5ZJ(NJ/HB].^!OQ9-R2;3:%](KDK;WRW MV%_2L'?9=R;;:3.[8^'Z%'/NZGJRVM.;JHYNJ@.[JOW\O+ZUJ][]@<-!_D/Q M% ]>'@P*?B=Z^??7VM]/)%K'D71.^7PAWJMO_EH*WX:2=!>JOQ(?A^/QH"JN M'ROT>(J"#L,+)+&?>\GNH7$Q%=]Z"=/9/BM=W%&+)J;VU,S#"44_N,QR-P0\%=[<:]RD;![+MYF"=8:CDZ69%O] M0C.5"-$OP7M!9\<0 MITAEB\!-)UVJLV]CWMF>=!;4C7X[%@_R5EXX?$.N9L%]"7]RVKK41#UFTS!2 ME_>A=AY-6KQE7V(];A'18T=!_>>N&]VTKG?1T411_]:CNJ) /S9YQA4%SONY M7-'YIDVS]7O2[-Z7IJNE.= ^5\AA5V^O =6: -[R=+!\\ !\W/V!"&4OKC[] M:7^I2U,S8'%Q;-&TB '1 J#!"%*Y96K*1*YT:DU!)\/*%/MY\RV%OGB M8?-0YED%XUXJ\)]4,?+^^*X'>7KE4_QK5EO4<]$8SZ*&3T73,)Z.VF/M7=7. M6,*A>N PG/10^:?^O?;GI6PBJ@+MH:C] O*%HU&SR(W",:J#*_OS+NL8B;(> M2"),QZVN5?-SWZ\GSQN_?MU(Y"?ZC2_?&\\*^T/8ZMOJ9\27]M>S]>OV-\B_ M(+TI>$@JEQ@Z.)N.CVSCTG\H])9_2SO71:$W_.=:"D FO8#G2ZT+_X$6J'Y< M_>;_ 5!+ P04 " "W/7Q8"3 ^$S44 D/0 &0 'AL+W=O+[ MLBCMFX-%7:]>GI[:;*&6TO;-2I5X,S/54M;X6ON9GM]7;UZ:I"UVJVTK89KF4U?I:%>;QS<'P(#SXJN>+FAZJM)J4XI*S=X<7 U?7D]H/ _X7:M'F_PM:"=38[[1CYO\ MS<& &%*%RFJB(/'?@WJGBH((@8T_/,V#N"1-3/\.U#_RWK&7J;3JG2G^IO-Z M\>;@\D#D:B:;HOYJ'O]#^?V<$;W,%);_%8]N[&AT(++&UF;I)X.#I2[=__*[ MET,RX7*P9\+(3Q@QWVXAYO*]K.7;UY5Y%!6-!C7Z@[?*L\&<+DDI=W6%MQKS MZK?7O]W=?/YP=R>NWOW7;S=W-_S+4C,]I#9C@2OYJR M7ECQH_W_KEC\6JJ6PCRUK41DAA%R18/,L6"(1" MSBO%DA)'!W>W5W&2A ST P@7:ZBTR$G\=:6G38W=0*9>PZ71$->CKA=BV!M= MG(O2P&*P90.=K5:%SKQP> AMXK?^?_;%1WH/)96YK##_:J[*;!V9_W@7^2 ) MW4836U4F;[+:!EL4[Z[?"PVU@T\6?]G !$UCQ8.LM%\9S,YTJ1%>\Y9 H;\I M,4<2T\KVA-$%_LTKL\)_V%G.3Z'AC!79$TB67YVYO,ZDK"+1HW,P=KM_A6%O;.(]=R:H.4[J">21_ M5F ?V1!C*27GHED9Y\J$5H@K1P]VF.U=V>]=VC @"8&"8@'"372]$&^<]\[) MZ+ML^5!25[*TTB$.1" 7"RR_"C+,GR$5,RWTG GWH# LPJ/V^5^/#&4I899) MK%#83+WV\EG)=0QIT!&&'PY[9V<# 9=SM$OU'5Z^ $4?Z-U$4@V"N9YI_,". M M.1; %?6*S((,&#]!$ANYF$R(<5TB/,TU92Y'L=XH-,D"8(U6?-6Y8/4!6,%63O+0.FPG=P_@D]H M#K).TOPCR0LRQWXI:]]L:B^FC)JC-?(:U10-B" G((?#RS#0@"PM$;/5,Y,: M,E;P(=V);!#/E-9#C4%>I6")#\3?_89-)U+>C(UKT=2PW7\&")<96Q,;E9&9 M2QS!JU@SU3=8%@0E:6U%),GQ',Q:%0"]2^?!(()MI_L)F6R7;+3=PG_/QGOW M"71Q6U$43'65GY!UKH5CDDQ!?:?E+.=,2VF/%O/F%/:_'5_V1B823JZ@.R3V MQ"JGZSB.B#YRU:?R$XDX"KNF74_;>(%%""T@2J >AN=XLV8XVA!&=$X\ P;' M"UFLP3=OVJID3>\['1P7?(? "H&6U%/D%*N1C!6HTR(5]@'$V5U<5$0\F!XE MEJ8T4ZIHG!MUC>,3B4(0QE@U=03.B3P7&@) D%DC:PK$&LC4C[(JS&(0F>O9 M#"3!@%PR'TL2H0?R-$6F 8$@)-[#6( =(2;\D2RZ5-("9;%9>K]W5L2E"Z?P M;I7CS M*>L"^K/B#L"U"+]4JG;BRRY]WI+9T_3V9/$T?A.;W&QR;RR9Z?\F5 MPV#\ZO_\_U_E=[ULEN)6KLE\GCOM;]X#Q)7W@'=A@T#E]^N5BB./ &2BX1_' MQQ])G+^S.,.CWU)#O'&V ]%]9:/ZZHSY9 /8A+F'P@&;]#?P1?S]/C5_,3P7 M/_W+DKNMS#\0], -(:TR*](R1$B\Y: MJ3F2D16B4.72:+M@0^R7 M%/9R[RZVFZ+WX1GVWS@RM5-7IP(I_J.Q=02%AV=CT?-.2-S-*K-T>"ZK%"W@ MS7L?ZO>^'),TLQV%L)24/8T#L90BJ/9!K1K;"-0V<'N'4U#O@69%S_OE]VN$ MC5@=BR-.ERBBNRCT,:#=D&-5-7F%275SR%0Q& #/421*%JDG];SQ*K M'M3 [VOKO1GRH3XG[W\OHHW(G7;/%@P&?:W10GG4R^W^O$A(QF!YH\M!02.T M7T[V=E_279+:$4#_Z8,7EM_7_Y!BCOVT*)Q8_<(HU0_"3BFOEI8R!>%.KC'+ MTO=4XP[:@/_\%-MGO5YKL^(^!-G#KQ*1;]SS?:3]FJ/<5!@RM8TBP/)J@!4% MQVYD:QKP59EJ+B&1UC6NDEKOJNUCT.C0!NE.BH-BFX,WCRWT$:^"6LEJ8CVY MC\*>CHQMIK:F?,1E!;640@WD4"A^8;686"(BAT40"G.(D2"5#XU)FP5*A) R M5^A4A"<](R0M>D&PO)E)ZEEPU5'&?D< 05ORN6^EWG9<[I\HV8(A)Q.%[U"X M^N5('X?]>BQ#3QFN?F7PT/#[*CG=T';$"A3K-2HD%6E(X5JJ6#OW M&S)9(:.[2CM.)!$O3,'QQX=D72:U?<99"F^[(#B&=,8PUI?Z.RHN&^7M>0ND M\][.DI95'E;?A4R(5!Y:0)O=DC:E645=@HV<-DI3"[89RTV*/)-);S08_#\M M)C^VT#.!D*GL6DUO1W'6M$NE3Z?P'DG59;_-ED=J$MV \L,VAU-\&I3=]MS" M+N @FE#%YYIOY=QLG"4D!5HH<,AT,Y4WOO'8UM#@@A2[*=6P$IFN=PT'O3":(]@CRM8$[A.=C M5 E##W:\/X179\,7A.E9KCT!* &!_BR7JU>)@,/8(7#3Y8M4W826P0E512=F M=M+85OR4*>+$WF@\%+\$4XMLC7OC\P&EN%R5A<7%\=>% %[I^$@CH0DC\4G+@=V MOL>>SEX>JO7Q ?L/]5)TUA:RH<;Z =_'QGIBCM"E]CQ>!Q6%\W[RF0![D M1$1B9N(VG>_C"N1+JHO2O?4H)-$6G%K3A.[/G7R_+[8#VVQ)1)R4'8- IE3@ M>A9C[FR9\:3(B;EX9"D@6%:RC3ZA1J&+&L8F!)PEM!TZ1$S9(H[*1T$ O*;RD,&G0!L4YMI)E;;?.AJ) MVF(T$7F'EM3Z"7Y(&HK;M4PD;=@2H$*&$ 3<#>I'+MI90*@F_1&\,SVG(.[A M>C/4*PIKKE0FG?D>8>"!41+34]_]$6+F8P\EWKJN7 :H$2URRBPQ8!5ZIDZR M=5:D0!XCP,*<.ND@SCH''T*(*ILIC"KYVI1?U"7;0C-A1?JZ..Y6>)].E=H M.J_R%61 3/M:K#'N<;^X/2%,,'>GB>SZOKW$S!+$OA>=]Y'F7!:Z\E$:[S\E M"6?[J#"D+=E.2#)4CX[!/ ,Z((&>@_H>ZE)7H2TTT\(MP"_UQ$EQ4)([I 42 M/*%$T@W+5NWA;M?1IRY/&.A9-SI>0B!H:ML])/E+VL0.$>KH<&;M3A!1>%J? MA.H=(1BN5/A.2A*TK:2["BY/$8=4LNYVJ!V'MFZ?=%8B"TIX\0!F96K%'8X8 M;]KXS-&&6F%MM12W67)[Q/4P0G=2U]%1K0N[3H]A(P2=/3JGS3CF9+U!EF*[ MM"BC_<$ Q:"N.SK=M:T_-<-3RF?7Z=4#'81E"C-?[RGE-G85ZZ^Z6]TFE7+: M@M5E,ID/@R\NP_D-Z7_6<./(52)IK4'H94G7\P*J=Q#CKPW@S7C@*[LG[T(] MZRI4/T'-MXR::=R'B)FWS?SVEG'UA^?8\?;YYH9*O, M@VKKP0T:' /H'-.MYIM=SF^VHC?;"Q>3 >7$D+I5$*8QMN] L]WJY/@NK>E6 M#]U:O-Q^OZ.X8&[,;!9.][O]//P5Z$'-U&?[A'W_KN82L?&S>I"YQ%,\_J4" M.3J-*124^*52GJ M[IVXG(QZ01I]<544*6\,O:@-"K2E^.S/=?VWKR-0YYB=FH!:8VUZ#/"_O6O7 M#Y?M=A6O[K*R/W;>/MWK'*9Z9!#BA-.5ZPCO3QW//^"+)VWAK'G74B0&=W\G M5I3]R_TDNOR'89?]<7(LEAHMGSC[HPD[#F.OTL[6 MK^F_]W=53OBN2BI##^7P'\ B7AW]-UEI>PPC#%C.U GIWV=E;@5RF:LW MT^*:^R()XIDU+C-&*$E][<1:8F_VGLY6=B;_]&XBG]4EW=R5\3''==W:.RK) M 5J"W=(HI,#P3%Q/4)S=.M-NRYZN@46M>6P<=''?=Y62ODPUH%6^FS[::_BW$VG7,]>-SS2W4 M%H(1W5VD&Y7*==M#7Y43,7V_TC88.A>FG;33-E?;:-R(HL3B?F_;WCS) MWA_Y\;HM#^PZ[;7L'U[[VM\<>MZ'>)E^NP@CF_'TN.1RP@/N(-3Z- MGP!?N2]?V^'N^^%?_<%!H6:8.NA?G!VX1DGX49L5?P<[-34LCO]<*&3?B@;@ M/566X0&PO M=V]R:W-H965TA.:1B,K/*@681)%X[!F7 :+F9^[U8N9 MVEK!)=YJ,-NZ9GI_CD+MYD$;!)( "2[85]D[M/F.7SZGCRY4P M_@N[UC=. \BWQJJZ Y."FLOVSQZ[?3@ 3*(_ )(.D'C=;2"O\I)9MIAIM0/M MO(G-#7RJ'DWBN'2'01$EZA"_MTTL]7_IOZ;7@ MT=M@=Q_.3,-RG =4\ ;U P:+]^_B<30](FW42QL=8_^;M./@U! MEUM-6^@W=(], [K+\?HY!ZLL$X[V M)!MD2>3\J?&XB5*KVIE6;W/;AJ;\+&>NWQG@=2.0VB@=\P"8H99E>A)-;TB1AIL&-?/4RT=J_@;- %9HO4\\'?8%MH>\8GKCRDPCL>5B MZQ+=<5L1]84RUM55N\=&":HR>9BR/Y]L:LB6M,P+YBKQWM+/R7783@FM^Z)U M0(V5>Q(>$+XH8X9O7<3PH!W62 )=TS=4[5MIV\[8S_;ORL>VG3Z[MX_2->7' M*;K DJ#1,#L-0+>-OC6L:GQS72M+K=H/*WH;43L'6B\5[7!GN #]:[OX#5!+ M P04 " "W/7Q88?*>KQ<# "Q!P &0 'AL+W=O(!IZJ4NB95QA33X) IP56 M3/=DC8+^Y%)5S)"H-H&N%;+,&55E$(7A**@8%]Y\ZLY6:CZ5C2FYP)4"W505 M4\_76,KMS.M[^X-[OBF,/0CFTYIM\ N:K_5*D11T*!FO4&@N!2C,9]Y5?W(] ML/I.X6^.6WVT!QO)@Y3?K/ IFWFA)80EIL8B,%H>\0.6I04B&M]WF%[GTAH> M[_?H?[K8*98'IO&#+/_AF2EFWMB##'/6E.9>;C_B+IZAQ4MEJ=T7MJUN//(@ M;;21U2XL$GY8A3]Y61GYJO[N]7B?OVO#ZO/5\LU7"UO8/'7UT^KV\5R[<-RL9X& MAOQ8[2#=85ZWF-$/,/L1W$IA"@T+D6'V$B @@AW+:,_R.CJ+>(-I#^*^#U$8 MQ6?PXB[JV.'%OQUU[U38+>C@-*@MGXFN68HSC^I#HWI$;_[V37\47IZA/.@H M#\ZA_V:BSF*>9KR\6R]@V(.W;\91OW\)/W<,*T5-0IEG'^J2"0-,9(#?&UY3 M]1H?!/469H"2B-4#JBZ13H\V$:22JEP;S$#F8 J$7);4+KC83!R/,+[\W]87 M-,X>.HZ.WV>DPB]DF0&O:B4?T0:F.\4+B$;1L113!3#1Y-1S&D51'&[C%9W$ MCX:#5ZN;>Z5_QCX<9*\.\BQG\2#=[^2^\/%Q'[\/GXA MC]Y')S)TY!^?:/YHA"W3<#$>1L[!Q2B)Z8TH]U:>D2E VVG./#&?)HBNT1 MD"G3M)7+KLHELM *I4G7<]UA-V4\BT G/\$Z"*M*4R?4Y)F)U MYO2<#>&>+V-M"-W):/SON&W#+]S M7*G&&HPGCT(\F.:XQB!,,- &@='G&2\P20P0F?&]PG1JE4:PN=Z@?[*^ MDR^/3.&%2!YXJ.,S9^1 B!$K$GTO5E^P\F=@\ *1*/L?5B7OX,B!H%!:I)4P M69#RK/RR'U4<&@(C=X> 5PEXUNY2D;7RDFDV.95B!=)P$YI96%>M-!G',W,I MW1)I>GL) ML\67J_OR<'[:U:3=8'2#2M-YJ1Z5C!519BN W0);-KV[V-[>?> M7L1+##K@]UK@N9Z_!\^O8^%;//]_B$6IJ?^V)E-IQRIG 9XY5$H*Y3,ZDP_O M>D/W9(\?_=J/_C[T_]2/_9IN9XLK&';@P[N1U^N=P+_5#(L8X4*D.0FQLDACJ3'B4FE8(Y,?6TU0.D\-CC\L\55]6RM.7NN5H#_2 MM6Y'HI!MRP,B-SV3I,D*7-&W))"UNAD)BW1THB#D*I!H6&STOC(9Q'5I;@S;\"4HM>0G@Q#:&)#R#2J\@(CD="#9BS4[#'! MZE7C?U+F[@J0*.A&)4%8M1+-FVD FD&@A"#?J+-A^D@7NPGAL;TTUS_YY>^# M?8_(*_:,-O_>TF=JP62,>B4^Z(QW0VT[LV$;=UQX7^\^%72!:)XLGA9II3-G M:U,E.]T$1B),5<%5O^XU"??KS0'XXZ$A#6I2W_4-8?A*L.]YYN#H]8'OFH/1 MZX/^V"0 34"V]%X=]_JP$)I*YB>7:U-; V*Y047N\30O3&!Y1E!(Y;MA.AR, M!A_ASKP-%.9GEA1H K:=OAQ?WUNO-?;&%7I02-M$#0\WL?-QZ( M;-FV>;);[H!4#L"%44##OI' M TL[\$:CEJG\'.T,EU SF!=YGMB62W8&3,404<90(,LYU;AK=%9OB5E&W/30 M*MVW]-FL"ZA@)5=DF.TMC0+_Y[7W=]\MU_<2K9W6Q@OC8\YX:)T1VU%N7D?? M'S9VWM&0&B?U,ZJYX'O!32,L*/Y[(>A&7:^QMUW,J^U_:T3I-D;0%.72#MH* M;)LHI]&:6L_RTW*$?6$O?PC0X[&D]YG,BDC4[1P-')#E<%UNM,CM0/LH-(W' M=AG3[Q&4AH'.(R'T9F,4U+]P)G\!4$L#!!0 ( +<]?%C2Z/(Z[ 4 %D4 M 9 >&PO=V]R:W-H965T,%EM#ER[ZH.,&I M5BKRON^Z<;_ M.R,+_78(Q]?LEKFM"2/'(FZ*#!?7Y. ZEY_8ZE>RB2=2]A*6"_V/5D;6#SHHJ85DQ489/"AH:5K\ M98.#I3!T7U#P-PJ^]MM,I+U\AR4>7W*V0EQ)@S7UH$/5VN <+=6B3"6'MQ3T MY/CN?C:Y?W]W_>$63:;3V]G40?>WL\N^!-M*HI]L[%P;._X+=CP??62ES 2Z M+5.2[AKH@U.M9W[CV;5_U.([DO10X#G(=_W@B+V@C330]H)OCM38"0_;455R M+BJME>,SZ*[P\;N?^87:+!CWTYJ>A[WD7 MZ+!=]%!S1$N)RR6=YP1A(8@4"$L$Z)-B3GB[ @B7J7KP4<*@)(4D*6(+)#." M%BR'VJ;E\EQ/YP87/ZQ]SYD0;6^2)'51YUCY^I+&/1#?#>9\#?X?B+I]-2E8 M74K5<$G_QII2[HH*4PX4);=3&K%W9$%+*LE9#IR3?G]<'B%&RXLN\IV1%UC] MGSTG]OVW]D@X'-C]H1NB#S0!OH45)62+8NAX<;0WHS(8QV_WQ^-H?]!WPB!$ M,R9QCK!!4&&ZGWE;=P:..QC:[@:./QSN!!!%.P&!0#!$=T __P_V,XY3^$+" MU]-RPH,X]U)L8@F)IS5>'/]8/(_;J)E:)9@DP.T<6H+ MC!%Z)S'&:]MOI8E3VZ]BA=?#!+0P"DZCA=<;'SB^MV7CR7+)R5)A]'RB)A5- M^9$OE<8V847%J8!<_^]W3W\2S,W^NQW:(8EVM=7.QC &9(]R9,E8*I!@>:J2 MS+.B]5ST"7:YF">9W@*FY E.],3AMH1B=[1;@;MA=U$<19;9&&JK];'F MJEP5&&N82""B0WAY"^IHV1M $I=KP#VI.5<9M-V.)1GF2X-QUW."0:1UNT'D MP$E25$2?!?.UZAEFE0RMN$K&E*U*82*EHF("Y]I*I>D-835#I+EYG M+\&ULU'OPJ?-%+6)Y+G_-J*@*&E9PU3@:J:28EY+E#(8*!GD=0[L ^=4F2$* MAC3ZX%X3IX.Z@X&/5H"(%?$A-!&>@Q>L!(D%9P5:U!H1=9< [W&9&'3 .EFI MQ%)+&'E'+=LKTACOH9D5' @V.AMD/">"CXWEELS@!)1A6 1-%>I. 3WAO-:+ MU'6-O0/9!A2ILC&O4\UGZ % Y8A5!(!1*[8IA@T#0758H*MB\ 87 OHEU"%- M=7A3"4VAG8*I'XPEMDE0I>S^]J$YZ0U_BQQ_]3O[4N?#AA[](_<7V\,#N;,\>L-B' ML+.V#+YO]SS7Z@61S:I!;)-AX.\PKA/$+3D>NE+H6]<]!8',4Y=:4(=J?V=N M?MK1]MYL8JZ+MN+FTNTC)"Z%=,K) E3=WB#J(&XNLDQ'LDI?'LV9E*S0CQF! M$N-* -XO&)--1TW0WB:._P%02P,$% @ MSU\6"!Y%2/_! 20L !D M !X;"]W;W)K&ULK5;;;MLX$/V5@9LM4L#K:^H& MN0%)ZC8MTB2(L^TS+8TM;B52)2D[WJ_?,Y2LNK<46.R++9(S9\[!D85VA I9NV?>E8Y5&I2+OCP:#2;]0 MVG3.3N+>G3L[L57(M>$[1[XJ"N4V%YS;]6EGV-ENW.ME%F2C?W92JB7/./Q5 MWCFL^BU*J@LV7EM#CA>GG?/AT<6!R$>!CYK7?N>;Q).YM9]E\2X][0R$$.>< M!$%0^%OQ)>>Y ('&EP:STYH4Q=WO+?J;Z#M\F2O/ES;_I-.0G78..Y3R0E5Y MN+?K*V[\>2EXB=>&(LO7*JBS$V?7Y$0::/(178W:(*>-)&46'$XU],+9NYN/T]G#A^G-PXR> MJZ(\IMN'J^D]G<]FTX?923_ ADCVDP;OHL8;_0)O.*(/UH3,T]2DG'X+T >Y MEN%HR_!B]"3B:TYZ-!YV:308C9_ &[<>CR/>^'_SN,8[^#F>=,V1+U7"IQVT MA6>WXL[9\V?#R>#X";8'+=N#I]#_ ]NG\6YN'Z9TV*/GSPY'P^$Q/8U/=\K M,T7OS(I]0#.&5O/.V4)[;]V&;FS@([HU]+XR3.-!S!4R%C*F2UN4RFP(JNPX M)6V")?6]-DT?DTR9)=/YTC%'0VL=LI; M5XPS1+-)F%/5S9/M5GZ+HBA.O:% MTVAP?'<]NXJ?P^,7I#S,)+!NC:#9!:V4T[;RH- Z$YPR7L4+PC<&@=&C!S O MOU(T0G$-1*RKZ$3T316VJJ'W#KKCP8#V97=+YCMUQPGKE9KGW%*,!A7:.51. MAPVE"G) VPWCA)1)(33X0T*'$/I #G(UQU\; =4:_WU,ZPW=L\IIZH/8:)+2 MI>O>=>^RUP6^XQPG*97*@0E(;",OYH&UJ/)\0YZ32K(XWT!EH1W(E AJ9)\C M.82+ME&,=?+JV%.&M^)+!5AVGG*;1#.(X%LDD4T79'+K5&I_ZY$D *:6VBCA MLE*YY$(%VAMW)X<'M-]D80'S]2GE[#WM38832K5/)%LOM@YID^05KJ@8I2:A MER@#F^LT4KQ0N4*UT4PN5R_UU&3V%J*.SKW'=J]))LVJN>5W_JNT$L%MG.LF^19#CE*(6 *KZE<-2A'9" M@%2&I^,*B:[8X&T/XJW'.2)1;3$18@E)IV6Z;)'YTEBG>A(O'8= S.[-/H?R:V0"I"IM,\B(!BZ M9:3\$R_V7B+[,>4J_1MO)Q"V::^/AY2BTQJ:&U;N3Y97ZL=<@9X7E=LD6-D? M3NKWIV:*>CN$I=^4:MTQRGN]-'7%(X*FF49B:PK6C WZ!W]U8UWB1P=ZHQ*= M2U.=P^NT#>4GA1'&U8V"Z&/F$F=V?93@.7'IQ^NO+EN4O2V8]OD1MF*ZM]SW<+0M HT[B73X<;SOE-<]#VR$/ M&:ID67N]O>GJZ(BEI@9^]F3V=\:;@I%^&>(\19_K2:?=;>?$\WH\^BI>#YD? M4#T:CN2\@.J@]^IEAUP]N-6+8,LX+,UMP.@5/^7^8B<".%]8>-@LQ$ [/9_] M"U!+ P04 " "W/7Q8X<''Y=L) !S(0 &0 'AL+W=O;"N'8MSQ3]K*5 M.C=]V>G8.!4YMX&>"@5?QMKDW,&KF73LU B>$%&>=:)N=]#)N52MJPL:^V"N M+G3A,JG$!\-LD>?<+&Y$IN>7K;!5#3S*2>IPH'-U,>43,13NT_2#@;=.S261 MN5!6:L6,&%^VKL.7-WV<3Q,^2S&WC=\,-1EI_05?WB27K2X*)#(1.^3 X3$3 MMR++D!&(\;7DV:J71,+F[XK[*](==!EQ*VYU]J=,7'K9.FVQ1(QYD;E'/?]= ME/H<([]89Y;^LKF?&_5;+"ZLTWE)#!+D4ODG_U;:H4%PVMU!$)4$$OKM\\LL_7;S_=LW?WU\-/ MC_?O[A\^#B\Z#ICCE$Y<,KKQC*(=C,*(O=/*I9;=JT0DJPPZ(%4M6E2)=A/M MY7@GXH#UPC:+NE%O#[]>K6J/^/5^7%7/J+^=$<;)2SOEL;AL02!886:B=?7; M+^&@>[Y'S'XM9G\?]^>(N9_1P_N/]^PL8+_]<;+ M=4@>4\LS(GD.!(]3&)UJXW!T*HS4R6' ()*!HV"W.I]RM6CCBQ5/2R%5G!6) M8!*^V12X'CEA">N\CBB"GXS$XFLAW:(QP0;LXW)AEFB8J+1C*9\)AB-* MJPTQ0-H?M85?=JPS@%\<='R4"49^"T*!@![8"2%'@-I,%V:7%78L"V\0JR(? M"5/'*]'"CZA-OZ1*9,P=Z2":M*D4AILX73 ]IF\X[,5Q(DZ5_%J41)7E"@?B M_ 5"@!^Z@= M.$4S.O_3XM\)!R%$OC+GQG#TE>K;"P\IT?G>D;#=.^YNO-]!),XX9N+:LQ9; MA6@R>VK\^/ADZY@W6[;%;-^KPEGW9.?[_X!G1=_I664*>&IE2/!B =6'^0+5 MXKA02=.@8;<=#GK/M; GNM4&H!KP@8UTD^LZP4F[VPN?^/HI& ;,&8*J11.6 M=Y&=G9WM_>9-Q%=-M$7?4UB^NU_;TW9XUMMNSKQP!2SCK8H83SA&4 OH!SN> M< FI,\ZTI8QF9 S(:\LD!Q-'"X^MP"#8PSH563VW@E1<#LO\(P%0O3*[SCA& M3*0%L(6%YM*E1#Z\O_43)D(!BF>8V0$I+%3:*#;'O(\ \B(,NEWV )*0GY6^ M>X!FB+KG#]>?Z5=X?HC*^,2$*F*NA>0I(3O!JDML#]A[S'/>'C[?5XJ3R4_. M+0.F#,;K_+!B'BKC$\R6.,)S+!(PH<3:NBH->?7ACS#9@J39E5$S%:J4/'1N?K[EW&BUZIW\@)-G+'/U]#5<_K2E>RZA!U MO4-=A]O!?7\FK)G6AJE&7AMM[8ZWIYZW:-SJY9."]).M\-XR1'F\>O%]U&MH MB2Q["PN#2AXF=Z7&%Y#NPO[^?'L0AM'A"D4S?6[K"RA6?YX'8A;8YG\8S@T' M!&R.M8+<$5/J *A)$*SI# 5LJ*Z4 #@8=*>]A+9OCB. MZ/W%<7_0!C$Q=V!NR19!LX_Y<[V/>6X !\U\*(DY M=87PP K!'B#S0U6#&Q!V#S?6[+>CL+]SY>1?1>EHZW0'O4'_D/WQ^@8V-!'Y ME(X$P-;A8- >#$XVN]*:,&H?=T&0WYDAR+L8U^>"[6CF(V M&?L2@M/1*/@(-YENG'!02;&LIY>^"'Y0>)7M]^_RH[1?CL9&B&5T4]X +_+8 MT0\&[%=V_PW# P2>Z8P[WX#74\ZZP5ES3B)G,L&N8"&Q;ZBI M]''-!K"$#]S[;UB$6E%V*F#9*#B-3FMIAQ0?U<=N$)YM*(36WV;W/2=@WM[5 MX6*S>XB=!JGFJ83Z#QG457.R6MOV-@^BZC.J@ TE "A6SN!)A=JL^NI^J; > M*->.NYJ>N ,XMFE<'3^27,MM\UIAV>[D42*S@L2=&CV3>&EB?4&/J16L@DM. M\7R/_&I5%>"/#;.@.CT1U4LI_\:*;*X+\ 8ZN@0_*S+GE07$7#*%ZCN5DU3X MG*4A6'88(F#722)1*"S90>82:)$CZ#*J3HF@!>4FJ=+##IUQL:66/UO09=ZO M3['>;IQB>;?=L+*[6QWB_QW(MJA< M(1FO8:93@0_5N84I*R?:Y';SI>$H;18WM\WC''3;A0^P)E$Q!<4;(143(JR& M?XDW>U0$9Q-@7 P:5:-E$RR7V/ WKM,>M#)/WZ@U;M$RJS>OTG[D DTU)2CO MC>Z>6XNW5PX5$YFL7G ]=;OU3/FV7;5V&A?AN3 3NN['(S$HO?V=>#U:_T?! MM;](7T[W_XX 43_!9CP38R#M!B?'+0AZNN+W+TY/Z5I]I)W3.?U,!0>GQPGP M?:RA,"Y?<('Z_RRN_@U02P,$% @ MSU\6!1>80O,$@ M4@ !D !X M;"]W;W)K&ULU5Q9<]LX$OXK*(]GRJFB99'4Y5Q5 MCI/,9G9BN^SLI/81(B$)&QX*#SO>7[_=#1 $+\E./#6S#XDLDF@T&GU\W6CJ MY5V:?'823URRU?BQM1_&M[E<&W$T,EE+%('OA#BKO< M^IOA2I9I^@6_? A?'8R1(1&)H$ *'#YNQ;F((B0$;'S5- _,E#C0_KNB_I[6 M#FM9\ER+ Q:*%2^CXCJ]^X?0ZYDBO2"-,2WFHBX?,L+_OIEEMZQ#)\&:O@'+95& M W,RP4VY*3*X*V%<\?K\[.K#I[/?V?79AYMW[.SB+?M\=GU]=O'IAKV_O&;G MEQ\_7EZPFT^7Y_]\>5+ A#CL)-#$WRCBW@!QUV,?TZ38Y.Q=$HJP2> $.#7L M>A6[;[R=%-^*8,1\UV'>V/-WT//-\GVBY_\YRU?$)_W$T9Z>YUL>B%<'8#"Y MR&[%P>M??G)GXQ<[6)\8UB>[J/\HZ[N)7UQ^>L?<\8C]\M/"<]T7K#';S>[I MV*>-8*LT H.7R9H5?!F)7)N]_*]@!=P^3^,M3^Z)_/Q%SNYXEO&D4%8JB_OG M-//8?S'X^5F-R!FXFKS@28AS\8+]QI,2W M32N(UQKG>"_;NF\@"F8NP<^=# MGI?69==Q_84#=P:G FT4\5)DE49Z/6.[TQVY"V>\F#CCJ?>,G2V!7)K8MWUO MZGCCZ;,V/[.I,_86SL1S'\R0;P9/YLY\.G?\^6RO8+_W\R>6KJI];')6/5') M@FTS&0CK\E9FG)QTR O!?BNC>R7.Z[>7-45;#I-:U(?,'X_F4_-=C9[2^N?L M1B0RS> C*#.0Y3G\)POVG@>;98C!F,B="IHNJ>[B;K>6UNVV35WNC57P9%BIP3R?./5WTT?6UD7RH[M,=]\4S!G(CSF12I(RS')5? M%A*<\+;,@@V &,;7F5 "[B=Z4X^YJL:<56/,1)F(P&[1QZ>T& D>BR=@VKB: MG$<"74*^X1#]\*\@C6,PNQ5)F_1T5Q%7&O9$<\1RTETQ$M$JL_4[G2FK>8RPAY1 MM.O9#2/KD/'M-DN_2<"0 AX[])6-&=$X(!A N3E)$JYR *MKD/4:>83O.IB MWQ\0)7A^7F^MRR^09:1HRCN M8$N!<\^9+"8CU#VC),UI=RJH ZH/(@&QPD,9;O!6;_FVVO*F]4D5:DEMTRCL M3E=OJW%(_7I9A69C(T#*;$VYQ:][][.?&3O'P/Y"QD$&!_"L-"V06E#&"@0 W&&4L,.(# MK:09K4?L+"=?D$-.A3.I/4A$';>,QH0B#S*YK.S5,=.98=VM:ZFA\9/BX]#-#B-9\J>D-QFJOP*Y;7$F=!5R@5N9EGEDU&X.T>AT/K' MTQTYHGOE5&N/PK,"IMXJGRN37?(A2]6[!UP=SD?CJ1( [A.N&6S\5E)RK2F9 MZ8L-J /I!TH)-C@77TO<5?A U(2>/==>AU96JP=L!?P-!!1)^ =:!3Q1\MVC M7WD9;,S$COK:>@H(1Q'LLJ*MA$S/J=O QMU&!LK':X,BQ2=1B%!91S<<2UA! M$*1E@LAM!1B1H^[%:2A7,E!H%'TQ"!(\6(5DE0".@XCG.3P'(^_ "16PR "9 M3+HP ;I+6.&,\2I'F1=RS;4JJT#B#]1M,QCSM<05FD M( .)-?+A&!RQQDL)K2\ M&+#](3&>Q.]CCU@QDZ<,%HIZH(C:.=!=PRG7RP?:PJ2(Z"W3)-$5*X-<*N6U M8'$%1C_1EF/U#2?Q3R&!F0Z<+]A MN#9D"7'V-@THS'"5U,9:NW1":T0 ,@H"RIK6T7V3.$3)*K^K5]7'NU;(P8!% M/CE1@<9*+>&!5L1INL]=L+Y*5I+FF%TPOG+VJLI&[I\1$AND!2&3#&] 43/4HK26E5-;_*,@$<2$JR8O\)4&9GO]3(G,/ MW'M,8,"K?Y?@T,MC-SHT:SN#WF;4=#?UF+_&V[03V&;^^C@?,U\X,W^GCZFK M6T_E9?S18MSR,H;T4@0\;KJ$7'X#($@'%RJE?4":5,W0ZQ+:24^K-O=4?L]S MYIY7J\Z#(-?_A=U8=>W!LERKOOD(T_IK(WEK#UW7F7^W<4T:TPA!V+WC6MM6G,BHPTOEDV*IX MGUW]!69%5M6HQS\H'K5+\#CRF%V5RT@&[)U"%GT0V)3L>W.$1UD)8?F.I3F- M G&-(XQYFH)++@"$4"J-J8XN_5GUY*U:3+TW1_)9-RPY,WU*45M.7\6R"?1, MBLP.QR,8/';M:NN1A(EZ;TIE5.=JI,G&-CPV/\!%;#@8,6>P7S$. M,X24(X*%6%9N'2RCZ8(-23HEJ7PKYGF*S9YUZ)D&>,4-W,_LG52@ERX ;TMA M9?#DT>Y9(0%2*'\$7,JLA\\R*62DX'(?HSP3S<+ JHPBM:X>**U<,^SHDHXP M6BK?WA#+LU*EZBZE4AAI.IU4M11N6)S?S!A*56_K*>53 MI=6<[_!UXRRQKR:_SR"-+KKCGROO4+N0=K"D9?1)C(X7=!VODLVSX4 X'LVF M,S0AY0&Q5"-R1%',]::&CWY9-W=YESS5!K?%I5TLEHA@V88YE:59&:)697L3 M&O6MJJR9,UE0,-RDV <2#HBZF;B;-051BI:0)NWC8E]%D'66YOE@K.\KE'A3 MP-]+5:-M'EJU)4&'6 3S >A0E8R.%CO'5Q 0[LDMZ-+]\.S>8M&;_M91JC_E M17AX>NK,IA.[R#=<:!R 'NITH(6R\)B@Y1^:>S'H 0;*F2D=P@&LB;"DO.2 M7%'U;:SAZ/7K PWC'4$N-Z@G/M9YJERTZ*#.'RZR&N!3; !NK3?= M_IJ1W=]@9E>E2Q2 O2_#)%H)8<^BJZP3"$S8 M42Z$ZE?QW"KNW]1 ]MTM96IUV&]U7?5*R8*'%^FM$A3RVL6'N(TB"1I';[*F M6./Q:G,VX#5%-HC*;#G#ULSGRD+,AC2RIN<$ )%,NQ]!!83Z%&[5%UCP7"B# MX ]S-LI[V+HEGXYP9,H#BO"34M8M*#[U2IS O2-Y^T3T.\[Y* # IDJ-5;5? MZ]N[;WI/VBBSBG:=![K9)!W<#66LO8T2PSC5@-M6@D&KA$SRKO_LWS*%!QS^ M\_U<&J3AC6NHL7>4WHMMJV/"+%:'I)8E=44:-'U\4 M==@=MD5J5H!4+G@>\J_LHTQD7,;8Q@!/V TW&@TUK^A1OVOVKDO8[.G,GQZ% MSRQW]#[-5, F]E18Z_B>5@5I;\+:XY%,MIHWT]6]TFQ55II]/5.(;G/'7\QV M-O8,R%BIK>=.NUTR.Q?00!;(Z]XU9" [L-[0;KWK4?I.>X495Z^Z!=+Z2LN^ M/ZLK,V;-@\P]#K]Y_N1I\-NT'[[9$L<:GW5*HU?2U+M08,Y+.J^&U\T UM&^ M.6[5^UOM6$G[]P86^X7=!'!5YQW8= ]S\"Q*L:%!1%1&PJAWN%CX=9L!9I7U M+&$IJ@F:IU)=Q>MN R^*3"[+HDJ*L4;%5(VJ:KB 510:=%&@/)PYT]-9JX6A M3Z^JC*ZY>&I2J0%.AR7ES0OV($GJQ:TP0R\,7LW&/H^VOO@85 5W+N.SST=NRJ.JG$!)8ZU\"%F+8Y MIQE/4!^HAPC=M'TZG)O>GUO=5:%$E&\CB3[=%(P=V^F$,BKIC-<<^#2.-;!B MR+5Q%""UG-M]H"A- W@@>!>R:4,HE(DSF4^IR(XM((V6'R4T_]1*-4XKU7F/ M5/X@*A_!$Y7*1"W\9]*;#8]6G>PNQK?52*29A"V0G#8WDGRINOJK]BS=QJ4= M&_6#HHL@/ -0575KZ8DX5A5SR\.H7KZO)1XRD*]IAC;T%$VN,*]$'T):VSXF M,8CH$ (VY&ITD&^.^]-$5;+@$=K?7!580*N !C"L<]8B2R-$VD8'].MGK88: MX-5L1:_\C.&C%.HV0+08J[,-9K^D,!FER?J8:K.5B+&2K[7Z'/0EC61(36=O M>$2SWN#[:$9E=9,8[:G R*,;U3!)#A6F[;"'J40_A[K=P6845/J[F]NZ3#ZX M![7A]7IST88)/<3][3MR>(1+W%G_467K0_TJ2HL:SJ$8G)S.G-/94$VT%P'! M4N6Q\COP7+UU2T'@3!UYB=!IF5.0KA.J"?+!8&P*IPP_\?$:&W-P;.[BD M2;.D6V=8 Y!ASWM59T V-,CH,P=)9NTMUZMU9S-G!KO:[CNJ5+U.'I0O:'I3 M#ZMO(^!#],&3#D"JXAJ$;@Z6B+B@63,D^=%11CMD&_O#\*7U,UL[K98J+KR_5K?H]P MY8TCW@;YYFEK:^H^7)LC(OAN8*N"0/)'W/)\AUMNO8#\ M"+?\T,^S3Q][SX646Q^HP>98/9+YAB ];.\QW#V.>?8%S%![3@W^K8/N=)WQ MF!UIN\9YK]2UVI:KTSME@Q"K8W[?UYA4$4-LAR\;(ETZ.A4'8/1.^ :EUYS4+A1WP]! &.5"^P<:5!O M1$DY87MF6%A*WA);""H.@8F'&V7[\]]H9?2[))U;C<."(PIN:9ESBF J"I+_ M!3$?*S&#[^'/E 0NS*(JP:NUR>:/.9B7R1<3]IE^.@:U'E R7^MZ7'LKZY?= M3]%"?VUJ07W7<^83EUW8?8_VS>G,_"A$WX^0G%@_)1.+;$T_F(.Z",FQ^E49 M<]7\)L^9^BF:^G'U@SY@ZVL).54D5C 4W\HY8)GZD1SUI4BW],,TR[2 ))7^ MW @.NX\/P/U5"HY;?\$)S"\5O?X?4$L#!!0 ( +<]?%AL&[/#)0, /\& M 9 >&PO=V]R:W-H965TC-),F3W<:$ HL MG4=@]+?&*Q3" Q&-;QUFTK?TA?OK'?K'H)VT+)C%*RW^X96K)\EI A4N62O< M7&\^8:?GG<[B>SVYFMP]P]_GB M=IPZ O5':=D!7$: XC< >0$W6KG:PDQ56#T'2(E-3ZG84;HL#B)^P'( P_P8 MBJP8'L ;]A*' 6_X_R5&@-'+ 'XNSFS#2IPD].);-&M,IF]>Y2?9^0%ZHY[> MZ!#Z?Z%W&.#VR\,,\GP ;UZ=%GE^#C\APD.-<*5EP]06;*.5U<8"\^\N(550 MTO49OFC#E#2"*6CI)@U49:_?3P:!*B04NHU>A0A &4C]!;1PJ;6 M(+V3.$JCEY7+5@(*ON(++KC;TA1_:[E!&FIR$O@:VOC<"!^18[[ /5QFT'?2 M&V+KJ 5[1%AKT2I'/N)UH#%T9)GP\3,]E.XZSL?D/(M_29#?M(ZYUFE*%UQR MSV;_*=7,0C".O8;W;(GPB9F%-G"KU9^S8"QK7_34S^XW!/+,E^1P%5*8U*0 M])(B@U2"IJ0' V^'?QS%W:>B<+7OSRV)D^3'EOEFQ%D[UE^ >:;\5R8^V"*C M6T,_J4!SAG)!9;M9 Z8JOR@Z:E'\ZV*8AY/7^5^GQW2%MHG"Q3:^&UL[5QK<]NVTOXK M&)],:\\HLB1;L7.=<>PD=5([F=AMY_T(D9"$AB)8@K2C\^O/LPN !"7YEJ;O MK?UB2[P B\7NL\\N +VX-N47.U>J$E\766Y?;LVKJGBVNVN3N5I(VS>%RG%G M:LJ%K/"UG.W:HE0RY9<6V>YH,'BRNY ZWWKU@J]]*E^],'65Z5Q]*H6M%PM9 M+E^KS%R_W!INA0N?]6Q>T87=5R\*.5,7JOJE^%3BVV[32JH7*K?:Y*)4TY=; M1\-GK_?I>7[@5ZVN;?19T$@FQGRA+Z?IRZT!":0RE534@L2_*W6LLHP:@AA_ M^#:WFB[IQ?AS:/TMCQUCF4BKCDWVFTZK^O3F_O!!'YR?B^./Y MY>GYNS?GQZ=O+E[L5NB"'MQ-?'.O77.C&YH;CL29R:NY%6_R5*7=!G8A6R/@ M* CX>G1KBR"4E6T:H?^#O;_?_[=U59=*')O%0E>M2NA6 M>PT?Z[Q2I?@DRVH9W[A<%HJ,>I_^C.G/$_IST#2"+X?B![DHGHNC*341;ER: M2F;-[!R%&6GNGQ]?_-)\.=.Y7M0+3&)>XZW2+&4&0<+M1V(X&'S3M[W>^&#< M^?X4W[>'._>5[!A 40*5Q52I->4.QX.U:Z-[7F/#'&V>N$W7GZ"-[=$."60! MYF3F1UTSIZ=^E:4VM;V?^*/A_OJU]4L/E?2FZZ.]0[&]MR/>>2_]T^*/QG^9 MK#>. 7UN[^\\V T?B2>'3V,[/-B/OXWO;\'CWN#P<*U]LNC+N:+@N\F12'W: MBJ14J:Y4"H $$[*5*.L\IZEPSVEE!3B(E1E]F(K,N4@JBM*D=0)>Q7T '@J9 M+ZE!F5D#UF,+&*6>9$J @.&[7DSJTE+#[$MT$9-( E5S7::/"X:90E;D=HFQ ML "=)W4)\7KT*:M3>CF1A0:(Z'^3"/'#A/7^ E$Z?)!YHMQ-EM'Z+^(*'$Y, M2[,02R5+41GWGQJHHJ',)92CR@J-B9(HDJ5'4UV"EO&#S,LT:ZB:RXK&#">$ MK'37-EV3@W[,Q;FY4HL)P- S@EZG,T50BR%!<"-DT'(;M$"NJGFDN5RHKU") M!3$$+9VXYR5IFT7EP81&:A :L-E")7JJDZ D/R166R9Q 6K1"E/@;U W).%4 MJRREF:_1%,;6M--8 B0O=67P-D9[E,*:P%HQKPL-FZE,KLC4H$M3HZ$))%1_ MU)H&"W[.Q,"FD M0^.EME_PZD0FB0G&RJ.5D"1W0E)OU#18_1?%\"GK:HZ1_%OR[9]@(^/:9(^9) M(_,Z<>DC0%5ZYF0+7GZ:4W^YSQ783$P^,^S!4'\)0>J2OJDI-.1GG :#)*G8 M30 *<@*O334<%EY.W=:%V+9 AW-3(=!S3Z/!\Q/8FJTT40?7"%Y!SU!;#54@ MV2I9,-OCYT&O5IT)CJ/01@J#E!:$DT GR:1>T*U,TE=V,%O4?,OCO.V)Z[E. MYMZ 6B^#EDK"#TPB_$&VAB<71%T$AH'V'@U[>XAI)O?RY-9D.N7>7LN,,>*" MDI U'+O2,P-=V&Q)R9(W54V&::RSGH"8WMUY*/TV3F48I3AR\P( >"\!OT"> M$0/ \&E/G,D*KU[C3O+%XJ'7=9;UV*JM3KTSG*C\2I4]"):94J:F!X?,"*U9 MU(R0+I8C#*!CKQRX#IX33*E<',/9IN+-5Y74E%>*CU-X,W7QD\HAWH5.] S8 M:<3IZ6EO%14W-?56$]1J*+YIZKV9Y^*R+U[#[Z:UFI=TT0&C^"7G<'-180ZL M.-&P49TPW2RK!G7>2 M8R=O;4,4Y5/5?R)0)+'4%)3QK-.@T=XHYNM(I; )S M1H*3"ZNYS*9L(QE,!4^75E@-;)(EGL),UF0+/7'51R#'.\=HO88>WI$?4)M) M_Q;5;!SH,9)M.$]?#)\-GXKD2@P&^X.G_8X1/ U&< K;/>M#B54R7YW\-W"3 MKXZ(+S%6:X&4@.&*?.(?,VC-@'3H%?B_S@9&C0V,QWML V<2\W\8YI^&Z290 M3Z=!.3P882X9",+=SF43VK,?7#N%6G2M\B>8AK M$ T08$-EIB1BD,+@,"(.?^^-5<6<@!] \T[B?NYF2%QJSAC+PHWYHL)S"/\\ M>,(NX'NF9-H.Q;)<%ZJH/.UY$F2+ [L4OQNRW86) RYQ003+6X>!V)#;J2)^ MR'<2AENG$FIYJC X&&,:3">)V_E-W6Q8%&] QH#U<$;BDK9E*K;KW(^3J\># MX>APW!>?FH&OR^I]%=.$.)[B8^NT)F:&'A3\[&:9FC&W1/PGZ<$ GCDP$*<@ M?7RKC5@T*V?*VA**;XV4KD9VZ0A0T[#L@,6/5OP!<()>O.N$A$$51!QZXN+- M,0T%BL 7*AIQX%88H2,$[%F87J*C(#PP&Y?),5DP2>V^45S'T*&%*5(%%3\( MQ5UID\G S2X\JQD.MB<[@:SA(@@-T^XW7Y.YS&>*HBSW\KD& QX.)H_'SX.F MO*KN5DULEM_<\7A;[O"%[63G.7\(8MQ;CH!];II2S,6:GC:).AI0U[>+ZCC. MNA&"['UQS!6L3$^7Q)')G9ROU[GG_$S*%@5E&J#[SD:*&CA.\2.5"W!B_PK" MLBES12;%W)^N^71H+0B.!KUO,.00_LY,@4A2*:BABE)J63 M8.0D"+D-YLN0K>@RJ74(@GCUB%^U;=APDN-MR86U"9*N*N(Z_>N]N9 M!D1O<@,2QNLJ-_EC2CTR8ZF*B8>19"9?*,?S482B1Y*1+4[JRH_FWGVS8KH2 ML">R!!N[ASH)&77.^9%+SS9J 2;!*3YG$:;0.5O9W%PKIO@-'J^0H3G"*EZE M#(5+>N MI.[0HH'11 (\KK3++-LY]5/75=$*AQJ-P@@W YC 4EDBB9#]7IWH^'&/B:5 M8:XQ^A[**C"$IM\I!"8"8.N""$-37&D[#P#\)"Z!K1@%**?NX' T"6UR?=FR M1/<_T87TWB4%D$9[$D&X68)+CWS9S1LH$BD'A)K"%Q6KU +XF:?U@FM=5#)# MP'6LCXR1LJ[,%9H(%$N-5*?(V+(Q@29#!"21L[9 XSIB>A2'CPU9FK-AM)F) MT3A631BA4S@'GC9B13Y+ GY"7TAIAQ&ATW;8#!@"?!M6E,2FD UY1HV-Z$' MQE"75(8*4T.ELHE2Y$\,*G>]!X0MX8*,XU07M@FMU5()L?;*@(B-?\!>)PRK M5(UW_N), .8NV,XY9/E$@+1$*WU]L,<$H1$3DW6+"J&R1W&3'2I4Y6C^(F^( M]K19ESJL/4H2K3)HT!%6W46]KV MQN[_E]9H-C7SL-(,S0Q!(Z'AI*5!JXV^-K),G7/18H@I[5]2V^O,0:M)N%2G MIK->L:$ZSHJ&>DY%G^%@)/L9PIMDC.^%FL=1IK[R)7%2Y^CP'.% O,9S<&+T MC"OOY0*#^JU/99!<4<%Q@Q)9AS<7D3:4!@_V#_OB#+R91TKA%/DU+8HUU8S. MV",R"AS:UCN>)[F9B$&)X[#E#'(2(AZ>U13 TQKF .'2V@486CMI\DU\
D U)5H%\*MJ_((;=":O+><,ON3HJ@IA MA<#?==V&?MONVD&X0@(9X[?F\F+,.46=S:3/#$OEUM)6U,7AC_3E+CO=K27M MI9I)1M!5M4YH 2I5KERPK:]N5N9MH]N_._V/1K#H8'AT]VR9 .$!< +"1S5]QZ)_$//R4.P2GC;5<3XPI;JF"9I2N>$8-6TUZGNK8PN:H8 MED,QC7E2XHRZP:8KWH04R>F7Y^4A MT2H1K#"=)D.JW8.;E63V-BR =VO?3;31S?I1#+QSZ?994$K(Z2+-?L8O3?TN M%GZ:"*7/N4-YXC=JL^+H9M;7E!\@0X S6]/24%O\X!1K. BZ0AJT%)_-=::6 M_\#D=X')2*/?%R/_>C;:>P!('HR&^P$D85G>A"9XG#841;GR+73T.U#1R?); MF>@:YCK)_Z=!%P#P=X>H:!7X#DR/*P:57-(FL0VKQ3='G#C&[:T52SL+Z+XT MW5W.H>;<$N=*8#/3:+\36T&W'$?&I^.%!&0[KMC;C951.2U>D1J'E; /"ER; M7#@!P)KO@^ __EGL_O%;4#LL4CC@MBO(_2-1?PV4N!FY5\H'Z]!])5,9 _*\C[2;@7D?HS:!_]XZ1H\>CP>/#P>'XJ>>KC34\H#:P:<_ MVL)_Y+IWP'*TG-ZVHJBX2<<"NFD]Y_FKB]^ASZ6XIKT5=?X[7#2CK928XCEM MOODSP+^>-)(OO5"M_ MLSG$$2DJVV%,*I^:,E%K!R=CHH+NVVA7%8R_U(L+^:2BTTNXD!#QP>V^P PM96K_+8X,/EW7F#F94 MO"SM%JWONX+O88%V^75W*3LC]COK>9MU@S6=W1(JU^WBXCU[=\@#MMN9EV%,HOL&*VST%<2^J;9JM=*;-A^_8W+0E[IV#R#*OE$R3Q MT\V2^4%86,)$-\M-&Q=L5XYSG'46E]O56-ZGR(N$80TY6B@.>P[7]2^CY5T9 M5LFI:EM$:\#Q0ZN+N.N+FMJN\/0PJ@\J!V3-Q24OK/Q_CJ)_.\FIN )I^BVX;<)MH^S,X'L(( M+F1SGJ6C/%V*HY+"['J\?F DOO="V&B/2W^#I\,G+E([6_M;EF<;%NNV1N[W M8H[>;".N<^/J*1'X1BOD/%BG1!D="V)8C8-=[+D4"L,.A&L^:..WB$2-.4QV MNHRA)H*3E+8?Z F).8$:_JE^G#;;-**S6Z?1IN^&*)2<.=&F&-IJWQU]8S+O M2@K7OY)]+Y$,Y36/SFV8D7!F#?J &?I8JAEYO)M/%\M#)*SX$'9F;(.!X MFD=CWI]#Y+C3];C4ZX M> 0?#L8'CW_Z><.)8(_/KLC@+KJ6URSYGQI#7DE:=_VHB&3(+^YQS M-L;4."<[9)>@$!FU.@O5PTY1[W#(K_J@LXQM0,L&49[7U%>T> MNSV?_G68G7NVZ/@H1P3O:MPWI0==LV>C:(],IBJ3[*UD8;RI-%AY,+0^38:7 M7MMPKO-V&MS\8H%2F#+QF;9&OY6TM8]%&#Z/^6?[0P@18=C@Y&/[;3KS6^ :P^B^GETCX[&+JCI8 ,SOT=2:4)_3UXR MU:(R1( *0G[$>PQ)$-KBBRR*#JT[RW>(3MQNY@[I/SK8/V@WY=V 5ALG3=L0 M]_F]&X[X!C$^LN#^.ATQ_EIPB.VQKC9MW;MH=XP0O+0MNFKA K2"CI41)?G9 MT(;?#VKY#D2/'(&MIMFOJ/@L<&-B='%N"NL.LW>*ZX>!2G5@DWX9B:L[BDY M-&O>R*3%VQ(7L](-P8;,]FZ>A2@OQO9K7*0I=?6-M;-!@+C M#EJ%I5H:#/^63'K5@K<;V\U5YM? M+CMR/]C5/NY^]@RS.Z.SD9F:XM5!_V"\Y2 ^?*E,P3_?-3%(?!;\D8IWJJ0' M<']J3!6^4 ?-[[F]^@]02P,$% @ MSU\6'&%OM J% 3C\ !D !X M;"]W;W)K&ULY5M91DN*E M2I+M&6><6&4YSC/8#9(8]\+I133GU\]W#H!N]"+*R>0^W0?+4C>6LWYG ?KE M+LN_%ANE2O$MB=/BU=&F++<_G9\7X48ELAAE6Y7BS2K+$UGBSWQ]7FQS)2.> ME,3GT_%X<9Y(G1Z]?LG/[O/7+[.JC'6J[G-15$DB\_VMBK/=JZ/)D7OP2:\W M)3TX?_UR*]?J096_;>]S_'5>KQ+I1*6%SE*1J]6KHYO)3[<7-)X'?-%J5WB_ M"^)DF65?Z8_WT:NC,1&D8A66M(+$?X_J3L4Q+00R_FW7/*JWI(G^[V[U=\P[ M>%G*0MUE\>\Z*C>OCJZ.1*16LHK+3]GN'\KR,Z?UPBPN^*?8F;&3V9$(JZ+, M$CL9%"0Z-?_+;U8.WH2K\1,3IG;"E.DV&S&5;V0I7[_,LYW(:316HU^859X- MXG1*2GDH<[S5F%>^?O/V]O/+\Q(KT=_GH9UU:V9-GY@UF8I?LK3<%.)M&JFH MO< Y2*CIF#HZ;J<'5WRCPI&830(Q'4]G!]:;U7S->+W9'^3+S+H8GD4>\%.Q ME:%Z=003+U3^J(Y>__BWR6+\X@!-%S5-%X=6?Y*FP[-^_?CYK9C,1N+'OUU- M)Y,7@I81GS=*W&7)5J9[L9&%D*)0J<[@;BJLG 9BM]'A1H097+ H"Y&M1+G)E3K;*YF+X^DD M&,]GXHU:JK3$0H4X 2'P"# 0B27Y^ZF0:821P=5B#K]?9GFD4UGB]3;/$ET4 M6;X7:5:J-GG^P%_Q]G3$_'H[[52N!.97&"%+<#__062Y7F-2S,]E&BH1Z2+, MJK1D*B1F@(1_ 0Y$F9DIZAOXWLH]4*8T A[/7M ^)0 GYOTQE$@[+#+>P".; MJ1:210;+5LE2Y;5U!QV)*K'*8@A+I^N?:AK^JO];NQ]\2*31C^ESO!Z+R22X M&L_Q"YOD](7H::Q'QRR8SR\&J:3YOZ4RR?)2_P?3:Z4!L^-,IBQ;6)7*B9B( M=%,K.,Q(BMU53R;!Q7QV^N1NG[,25L(KN5?@:19 S?ZKL+&(&=+!((F MZ"S.TO59J?*DO4B]_SRXNKAZ;O\G%CD65W"KJP%"^JJMW<$]^IB*7V0.GYTY M4RL]G,!H13+4*=L_ZU>7&O/O*TQ";!,W:_@W>4/;(>]O'"@@/)4;\?/?;\6] MS,M4Y44@/MR+$SO2?]'@"#V]DUL-MGNC[?-Z?=*V]UQ\7*V*30;?_5!&H]9, M]\9.Y9D(AQSO'U6\[Y/:7=R(QR[YCRR./*J;L5@2=ITS[1_N G+KL'XFD+E M6LB.>"V[2$MZ-S2BD1]CZK;*R81+!R_2R;VML0++/0-M'=B//(PD]LE_UEA\ M3:BTS74:ZBU1G1@76SD8[R'LDC!>L\44I<'8G-; E,L?Q!;@(=.T2@*"3[F, ME4@H(8#4-7:$QT@2=XUPL<0B92Z!$6L1R3T]5Q*"X%DL:[@6C42B15:YQZA2 M]:CBMXK&^G:^&(F;TA<8ETE6 8P(:WL.&:TQ 26T)4 M4I.CX,]B@\D;2;M;9KJ;A%D"-@1RM?!K %U!5'BT)#C4AJM<9:L>+]V E+;" MD5#_KJ HO"#]FXUK,^@JDG<]9D4V"AD2J+!VRK^7?7HD M.5N&U&&C)7)T(5<07]!2RD7;E!,H7<,N'K,0U.V-9H@]6"U,7TAL:-G$/\!L M518E[((,9LAN.\23 Y*NV/Q2-ZZ6(8W&4$VV,[CP4L;D5V0(85SQ2QF&.><7 M,,XJM9(Q5F)8\V5B4@PLJ)S^\&NBJ^0)@F:-4@_1X[F0MS1K[\3'NA:2W3/I\\XZ8+T$IZ&,51H!= TDFCAA9]"^ M\D\@G/H6JJU%N/]#4.O.S9:Q7O.X IY#961ARQA5R MK*FQFDMA"9M5CUB%R;;%]TB\MS9-;XS*["OCE6X7F[T-<>M1W(8MXP"@U:J= M"P)GG3TK"T2L,2QBCB*9(#DP24=&\K+:Q&Z4ZY,B((LMJ\Q(D\JKK%IO&H@F M9CSRFQJE$TO('=MB FE4P>*QY6J'J(R,0UN*P@S2DD2-AWC0^-K26F[PQ Q] MQK":E1@R"!]S';:L5:Q0[M%&T"QO%)G 2QE-2NFOBE)5T%I('$IVT9R<(M$E M_Q5K!5.B)DY1J!+C$OG5CB)'Y253@K-';$[ZP!#6#0_R,*2]FQT0Z4<=P?<* M6@^)%6U2K-4*A1&T58RH$**]2HUPMO=C6M@Q M.,=((WR*+0SH%6-&!O9+("9%Y2;=Y J)C1J"UL57H5<>/#56C$21ZFI1X*]B MI57$3N+$WC9Q#/6-FSIYK&-L$2O*VXXO@_EX3.(GE'3@:WJ&LJ@53DT'%X&1 MCVXEYXLPW[H$IT8%0@6F0SZ^W7B[.@L#FN=@.29+QK@*@"OS-636^,![#D.I M[>^Q+HBO0L:JC[%=GKEU8'V"*=BZ&JC:S8+9[,)#21\1.=_@C$WEH2XX MM3: =3RY'DVFTRA=>Y12 I-7H'"\^,;DV(_!PQ6X5# .R MY[0DM#^DJ>?BV1_1'G>:9$6H6NK0N'7T+\"L\19$AN/)='0UO>JN1GL8 B^N M%\'U8OR$*7$(I3WP+\V0>>7_Q[#, MJ+,S67Q'!^!WB90O9QW?8.W(1++!%H!;MQ[7;@AP+6T03(* M*X;T(>]TU3,15&>*0:M89E<)!B)5@%3TM+7*CKACEZH3 Y<6F*3DP2+'Y4ET M.I"4&:]LH+&=[X%AC75K=*)([0#SIO C''?[(I> N$X!4Y>WU M$TY3M%E9'6&A1[5W*:X5SF!.:"J=G$XD,$*7L7'DNLC5IJN&E4[TJ4UEZGXL MXT$B(R66>_'SCS+9OOA5?%+@Y"U,UY:XYW^QG'Q M'>(S]QW(:1F%9F-VCPFEQ>5.H=ZTQ#-P+;,\SW:D':U0 MT(%R+%;1&AN_]W*/3D4F6TRQ/@8FM8TE5V&V3CDAH,?'TV!!07K5L3>3K)FZ MS>"5W&Z13T4&H3%MC&DP\"KT$^3["J4MXUB_J1^(X\70G.=*=K_70,<"5]=S M$6>%030;M)OT@#.DT5-!?M!]L&@-(;4KU;#<([&B(CU[U'S V)1PD\4B6"PN MVV&OW4?CF222)/'NK3[8L")5A,A$ M25-+I$I!PSR".%(DXN&8-G5^MMRWQ&'KJ5]<_^<-D4Y6DT=&^Q\9/IL^-)+8 M);7X&;=3NU9:9+$M:&YMYO= F=\(.&'R/6+'F5C4C?MMP.]%D29V4>8,:;) M MJ^/J1H*V$P8'2B7/IL;*MWZ@>W7N@YL"WY'6U=GQGUN^HF+:)=C+9I MU-^_W'H4-BG:*A[-3M5@BO$9#P2L@P[27=BP MX>A_*B11I.#"MQ5^I+$!5P9S0SF8PBB-/\&L#T!#/^:>&"&;JD@5IG3B#9K3 M%WKVJ]HUXC4XQ9 [1/@HF-/S+U8[A]P7NT MW0Q>S:%*BLGTA[H-WSW>M/5&.Q+6\=KV\$TD8>-?JHV,5TRD*?:X(\#,];L8 M@6N$/=/H9Z3W#9],KQ/X&ZP"5\061Z;:4-^G*"$8!# OA&44+7M 8E7JN*?Q MPX1U,\%M7!6'FZ]41RXI:%.-WS2L7Q@XCS@B6IFM=$X5[(1YQV8##-AV1F'J MJ#F/1*J.VKT=+#GYJ<'8Y"B/\ F48&ULHY,IK!M!:;U1<2B@>LH/>[[(XRV64V8("=O\US7:4 M3\!#5(28\(G*G789(JN:OF!L=L_4$:[Q/^+ MW7!/W0^FP\4P>J++RS 5.(OT6E#!]Z;W&Z>/9PR-16.FT:_GFS MM2/%*X#,:<,!:[.9<>&WK&D+H#@B0R.D7@ F3C8=/QSJCW;/[?NI([VID)20 M@,@VJ/C@KA%PK@ &4**N5@ OT\O*EMSMY(:.H])'#$%04S3*[6W7F$R_LTK- M<1WQ845SKE!N=!ZY]BHM7+M>KE +41>W/A]O&OO0*)_QFKQN%=M3BU:SU25D M46,"?H.;G<]5 ET-?%^[U^ ZFP>'S9N'.W%Q.3Y;C($$&0 #>_/MK4_4DT9 MJ'(^Q8 9T^,L+UH'*+URI"[-2*2NOP=GS"*]TJ$TO7,2%?76N8%(X;32Q<9D M]TOF/C-^!^WMD6MZY[>47CE0^[YA25 M4P-7" 9. &>N]C$DH\#F Q@C$E-'NLUM[F=@:FY*:\VN7Q>2 MC13@D\[T!L2;J'*305)O6[S3<7>^=K<-D1E.YE?642P-BGD2(RA5 K3I M1VG.^,V1#,FC72::MB@YU=5D?C:9VZMWSN*:K)HVB$@ ?3*@@(T[,PUC*A]6 M=;-IJ5> "',XVI"S5*&L;'^FWY''T\*Q6VI"3RJH^K=G8 >Y9G3U:,KK.T3^ M7=DAC@;D:8_0G(AJ'X%:56P"T[>G:SI*PTU2P)U7BZ%4 ACPH!! $E0F:)9T M\&DZ(D,XQQII5^9 Z/WN_'?/$CNBHI24)AX5_GJAYAZB?95I1 M$C6Y",RUWX-$N=$>438 98C2E/W5W4F?_E8C_*.[$4-O>L>?YJ -V5^BNCT6 M>^&HUP26(9RGJ$,2%9JW.ML"M1/I==)FCH!;"@)4Z-\T$XNV5;B^P_W[?WK1 MMS$,OLC 7+:8X=!T/%O,1^*W^L)+*W7KF5OO$-Z>WKM3^*]>?+(% *7T9U\U M50M^GQFDNBC49L9_8SDKZGN:MEQ*MK 1SL_<]<[I8C3W;GB.Q#N;J/.U?Q._ M>Q6_20![^]5&Z(+HXGK>!F2+LO:RA[U?8RZ \?6)G*N 3OO/KX#7*5H?R11%QGN M@H=??O@ 2Z)I>MON2*O7:;"=!=@/._BS-RF>M5G7U.3E@D.']!=U7^V[FPL^ M=2].&#&VWW%>8+,(1K,57XZ&+MA\"^/ #VI;6ONM[RN43]T(,*?[=9^@ MOFAG#V2&KD21>KP3>]VYGV88++:(N!A<7S\*O-Q5F*/_1U7?D[#7MNQN*Z\) MXE])XA.&A+(,ZHCNO4,D2T1;7+X(:^T-W$!A>)L$L\GB3UXR^1_OESA#O:-K MI]+ZW7"'JH]TE>3/>< M^)N>XJ__HN?_R__"/= Y\9O/\ASC?\\0OY!I_JA&P]CE9MCI?*#8OKR?!0';E]?<.?!5B\U#Z M',";T/J^P!MBDDN=1V?4!]X/?F1%PZ_&$W,A<:GL=='O+ZY%]NBE18Y_>^Y! MX\VF*?5M3./!;\3WJFQ]J,K^SB+[\\;6IZ;*I MX79);PYW3DX'H+(AA3_9NG]N:FL2Q6F'J>'0Y/S)WI=P?9;;E+Z:768EDCG_=*(D00P/P?I5! M2_8/VJ#^A/[U?P%02P,$% @ MSU\6"Z=)5LO! 8@L !D !X;"]W M;W)K&ULQ59M;]LV$/XK!S4+-L"U)5EQ[?@%L.-L M*] F09-UV$=:HFVB%*F05!S_^]Y1LF(7<=)N!?9%(BG><\]S1YYNM-'FBUUS M[N QE\J.@[5SQ7FG8],USYEMZX(K_++4)F<.IV;5L87A+/-&N>S$8=CKY$RH M8#+R:S=F,M*EDT+Q&P.VS'-FMC,N]68<1,%NX9-8K1TM=":C@JWX+7=_%3<& M9YT&)1,Y5U9H!88OQ\$T.I\EM-]O^"SXQNZ-@90LM/Y"D_?9. B)$)<\=83 M\/7 +[B4!(0T[FO,H'%)AOOC'?KO7CMJ63#++[3\6V1N/0[Z 61\R4KI/NG- MG[S6PO1J#A^NIU>W<#/] M9SK[<#GJ. 2G+9VT!II50/$1H"B&CUJYM85+E?'L$*"#K!IJ\8[:+'X1<<[3 M-G2C%L1AW'T!K]M([7J\[G^76@$ESP/1/3FW!4OY.,"+8+EYX,'D]$W4"XZ]A=_C3W@>^7EST1(@$O%>V-$08 MI&;J2<9NYPF<)=V]6:\_@#OMF,2K9PQ7KI9/JKX?83<[YGU>&J%6X##LEJ<: ML>]+9ARJP) 2^9;_=J'S@JDMEC[%-SP#X2S,A<%RIHUG=+U AS<790Z.%!.CDZC5BWMM?R!V MW@LF,CB)^V>4:IXR;\']20W20B88=.\?@\('7' M%>15V6"( ^_:_?XOB*=*S$'!38KP^&\ PQQOPS3+!-5R)N6V!=E3&-U:F%>B MR!_QE>W"6$4*4B*!^"UD;+&.$Y[ 7T7CIY9%ZXAZ$B6(BD0'[>Y1FI4P*QYK M8>U7\QW_;_F.6]U!\ER^DS#\U_D>#)+OSG>W'9_]I'S'/Y#O2EN5 ME\)Z?[3TQ^?9MZ?BX& \&Q@Z(X-P+S[-P>GU6U B'U,= Y:C"&YR7TAI11NQ M$H3[3=(.D\.DU;"FVHLV9B_A!P7&(F^) <3<:(*1)7%N(67LY8S#4!+!%1XS M@PZE8 LAA4/TU&AK]Z.(*7B^SB.$E,"M$[EWM"Q=:3AZ$*BYH/!4$;%$8<&Q M8\GXGGZVP$0H^/S*#\;<@^1)-P_:[LP!,U=%5$Z<+WT4MM,.>S _7V 1S0QOP M^U*CFGI"#IJV>O(54$L#!!0 ( +<]?%CUI&F*S0< !<8 9 >&PO M=V]R:W-H965T0)*F MNUF@33:/+O8C+=$V44G4DI0=WU]_9T@]Z%IVLXLN<+]$%C4\\^#,F9%RMA'R MJUHQILE+GA7J?+#2NGP_&JEDQ7*J/%&R IXLA,RIAENY'*E2,IJ:37DV"GU_ M,LHI+P879V;M7EZ.#+E<:%T<5929?L MD>GG\E["W:A%27G."L5%021;G \N@_=7,C[P MT2"6L40C H7+FEVS+$,@,..O&G/0JL2-[N\&_:/Q'7R94\6N1?8'3_7J?# ; MD)0M:)7I!['YE=7^C!$O$9DR?\G&RH:3 4DJI45>;P8+$IAWWZXN;WY]NG M/\G5Y>/-!W)]]^G^YO/CY=/MW>>SD09X%!HE-=25A0H/0 4A^20*O5+DIDA9 MN@LP KM:X\+&N*OP*.('EG@D"H8D],/H"%[4.AL9O.A'.&NAXGXHK)7WJJ0) M.Q] ,2@FUVQP\?-/P<0_/6)HW!H:'T/_>X8>A_I\]W1#@K%'?OYI%@;!*3F( M31ZU2+Z2:Y%#Q2MJBN8^HP6Y*\@GNH5#, "$'+J%-"&F./F6H$NK([%E3R04XK;>E M/3+>>M]DRXIJX.0MF=48QR2?^9!C[D\:$+L&P M5A85E"0[FB([8;]YP=_,'&:C#H(AEH4Y=MRZ$%B*J"!Q=R9":34D!0PCX %T M;*@Z-&'!.)H CR3+:!W?A\=GFPHV3*)$"/7>L($?G?[PZY^0>[:U'139B?FW M#_$,\$_8KCS2#'U:LH))F@V-,TU22VI2K!%]0\*A/PZ=^_$P=.X?H =1B7D! M&"E;P[150DGJ5B"8GG2_9]W&)Z$AQC7]X7R3[A[).[A%EJP,499,FF6U[]TP MC(+V;CR,@>9>KR/EJE:#'')82QS/.AWC5RMPHSAQ H%1C&9F)+="3Y1LK[:0[L*JH&CIY M$PQ/)KY1^&86$RP%53(SU&9;*/JZ1T"/V^Y6.I:>=+,62 M>ENW4:RKMD/_J.)Y+M:@%32:JOV>]!]FF#Y2:,WU$B(*[PY[ZY];4FU6?D%B M?I<">73E9\GN(^62?*%9M0\#O1>Z5:4@Z,I)&LA/RY2=6] !?J-%!>\UQ.9& M2&#:/X4H\"9C\M%FBBL=]@F/ MO=EXQ])O\[AC@W#B%@>HFC%\;[M\73?''!S,NVU?>+W2/O> M;'+4^,Z8P&&$-SCS.LY@+UK@0:_-04-BF$0TK;O&3E]9]&W-V\$'1]@7#N^' M4(98I+-H9HLT'H[]\6Z9#FMRPE&NF:%)";7(T#-%4Y/ M[>4;[-VV2;HT,@,/-BL.K0)&*!1-ZB=SYG9I,^I2LFDJD=:5!KG/A9F9=CT/ MO*D-FP?C83NQ&B:2S$QKNX&:PK'B7/Q=+\P12617+%8S0B8K#E1JVAL.2TQJ MF%;@[1BZJ18%2%G_L$ +H<$L#4$6_]OUU93X:H!# MW/G:Z[?[']JAL958+B5;NI1[F)]O7IA,N.I$KV$>D/4(V*S=PA(O%$_:E?K\ MR+TIHB=\5?B'5/YWW;^KM-* A@[WL'\4NV04QMYTO ?1^)P"5?9P7S#%AM#< M=8SYMH]5?23Y#KCD)]W?$@8O^#[W>[R11.-TW+O:Q[USW7>X+UK[@>.8:[332<>,XH''@G=7?I)/!7$+;I8%[(OJ,@Q;XI]:3_V=N+VD_DG*I=PAB1C"]CJ M \4,B+2?H>V-%J7Y]#L76HO<_%PQ"M%' 7B^$$(W-ZB@_5_ Q?\ 4$L#!!0 M ( +<]?%BHO5X: 00 ,(+ 9 >&PO=V]R:W-H965T94ZI0L]E4)7M*BT$! X^\MIK5SJ0W[ MZP[]B[D[W.6!2'K)BWN6J7QF)1;*Z(HTA;KCFZ]T>Y](XZ6\D.87;5I=C"V4 M-E+Q+>.#,O/1)'Y5/ -$EH;T/3"7-58 M SE6Z4=9*@&G#.S4_-MBN42W5W?H(!GN2(9OH1]/\FV8F\7W*^3' M#OKX(<&^?X8&<='WG*(5+Z N6;5&BCP4%$FJ) B%RI&"XY27=:.(*2"^TOG/ M4D2J#&6L:!3-4,&E1#456K,$)9D3H5&%,7^A1$A$=4H@>%!:/H!F]Z@&!Q;8 MANJ6-37U6;PX:-$HJ>!0L]H0(4BEI(UXK5G 0IN!@1(LU0R@1-)'U%0,B&\H M.*?/:=%HCRO!R_86I$B;8G>+COO5[1(1:33H:@7^P9L$>,6,!K!I(^@%9__; M]R^(2%LC!T=[ >J$)E Z2+_L\08ZNWDE$XX4JI15C0XM-'9A8B)WNK^ADRBT MXR0>]45!;$=1,/H)*6-R"P9W&<#JOB=);'O)9'1X@ ,;ATD/M^?3#SU[/([V M>$03._'\$02*EE2GX!/+(+<&7$[LR00?>C3E@'LA(4^$%2;O%=_+X)P7&17[ MC")@%(\'&=V;Y@^(_*$^S$X6A?D(#@74Z.3J'0\>.!!/*=Q'^ORW_-'<_1.?E:ZASKK!>8L8.3 MO4B%3AP->SCF>PX!^]0UJ"[#M$LBM]UL@D;'&PG4Y>CTW5[O MMWWXX" R (_1W7!;/P"/HD/(^!!RQS$!-@/U M9(^#L-L-_7N[O;FJI&)MID<)#]U4JAVQ=M+=@'K>SF4_U-OI]IJ(-8-(%'0% MIIXSCBPDVHFQW2A>FRGM@2N8^&P< /02 9 >&PO=V]R:W-H965TK5CI,6V/8E%L7C\;F[YQXR.E]K\Z=-B9QXFF>YO>BDSBW>]?LV2FDN M;4\O*,=,HLU<.@S-K&\7AF3L%\VS?C@8'/?G4N6=RW/_[HNY/-=+EZFV_P3=':MIX%1S+5^D\>?(PO.@,&1!E%CCU(_*QH0EG&C@#CK])G MI]Z2%[:?*^^_^M@1RU1:FNCL=Q6[]*)STA$Q)7*9N7N]_HW*>([87Z0SZ_^* M=6$;#CHB6EJGY^5B()BKO/B53V4>6@M.7EH0E@M"C[O8R*-\+YV\/#=Z+0Q; MPQL_^%#]:H!3.1?EP1G,*JQSE_;H? ME4ZN"R?A"TZ"4'S6N4NMN,ECBK<=](&HAA56L*[#5SV^IZ@GAD%7A(-P^(J_ M81WFT/L;_KLP"R>C_4ZX/][9A8SHHH,&L&16U+G\^:?@>'#V"L11#7'TFO;T0P[HF??SH)@^!,[-E*/*8D)GJ^D/G&FXW/+)IN1?F2K)"& M0'6#_HG%PBBTK\HV(C%Z+B(4WJ"W0,I\F>!A:50^$Y )F:N_I6^] _88#LXF MG^_\4W!V6'*;3.W "I=*QT.KK!,Z$7J:J9GW@#G=VH!@2K4'6^(54R.9?B)1 MF2.#APC+#=#GY2,Y1[8GKN)8L5>9;41=JB%CX9RU]JO*ZS.8K$$-.-]>9@BEW,2WS[=HBC!>'36SC]017J& M[%%= K%.*1?* 913-E&,6"S(>%7.(VKE2DPW @G-;4+&E\(G&,)2A@+H\1+U M0D9EG<.>@,:)B(R#C@O4J2E+MUBU?R]E:T2QT"N.$)(MI&UG#=1!/2!>G(P8 MP6#KFC9@J3/*2S1F$6&L$5RNG4CE"IX@W%S-7+)ZBZ6EW3@XF8JMN=""]&E0EU)9:K 5GV>DR!PAP OFQSI,( MB?0TK2+EPP-)RFOSW>WORWT\^]CH.PSD()"S=:JB%+M%V3(F04^1 CXGGZA@ MODW58L$\X$&*/YDG12K-#!93E65 Q16IVJG+B:G#!U/)=V,D;2IB92.]S'E; M!L=V )\7.\D,K< ,L3Z5Z*BUY%(V$P+%:7Q )%Y8STG%$4#S*1)>'0/>9O=M MV!,W[8@9MXF+[$]TH2,?M(ZM>. N++,_ =ETIF)?IP!(/N*"A>O@G"[G%PVF7B+\C? M2;)-3[Q75LYFALJ^ I**#?N$F4M2L1+%JJ2Y$.2JCA"FR ?8*'9)R:\@7Q5X M$2<[:1!@CD4$ENAFK^9)M5W#TA9#_+Z/>BJC2-?$;$1HAU\MG3#D3ZF<=SP> MOO50QJ.WW:TD?S?'N[GDC"6:R<38G=>"L5BI>@KF;)A@K@L%;)O=<&]^_VZFMY(?/[BTX[_P! M/1B>_6>_?W#Z_)WLV=16.GB&/KS*<8*"$:1&I7A/V3MI(<-2F#X#2I%1/&BH-:N*5?==@4N"%0NPE0\/VG9'FS M\>?9E'".-T?F=%F^YP//SQ5(/(DM;0%B,I8J[]EX%94RVAAU"['>(W+7,O.H M'O@_!>ASG?GJ;.03VHH57VABPK]\L>_[PE,Q!R*31%,\N[EU?1B5(TA)<9'B MGN#3'O+#W5PK@S^1"KU%%RF70I7HR15='D$M5(5FN>!E;@W;S2\:W7(0!HM<.5=8>6Q>UV3ZR>+]*62O@_B,M+ MOWN5Y<=?>NWQFH,_P?[>?"."[N!HB-_AT8A'XY-G&=V%=3 .CP^?OST^.=GS M-@A.#\4MN6?9/MAB4V4/'.&X-3H8#D?MV:/3YUDJ_D_Z\9M$=^M*W1*>-PBA MO%H$IZVCNE =OG_4Q-N]DOJ@<#$M>"9]CS^[854(@IUC=M__O/W6EPCTS\Q_ M;['""U7Q4:)^6W_2N2J^9#3FQ?>@S[B@*FAG1@F6#GKCHTYQHZ\&3B_\=XVI M=FA6_YB2Q%V(#3"?:.VJ 6]0?^BZ_ =02P,$% @ MSU\6"(HMI+(! M-@P !D !X;"]W;W)K&ULK5=93^-($/XK)<]H M!%(FB6T"+"21.#(S/' (V.NQ8U?BUMC=IKM-8'_]5K7M8 @@M#L/Q.ZCOOKJ M=#%>:?/39H@.'HI# 8VR; 0MJ]+5'2RT*80CI9F.;"E09%ZH2(? M1,/A[J 04@73L=^[,M.QKEPN%5X9L%51"/-XC+E>38(P:#>NY3)SO#&8CDNQ MQ!MTOY=7AE:#-4HJ"U16:@4&%Y/@*#PXWN'[_L(?$E>V\PYLR5SKG[PX2R?! MD EACHEC!$&/>SS!/&<@HG'78 9KE2S8?6_1OWG;R9:YL'BB\S]EZK))L!] MB@M1Y>Y:KWY@8\^(\1*=6_\+J_IN_%L 266=+AIA8E!(53_%0^.'CL#^\ V! MJ!&(/.]:D6=Y*IR8CHU>@>';A,8OWE0O3>2DXJ#<.$.GDN3<]/+VQ^P:+J]F MUT>W9Q??8?;7U>SB9G8#6V<7)Y?GL^T>7,QNQP-'NEABD#2XQS5N] 9N&,&Y M5BZS,%,IIL\!!D1RS31JF1Y'[R*>8M*'..Q!-(SB=_#BM>6QQXM_N>4U[L[K MN%Q%![84"4X"*A.+YAZ#Z9=/X>[P\!W6.VO6.^^A_P_6[^->7-[.(-SOPY=/ M^U$8'L+'%/GKP_@0;C.$1!>E5JBJ4W#BB!,-B3F0YR=I-3C;^ MB> :K3-5XBK#9B3:NO] [ZPHA334U!R[2"HGU%+.<[;9(OEMRR+"A78(>]MK MH<\0]N*]46<=CUX@+>0#6=2 O%0ZVGV53Q@=PI71"[3<844.G*LRP4V O=WX M380;O*?0J@0[W,/MC>L4W3_>^Q!F0L*%^M! M4EOZX+W$V@K#5]RW%>]&VXVC](O[HA.I>J$>HJ*R,HP\PW LC=67IJ]W%]E]@\C51E>QNP 5- M%0ZA0.%R2IZF% MK.A+S\^V"4,NR>FI=(]].+(@GMH56\-V/&/[W+1,,"7B3OA49QQ3*A3+U/%> MY!5MM]IE0F9X\CQO-.P(NJ0YA.]W8'T![!TRS%PDB6X*N.^[::MB) MI=QB:1Q*?>0IVXBW ,K8)?+K6G^O30[O,?;30BHJ44FK3H);?]3EVJ/9+,G8 M:?/*T@>"M).3YE)Y+-NK^?DDIT5.O8+8<&"7!I&SF:\T>-@JI?.6&=8JVP3V MH/VG6N2@D*-HGGKN?#*^,H;\_KFN?ZE>)%:=!I1+7NR16SSZ%O^LI=<)N\HD MF=CXL\T@@[D/+(>S*'/]2)V,S"@:RWL;-HQ MR'6C[K\LZ]?F@4%GEBO0+/W$RG&HE*O'NO7N>B@^JF?!I^OU1'TNS%)2F'-< MD.BPOS<*P-13:KUPNO23X5P[FC/]:T:#/1J^0.<+3=V\6;""];\*TW\!4$L# M!!0 ( +<]?%A%^#@"+@@ .L6 9 >&PO=V]R:W-H965TNN*CRG$\-:G:V*G8F=VOD A)V) $ M!P0M:W[]O@9/2;0GF:G](A(0^NY^Z.;E3NEOV58(PU[B*,FN>EMCTG?C<;;: MBIAG(Y6*!/^LE8ZYP5)OQEFJ!0\M41R-/<>9CF,ND][UI=W[K*\O56XBF8C/ MFF5Y''.]?R\BM;OJN;UJXXO<; UMC*\O4[X1C\)\33]KK,8UEU#&(LFD2I@6 MZZO>C?ON?4#G[8'?I=AEK7=&EBR5^D:+C^%5SR&%1"16ACAP/)[%K8@B8@0U M_BAY]FJ11-A^K[C_:FV'+4N>B5L5_5N&9GO5F_=8*-8\C\P7M?M-E/9,B-]* M19G]9;OBK.OWV"K/C(I+8F@0RZ1X\I?2#RV"N?,*@5<2>%;O0I#5\@,W_/I2 MJQW3=!K[KYS]WCY=B (^V/5R7U M^X+:>X7:]=@GE9AMQNZ24(2'#,90I=;'J_1Y[[W)\8-8C9CO#IGG>/X;_/S: M/M_R\_^F?05UT$U-%?$N2_E*7/60\IG0SZ)W_$.WH-8M>(O[7^KV M-O7]P],=3$ M %"A.15;9L\2G[W@.F."LH,AMB)>"EW'E_$DI!?OG37"\2_^\=.R)9;L-M<: MUIVR_E6$4#.JUV>%![V+CIU'PXVH]P.G?G4#!E1 S2<'_-MM,, R< M8/"##@A+Y5B962T=O*$SGPT.E')<"+C=\F0CD'/LF4P)42,C(L3:,]<:&RR>#^W"A4Z[J,G*9XH#B!0^ZRFL7TNKKZ'$$A76J++N6*;0&*YZ5J)']\Y)L2O&QVQK/'3GLY^KQ M 7A72/BC#DCC_6=T9SR4*V^E4XBQ$([4.1!\7??'?D#]@70S#7<2W@2BF>T M&FE,Q;9"OB'35ESK/6*WXSH$[^"HO&'_D"7"^JQ2L$I2\$>"04%WZO7C 8MD M+$VM@3>@W\6 _=Z1GWT/=#C@.Z-6@7WO\\Z&$1U+'1X2!48_U\_JZ,4Z 0I-_-:&'Z#P%_#&,^RG9*MUP'Z#L![>;5:==V15=6@^]1I M&;I!0*FBS7F>VLJ%PTV.AJ Y,YDT[[/)CV5D(RCP6C@V])P)NUFM=$XPH9*\ M)T)$*=&2O^ MQ()A$"PZ=CUGP>X5BBGE>[Z,A+4#48#W3(?SJN=D[K[JD@*X&HMG"$A-YYR0 MG;'I% DY:6T$SG Z]P\KI-(%M\AIF7SBJRW:0>0XJ2_^R&5ZX(6^-_=;]ZGG M 2\^ T((%XC":!YBN,/@U[IT%P9Q'G'H0 MGC"(/P2E4ZG!=+@ =IJM5OEF>RP696XS:XM9XX394FPDZAKM2Z$.]2-PD#-B M-]TF#.T-U78=MVCUW9C:X32+KM8UKZO3]M(&+8 N_ />+>2Q@A00MT/*8KCP M7PW,\"WQWG3$OAJ4_)]%8A>W- KMV)L9YO\]]9!9OOPOM7I@A CR)*$.H-6@ ME$W?RL+KVL($H$WM8%:VE6G9&Q9='](;@()([5G$=R/V(:]'P1S%I0U'&=>S M8^DBBX"S"P2GA$U05%Z#=NNU7$D*$$K&8FW9;Y9ZK7.Z0T\CK04ZU-"ZO:OM MAPS$.Z*11IUZ0ZI6MBN@R:)[LEA2;E:C#24Z&?E//-= _6PGJB'5"YI MT4%&^V*_D4[I$J)F(! I0^(6KL/",N9DO3%:+G/,!.7T(N"S5D%0/:9HB&R7 M*;/2$AID6H;D!DK0AT$[WM 856E$#3UP8B?-]A4OA$W^5;FQ1HY1LVK[6!7) MT*KR];$>;K5 0B4'GGK-40">QULVP^!MA[L0=FYR<*0@J3(]98*E!%\:QH1% M&DK-32*+J,*C,=R)'+;_D=BZ5 X&3Y7)PBCK2LH^P[\AG4!0CX&P=5GMR\0: M>5AB[5G-VGD,Z4B*(N4HJ7')'HHF;9KJ/BSU@J_8NW5V'Y-_?[!JHS35< M/K352>9V;]>#T,MT)^5BFBAJ. M[^P=\VR=:N-HCX<;ML9[U ^;.TE6^X"29 5RE0D.$E_1?;._4 MRY(I?"_RO[)$IR.G[T""*U;F>BZVO^*NGZ[!BT6N[!&V56R'@N-2:5'LDJF" M(N/5F3WMUJ&6T/=>2 AV"8&MNR*R5=XPS<9#*;8@332AF0O;JLVFXC)N'LJ] MEG0WHSP]_O-A,E],Y[__#?/II^GL80J3V0U,)_/9[>S#/=Q,%A.X@(?9Y.'F M=C&]&;8UD9K4=KPCN*X(@A<(_ ^"JY3!5.>8-($:%.UAY*#?/WO*L3 MY7<.Y7=.H7^/\D\3O'W3#[SP"F9_+*:TYBTP#M^_@M-WKG];YZ?RLY-AP?F8S31J*1Y_%ACH_(2U0N<-IP M]Y%G$+EA-VK8_Q#TX(,42L%&BE6FX3PGXUTMYIQ @D'=$]4I MS@<]OW[3CV!&-1D46$E10$Q+E?$RXVN@;X!D9A=50 MS_W0C;RHZ?+ MD:-S'#$(CAQ1]]UW%]S_7J UH0;'AY>$.G 'W;HP?=_MAMUF0.0U;*_3;2JU MMO*=3OU!],)>/3/HUZR0K%?I,VSJS'=]OW,LO<[ .WI3>H/!D2?H_B!Y1M$) M\54"#H\=M12#MT@1OI1,:I3YLZVF*B.A$0 R#CK-%&BVS!%2IF")2!.4**VF M3#,Z11I^!&44[!FXT&8H RWHIUD.S\CDA187!(>IB"3N"<&M' - M29H]KE+,?SVFC,V@MVG%6):BC6"6,%9Y$:!9SNV]=#CPBL^ZKM_M0\OJZ76=!S^I\Y0&36(E1"4XQ]SVIS3AXYK$2JR*1E+# M&@M%$_NW9HQV;6(LD);+S,7$;]JOAL>#]S!Z3ZJ)\VMX-;?3OK+.J*\<5Y1J MU.R K&;ARM!B8^?/I= TS=K+E/X^H#0!='\EA-X;AN#PAV3\#U!+ P04 M" "W/7Q8K=!]E!,$ !9"0 &0 'AL+W=OJJ;: KA2QU3F41Q&$X"TK&A;>/W#'M[FQ \%R7K$M;M#<5[>*>L& DO(2A>92@,)LX:VB\\N)M7<&WSDV M^J -5LF#E(^VJ<5+9*'=&YK6-B+CI-9&EITS,2BY M:+]LW^W#@<-9^(9#W#G$CG>[D&/YB1FVG"O9@++6A&8;3JKS)G)S -#L'8R2#J(RQ8B?@,BBN%:"I-K6(L4TY< M ?$92,4]JH=N@MW[^+9N'%$8*3@>#D&/I_(W@OSN+H^@"?L%T,^'X M JY$0OFK$;B 56URJ?C?F,(F9Z0,O@KXC ^JIA2%:.K.8.*#K"F3C4P>[8@N9[\_0[O2EY MBL)!VTY>BU19KV&:@&K-1/IBNNM;$]RA@)/9S)^YYX,381HYV&8\,T_]*G 2 M3T,_#-USZD.3\R2'7W<$&A*:\:);"[,,W35%MX#)G=@-DG)C#X.DN0'##-K. M#>Y8RD"^: ZQ0<4G\E2SA#R9:H!;':GPE M&*Q7VK'8/ <%K%Q,L**U^"C+BHDGH#71;A 7A-9T?/@S'[95Z%JZ59V@,E1- MH(^T3O=ZS[7A8MM+TI9<5:LDMW%AHW!+0-N.5C3VHW'LQ[.SMR*#T]M3V*&B8@2X1Y5P JX43QRB"_@]IT* Q1/\%HZBL\D$1G!;*UU;238> MB.=1A>W.=.!6S+^*5)@@MWD6STC-Q)^.9X>'.=C9\#G<]<'O>5NV2FI-@F2" MF.I7-,7^)([:0#B@B6^2&P'5=-0&;IA.V4^XYH*7=0FW;L].*+2I/M(]9<_> M(;PP=O7;X:')%FHIS4&U4B4\F57U4EKX6L\/S:I6,J=!R^)P/!R> M'"ZE+O=>O:#?OM2O7E2-+72IOM3"-,NEK->O55'=O=P;[?D?KO5\8?&'PUQ>CWUY/3G$ O?&[5GT/$2!4JLPA"PK];=:F* B$!'G\ZH'MA3AR8?O;0W]'B83%3:=1E M5?RA<[MXN7>V)W(UDTUAKZN[?RBWH&.$EU6%H;_BCM\]/=X366-LM72# 8.E M+OF_O'>$2 :<#7<,&+L!8\*;)R(LWT@K7[VHJSM1X]L #3_04FDT(*=+W)4; M6\-3#>/LJYMO'S]>7/]+?'XG;J[>?[IZ=W5Y\>FKN+B\_/SMT]>K3^_%E\\? MKBZOWMZ(IU^J0F=:F6 0 M< Z(CSWBK\>]$-^H[$!,1@,Q'HXG/? F@1 3@C?Y:4)TK9YA'W7#1LGZS:QD MIE[N@>@85=^JO5>__C(Z&3[OP?PH8'[4!_W5:VFT$=5,?$'8I97,[F4./^@R MTZM"T>/+JC2P@SD][UK$_V : 8\OX>6F7HOW==6L:("V1MPMJJ)8B^JN5#GH MA*G1N98U<->!N"@*H4NKZJQ:KF2Y!K$K9)D!>!QL:UD:23)MQ$+>*C%5JA2J MT" >T@(T78HL10(@&I!4D]5ZRH\_55:)\4 @L!':CE5M1B/F9<&PBX4K(*G MSD%G&.M0M+*T6B+:\ ?7BF]*8Y2EE;___;5XK:O50H*Z^/67L_'H]+D13_'3 M>/@E4A) *ZE"7H:$0%7H/?K2[G.%.3T?2V O1!6PD@NL)=Y279:BJSK K+ M;2UC(/*F1C"(QZQJ:KL0?S:RAGW'Y6QO1:W ^,A2_^4P#$2$V:<*> 50%?#3 MO% .23F%CXZ$OXFGHV<>HP/Q=:$<'K1U8.5JR2SEJ-NW'4+6?@K !4B7:P,< M!T1IX'L""[:65^"Y$1[?@.00)6FJS_%EI#.NM58+M'K V!\J0WQ![ 8OZBHW M8L7BAQ.C-- Z"LF($"?BSX4&? MM-0J-,56FZ0UD-\<[W0CCPK("1NB9YJ4M M5)$3#D8",;L6])JE4]R@$<+I<%U!K+R*'A!>\ G$#%:P4F2.BS5O10^%+J59 MB'?@/2 YLZ(!0189_C:CW_SB@0GZ%I8WQ*7C,6BD'IU[''3N<:\R_&9(YMZ" M_(%GH$R7.NV%T&T3-L&*'E1/ JHGO:A^T'\VH%OMFAE,KK25A;A6!D0NZ\;\ MIP"Z_8QZ!7:MJ6M4H:!=@*] FJPH@+6=0B_57"(OI+M*^BK9/A#K#+DO4ZM@ M=M0],A&)/TTA9 Y8P5/ QH%O@!,*4-T9<#WXDL ATH+N@)E*,5>E(OV6HE6K M6P6L0_!7=36#=_4N7=9>9]_OD^&AP?G9*,SPY'@U.1TG9X'3H)AQ/3@=G,.,.(:67 M-G_=$MB+71)N-RA"A$"0]$$!V]R"$G%R_60\&!Z?B0-Q Y85GJ%>A:U\ "RZ M!(4B;2?N9%WCINDR;S(V3M5LILBHD*:;UZA 81\SI7+C580'!3C(%3R\)UD# MJP48'8U'8@#6!'8$=(D"N-:;J%4AW21@">'O3+&_\V1T
&J6<5S$2SN G MZWI[BZOVYO] O =*EBDRP5L ?/X-E([*"V:OD7*UTXC>?U+WVM#3G40FPL$R MT&Y%YT7D53.%-4PA1.O$@ W'&JGE-2FRBQ3SBJ:K0 AK1![+U)L4FO<7'P#U0C, .!@E7<0'N+_ M55.;!I_.&%GV=OSXNX4&C>*LD:BE1J\C53^SID1^PAEQN:P:!%Z"<*A\0'JQ:L#:3Y5G.3*K!>E[W$]=(A]7X,NC3T+> MQD!D2J+5JI'^%N9.]-T ?P;)^(YL;5T<#J0!Z0;)@V"2\)S*\GO=K&RV%H4$ MW8]CP)#M@#]1,;6+0MUJLB+_+T5LR_?J'.D6ZQD>:2OS M?S?&\F-RP0BKROFC674+-'2K)-WD?,J,HT(0 GRISKW7&IC164+_M7MLZMT2 M 9:8>_'A$1E=! +DIZB /'J-W@"0%5BTM.N#'L?J-#A6I[U^T&=4K^(F\1ZN MM?G..'\+4^EN%ZL7=+=S^.CYQ'Z?WW@6EG?6N[QK<(5JD)<;6V7?Q0V(J^U: MR-\&0KPW&CT7HWW0P_NCXQYH(_4HV',P@U[%W")(E_:.K#X)8<[LVV]X+K7T#='[RJ27.*H?Q6[ M7)'.)?P@+,\_?1B/(\;CWEEN8!?MOE7UDHP;:[3$0'D,J_!@09:HH65.(#YB# M%!_0!5Q4X#KJ)3AKM\YM,"@)/IOG@EO8\8(<1A(0<*^:F<0<(GGB :UC\7D& MDRIPI.N2,IP#\,3O\8/96$%?[G\4).FMV+NL!/E'X($B*:^X8Z4(H;..U)M[80A1 #DM8"75H)W6^7H MDP_(%5T"&S1H49T#"YXM\TH&H<^: BIR I%E9E+7 H,Z> TSOEEE*%E@(%QK M)V+ (:\R2IU1!4'Q>SOSLYSK#:]J3.6"9XI!I+2VUM/&IK'4+CB HDYF!"KD M:FI=NLFTHBD*KE92Y^SQ;Z;T(=P%NJ5%CCY7=12=N5&_(W9):%/B OU]G3O< M.SFG%]1.YZ(3_@.,'QV\4;^']][Q3B>^/^#0>7C]^(VC S?N=^"N2@C^YAIY MY8)DI@O1OPNCQ=E356AUZR,>E(#MU#Z504AT**LI*59WO+N4!I4QP+6%SV/5 M2@4S,!X^_WASX7)4 S?!1G9=1I7&.F"%QAKE361Z#E)MX=,4>#=WR0R?-,6? M(C!T#Y:R_N[J=[K$?"7H>9!NM"<'XL(*);-%4FOBZD<[%^C2/)2044[-* &K MQI(43M@8U:K2Q6@;=4>S0N!. 7@,]A&#S9BS3P3'T3L>]WNT5X"UKEV:$OR; MB#L\DOYIQ(9#,-BPIY$)S4"\CQH;7N( ]$VZ5YA,"DSKC(5I MIIC"1!J#!H?M^\N5BJEH=JO5G7(&(B2TP&W 3V2M9*MF'E7UN$[4PBA< 5GE/]:S;'XP.^ROY!A&1-D-VX>E?>O M9BX'Y\P\VW7,BV*=QGLT'U]BO-K7 )F]O3&[:+ W,AJXMDK!LB"M@0Y982)C57 > G\#C4+?*9;JR M!:9XJ4R>@Z?XS*X,+!1GIKI M&O "1L"J-KH=?P*"VG*YBEF-+0()'_.'X38 %YYU2<7@AU@'W^IE'W+8O!0C MP=KKVT&*'A7PJ/$#I@K8AVVRP!!'.^8PZDNI56I8VES9XL*#7@\CIBK&_7D% M"K*ZK<1C!HH++'F%FA('86!^V5M(8C)P"J3U+KN]4P708LF]6U'8LFK.C1C5 MHQH"P,_%#.U^-=M'F_ST^O.W9XYRY+=@^3*Z,HQ,-2WTG#B"5//X.?7$74K."X%3-S:>(E=0,\VJ[20TA+7M.^K?;I ^I'[:0&L&L%/AOH>+$/-)"A M:81L0NG*A)2?=Q:HA)6ZQHVH[ZC-1-\#!&!6O6R6;JJ57', [>O"<7<8P62W MVNP>E#PC@\D^-@.I-'(:GXJDSFT""5=W$BLWZ?JDJ4K0NVOA4LLN>E'W:/4, MFK"O/B3",(UJZ0W.KTT[JJ(G(($%U:1=]8G6,"#Q]A6K@<_^;YIDP)C+GX#C MM*IKKH$06%>*:U&AX7(<44.@-/"KJZ(QQ&FQ],2=K ?B&K.[N#XJX9YX?_@Z M9=H+5^\B<1*?(SNDSA'+FG.BN74G5@5UR5VT#WF4,?,W[L_\O4,=\[MGIUBZ MN2JQ-6NY*_/Z\U!#WBAY]R/'\[%*C1F&HC*4L_GUE_.3T_/G0)];58@1D&+5 M."O_9U.AT(/KA);O:5-R:4GESY!5N&O761CGX^0P!6Q@$5KOZC0Y\7QCLO'N MR69)J7%'IF,;!<2 ;)QP>Z[*?K>Q%%>9%FY)9B!OZTT\4C(,!"D\,U7^YPQ MS9#/IY5W(@G55@LB:8\&-!OI@:!._&[IL%O/:5%MHDQ2HC1EL@#W>TN3;,IC M=4?ZNEDZ?4%2#]+C4CH[&]%LRRKZ/--%@C6-C// MB0/ RG#"QNE0==-B2@O M-%BZ.ENL^S0DIIP,>FU($EIX2-FD34$N^$W\RF7D];:CI4+G5@@^-M)9)C8. M/L)VXK;W-'A(GV*O0XI]$/1^J-!##+#48%[K-3HZJO5R@ !&)V3HX<<:,UQ) M:P3V:57695^+"DO@841LHL'UZ%:ZSO7=X3H3^^R,,S,M:%-PN9=@?$G[GGOM MNT.W>.6*RP2K9'9H6#+RW7P8_?^4(3M[&[O*X;VZ.]8BQOVUB#^X>:E;03]N MJ-A''8ON7*/- EGL0[)**H._!6Z!X.^-JF'#0R@K_J'R.;X?(&WU3BSE>K,/ M!/XIM0QZRGDIG+$%Q@1.9>_,:V50(Z"J73,QL&15=+27IOM"33=.X"YN+L71 MV9#9$1L7,'KDUNN2F[%#2+612(;]5*%,$;<7V.LRAEL10"K+K=#1^7C$*#"" M[3MX(MA1\-1)QK,!>79.^6ZJR9]I^ST0[RBI;"C3C'%DSC2[:VW9$@_N),WH M60VB5&M)BD/QYK>5)$?1 0HO1S(._<7&&">A'H^!" UTCY5_I!L-& W]B-"+2HT^^$)@<"HU@G<. M8D]NNSV-2<4M%7YI)/#D_5#K'RTF0$)*;K'@OF=! MKJ7P ,SV<7J%%I,347BV*SB.COBUFS_X M<$KIFN&(LYR _&0R&([/!RZ4ZL +&">TI :4:.3)X/C\9!"R7__5 M5;7%(%F8>_6?[U]O8#,Y.<4F7\SM.0_H3E%W[4; A@?$U/ZEK(M*N 9.F 'P M5(4)=B!53ELBF_91[VRC[O*Z@G)^G&[N,QY+S_@3/I'.Q M/U!W[X+]0)DOUM_'#U3-/2')2;_D(IR+=8FW.Q?Q \U^#T[TP(IB87C<7QC^ MZNR,:0?[/36IGX 7\@:MDKT/04A\T^$;<2&I)FJ59D.F+9TO,92BYAR@=S2Q M9M!Q-NI _.%27OY%!$#G!^%%76)U:^EQ5" M2#K5HN:<;(L5%A/.9\1\LE.528I2W=ODP:8CZ;FGV[O,!N5[C_L-O/*];8*C!^H%4 M5GY(1^?H>.<4>\M\D+2KB>HG00:^QAUYD(;/JLR$^YD'+(_Q>NQ#!:/(2*(Y(2 @XK9 M+%=VM]JW(VR?G<; :UJP\9")]XKM:'=\.J6B;"W"G5$O )V\L7A4ST6)\CXQ M<[N/T&X=SVME(,/JMTNL.$&M8"VE>=2)PV%(]6Q-R8F<<-X*[PBAV*S!SET^ MX$,9/YBWL=POB,?SK3]6PX=XN,8O8#!%>31ZY^)[55;,NDWZ4V>DP[^HF M8 M !*=O/@#O<"=P'M%)P8+D_Y@@>P*;B7-$9KMLAV=S#\.K>69X:TNG&/EP[)) M"A[3"N[WS6OJD[1@^\64WML*9.(^4.MU6"98@GR@R0;Z0I_+.Z^9:FUT%"AQQ9 +D*ESWMJ M<+_M/!SA__OWI17_E&6#6^_MY!,QGISA29BZD84)(T[.QWRO16CU\$^>CL]/ MGJ40MVUO #(YVH9\>CX4?.@.CR&C'"<-OV&2TQ&8P*(F9RF')\=BZ\5ID$C6T:+ MM@DR\%6\+=Y4#@'13)7<;?,*#4G3S5+CEXMW%S6M?]&.DQI/]X>E MW+B+AZY#0_S3K]5*9\#2PV?[5^FI*U#BU_'V(S\P;<9AW8OP5;G@AM,\/*9& MW*3YP5]YY'L!Q'3MTF-\O<*CQW&'9UVLN6B0QU,%V4*K6<*[N6A#X_;:9&IW!0P6/I?^FB06G!4:'.L:/JFA$<_2^S85NHJ!L71WO?C, M33BGPXDQCFC\_+&7C@DI 4(>C]@KLKTHI[-V.QO:,8ZWI@I;V! 2V( M&^YB9M;$NC8=YN#N>,S.NJL&4H';=4L'5:G@E]O: R)T/1"O=X*3M]*A#VN*+J91%(?/)Y+1TV>XTAKU.&[)= M9A7C]0TFIW0"MF;Z*K#K\^PG 1>@Z3S! H9W=G0E=W:$8SJ8+P@W#. W].H< MRR&/\[U(^):_)@X(8_A2)F05ESB)1Q2X&6#53"'DB[$!=O.Q0Y>P9UN*G,A[ M07@$[_^?X;H_8H\R3^"Z3^/=& X%]*%A&I@OGI%PQ$"9*C1=0RBGP'IT5PO6 M5KL.NQ#"F)+B;D.ZI21VO*($TR4OM!SJC,=.F9HZ!1PB)87HG9R4'N-*>+,S MG#U,;B5=*G N\.Y5I!V82[Z@-/P:[G>]X%M-X^M\.>Q'\$TP:B_4#(8.#_ V MU9KO6^4OMEK1':?3RMIJ21\7)"7X CR?51"CNR\X0;CU]M5_ %!+ P04 M" "W/7Q8#X;;K\<# #P"@ &0 'AL+W=ON^8#N^>^ZY.]]Q_:72/TV&:.$Y%](,O,S:XMSW39QASLR)*E#2 M3:ITSBP=]<(WA4:65$JY\,,@Z/HYX](;]JMO=WK85Z457.*=!E/F.=.K,0JU M''@M;_/AGB\RZS[XPW[!%CA#^UC<:3KY#4K"->&*I9?F67#OE9+T$Z:T-RF3T;A^G--[B[O9I.IA _C$N*$=;FB/PX.( M7S$^@:AU#&$01@?PHB8,4847_7$8]GE?8[?W8[NR.C<%BW'@4=T8U$_H#3]] M:'6#+P>8MQOF[4/HPQF5:5(*!)4"&LOIH6("I<&T%"#HQ1MW4V@J8VU74 @F M+3"9 /XJ>4'E9?=Y=-CFIP^],(B^P._K1#!C>,IC5E7<14/GL:9S5=&Y0JJB M3(D$>$Z\GM"1,& RI2UJQS8,8(5,$W,-PDD#7>1PS6294AF7FLO%"W_HP&U* M1A'24DM.UW@,*7]V&_/:53CT5CI-Q#OOCGB<,;E X*Z]Q+HD5P5GF:C#@'\3M2=1;T;CO>LKW%>'C41E MK')Y4FKM''AMF4[M,[A1,EY?;YMHA;LFPUX''I2ER!@7HLK#SJ.D62\,6SNQ^3T.U-ST@EHHP6V]L0I\7TWZ6U-(CJ3I M9BT#L2JEK0>2YFLSSHWJ*>9%O)X%K\DPEX::?TJJP;1A[08 M 46 9 >&PO=V]R:W-H965T'(SQJ'URSU5KI M!].C@XJLZ)RJ;]65@+MI)R5C!2TEXR42='DX.L;O/P::WA!\9_1.6M=(>[+@ M_(>^.<\.1ZXVB.8T55H"@;];>D+S7 L",WXV,D>=2LUH7[?2/QG?P9<%D?2$ MYW^R3*T/1\D(971)-KFZYG=_T,:?4,M+>2[-+[JK:4-_A-*-5+QHF,&"@I7U M/[EOXF Q).XS#%[#X!F[:T7&RE.BR-&!X'=(:&J0IB^,JX8;C&.E3LI<"7C+ M@$\=G9[/3RXO;LXOOIV=HLNKL^OCF_/+BSDZOCA%I^??S^8WYS??KL_F:'Q# M%CF5DX.I K6:>9HV*C[6*KQG5& /?>6E6DMT5F8T>RQ@"O9V1GNMT1^]G1)/ M:?H.^=A!GNOY.^3Y71!\(\__ET$8\KV6' Q+UB7U7E8DI8)+=,ID"E%FY89FZ+*B@FC42T3*#-[=4JF8 MVH )0S[LUO+V3>*Y_@?TN_^0+5HLJ# 9V_E0I].^\= )D6OC0JHOZ,\-NR4Y M+95$>X80>UL]>RC!(3I.4[[1! (T #6 UD$E=+>GY('CQ0DZ+V]!'!>,RAZ% MY\2^II ;089@&B )F8"@@SUA8"4!^TX41*_QZ6D09T[@XA:[Y0KE M%-HM$KJO[O/E_@9N:O.&V3&DRT.?.<_N6)[W7ON^ V4'Z52D7#& Q4YA,W " M&W1(51C /:6($J^)]I,H/R7L[(LB=,'+]+0,L3+E!=V653_\@?^D.G)&%BQG:JB@ M?=R5A$WV"]D"N"6A%<3 P5!_SX6^IQ\:2K\6[*#WX1_X;N-ASLO5OJ*BZ/FX M$Z"Q9P/T-_WNHS1P(M?_=9!"58XM&R9MQ>RA,79F/I[8A0#UF@QWQ5_Y_XL2 M46\IKQA49D!=4Y@?&]IT$?!50]NW+/.P$V$7G7"I=!17T)XDDCS?:@AFCY#2 MZ? <#ZKJL^!20D+E-G_CV'%C;]+C&$>Q/[$PT];5^U?[/X<4@BLK6H*,W,"4 M9+!U,JFTS-MM?>'("0.W#R%M= 11D1#)M![=&80HYZ;OV_#&?6[/F25MD?*G M;M01'EMIQ[A?Y;$30OOYHL,%.S]@MN* RUWX[;I) JSXV0%YPY66TPON5G," M:9P-I3&>)78E:]N6@A+\$"B/=\)8GA1AZII?>/&I,GK\VWS;^>@ MZ;]]0,+X@N%)88=4K?=@R=:Z<> G0[;.X&D3/:.NY>TH? W; 1]!]I<7@[6@ MT'MH&P-%[NGC $9^,!S V 6ML*7<,G/ '"\ ]$NF)J:7#8H+PGY0QO!P8GK5 MRWF%QI5$,"IG=N?2IGC!0.#^^][U64!'1=])GM,'M&2"OAXXG]@]Z#$-&=T) MIB@L:,OAI3QTPM#M]NP'E*Z)6+UB&OG.#.KFR^#NG_E%90D*S&H]EH"BX4^[M^ /8Y06 O;-@)8=*=D(KI M/)BX9_6G$V-"'#XZ&=GW0U]TIM:GN8)"X],?("4RIZ/Z*UWWM/O&>5Q_VMN2 MUQ](OT+?9- <[H$5O=='([JPW%[HWAE/O0MN%*\,)=K2J 6-0&\7W(X?#0W M6D'WY??H'U!+ P04 " "W/7Q8@?YSQ2P% C#P &0 'AL+W=O4\F;@>9UF2IBH#2[!K04>4 MJTT9R3-B@3(W"689Z9G!U-QV_?SV=PG#TV]UX.KX=?W@_ MA>-;BYC&3P&:2*YD&&P87@65 MB-UG W:*H6M#9X M]<+O>.<5)%LER585^F"*FR_..04YPV@+W!ZX$T1T D?0:G=@&$4R%T;C-HPH6]CD*,6"1K_5@K%8 M($&I5N5XV&BW??A@$JJ :$U1>S/5]OLP45A8E%DU(.-$&'A%TNPO[#;_7AP\HC':*.7"*YB,3N]U.Y.PD1V<4^ T0=$>Q$80^_"QEO&2<;VF% MC;#CP:TB,14DW=K1:G0\#T9NRR%E1;GSJTY8ML.\T4.ATAT963E?$!%C?8E4 M3F.@CU@P+<.-SG'0Z':[];4KHEPI:Q]GY)YQ9MBN)'JR#F^M@?OGT:9VOP[# MW$C@DHB=J;"'2US3&47X& QY+!&V(3GN!"ATI5@\ITY_.]-"9*\.;PA3L" \ M=YEGW;D.'8DP,A;Y"-IAH^5U*I*\729Y^]E)'C/M? H8Y<*?BMHSI8PX&*I2 MO2_+JQ?Y5I9OWI]<_48#R0(S#?VS;WU@ E:4J*W?P]/>88BG1FW$>J7M1Y>W MFZ%A*I5A?[E-#!.JF(P/X^/&P5@;>L*Q1XBQFI4N&Q;YCR\V%SAU_(>-?[V$ MNM[$^,;&^$#Y.%H7CB]I^U\/!>%IVWNY4Y^.UI7I2\$QGJ\%Z0,8%2G6+5.L M6QGWF]]ADA#;_- H@;4[V2H*]'W.8]_X#DOV29/_9&_4AQ\.. M&6)[4=R915?MVE.M9<39D@L6X\'R;#9X=('--4;X 6;6."LUDFE&Q,JFHM\]UT_.,<2'"+M#9&(U M\%,C#;59TD+\2D2.EP/P^T7#=_:_U9QWY)&E>0H3LL++R_>7JM'&P&@%MZML MNSN/<[$Y$&AVR1TP1J++,<"A*Z[P9I$X89BIY73$WL7B6T'8KV_ M/9".L/%IM[TG_W[8^[I>N3/)[\#+?^TY;.7^Q$L6LK%GXS$61WLB%<1L$%LG M^-C;,#1W+BY8->?N>J;!$2SN,.5H>0,<%A>?K7AQ?7Q'U)QA0\3I#%6]TRZV M!:JXDA4_1F;N&G0O#99H]YG@+98J*X#S,RG-YL&PO=V]R:W-H965T T"95)'%"VT$;B0+3^@!#+8-G-[DV%HZ=V2YA_WZVTX8B M2O>P%]MWON_S=[;O1HU4S[I$-/!:<:''06E,?1Z&.B^QHOI4UBCLSE*JBAIK MJE6H:X6T\*"*AR2*^F%%F0BRD??=JVPDUX8S@?<*]+JJJ/HS02Z;<1 '6\>, MK4KC'&$VJND*YVA^U??*6F''4K *A692@,+E.+B,SR>IB_LG_WN=M<%E3CE>1/ MK##E.!@&4."2KKF9R>8';O(Y977U-!LI&0#RD5;-K?PJ7JT%<>$>Y2Y47:769S)IG>/ M-W: +COKK*#26V>V'^89ETK*03UAB K=2F%+#C2BP>$\06DF= M+K+5-2$'&:\Q/X4D[@&)2'* +^GR3#Q?\N\\]Z77@M/]8%<8Y[JF.8X#^_,U MJA<,LI.CN!]=')"6=M+20^S9W!9:L>8(<@E3\8+"2,50[Y-YF.CD:$BBY +^ M=[9WC]4"E;__=\8VPCV*&PC,:&._HT'%*-?=_C$DO;-AM&,/>M&W")YLA0(3 M4"N9H]9[%<3DHZ($OC/!["\O8"5E\08<]/L?@N/!X(/O&-)>DO;?"2*#:-_K MA3O%5*%:^9:A(9=K8=JZZKQ=5[ILB_$MO&UIMU2MF-# <6FAT>G@+ #5MHG6 M,++VI;F0QA:Z7Y:VLZ)R 79_*:79&NZ KE=G?P%02P,$% @ MSU\6,&M MZH7+ @ K 8 !D !X;"]W;W)K&ULK55A;]HP M$/TKIVRJ6BDB(4D)I8 $+=,JM32C=-,^FN0"5A,[M9W2_OO9"02J4C1-^Q+[ MSG?/[VS?2W_-Q9-<(2IXS3,F!]9*J:+G.#)>84YDBQ?(]$K*14Z4-L72D85 MDE1)>>9XKMMQQ7OD@,^[Q4&648"9!EGA/Q-L:,KP=6V]HZ9G2Y4L;A M#/L%6>(#JLQ06A!7$K%\TVR9I!35H_D=7,.>PE= M]Y,$;Y/@5;SKC2J6UT2185_P-0@3K=',I"JURM;D*#.7\J"$7J4Z3PVCV7TT MF96DF8L 23]P".9MK0];9TQ]Y1Q&N,6^"W;?!_\_E MMPZ578,&AT%-'_5D06(<6+I1)(H7M(8G7]H=]_((Y:"A'!Q#'S[HODS*#(&G M$ G=G4*]V5!DA"D@+ %\+FFAVT;9P% =8G\<_^1+UW/]2_A?H[XRS!W*)NM!7/$J!Y(?@+FGID$_@5O(ZW;_GZH1%6IKK'2T'9?/!V[+#KPGV:TA@A+06C&@AM2.FKF![8?AV<[V[= /SO[BRO<.QK?]"_^= MW;GP#KU!9T]!-W1"PIDY!AJE/=5GAN M@:BUL384+RH]6G"EU:V:KO3O!(4)T.LIYVIKF V:']3P#U!+ P04 " "W M/7Q8:INP17\# ":"0 &0 'AL+W=O6^-AQ7N0XZ$H=K/Q8,DRFY0(IYAKKC(06(\LB;=RVE@]"N%+QS7:F<-)I.E M$-\,<1N-+,<$A"F&VB P^CWA%::I :(POF\PK<:E,=Q=;]'?5[E3+DNF\$JD M7WFDDY'5MR#"F)6I?A3K&]SDTS-XH4A5]85UK1L$%H2ETB+;&%,$&<_K/_NQ MJ<..0=]YP<#=&+A5W+6C*LIKIMEX*,4:I-$F-+.H4JVL*3B>FTV9:TE23G9Z M_'C[X69Q?O_^_/-\!I/Y?+:8G\'=;$+4_?3N]L-D<7O_B5B33]=PO[B9/=;" M.9PLV#)%=3JT-85AP.QPXW):NW1?<-EUX:/(=:)@ED<8_0Y@4_Q-$NXVB:G; MBGB-80>\[AFXCNNUX'E-4;P*S_O/13E4B]J3?]B3&;E+5; 01Q;-E$+YA-;X M[:MNX+QKR<-O\O#;T,=S&N&H3!%$#!%7H2AS#9)I!)9'-%)F:'F^@A2IKT&C MS YET.[C[:N^ZWCOX-C_UVI., +VA)+&_F 8P'-X1B;5GGFO,W@9ZO<59FF\@+]DS'E5:'BM@.?6SQJ+_]AG@-WB P MK%[#\AW/,((]0]]UC>!B7^ Y1M#?%_@#6"1(!WU,.[(O[OJP$)JE?^3^*]2S M'JGEE(:\T+(ZJ _"N#$];JGVPQ$OCJOVNYEN]?D,ACT6]HH:-HH.+J- M5%D4*9K"41@A4PG$=$M2G>K;EK(YU$OM^/\ZD'_[T^&*V9):P!RPK4QS^IJ/ M"UDOF]_J=>OEH],KGBN**R8 M3)W.!0VZK%\"-:%%4=V^2Z'I+J^6"3V>4!H%DL="Z"UA'#3/L?%/4$L#!!0 M ( +<]?%C+Q&5A< 0 #L1 9 >&PO=V]R:W-H965TACW2TK$L5!(]DHZ3 M_?H=2K9,UX[F)$C[(NI0/!_/C1])]9=B[R49]9,J?EIIR/C&11, MGO YE/AERD7!%(HB[H8X3=@J6E=:@7_7=B4&?+U2>E7 GB%P4 M!1-/YY#SY9GE6NN.^RR=*=W1&?3G+(41J#_F=P*E3H.29 64,N,E$3 ]LX;N MZ7FHQU<#_LQ@*8UWHCV95H@R"'6&D$ALT#7$">:R TXY\5IM5, MJ17-]S7ZE\IW]&7")%SP_*\L4;,S*[)( E.VR-4]7_X.*W\"C1?S7%9/LJS' MAEV+Q NI>+%21@N*K*Q;]KB*@Z$0.<\HT)4"K>RN)ZJLO&2*#?J"+XG0HQ%- MOU2N5MIH7%;JI(R4P*\9ZJG!]>UX>/OU^OS;%1F.1E?CD4UNK\;DTYA-TU;$2XA/B.?: MA#K4:\'S&I>]"L][DKF1 ^)0HKEA.LE*Q,LTP+X1)"4KN,[D=]..'B#K>9_*KVJ^" M2]E(PSA>%(N<*4B>U;A%7KI@0CQE94JP$J"8@&BJ8?-I6/!%J70C5/8OJU;\ M=3%GF4 &49LIZV&7,,W*3,%QCI20G+Z[WW?HHV'%;X3:/=4(\[_6&PVTEMW_/)N*HR5D=0QW2G MX QSNK;3C4QS/9M&T98#0;#E$ [P(G*-I/!S8C\6+,$-##C(9%96C+%Q1.)N32BL D?UF(;[+H]?D;5R"O!?98@G219C#5#XBQE M A2^300K=Y>)%SBOFU@KCE>TLIV1UK13.XS"PR-8#Q_OIR^;E&"NB9[=#7U# M_O^2"NP>W=K2#[6A3V_6"_9SCV9'C[N,< MW^WNHQB&]].R ;M5"8#M.8%KGVX';>P=Q@MO!R\:U.7MAS @N8 %AQ\ &-I*B#5D?[1W'5!UXL8'NO:P32=<@] M'FN9B&=$%U4"#WB'FU?GJ=#?K,[0Z6TO[JU8(% 8! 9LZ/9:LA,VV0D/S@Y( ME145 4\7:B'>D*3V.7_V1O-JMG"0._$1Z$=H=G=-87-\&\\ +_13A<4RW)=" M@W4I-277,20O,*O'"\VD>W2KLFPO[*WE?<70,2ZT!8BTNK9+)%/<(NN[;=/; M_!D8UA?BS?#ZM\(-$VE62I+#%%6=DRXN1%%?U6M!\7EU/9YPA9?MZG4&N <( M/0"_3SE7:T%/T/PO&?P'4$L#!!0 ( +<]?%@A6(S+OP4 &@5 9 M>&PO=V]R:W-H965TR<:88ARZM^X^)$:7<__.T9'.5T(^ MJCF )D\AC]1%9:[UXJQ>5_X<0JIJ8@$1KDR%#*G&H9S5U4("#2Q1R.N>X[3K M(651I7]NYS[)_KF(-6<1?))$Q6%(Y?H2N%A=5-S*9N*.S>;:3-3[YPLZ@S'H MA\4GB:-ZQB5@(42*B8A(F%Y4!N[9I6L)[([/#%8J]YL84R9"/)K!=7!1<8Q& MP,'7A@7%SQ*&P+GAA'I\39E6,IF&,/][P_V=-1Z-F5 %0\&_L$#/+RK="@E@ M2F.N[\3J)T@-:AE^ON#*_B>K=*]3(7ZLM A38M0@9%'RI4^I(XXA\%("S^J= M"+):7E%-^^=2K(@TNY&;^6%-M=2H'(M,5,9:XBI#.MU_-[B^(Y\'-P\CCC_=C.F5ELZXU4;+V1M? M@61+:FI?%O5UH1)Y9L_-MUJ=PKG$;;S ;<>:T',Z!\?_ V1Y1R(KK3O/2<9* M"FNL]_(1#^AI' 5YA[I.U6TWOM?#"=%0R(605 .9B#S7;PDZ5:?A/K/Z4!O7 MB):VC*R),M5Q/V7R9+U>KW0M<1'==5&!O5T4[Y1;VZVZO;(SHY75T=;Q=71) M&3>)^@:[HC>*XFS.:#P=1.0C_*EI.XK*:+FD'PWVP<8Z@M:1L;'N"B::C(OC M6IX$&=-02,U^QT-F,_->"J4.C)[[#H72V> !SV/*=W@73-D4W@R28_L]]JR* MW*!@-"G)[D-9\1*1[C;+4^W$=;W3'8I72?S0J_PK42F&48"%7X:_PCT78^ %9 Y4$ M'8R-K[79GO['*"+UJ MRT%%#AM[N(5,&ZT2 '0S '2/!H!1PIX@1(,_C]A75"E6B&J3\8ENY@:2M71% M "B7=BP QEKXCV0AF0]D*3@J95M(UVG67/**C)X6>,-&Q33(D'@USZ:-VB&C MRIB4]VA@BNS) OVIYE3"*7K1J;G;MN".J<6X66N@J"%&E6DS8TS/ MTG@XW/9+2:>T9L #9X1=X\%.D% 4'!Q6X&$G8OU?OF( ME?6U?2S!SH-*+G)ZAR( \Q:DY_8HF K.Q2:M78^E7-IGFWI.;5>?D_ EBP A$J2;)N2CUF::SC@:<%D8E$;1225 M8?0$TF<*TN* ]=.K=;UN8<'9+0M%0*GG'K]"D#/[Q(=-D(@CG;R#9;/9,^(@ M>3S;;D_>(+%ZS$Q/R&&*I$ZM@YVZ3)[UDH$6"_N4-A%:B]#^G ,-0)H-N#X5 M>*ZE R,@>USM_P%02P,$% @ MSU\6+3/=%YR!0 >A0 !D !X;"]W M;W)K&ULS5AM;^(X$/XK([:[:B46DD @=%LDRKYU M;_LBZ%UU.MT'DPPE:A)G;:>TTOWX&SLA0!=2KK==[9W MB?\0S%84)7@J061PS\7""$9\?U^S:XL"FHU2RU!&&,B0YZ P.EQ;6 ?GMBN%C C_@AQ+E>^04]EPOFM;IP&QS5+ M>X01^DJK8/2ZPR%&D=9$?GPKE-9*FUIP]7NA_:.9/$UFPB0.>70=!FIV7/-J M$."499$:\?EG+"9D'/1Y),T3YOG8#EGT,ZEX7 A3.PZ3_,WNBX58$?"L+0). M(> 8OW-#QLOW3+'^D>!S$'HT:=,?9JI&FIP+$XW*6 GJ#4E.]8>#R].KP5<8 M#4[''V!P_AZN!Z/1X/QJ#!\O1C"\.#N[.(?QU<7P-]B_8I,(Y<%14Y%E+=_T M"RLGN15GBQ7;@3.>J)F$#TF P;J")KE<^NTL_#YQ*C6^1[\!+;L.CN6T*O2U MRG5H&7VM;>L0,2F!3^&:"<$2!5R "5'XZRL-A5.%L?Q[T\QSO>W->C6I#F7* M?#RN$6LDBCNL]=^\LCO6NPJOVZ77[2KM_3&1-,@BU([?L2AC)M(5^K,D_)8A M9!(#(.I"C$QF(DQN( K9)(Q"];!I+M76WKSR'*OU#IYZCQ7W;R$5H8]PQR-R M2ML#VVHW;'@-'^Y3HB0YIE#$X#0<>$ FY)H8,UCD7B,E 04!4PC[*5)&F3&! M![ '5L/NE49'H;Q].Q6((/3(=J-%IH8"@U#I/WKJBZ'#X;#\/F/BEG+?0XA1 M /M^,9YT'91#[%;#@]<5:+DE6N[.:$E6O/6D-T%1K6I7*!Z__Z25SCGX71&?W">&4F:C\_CF$+0 MC) 02IEM,.5X;;@V^9(ZV1T*RO_YBN3HERB7$GO0:W1<^"0XL305W$<,Y$JO M4^^V;3@G)#=VNIW6HEV!8Z?$L5.Y^$6*D'E)V4*E:A5/X52:H$(J%8&@XYXY78?"KMLMKTX]6TVMQ<.:L:7L]^;V M;:]N>>VZY3H',)B0.IZL=K<MNQ=W:HA!3:W7K7[=9; MW4X%NMT2W6XE-%\^G]TNO>3ZU@U=:N9@@:WP 5\V=Z-[.$>HZ4;[0+.B)4CY&'.V?S9E /*: $F M05$2%^F#:BE-2%#&RUA$]2 -13XCM^$6]7N1#(HDO@=VKV$[[L9MP9ZNJAUW MAZ1L6\N=K%4)[D62] ES MFJ4YF%MY6NP,@\UUX1?C8.%@ZL;Z*I 61ZB M[,K3SB,*_M?J6:W\N5&^/$O9[9>B9^6YZ;F.+X\5]N[GBA]"SVIS.]!SES*: M3;B@K1W3 7_.%?YJK+6?K)SF7/A\UG8K*F<5:Y^LG,V5ZZ 8Q8VY]))T-,L2 ME=\,E7_+B[5!?IVT')[?RM'Q^"9,)$0X)5&KT:70$/E%5]Y0/#672Q.N%(_- MYPQ9@$(/H/XI)VB+AC907C?V_P502P,$% @ MSU\6 RC^T+?! =PT M !D !X;"]W;W)K&ULY5=13^,X$/XKH]QJ!1)+ MV[2%PD*E4F 7Z5H0=/>>W6326"1VUG8HW5]_,TX3RE$0N[I[NI?$'GL^?S.> MF4Q.EMK*7L:I,X5QZV6C5+,A=W7!2I:2;3)A:.I6;1L85#$7BG/ M6F&[?=#*A53!\,3+;LSP1)% M6. =NF_%C:%9JT&)98[*2JW 8'(:C#K'9SW>[S=\E[BT&V-@2^9:W_/D*CX- MVDP(,XP<(PAZ/> 8LXR!B,:/-6;0',F*F^,:_=+;3K;,A<6QSOZ2L4M/@T$ M,2:BS-RM7G[%M3U]QHMT9OT3EM7>[E$ 46F=SM?*Q""7JGJ+Q[4?-A0&[5<4 MPK5"Z'E7!WF6Y\*)X8G12S"\F]!XX$WUVD1.*KZ4.V=H59*>&XZO)Y.KV>1B M.KN#T?0K_L[EF\SN(+K M;8?CY#FVA8CP-*#LL&@>,!A^_*-ST/[\!ME>0[;W%OKPCI(Q+C,$G4!2NM(@ M1#K/I:/\<'8;VS?Q7F,["-O=S_!_>U]6#AT_.;19>I+1L%0.#=P(XU:;"[-5 M@1R4/7[T^7' C\,&A"8#^"CRXC.,$H:H%V;:B0S^E!$5.831PB!ZQ'I].K[[ MUDPF4LF\S$$H59*6T2N1$9%Z^0-TVNW?FG7W^H?]9_,CFN]T=M_+;$R);JB\ M0H+XPKF=?ON%+'RGC-^=I8B?T6W)1*[3UJ(#,;280QB02V-=6!*I?@JJGT2 M+5 S847&@P2R*D5B*(R.RX@:)'\&E8="J!4#BLQJ:E]L04$IZ6L*U$G17.;S MTE@&]KG$0KI$)N12:>)/A2\SA7"<=I&V% %21:4A>GL\RLJ8E2-12"HB\B=3 MV-PL5"/@WHP&0D58+7J.=CV!!VK&(#$ZAQ4* TY7;P9P&Z:D@IR#QA$8&.YU M+&^-I:'^RF_T#9;T'G*I<&PS)2%QY57;',T)>JU@JA\PGU,Q7'_1]YX=AEQJ MR20BKD'47J8[J0O14KITPW,*\)%<8JG#H_YR7NWGWJ6BZHVI04IJ2*@M+3"2 MB8QJ)ZU-\F[+! G(+1+I"M8+? PS3"1F,=]\25!D6X/31 (Q-])ITB9K1S%% M$[6?=*^YI)AQ6B&'&OE2EP0T)X;XHY1L+#7:_DY%E$I\J.RD@VC(^5]0N)1, MC#SBW5W[8M]7C!%QKZ&\IO<+Y#HF=@1NI+TGU;F((ET'J[=6$!-5D>33&)K: M\WOTY5.4+B5+?@J_/%_YY.%WXUGJN'37J?IC2 MGQ$:WD#KB=:NGO !S;_6\&]02P,$% @ MSU\6'K6V!)T P U H !D M !X;"]W;W)K&ULY5;;;MLX$/T50BV*!E"CF^6H MB6T@3AIL'[H(ZK3[3$MCBR@O6I*JD_WZ'5*VZL**&BSZMB^\SYDSG.%P9CNE MOYD:P))'P:69![6US644F;(&02'!HS2.IY&@ M3 :+F5^[UXN9:BUG$NXU,:T05#\M@:O=/$B"P\)GMJVM6X@6LX9N807V2W.O M<1;U*!43( U3DFC8S(/KY'(Y=>?]@:\,=N9H3)PE:Z6^NCP_H=]YVM&5-#=PH_A>K;#T/BH!4L*$MMY_5 M[@_8VY,[O%)QXUNRVY^- U*VQBJQ%T8&@LFNIX_[>WB)0+H72#WO3I%G>4LM M7 M?-F)I\^()RGYI*2M#?D@*ZA^!HB02T\H/1!:IJ.(MU">DRP)21JGV0A>UAN8 M>;QLQ, ANSJIR;"4>PJ7IJ$ES .,=0/Z.P2+-Z^2:7PUPFG2O.J2./LBORN'N\?Q!JT]\'HHG.0:U*R LF4 MQJYL-53D!AMFR1TM&6?VB;PF21(6<8X#)YND5V35KI6NF*06S_^I+)SPR,(\ MGPRR=/)?)!5*6_8/BE?,E*J5EN CYXKB2Y>5>YB@'1EWJX09TU)9 BF5L>8$ M]6T23O+L[%EM#\I2WB$=MM"F+'P?3X\6#J=O6E2,=!I'$#F=./E4?QX6D^)7 M^I\!>4V*,,Z+4R(C@9KW@9J_.% WK47ODD8S6;(&^33T";.S-4,Q.P[[NV/V M_]+C8YNX)G?-U#47QWL_8N"A!ORA-Q@LY*YS&WX=3+1BP'U'@>/#<""B?QEJ M+UD9"<=I'X[3%X=CJ42CI#? O7?_N[MD@UOM4'+HDL))+A@*WG$2_]5YW2/^ M>-!^?*?3]P6Y[BA3GS*J%MVT);8&\@14GR:,-(R+BS/,RV@0/%H\W#)3.W^2 MLJ9Z"P-)+@^3O#C[.9?[''Z4TUP>/,R''!8=51H"4(^KIPSQ5]P5'?UJ7[)= M=Y7*C^-=O?<):3)I"(<-BL;G%Y@S=%=#=1.K&E^WK)7%*L@/:RP[0;L#N+]1 M^&_L)TY!7\@N_@502P,$% @ MSU\6'<[LM14 @ H04 !D !X;"]W M;W)K&ULK51M;]HP$/XKIW2J-FEJ0D([1B$2%*95 MZ@LJ;-,^FN0@41T[LYVF_?<[.R%E$D6;M"^Q[WSW^#E?GAO54CWJ#-' <\&% M'GN9,>70]W628<'TF2Q1T,E&JH(9,M76UZ5"EKJD@OMA$%SX!3O'0[[-C'7X\:AD6URB^58N%%E^AY+F!0J= M2P$*-V-OTAM.^S;>!7S/L=9[>["5K*5\M,9U.O8"2P@Y)L8B,%J>\ HYMT!$ MXU>+Z757VL3]_0[]BZN=:EDSC5>2_\A3DXV]@0Y!4VLBB328&12Z:E3VW[["7, C>2 C;A-#Q;BYR+&?,L'BD9 W* M1A.:W;A273:1RX5MRM(H.LTIS\1W]ZOY$B9W,[BYG]PM83'Y.9G>S.']BJTY MZ@\CW] M-M9/6L1I@QB^@=@+X58*DVF8BQ33/P%\HM=Q#'<S?PP]7I( TXHCR T(:5!#R5YL5^@WY$PDJ \Q/HYY>C((@^@2_M=*K<%B MCT$WE^#=02P,$% @ MSU\ M6&(X3VVB! [ \ !D !X;"]W;W)K&ULM5=M MQHE2BIS3)Q,Q82;D^' Y%L*(I$29;TPS^+!E/ MB80ACX9BS2D)"Z4T&6++\H7M^HK#:%BCA'%*,Q&S#'&ZG!E']N&QK^0+@;N8 M;H361\J3>\8>U. LG!F6(D03&DB%0*!YI"2*OV>9ONO7'4W@!2T3Q19M2=C0R4) +R=*M M,C!(XZQLR=-V'32%L;5' 6\5<,&[-%2P_$8DF4\YVR"NI %-=0I7"VT@%V=J M4Q:2P]\8].3\]-_;LYN?Z/AH7YU>+(YNSBXOT,$-N4^H^#P=2K"C MI(?!%O.XQ,1[,&V,SEDF5P*=9B$-=P&&0+!FB2N6Q[@7\1L-3.38 X0M[/3@ M.;773H'GO-7K+F=+*+<;2B7-H5B3@,X,R I!^2,UYI\^V+[UM8>H6Q-U^]#G M"TC",$\H8DL4L!1249 BF@,FI("L2(BD(9(,ND+R.% C")K@ 9&LZK&U4A%= MOO5;__1AC"WG*WKO]BK J,D#Y"W5I#%9*U@#V: M-/UQHWC#)$D0_97'\KFH%.'NEGV!82;C+(^S"/:$\F):M+T;8,>N1][ ==PW MV ACL34#_WJLN.ZXL>&]VH"^BKZV$&H5W7$][@E]KPY]KS_TRV.BB/P5R2(J M4)RA/'N$0 =6+^.]*[K[#;Q7--]6E*X7M^UU?MG^*,Z)GLBOVJ-'V+N(MN8O M\B(O8%FJF;\XR>27$"I!DP\K @N$OI.8HSN2Y&T86$NY8KF *!?:+D+ (*&4 M&[>(1/^0+%=[459@C+!M:SK.R/2LD@6(8\=OA_3$="UT5^)5DP>VYWYNB3JV MZ7L(3MPEC7>D<9>P9XZ]':8[=6.G1&!?CU8P,Q[7G!N>3LN&C4W7;7-W1VTZ MX*8_ZN3N6QW2ECGV>\DW9&PM13_"R/0G/2GFURGFO_ITT8^*\JX$%: KJ?HA M_]21\5[MJ]/OU0#[\O2U[4O]:ZKNTNJ,J"6BB--(3^_]M>#TB?(@%HWH"1P& M'/8SA[)>S9W!5 SWZJ">N2RO".@*2BI%-Y2GOULVWNK^92Z%!#3E<$>E<5P] M\+%KCKP61.5S"&G9D6?V2!6?:M1DYT%7!ENJH#3 ZYCO9'U;P[5U]-_TNEVU M'#QJDW--[;K1469LJX,@MDT\>3/!ENL=B_5'7'X9JF MQZ#JV;@.!_5Z^3\#CF[ ,R>>9F"\ST!7X1UJ+["4\JAX9PJX.N69+!]C]6S] ME#TJ7W"->/D./B<\@N1$"5V"J@4!;R!>OBW+@63KXCUWSR2\#HON"I[CE"L! M^+]D3%8#9:!^X,__ U!+ P04 " "W/7Q8NL(6[: # "M"@ &0 'AL M+W=OK4-I"D M&3J@:0)[6["/M'2VB$BB1E)V]^]WE&S7KA7/*?9%)(]WSSUW/%(WW@CYHG( M3;Z51:4F5JYU?>TX*LVA9&HH:JAP9REDR30NYP8RX(IN!/%,\]T/K$2BV2P9$VA9V+S M&;;QA 8O%85JOV33Z4:Q1=)&:5%NC9%!R:MN9-^V>3@P2-Q7#.C6@+:\.T)0^BTKDB]U4&V3& @^3V#.F. MX2T]B_@)TB'Q/9M0E_IG\/Q]Q'Z+Y[\EXKY .YB@'\9Q)!N?0IW.\?%E3 !%+DHJR;C1KBQB76(,\):S*2,:+1D-& M"J$4J4$:S1*55,XD]$5TWN?[=PEU_8_D_QK_ B:[*CC9PC.%O^(BUR5A*46(V*LVKAEZ!3R]P[3@.CWB$(SMQO0$F"DHP M)[WF&519C\N1/1K14X]F].A!2MB:\<+<:J+%4:'DHLA 'C,*D5$4]S)Z;M\Y MY,36F(<5'&$I@N^^TEB<)NL?>FKU1YX4/7G>B=BC=A)&/UT(MY?=D0OKA ZC M8' L2%#P)B<7EU P]**> O*&B?=6E_]9.^[0U.1KI7.ILX/$Q$.:'&4J&$9A MOX=+QAM,V(?6.?ZY=Q5F7#*\F*+ AD*9*3Z*!P\*N>(5T;EH%%)7@^LW>WUF M4K)*G^8KB.TXC$]KU?;\A#S6_0=*O=&)S*GUX8 MGD)&IY![C@FRZ;E/=NP'NU7?_\DY:"%*D*NV45)XT$VENVYB+]WW8C=="_)= MO6OD'IA<<&PO=V]R:W-H M965T'3=\L;3.$0W[*[: 6[!WJVN-5E2QY+P :;B21,-\ M$(R2TW'+X3W@GL/&U/;$53)3ZL$9Y_D@B)T@$)!9Q\!P>80)".&(4,:O+6=0 M'>D2Z_MG]B^^=JQEQ@Q,E/C!<[L;9X=+WU_OOC)+DN9^$O>AG)H5RV 0X)=@0#]",#SZD+3CLP,2FY7$YB'V MX2U^>/E: %%SDBF9@;2:^1%&A^;F89_@PY1''[HT3L_(_UI_ M-EBU^%L&%0 MS$#[IOT==$VL&Y1,_(@C?%3YTR1L]LBG'2X-VPG:%71<#_7H2RBE=>AD%TK" M3ER#IJV0.GLD!%%VB=ALFV1V.33LUI4DG;#7(9\.]+A5];CU+SW&!F>6,&/ M&L)D3@1G,RZXY6#V=?LP^?_N]EOKWE:_W^F'P0\!_B3D3F+% B=*(Y@_^BN( M?"3)2=Q*<4U;36=UND@V!ZT1R&6&_7HEJ]&A[>/7WG:WN\>;)+UCN9:VO*HK;_70C 3 # J" &0 'AL+W=OG3"7=SWFHX0)AA9A\!I><)K3!('1#1^E)A> MY=(9;G^_HG_*8Z=8YMS@M4J^BMBN^MZ9!S$N^#JQ$[6YQ3*>ML.+5&+R7]@4 MNBU2CM;&JK0T)@:ID,7*G\L\;!F<-0\8L-* Y;P+1SG+C]SR04^K#6BG36CN M(P\UMR9R0KJB3*VF4T%V=O PNQU.X&$\G%S.[D8W,/PV'HZFPRG4[D;7#_?# M>@-&PQG49GR>H*GW?$M.G:D?E0ZN"@?L@(. P;V2=F5@*&.,?P?PB6U%F;U2 MOF)'$3]B= IAT #69.$1O+!*09CCA?^4@GV1%[BM_;BNG]0O!O43 M>H.3=T&G>7&$=:MBW3J&/KA6::8D2FM +AW9M79Q M1@D;8;6_) M8?L-TD(\4T0ER%NG[/@&[@+%6"S3N9>,)N*LA(MP%Z';"@PA3?*):RPBW MN ?U'77&@H,0,V7)^Y[\[J(T6D%[9S?)DH=:#&H"1FI%.MYKVW=%M9HL^Z67 M9M[ZO]?VM]SM%O&ULK5=;<]HX%/XK&IIV8(: M+5\P:<),0M+9/J3---WNO@I;@*:VY4HR)/]^C^2;" [;[O;%NECG_ITCG#K5+%Q70JXRW-B)SP@N;P9\U%1A0LQ68J"T%)8HBR=(H= M)YQFA.6#Q:79>Q"+2UZJE.7T02!99AD1SSGBLB ; M^DC5G\6#@-6TY9*PC.:2\1P)NKX:7+L7-Z$^;PY\8W0OK3G2EJPX_ZX7'Y.K M@:,5HBF-E>9 8-C1)4U3S0C4^%'S'+0B-:$];[A_,+:#+2LBZ9*G?[%$;:\& MT0 E=$W*5'WA^S]H;4^@^<4\E>:+]M7963A <2D5SVIBT"!C>362I]H/%D'D MO$* :P)L]*X$&2UOB2*+2\'W2.C3P$U/C*F&&I1CN0[*HQ+PEP&=6GS\M/Q\ M?X>^7O]]]XB&7\DJI7)T.57 6A^8QC6;FXH-?H6-B]$]S]56HKL\H(,\=(^Q@[P0_KS74,_R\GS"TS[Z*VN^GUJEQ(0L2TZL! M8%]2L:.#Q;LW;NB\/Z&;W^KFG^*^>*PR O$U4EN*8IX5/*>YDFC#=BS?(,$D M18J;ORR'_[ B3Z@0?,=,>@Q7-*=KIGI#=UKXNS<1=KSWZ/^..D[Z@]&R% *T MOS@Z\H$F5)"T79^9F8O?]^P\*J)HN^\[[=3U$>0C9%M^P-_FTJR_<@72XDH= MRUN=-(OOF>;\7XV_I6L*4I)_M[D9AZX[]@)WU&V$X]!U1B\,'\Z\T#KCCWW' M'_VB Y):.52#Q-(!CYUH-CI0RG%!P')+\HW&&MJ1M"15 4VA@I,\[I33Y//. M:9H8N[707IA:CI]9"^R>2**@3:+@=!+!?964*=591-=K:LJ]K8;0?A4TYGG, M4F9LZLN6DU)>*P2_*W5T\$O%H1:L:]P8K;$[<=#;9O@,94 @IF@FD3/!:.A, M(HT;'G\W-U1B*@A "YV<"D7F4Z.&/ !R(B) M$,]PU>^)2("W_R(=P8UCE,-3 7S<*-B "O@#($!!-\3#;(12EC'5:H!'^CL? MH6\]>!IBH(,#GC.Q$N)GQ[LVV&V4AX;1VW8\ :^PA5?XT_!J$TH+)%)2J-3: MH8"J%4!+,2K[D'5:P.^OP[?':A[7IT\ZF@5$4NF+)N525B X;U#0I6D U2?P MK W/AX2?HX_Y#B"D0=OJ /M=9<4P-^@\[T%GQ*'6QY'EIB?,ZP_T@0H\@01CP M-D'OK)];F@4N6E8*&-?6)4,>1ZTWGCKS7C>,2W7,R(5;9':T&[D>^MQ%F4(< M$%^E;&."T''Q9Z$5MCE:DH+I:FZ4AV@Q"+541OR1!6/?G_?L8F>./G%(RH(\ MZ^>EL0.B -Y3/=8]BC'4G00F+NM)TCX%P=B RȺZ[@^F;&V2]HO"BP:#S//ZZW M0WB8X,@Z-=>F]=7M[NGBCV>A;8PWAZ#,?[V6VU7)KK)6QIR!..M)!$L0U%?@ MIU97E%&Q,;T?5#=>YJIJD-K=MKV\KKJJ[GC5F]X3L6&0)BE= ZDSF<$C053] M7K50O# ]UHHKZ-C,= LM,A7Z /Q?<\B >J$%M$WWXA]02P,$% @ MSU\ M6'J25PQ#! 3@P !D !X;"]W;W)K&ULS5=M M;]I($/XK(S>JB$2"7S"&%I!(P_5RNJ(,8SS[SLL[N3X4[(+RI%U/!4Y%R-G%3K[;M.1\4I%DQ=BRUR^K(6 MLF":1+GIJ*U$EEBG(N_XKMOK%"SCSGAH=?=R/!2ESC..]Q)4611,/M]@+G8C MQW,.BGFV2;51=,;#+=O@ O7#]EZ2U#FB)%F!7&6"@\3UR)EX[VZZQMX:?,YP MIVKO8"I9"?'%"'?)R'%-0IACK T"HY]'_(!Y;H HC:][3.<8TCC6WP_HO]C: MJ9854_A!Y']FB4Y'3M^!!->LS/5<['[%?3VAP8M%KNP3=I5M&#D0ETJ+8N], M&109KW[9T[X/-8>^^XJ#OW?P;=Y5()OE+=-L/)1B!])8$YIYL:5:;THNXV91 M%EK2UXS\]/B/A\E\.9W__A?,IY^GLXSCPNXG2PG< 4/L\G# M[=UR>@NM)5OEJ"Z''4W1#48GWD>ZJ2+YKT3R?/@DN$X53'F"21.@0VD?<_T89,R1Q!K^%HRJ5'FS[1Q'I&7"(PG@$SR MC&\4)$25E](_'^#MF[[O!N_A9_TN4XG8(,T_3(@"6*Q06AH384'QB,DX;CH9'IX]YU3_5!DY'Y,'R J)V$$8-N1]Y-;G?=D.W(0_\'GR4 M0BG82K'.-+1R$BYK-BT"\0=U350/T1KTO/I'+X(9Y6108"U% 3&U*N,E+3'0 MJ2V9.?<4M/Q&#-]ON[U^0T6Y]AO(+2]H1V[45+GM?N!>P@U366SIE&1YJ6E1 M; (4C^(7!9VT*F42SV;4#.9>]WHGBNZIQ< _443AY0\GW/^>H#6B^J>/UX@Z M: _".C$]KQT&8=,@CZH4P9)PSBJ!;R&7)D:]C?@1!3*S;VWKJ(VI'OVHIM/K1< M^$3);,I,I84)048)KG35,[K6"FJ2U5Z$;2_LP[7ET_=5[O^DRE,:#2DJ(2K! M.>:V/J4)'S=$5HJJ:(@T46.A:,9^:1CHU&:\ JE=9I*E^*;\:MP[:H_#\J2: M$;^95Y,VG2N;C.K*<4VNALT.R&IZK00MMG9B7 E-\Z=]36G@1VD,Z/M:"'T0 M3(#COQ#COP%02P,$% @ MSU\6"5).8QF" T40 !D !X;"]W;W)K M&ULM9QK;^,V%H;_"N$M%BV0Q!857S*;&$BLRV;1 M7#">3%$4^T&1CF/M2**'I.P9H#^^I*18EBTSH^[)AR223#ZD>5[Q\HK1Y8;Q M+V()(,FW-,G$56\IY>I#OR_"):2!.&,KR-0G"\;30*I3_M(7*PY!5&1*DSX= M#$;]-(BSWO2RN/;(IY&PN.I=6Q]\F^H,18K/,6S$SC'17^69L2_Z MY#:ZZ@UTC2"!4&I$H/ZL809)HDFJ'E\K:&];ILZX>_Q*]XHOK[[,2)_,@V_X;J"PTU+V2)*'Z3395VT"-A+B1+J\RJ!FF/S&_]^UOO=G9]_XE?;N]]\OCPZ^WLUIV3GQV009R(7\A/ M),[(IR7+19!%XK(O544TKA]6A3IEH?1(H93"';!M?_O&Z&ESC3#V(5A'#54^.% +Z&WO2?_[!&@W^U M:003YF#"7$R8APGSD6 -Z9QOI7-NHD_O@F]QFJ>J6Y8YC^5W$@42"%NH>R74 M%^+6F_C&".VJ&4R8@PES,6&>.1"JMTN+?KU-(4CU:"ADN%7(T%BQ^SQ]!JXE MP6'%N R>$WCM207YT]"IWAC!756""7,P86X)&Q4P/7U>3ZW+_GHW])C%^4BP MAAA&6S&,C&+P&8LV<9*T1=N8LVNT,6$.)LPM8<.=: _VHOUF"A^I0HT0CK+)!*;,ABLI7%Q"B+ST&20]7+)ZH0W:>33@(HA;1ZD?& MIU&.[V:9PYTD;!-D(9 %XZJS$*'J%M1B0)UP4-.&UW[A-5EK M3V NHW/@,6D.*LVM:+NAFNQ-&=].XKB[38U'0P/8D8/;J[#5'X;2R4[$KG:\;.,KM!TGC\+ MJ0?>("$.RY\E"9Y9+HG/XNR%S)BZZWAV0C:Q7,89>9CT9IJJ'T^RVST%8/! M0@W99,%92M@*"BFTS^/-K,YB0#7W4&DN*LVK:+N#QNGP_&*R/Y^W#DW%TZ$U MMLZ/#!RU@6>9';Q'SD* 2)1!OA4B+R9R:N$_8VFJYNISW1FTAOS0UQK2X9ZU M-3,7WSF4J-8=*LU#I?E8M*8L:E/0,KN"CUO/)WC1OQ=P9-;>8F3M=]DS93;VKL,P3_/2S(M@$8=QZQ,[,Z7SL(YJT*'2 MW(K6&(CM\60\&.\O\P[MM]:$?AN1JI3'QFQ:VVO4;*_-B\TT)%:#M0K?HK!9 M#F;N^E'LL4TW-^8"NL:5'GI/H]' WNN3'=1"752:ATKSL6A-?=1^'#7[<=H, M@*^Y'K?=]9%G\69$9P6@VFVH-!>5YJ'2?"Q:4RBUWT=+M^E]-HI15 ,0E>:@ MTEQ4FH=*\[%H30G5QB,U6UE_?_UH!G>6#ZJW6-$:4]]SNK>-QT4MTT.E^5BT MIBQJ*Y&:K40UO]3/@+3Y/)=!%@5<2>1I5>PFI -K=&K9:H(R*^>@\1J(NUA M*$_((_"815H_UQ%;:;_I1!W]+Q>R6(W^<0=Z^UFK66VN4F=!H6Y#1*6YJ#0/ ME>9CT9K"JUU+.GS/(0W5QD2E.:@T%Y7FH=)\+%I30K4E2M^T1,L=*\72*N00 MJ=54PH0XLI9"W>B(2G-0:2XJS:.'_K%E[3\NQ2JR*87:!J5O;(Z,N1J5&&\/ M/.K&1U2:@TIS46D>*LW'HC454KNI=/*>XPWJKDE4FH-*8_^D71N\MMG@ M?5@LXA!XN6T.TE7"OA]Y_F8&=54&*LU!I;FH- ^5YF/1FG*I_5[;>L5YKW1\'8Q!K7^ MER=6/4I)]'=>K) "?RG>F2%(8=.5+P?87MV^E^.Z>!O%WG7/^N"7;]>H,>7+ M/NX"_A)G@B2P4,C!V5BM[7CY_HSR1+)5\?J&9R8E2XO#)001<)U ?;Y@3+Z> MZ *V;S&9_@502P,$% @ MSU\6. <.'@* P L T !D !X;"]W;W)K M&ULM5=K;]HP%/TK5B9-F\2:.#SZ&"!1^EBD\E I MF_;136[ JA-GME.HM!\_.T!@$QB-*E\2._$]/O?Z),=N+[AXD7, A98)2V7' MF2N57;FN#.>0$'G&,TCUFYB+A"C=%3-79@)(5 0ES/4]K^4FA*9.MUT\&XMN MF^>*T13& LD\28AXNP;&%QT'.YL'CW0V5^:!VVUG9 834--L+'3/+5$BFD J M*4^1@+CC]/#5-6Z9@&+$=PH+N=-&)I5GSE],)X@ZCF<8 8-0&0BB;Z_0!\8, MDN;Q:PWJE'.:P-WV!OVN2%XG\TPD]#G[02,U[S@7#HH@)CE3CWSQ#=8)-0U> MR)DLKFBQ'NLY*,REXLDZ6#-(:+JZD^6Z$#L!N'$@P%\'^ 7OU40%RQNB2+\ GU M^OW1=/@4#._1>/00](/;"?J";J6BNA 0H5Q"G#/$=$4EXC'*A-:)4&\UE#&2 M*D32",&OG&9Z 17Z= .*4"8_MUVE.9N9W7#-[WK%SS_ [P;",U3'->1[?OWO M<%>G6N;KE_GZ!5[C -X#Z"6<5\M+.LERWJ!7G_WJNQC7J^ >:-DWK#6=UP*85P*X78CA!J:KG3S M0&/8Q]R.[7OH#8B0%IK-DF;3"C4@:1[K/T(N:#K;4>IO-"!+FN3)/G96R!/K MVBH)MRI41*L"YN.N1V&ID[]6*';Q^6"KNSO[;G&4&1,QH*A$-Y9^>Z+&)U/%AU M%,^*+?DS5WJ#7S3G^D@%P@S0[V/.U:9C=OGE(:W[!U!+ P04 " "W/7Q8 M@J/"I^>R-TSZY94I(#DX0S)& ]M6;N>>P6@"+B(X&#;+21L?+ M^1?36:13RS&*@$*B# 76?WN(@5+#I'7\7Y%:]9P&V&P_L5\6YK69!RPAYO03 M254VM4(+I;#&.ZIN^>$]5(:&AB_A5!:_Z%#%.A9*=E+QO )K!3EAY3_^6B6B M 7"#$P"O GC'@,$)@%\!_,)HJ:RP=8$5CB:"'Y PT9K--(K<%&CMAC"SC"LE M]%>B<2I:W5]=S6X_H^M+M%J\6RXN%_%L>8=F<7Q]O[Q;+-^AF^L/BWCQ=H7> MH#C#; .(F.PG8@7H#"A,I7.O)^=8%>OGB%7IC@NXSO)&:I MG-A*2S83VTDE;U[*\T[(S(\]WH9+R Y0[[[ M&GF.YW<(BG\>[O7(\>O\^P6?_\?Y[TI>R3WHYC8WP+GK.C? M?]S ^:_+^%\B>Y:&09V&01][-(<-88RPC3Z3%+,$NMR6%,."PEQ/^RCP!Q-[ MWS31CO'\L(YYIFU8:QOV:IN9O8YIY^XMD4%CNM'8.9+4C@G&7K>DH)84]$JZ MA3T(B2E:"YXC"4I1T'>KZI(8M*9_XP;AD<;>Z7YS[4>UF5&OF1C+#&WQHS'0 MF>11VT$X.LYR1Y W#KK3'-;*PEYE^L[YP98,6[/Z87"DK!W3W+;/A(UK8>/^ ME.V$.+'&PO=V]R:W-H965T.(XIB#6"4)X?]Z&+--Q["-[ X[QA=^]:S+1V0KO@5X4;LM$&C/#/VHCO]H&-8VA'& MZ$LM0=3?&CV,8ZVD?/S-18UB3QVXV]ZJ/Z3P"N:9"/18_#L*9-@Q;@P(<$Y6 ML7QBFQ^8 ]6UGL]BD?[")E]K&>"OA&1)'JP<)!'-_LEK?A [ 7;C1("3!SB' M ;43 =4\H)J"9LY2K#LBB=OF; -31JM:"*J'^-$8-)_'/8?^EYW.(6NYXUFPVE_^ CCT<^^U[^?P#>8X!HYH3Z"%Q*^ M0 &7=RA)%(LK-3N;W,'EQ15<0$1A&K*5(#00;5,JFWHST\\M]3)+S@E+M@,# M1F4HX)X&&.P+F(JO@'2VD#WGK.(=^M=0M2O@6$[UB"'O_>'.&3O5XLRKJ5[U MU)D?'N.Q,\HD:L&UL MK9=K<]HX%(;_BL;;V6EGEOC&-0O,!)QMV&D3)I#L9X$%UE2V7$F&]M_OD>TX MACCJ,NLO8,EZWZ/S2-9E?.3BFXP(4>A'S!(YL2*ETFO;EMN(Q%A>\90D\&;' M18P5%,7>EJD@.,Q%,;,]Q^G;,::)-1WG=4LQ'?-,,9J0I4 RBV,L?LX(X\>) MY5HO%8]T'RE=84_'*=Z3%5%/Z5) R:Y<0AJ31%*>($%V$^O&O0Y<1POR%L^4 M'&7M&>E4-IQ_TX5%.+$4AF@R69<_8/#54TL886"LD.9TP]\N,=*1/J:;\M9S+_1<>RK6.A;285CTLQ M]""F2?&/?Y0@:@+P:19XI<#[KP*_%/CG@OX[@FXIZ.9DBE1R#@%6>#H6_(B$ M;@UN^B&'F:LA?9KH<5\I 6\IZ-0T6*SF#_?KQ?W3;8 >EK>/-^O%P_T*W=P' M*%@\WZ[6B_73X^T*==!2\ /-QQNF&UK$*:8"9H!"'P.B,&7R$S3Z_#Q#=R1. M[3E.$KRA$LTR"3&EA)=WA(6Y6&)&H/RT"M#'#Y_0!T03M(YX)G$2RK&M(#'= M/7M;)C$KDO#>2<)'7WFB(HENDY"$#?JY63_ZE3XPZUW/8&##B%3#XKT,R\PS M.OZ=)5?(=_Y GN/Y30F9Y2N2&N6!61Z0+).!!K^OMO;M_YLXE:FV9!2V8G1+L5T:[)??J9\_!( M&4.T^@R;X!E-+H57F/5R,[V='*:^[_>=L7VH4VDIY F57D6E9Z126Y/X#M84 MA9,]W36R&;QAT^D/O3,V MQH"7LFG)[(3-L&(SO&#RP'$@)0(8I0Q##>S<.;3TO;5H^(;5H.L.SU@9.W I MJY;,3EB-*E:C"U@)??KL\%TGDZ9/;?1F,>HY_CDB8]Q+$;5D=H+(=5[/GHX1 MTIHK7-_"T#;"8D]D?D;D*B*BMD3)?(HQGNP[#*X*H8&C.>RE^UZK;D'I5A]D MK^<.7W><@J5=.]+'!*#HJY%$6YXEJCC=5[75]>LFOW38K\V+N]M78$H3B1C9 M@=2Y&D!L45R'BH+B:7Y!V' %UXW\,8(K)!&Z ;S?<:Y>"CI =2F=_@M02P,$ M% @ MSU\6.KXLF/;!@ 03\ !D !X;"]W;W)K&ULM9MM;Z,X%(7_BI4=K6:DF2:8O'6VC30)KZN=MFK:[F<:G 8-X"QV MVHZT/WY-0DD(U$VV9_JA@>#S7!,.8/O:9T\\^R$6C$GRG,2I.&\MI%Q^;;?% M;,&20)SP)4O5D3G/DD"JW>RA+989"\*U*(G;M-/IMY,@2ENCL_5W5]GHC*]D M'*7L*B-BE21!]G/,8OYTWC):+U]<1P\+F7_1'ITM@P96IO79)":.$ MI2+B*Q)[&R3_%3N.?^1[_CA>:N3UXC%;"9S1* ^ M'MF$Q7%.4O7XIX"VRIBY<'?[A>ZL3UZ=S'T@V(3'?T>A7)RWABT2LGFPBN4U M?_)8<4*]G#?CL5C_)T^;L@-5>+82DB>%6-4@B=+-9_!<_! [ J/[BH 6 KHO MZ+TB, N!>:B@6PBZAPIZA:"W+^B_(N@7@OZA)STH!(-#!<-",#Q4<%H(3M=V MV%R_]<6W AF,SC+^1+*\M*+E&VL'K=7JFD=I;O:IS-312.GDR/*GD\N+&__B MUK;(Y95]_>W&O[R8DF\7%K'\.WMZX]_<7MM3\M%B,HAB\8E\(;=3BWS\\(E\ M(%%*;A9\)8(T%&=MJ2J48]NS(OAD$YR^$MP@WWDJ%X+8:/F7+4MX4W7Z?W#G@W$WC5;E[P+G3UZ-[>OF?JU1;>?]P.=48P2SO2W/- M,]]Y7S;4=+PA=YO)^=OSJU@&,W;>4J]'P;)'UAK]_IO1[_S19#@DS$+";"3, M0<)<),Q#PGP0K&+I;FGIKHX^N@XD(WRNWAF2*;ILLNZ&8&S>5GE#[7'4.3'4 M#?6XZTEMG&,]682DE9"=4W-PNOM7K8']?T0.LMHN$N8UG\Y@.*R>@=]/)+4]4PVY*%VQ MD*B.9!;D/;%&%VKAQ[Y!UJ_NW9AX+%FV)T&:!O>1(..54&64B_]5!^*0S'E&E)%9DUVU[&/MBH19 M2)B-A#E(F(N$>4B8#X)53#TL33W\9=V;(=+22)B%A-E(F(.$N4B8AX3Y(%C% MTJ>EI4_UC=AD&419PE))9HL@>V B'QV[E N6O30IT@?"GI[H&QBE^2A:U<#;_(WQ_@2.<5@&1Q_I:'Q4!UV1N(HN(_B2$:L<>3?J.>6FIZ[R$2)!:794)H#I;E0F@>E M^2A:U=G;A)6ASUC5G5WQ;;AK7*)Z[Y&,=UW>Z.5^O1'VY34L9VA3!:,KB>'>8OM&W;!!-] M(\%T-R;CB"]58S4)#IFTHN<=:U4HS8+2;"C-@=)<*,V#TGP4K>KH;4:*&K]L M^@I%IEPF4)H%I=E0F@.EN5":!Z7Y*%K5W-LT&M6GT4 36?11CO8Y-!]'ZSG MAADC-C2H Z6Y4)H'I?DH6M7 VT0;U2?:#IS0HJ<<;5!HOHW6F/G:;4%F^6CM9B5N^6VY/OS;>E5T>UM\L[C\ MNWK>1JD@,9LK:>=DH!R0;=9K;W8D7ZX7\]YS*7FRWERP(&197D =GW,N7W;R M .6J^=%_4$L#!!0 ( +<]?%CA2G->OP8 .PJ 9 >&PO=V]R:W-H M965T,GD7V72\X5^I'$ MJ3SI+95:?>[W9;CD22 _B15/]2]SD26!TH?9HB]7&0]F1:$D[A//\_M)$*6] MR7'QW4TV.19K%4(/\G*9Y2C/ KQ/3^XG)WT MO+Q&/.:ARD,$^M^&G_,XSB/I>OQ;!NWMKID7K'Y^COYG :]A'@/)ST7\3S13 MRY/>J(=F?!ZL8W4KGK[R$FB0QPM%+(N_Z*D\U^NA<"V52,K"N@9)E&[_!S_* MAJ@4P,Q1@)0%R$L+T+( +4"W-2NPIH$*)L>9>$)9?K:.EG\HVJ8HK6FB-._& M.Y7I7R-=3DVFEW?GUU?WEUWI_>7UUATZOIFAZ^>WB[O[R_N'V MX@X=H5,IN9(H2&?HKRAXC.)(15RB]U.N@BB6'_0I#W=3]/[=!_0.12FZ7XJU MU&?+X[[2-+A)T3Q1T0\0AN*G[^\.*D7[^OVV342V342 M*>+17VRD)M!M9-8<.1^DG^4J"/E)3X]"R;,-[TU^_PW[WA]-V!T%JS4"W34" MA:)/SM=9QE.%@NUM(.9H%LE0I"I*UWR&],22!?G(E&C)XQG2,PR20V4PP&;#C_J;*VG 2]9F_.ZL&P780#(2X$FG8'0=XK;9]NPWF5W@' M;#@BS;R#'>_@19T65P;LKQ /K$I2/!KL]9Q]$L-TU SB[T#\EW9<5RS@!=OV MGF\S^QYM9A[NF(<@\]=#!&#QM@0=!:N1CG:DHS>;8$==-D)'P6J-,-XUPA@> MJX%<%JMKF'_@_ZZCC>[W5#6NGV"HMM1CZ^8=X4'SO8L](Q8>B',:AF*M:Z]E M+^0:Y3'F'U'*5:,-@*':XI31:H.1#!T3$*Z8$@:!+M.-[@V1Z7FGD0$LW9H! M6PQDZ)I$L1$9#"J"9I#K+$A#GO>*V' G3*?:4D:KK6V>YSE@C)!@V$AN,KX* MHAGB/_2F1O*MF@JUY!FJ+_*-A&#LUH2TQ1 RLH)A6^E0N> KM<:U9060,VQL M!<.ZXXHQ,8]HE\ MO9(J<1D$7+HU@^T0OFOS0HQ#$-@AKHO)W#V)P\5;[ZYM;\"^8TXC1AL(K W= M;CGAB[4FMBT#V'222KX$UHPKHI$MLY"!X[ MP(QR$%@Y]F=Q\1A'BVW?-2)U*AG$E@Q&7$A&,@@L&3M/+SNID:-3>R"V/1", MAPX0(P\$E@<-DN7#Z5D'&T$Z505BJX+ONP:/,04"F\(SA^Z/3#2OIW"$UABV M$ RHJSN,#Q#8!Z9\SO58GZ$H#472?%MUJ@7$U@+,'"D88J2 P%)P7=M/5')/ MC4"=>@&QO8 ZK( 8*R 'L@P=9]'@R[5&MC7"G3NDQB,H[!&.]:@Q-]VI4E!; M*:CGVDQ0XQ04=HJ6RQ )9.F9Q6GIC MO &26OXBJVQ&XS"F;:F1BGH@:(/@,+#H5H# M,>NIT6#LCQR+&35N06&W^/+M#'WER:I_'J2IYI+H;"WU.5*B_]#!/#TA;/)&A1GPH+#Z' M8\2 &>]!+4@S,5A'B80ND(_VI@U3>'CF8*SF88F!V=F.X/[7#EWDM MAK$9!MO,"[;FS$YM[,]W\$5>"V$\A,%IDJXWLLS.@C2\VP)7ZK70QCD8[!QM MS+H,577A(SRN9!!*HDXUHU]Y%3%_#_3O(%M$NOEC/M?AO4]#79UL^VKE]D") M5?%VXJ-02B3%QR4/9CS+3]"_SX6>Y\N#_(7'W0NND_\!4$L#!!0 ( +<] M?%@&49Y/U04 .D@ 9 >&PO=V]R:W-H965T(W"F%T.-IQO+PR#+3\3<6>4*'X0D9@%- 8)65T.KN"% MA]S4(;-X#LB!'5V#-)072G^D-W/_S(C89@BB7[\68 . MRC93Q^/K-_0O6? BF!?,R(R&?P0^WUP.W 'PR0KO0OY #]]($9"=XBUIR+*_ MX%#8F@.PW#%.H\)9]" *XOP_?BV(.'(0.'('5#B@IH/3X6 5#E;38=CA,"P< MAADS>2@9#Q[F>#I)Z $DJ;5 2R\R,C-O$7X0I]]]P1/Q-A!^?.K-%[.[V\?Y M[=.-!^[N;QZN'N=WMPMP=>L!;_Y\LWB-W3'<.RSB<%%Q]/F MC671R>N\DZBCDV/P732U8> F]HDO\9^I_2%2 !B"L9(V]$;;-5(B+LCV'%CF M9X!,9,DZI';WR%*XPTYW[^/N2!&-52:!E>%9'7AW^>>+UX"\BH+""+N0?:0< M9"@'20O4!=OB);D KKH&AXQ4)7A?4G,P.P-+*_Y^>F:[-H(38W],EZ8V:W39)5VV M.M?XAB2B'BQI1,!)D6^GTGRS=5*C$\S3!%8CT"D)=-[/-V4)?B%"#Y WCCE^ M)=+,4S;3E]X%<9_(>F95GT2MB^T;N2 M[^^8[KA!@,0,66CHRBD8EQ2,E11\?;X&WTBT-68XCO%+P,#UC@D;0;K0Z@Q68A@JI>)T(>8D M40G60K4D8ND@EL< ^V*9'S">,KN73EAJS-Y\VJW<@(X]-)LI)#$3H\7IR*%* MS4*UG'T0/<3)-AK9:-P1>257H5JO_L?ULAJ]-Q%M02I;,.MJ MM$Y9)6_A._I63)Z'( Q!$&UQD'0.CW%K=659EM/(Z)FZL=X%]&>(5%2)5*14 M:]-'RM,4:DU$,G[44'U3IT"K#0\7ME8\$C.$1N..%0^J9"12R\AJ[OU7BS\U M>F\NVNI1+/^1TQQ',CMD#4>P@XU*9B*D:U<):=6:6M$\76AU%BOEBM3*]9C% MSIE(C=&;O[8R=9I"76;3H3M0I5V1>MMV'G,B^L??*H8T5*W"M4"K+4NLYJ0K M,4*=Q:*2F4@M,XLJF7U>5;Q:A25J*\8S:]1<>,JLD(4Z(JYD)?J?=DG5[?3F MY(/[I#([Q48IJG0G^CE;I6K8WC1\9+-48M2]6XHJ_8E^TGZI&K&PO=V]R:W-H M965T02FF[2'?;JM#> MSR89P&H29VT#[;_?<4+#(T[N[15?($X\)W/&$Y\9]S90X),Y%S%5.!0+6Z8":)@9Q9'M.4[+CBE+K$$ON_NUUMD,UX8;"1>]=$4YEQ_JH'X[!O.=HCB"!0&H+BWQJN(8HT M$OKQ>PMJ%>_4AOO7'^BW&7DD,Z,2KGGT#PO5LF]U+!+"G*XB]<0W/V%+J*GQ M A[)[)=LMG,=BP0KJ7B\-48/8I;D__1M&X@] [=58>!M#;QC@T:%@;\U\#.B MN6<9K1%5=- 3?$.$GHUH^B*+36:-;%BBEW&B!#YE:*<&H_'D^N%^.KY_OAF1 MA\>;IZOI^.%^0J[N1V0T?KF93,?3YZ>;"3DG#VH)@F "":I8LB#PAKDD09Z1 M!-/MVP@499'\CC/O7H9DR'BZI!AH'/^$*"28N073]12DILDA/ 0P,9(%.'P/L(Q]&H1 M1Q!<$-\](Y[C^0:'KO^[N5?CCE^LCI_A^15X=X)*25YH%,$[F3,!EZ8@Y1@- M,X;>!RYE2@/H6_BA2Q!KL 9?_W);S@\3P1.!'=!M%'0;=>B#6_8&(4'*F$\; MP12<\_GU.)^EG(,U,S"][:T'S6;3Z=EK Y5F0:592V6['3.+5L&B5[%N6S/+HE'N=-QZG(&]?92:-3RV7*%:9,:0\VZI13()I!*K0*V$5N6 2R6-,K&%.5',3X5V2-K;D?9JUV8"F%LZSXQ, MO7)B^\>+48O_?_W?";M;*Z2#<9Q2)K >5H3/L0Q2-%FP&59'F?J9:Z&3ZOP6 M[2!&C:9?D8P[!7?K)?P..P>".QFJ7K( 7=\%6*%A8FJF>"E9F-6//#%2;)2_ M9-?U.\=K=R+Y/^2XDW:W7MOO <((! ]>R2U6N!)51:D(]&(:2965N=WJ'E,Z M42UP2&FG\VZ]T!^GX[9X,=(YJ=Z[!L'WVQ59N)-\MU[S/[(PZS>P[PB93#D. M-+E4Z!9&O9^1-*+(%UL/ K]7+*U:WUCP$);GPA(C-8J47G;5]PM3AVNLE[[Z/Y0GT9D+?4.)C_*^(7U.TLD MB6".D,Y%&UT2^>E /E \S1KL&5?8KF>72Z"XS^D)^'S.N?H8Z!<49S2#/U!+ M P04 " "W/7Q8]=,U510# L" &0 'AL+W=OP[D?W.OQ3L@'E0-H\E@67$V<7.OJS'55FD-) MU8FH@./-6LB2:MS*C:LJ"32SH+)P_<$@=$O*N!./[=FUC,>BU@7C<"V)JLN2 MRG^G4(C=Q/&Z5!KB_ M?F+_R_J.OMQ3!3-1_,,RG4^/-DSZV<=@#>.$+ +\%^(> X0N H 4$UM%&F74KH9K&8REV1!IK M9#,+&QN+1F\8-UE<:HFW#'$Z3A;+V=7E:G%Y.T_(U?7\YGRUN+I6 3?U7 M&1-(3TC@?2;^P ]Z!,W>#O=?D1-T^0LL7_"'^>L+7<,\[&-,532%B8/] M08'<@A-_>.>%@V]];O]/9,^",.R",'R-/;:562NL/:R6MOSXIFD13#/H+9R& MH+>A#/>41*>G M!VJ/;8(P'/6+#3NQX:MB$\",I:SYVO$K)+044K/_[$&?T/!(A#\&_G[1HU =Z_QEB W M=AXIDHJ:ZZ:E=*?=R#NWG?[@?(JCL)EUS MVC@"A_\5#;=ST\YT"WZ#T$LRDV!+FYU+MQ?2WGU50 %?C4UMD9>9_O$G&P4^6GUWI?\_#3;R"1.Q9>< M%)O5BN?/ER+)'L]Z3N_EC9MXL93E&_WSTS5?B*F07]=?^Q>*QV/N:E(=REV7?RQ=7\[/>H/Q$(A$S62*X^N]! M3$22E"3U.7[4T-ZNSK+@_MR1Y^=.*5GY1M6]56K5(G)91G,I3YY=?IU>=H.B47DW]] MO9I>W5[]\7E*WH5"\C@IWI-?2)R2VV6V*7@Z+T[[4M59ENS/:GZTY;M'^!ZY MSE*Y+$B4SL6\I3RSEW=<"Z"O#G9WQ.[+$5^Z5N+O//U(G/$'X@YB[:#G-B1H9A]))Y3(=T79 LFM&.N^3-Q/)-R_#-%=MA4K-5G M&IB'V8*AK_RV-ND.8SLT]O;?T)%/8S2FMXNO5W&]+O%M^7B76XS?CBG[^T_% MFL_$64]UZ(7('T3O_.]_\7) +,C/J@-H"\Z6/*S(Y;C^H+JDT?"T_[ ? M"&OU70.!A$5(&$7"& AF!"+8!2*P!F*BAI0X78A4DIEJ_G@N\BH(;0'8DH+] M #C>R4$ K-5U#0 2%B%A% EC()@1@.$N $-K )CJ 1[C)&EK<&O)KD,%$A8B M81$21I$P-FS\Q0UV?VY&:X]VK3VRMG8H[D6>BSFYY4_DHBB$+#Z0;SS95'_T MY")1%V0\G8FV-%C)7=,P:AR9-QX%8[,S"9%51D@81<+8J#&R#OW1T&MOZI-= M4Y]8F_I:\&*3BU79M:]%'I<#_?R_ZCJJ?*?M-/K2RNO:P$A8B(1%)XWH!9Z9 M.XJLCX%@1@C&NQ",[;T[5Q>MZ@][MN1JD"_/^V8=!GPKNVL@D+ 0"8N0,(J$ ML7&C8_C5..4R,N$,M.D8V%/Q[9)%O#V\MW;7DH+832(BB-0FD, M13-3LN?#'(Q1J#FHM"!I(90606D42F,HFID65Z?%?>7,\DX27A2;5:O MVAF=$P!5CS7-9!ZT?'[A]MMME>M'.[ M(VFATU1TON\.!H<] =0Q0FFLY1#4P#8\(I0=K1D=NV>\$?/-]LQ/9F1A:U^H M7X32PIIFW-P'8>0JN, MH#0*I3$4S8R%2D?/D0Y4- M/E_%:5S(\O;30WO/ 56&4%H(I450&H72&(IF1DFK110%S,UXA2QW"X/2+A4YRQ'A;2=U3DQ?E,A#_SAX:D)LLX( M2J-0&D/1S"1H#>G:->3A$'2;\[E(^:I]I(%*2"@MA-(B*(U":0Q%,Q.C7:4[ M!(TT4$$)I8506@2E42B-H6AF6K3)=.TF\R9[YHFZV%&GK^U="M1F0FEA37.< MO;%J\''@'%[@0&TFE,90-+/UM?1T[=+S<'3YX_[^UQ7/OPM)DO(N1VLBH/X3 M2@NAM A*HU :0]',X&A-ZHY!@PS4DD)I(90606D42F,HFKFD3WM7S^Y=KU+) MTT5\EXAR:I5HOXRQ,[HF!4H+:UK["H9M\T,KI% :0]',YM=ZU;/KU<-19E*M M@A;Y]M*V7*ZWC-?MF8"Z52@MA-(B*(U":0Q%,^.C+:SG8L8:#RI:H;002HN@ M- JE,13-3,O>^G'[',[?8M6YY/&,)_5N"ZJ?X6FZ4:^YE'GMU(Y<[=C9G1.$ M75;NM5WMN(?#$';!.';%^/]#JGI:JGIVJ7KS'_*E&H*DF"W)/V7K/#X[HW," MD+002HN@- JE,13-3(J6KEX &G&@PA5*"Z&T"$JC4!I#T'_I7- M*&KT*[M1V#] YV! W2J41J$TAJ*9P=!NU;.[U0DOEJ^O3O6::\@;,S(G]IHZ M)P"Z(!U*HU :0]',!&B_ZMG]:O1C$\OG-V2@.6\S&'B'&8"J4B@M@M(HE,90 M-#,#6I5Z]AFEMSQ?"%EMX!>G"S+CZUB6DX=DOA%DLVZ-0W/VHWO2&!2@+A1* MBZ T"J4Q%,W29G(;=-W]KR7J/EQX/3_W#:6'XC@>4JRS:*VQL+,]\JP@K9LAVTMV3@M4 M/$)I%$IC*)J9%BT>?;MX?/MF%7Y3,WK.(&CL>@OUC%!:!*51*(VA:&8.M&?T MW^ 9>;ED(&_?G,)O48SCQI !58Q06@2E42B-H6AFXVO%Z+\RA=.R5-UO:L5& MJT.E(I0606D42F,HFMGJ6BKZ=JG8N)?]IU@L32@NAM A*HU :0]', MS=.UE P&F!O> 722)I060FD1E$:A-(:BF6G1YC*PF\M.JQ/MK,Z)@4I-*"V" MTBB4QH+F1@".=V3/G$"[RL#N*MM&H6O^%*\VK9,=[+3.48#:32@M@M(HE,90 M-#,SVFX&H(7P 70N)I060FD1E$:A-(:BF6G13C2P.]%.SW5I:E$G" XO>.P5 M=@X"U(Q":11*8RC:-@C]O0?5$\%/'@_ M1"D:^?8[A]H7,UM5C].XR*;-5]>52 M<)6P\@?4]^^S3+Z\*"O8/4WR_']02P,$% @ MSU\6+Y($F/- @ #P@ M !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K=22 MD$#6,8A4H-68UHZ1TCU,>S#A E;]D=D.T'\_.TDSNJ:1D/9"?&V?DW.NE$O R!S'J^IX7 MN@P3[D3]?&XJH[[(-"4+3!9#EP/"L(*"3: M,F#SV,((*+5$1L;ODM.I7FF!A^-G]IOCX3R>W%W' M,;H:?9]/XLG]Y-M=C"[0A!--,$4K3"3:8IH!8H!5)L$$90Q-\9,I]SJKC?ACK19DW9S,WC7;J-WM M>GUW6V.A4UGH-%JXL5_K@_U:Z^0W8H^5WWDMOQUJ]MRUA00-<\8R7J5UU>FF5EZF*-<=H[>$?^BC%1 MBU;96W6*X)5XC"RM![K0_F4&31?HI BS2_ MP1="FWZ0#S>F8X.T&\SZ2@C]'-BF4/T'B/X 4$L#!!0 ( +<]?%AXT_1S M'P4 L< 9 >&PO=V]R:W-H965T@ J="[7:2]=*/=_>P&0ZPY<>8XT$KWQ\\):0))<&]1^ () M^'E\COW8Y\09;;GXE02$2/ 8LB@9&X&4\95I)GY 0IQ<\IA$ZI\5%R&6ZE:L MS206!"_SH)"9R+(\,\0T,B:C_+=;,1GQ5#(:D5L!DC0,L7B:$L:W8P,:SS_\ MH.M 9C^8DU&,UV1!Y'U\*]2=6699TI!$">41$&0U-J[AU M-&E2$BC/@R2X'5UX;,"&-9)H7C=Y'4*/O, O>OG[-_S,DK M,@\X(3/._J5+&8R-@0&69(53)G_P[3^D(.1F^7S.DOP3;(NVE@'\-)$\+((5 M@I!&NV_\6 S$7@!TC@2@(@#5 ^PC 7818.=$=\AR6C=8XLE(\"T066N5+;O( MQR:/5FQHE$WC0@KU+U5Q)7$V"=C0ZVPA(@-,29O_X*>]:&-8D?)#AC;)6-;EWWRB?/E MEC+61G(7Z>:1V::PF5@C<[./7)O[1.1.B=S1(_\Y!5/*XP"K-=T&7QO^VCGJ M*-D!4[=DZG93E6Z7C#M*=L#8*QE[VKF=X21H([B+\O8JTG&]6DUJ,Y^(NU_B M[FMQ7_L^3R.9*)GS"=W@!T;::/0;--#0<6H\M#V=R&-0\AAH>GS52Y7CV$W9!8A(.T78I(CL>N7I$9S*L'(04"O7 M6D$M0@^6CFU[=54MFNT+K^,H=UXV.X1623W4:WVY.\7X*=N:@+)LRDW[(B5+ M0![5\X&:D5;<=@-W#_7[_3KN<]@!6/D!J#<$NV7OIT*H)0(8Q0^444F/4'*: ME)I[L+['4QE5N@^U(COYG*V1%YFX3280N8V%?PX]AY6@0[VB7Z>2 \9QU,ZA M(]$NJ#9M0L_Q[/Z1]5.).]2K^PU9$55<2R#Q8SDKK1()FPK?\U!CO?0;Z_R@ MU2',2KNA7KP_8BK !K.4 +[*]M)B7U5+70F(PM^*N*GJKNU8=7.E[_K4*JJ$ M'>J5_<#S@__ "U75D8@7U,]A"5!E"9#5T:-I1PI?/)N>PR^@RB\@O5_03S!J M&H*>/:@O,WT7IU+8.U)XP1#4:G8JZ')-P&=%ZK*55+=G"^WP-+NR2;;^Y.1_E7&18]]XNX-&&>M[>BT3<^]-3?::[ L6:QHE@)&5 M2F]=]A4:L7OSM+N1/,Y?WCQPJ9$]%B) MA>I9,IX3J:I\98N2(TD,*,]LSW&&=DYH886!:;OE8<#6,J,%WG(0ZSPG?#?% MC&TGEFOM&^[H*I6ZP0Z#DJPP0GE?WG)5LQN6A.98",H*X+B<6%?NY6RLQYL! M#Q2WXJ ,6LD38\^ZLD@FEJ,7A!G&4C,0]=O@#+-,$ZEE_*DYK69*#3PL[]F_ M&>U*RQ,1.&/9(TUD.K'&%B2X).M,WK'M#ZSU##1?S#)AOK"MQH[Z%L1K(5E> M@]4*1/!9YA3$;-U(8$3 MB4"*1&V9/A2T6$&&RC>0R',!'^8H"5!8X37&.$9.O\4(]I$533]=AH==)>B)#%. M+!55 OD&K?#].W?H?&F3>":R(\5^H]CO8@\?S1''!,@&N8K8UAT&6L ."1=M M5G3S#RH@N [DK)"I *\/"=FU4 MP!V>4_&9R(X4CQK%H_\L=)X&QWV2!2I1]<#GKA]$UX2M:"+552X5S>B,5/+QZ;%05R4IS7S\Q MJ6Y_4TS5^PRY'J#ZEXS)?44_ 9H77_@74$L#!!0 ( +<]?%C=I(9GS0( M &X( 9 >&PO=V]R:W-H965T@FIXV%$P?;;3<^/;:;A2+2H*'M)?'M_,_O MG!S;Z6^Y^"Y31 4/&\@)S/;/D(B-*=\7*E85 DEBC MC+F!YW7=C-#<"?MV;";"/E\K1G.<"9#K+"/B<82,;P>.[SP-W-!5JLR &_8+ MLL((U;R8"=US*Y6$9IA+RG,0N!PX0_]BY'O&P*ZXH[B5>VTPH2PX_VXZTV3@ M>(8(&<;*2!#]VN 8&3-*FN-'*>I4/HWA?OM)_=(&KX-9$(ECSNYIHM*!TW,@ MP259,W7#MY^Q#*AC]&+.I'W"MESK.1"OI>)9::P),IKOWN2A3,2>0> ?, A* M@\!R[QQ9R@E1).P+O@5A5FLUT["A6FL-1W/S52(E]"S5=BH ^SM8A3'2T4@L8(A#$>$X4)* XT5R1?T073XU*BDG \044H MDR?:\M/="$:4%RG128,CO1IN4[Z6)$]DWU6:V7AVXY)OM.,+#O!=D4?P6^\@ M\(( YM$$CH]._E1Q=<15V$$5=F!EVP=DQS:S*'1A,6+*0Z:TJ,5KU#%[YD(6 M),:!HS>%1+%!)WS[QN]Z'QHH6Q5ERZJWGO-QZB!;KP#9KB#;C:F\)%3 '6%K MA*&4=)5C4H>X$^E8$7-4;,).S_/Z[J;&=:=RW6ET?6_WG"[*X0:%/D-@F'&A MZ$_[16&&@O($CK\A$?*DCJE9W??@T9@VY*A;@7:?!SJA,N;K7,&-WE1U:#L] M/]C+EW<:M#KU"3NK.,X:.6X%23 G6:W+1M/_+*)>!=9[F4KOO0+D>05Y_A*5 M?OY7I;>[ARK=]WZ?T]X+EU I^,\:Z5#$[G+; M=10O[(6RX$H?HK:9ZA\"%&:!GE]RKIXZYHZJ?C'"7U!+ P04 " "W/7Q8 M5H NW@T# #N"@ &0 'AL+W=OY5IO W=D M,I5ZP(ZZ,SR!(N 9B(1P*Y6&HC;67$ MV+/N7"4]R]&*((58:@JL7@L80)IJ)J7C3TEJ57-JX'+[C?W2F%=F1EC @*5/ M))'3GM6Q4 )C/$_E')22H.T!%Z&)ZC_;T#M(<(1?=3-A>8)J)K M2S6G1MIQR=\O^+TM_*Z'KAF54X$N: +)*H&MQ%:*O3?%?:^1\1SB8^2[A\AS M/+]&T.#C<*]!CE\ET#=\_K\36)>= MRJ!^LS>BIF.(:>I0ZA +X *_KZQ0V< M;W7.=D2VXK-5^6PUL4=W.%?[3@(G.*W=!P6\;>#Z\EA$?KOC=.W%LH/-H- Y M>0]:4=:NE+4;E3VI>T+OTAEG,8A:;8T$GUV%@BQ8-EIO(*@,!(T&+@DEZ@0G M:,)8_1D+-J8,@V MM9LQ;AC6"PLK86&CL"NZ "H9?SU$-R#KA(4;D[;\UKJR MS:#0"[J>2UOF8-)1S(N&(C<=U^AI)/KOPG8W-Z_E;,GQ2V3AIM/&=8R'0 M(TY3>$67A /Z=0W9"/CO.C>-7)]ULR.R%=NN\_[;[5D6;D<0V_]!FV>Z[->[*7*(0,^,0650#&;4UG\DJO1JF@[,Z7*VGA? M%W.F(GFG*2K!:\PGA J4PEA1.L>A,LB+XJKH2#8S]&PO M=V]R:W-H965T M5J!)O<39L(^,=+*)2J1*4G;Z[T=*CFS9M+:TSA>;I.X>/L_I1-Z--HQ_%2L MB9[SC(JQM9*RN+1M$:\@Q^*"%4#5DY3Q'$LUY4M;%!QP4CGEF>TY3FCGF%!K M,JK6YGPR8J7,"(4Y1Z+,<\R_7T/&-F/+M5X6[LER)?6"/1D5> D/(!^+.5 M;?Z K:"^QHM9)JI?M*EM(\="<2DDR[?.BD%.:/V/G[>!V'-00LT.WM;!.W0( M3CCX6P>_$EHSJV1-L<23$6<;Q+6U0M.#*C:5MU)#J'Z-#Y*KIT3YR).(7X OEN#WF.YQL(W?Q_=Z^#CM_$U:_P_!^.JREH-69@QM1?]*4H< QC M2WVR O@:K,FOO[BA\YM)\)G 6O*#1G[0A3Z99EA"HLX"%9>88'W:F*C6>.$>BX^!'T4'7 U6?N0'9K)A0S;\F>A2D";" MX1$5WQ_Z!WP-1N'0,].-&KI1)]WI7B01/*L;2(")8'2T]Z#O'? [M@DCWTQO MT- ;_,>K5]? BF4)(GG!V1IT%(W9V8GSVL_S3& MR<-&\O -3J?A.>6?":PE MWW5VMY[S)N?3%G8__[SP,$=-1OZ);\C=NZC=3LJWF):IJGI*3NAR1];(LA/I MM6_J7&AMW=Y.M_<&N;H%/5<(SH36#L&NEG [[^H?SU;_*!$CKQ\"?TJ]_>F=#:@=A5%F[_ M+1*XLUYY=0C.A-8.P:Y><7^J8#F=P.%1J6?(WV.CP#VLL.R]%BD'OJPZ1X%B M5E)9-QG-:M.=7E4]V<'ZM>Y:J]9K!U.WO+>8+PD5*(-403H7D6+$ZRZRGDA6 M5(W8$Y.JK:N&*]5Y ]<&ZGG*F'R9Z V:7G[R+U!+ P04 " "W/7Q8@>EV M*'T% "!'0 &0 'AL+W=O#H/P8$T2S,_HAJ3RFR5E M"1;RD*T=*;PW$==%9!? M\5=$MGSG,U"I/%+Z4QU+=./4G7?YX+);R,9)R;WUU^^+DYO/Y\^S*_ M=#Z_6LQ/P,W55![=SFZNOTP7U[??Y:GI=Q_<+KY>W1=?SL%'GP@Y#SY^^ 0B01+=[,Q:/@G.@-?2TLCX;Y=!>IE&JEYU M_[QI8"*-]" BU(%@: ML $!NK7?PX7_@:B:&6A#'L:!)PGT2W M_:*Q-623!*I)(".)Q9K(WXQ+:62T/(S!1_- ^SQ@M\W#TI!-'K6GAD9#.5E0 M@>,WO'+-,D>3\?;(H-X^FO?PPK VP]!L,&\(Y^<@2C:9,F]1*FN&<*&%8]7V MEFJ[<$Y[PUX;SGM86EA[6F@VM7=*5%K8)QQG!-!E64)QA!^C.!(1T5>156=; MJNV"@B.TUW#>P]K"VMM"H^UIV&IJN3O.?D6_+WZIY+=4:!=,?#=OY[U\U@/! ^K4O MA69C>KN1/_Y$_5,ZH =ZB56G6JKMWLON8*^5[%^$AL,#"=<>%)I-J"I\0DY MG?B-2OP$7/V*N"!ID+>-VTW^/ @J3\N3(?A;,-E0ECCFY!\M'_.H*EH+PJ;W M]6VI-9?\:F.+S,8V7T.,G_-58*#ZB@Y4J;%[5V'KSE^:QSF6BBVU)I7:Y"*S MR9TI&O>JRT[3-).]YCH-6%%RF ,,9!T&AUA![2*)U\9ETR[[MM2:N&HGC,Q. M^#J575=24LU8R\0<[O7+93?M.K--'^W;4FN"JBTR,EOD[UGR2)AJ5O)1(UN) MC.9-BX/_#BVTSY#&X+:+R>JRL2VU)J/:*R.S5[XC+**AAI$6CED+=4V59=-J M^[;4"FK.SMY40M@JW^/C(%_K+79TJK/5/N(TWSUKG;^$YWZQ&UC+%)N3WS!; M1;+R8K*4DN[90+9W5NSW%0>";O(=L$&PO=V]R:W-H965T M%O]^QDX8"I6(E7A)?YAR?&4].NFLA'U4"H,ESQKCJ.8G6^;GKJBB! MC*I3D0/'G860&=4XE4M7Y1)H;$$9<[U&H^-F-.5.T+5K=S+HBD*SE,.=)*K( M,BI?!L#$NNG2PA!W^=W$F=NS1*G&7"5"DXD+'I.OWD^ M;)MX&_ GA;7:&A.3R8,0CV8RB7M.PP@"!I$V#!1?*Q@"8X8(93Q5G$Y]I %N MCS?L%S9WS.6!*A@*]C>-==)S?CDDA@4MF)Z)]154^5B!D6#*/LFZBFTX)"J4 M%ED%1@59RLLW?:[JL 5H=CX!>!7 >P]H?0+P*X!O$RV5V;1&5-.@*\6:2!.- M;&9@:V/1F$W*S2V&6N)NBC@=S":75_.3Z<7)?3@F_3 3Z2TN]6]'9#J_&L_*S9"@:Y^H;WKD M1G"=*#+F,<1O"5PL15T/;U./@;>7<031*?&;Q\1K>/X.0<.OP[T]GS+ MYW_S]>PJ97E2:_=)QBW.54XCZ#EH!PKD"IS@YX]FI_%[5QF^B>Q-45IU45K[ MV(.AZ:^=W91R=>V?,;75D'+[W3=U79&'V.\L]>8 M-T+;M=#V7J%]I4 KM*JG(I40DP*;]&N"VQ_$8.V\=XKW'OZ_=^!N>4@&&ULM5I;;]LV M&/TKA%<,+1#7(BGYDCD&',?M O02U.GV,.R!D6E;F"1Z))VD^_6C9$6T19JQ M5?FAC21_/#R'UZ./&CXQ_H]842K!F(<$43(MZS-4W5+PO& M$R+5+5]VQ)I3,L\+)7$'>5ZWDY H;8V&^;,[/AJRC8RCE-YQ(#9)0OB/:QJS MIZL6;+T\^!8M5S)[T!D-UV1)9U1^7]]Q==910E,1L11PNKAJC>'E!/>S M GG$'Q%]$CO7()/RP-@_VOQ#P002W7^['7S[>7G^:@O%L-KV? M78 OTWO0!E_EBG)PFTJ2+J.'F(*Q$%0*\/:&2A+%XIV*^3Z[ 6_?O -O0)2" M^Q7;")+.Q; C%;$,OA,6)*ZW)- !$A"!SRR5*P&FZ9S.]P$Z2E$I"[W(ND9. MQ!L:O@<87@#D(6PA-#F^.'+0P64KXQP/'VIEW8PD;\8+D%)I:Z@MCF_'R>;T MI5B3D%ZUU*05E#_2UNC77V#7^\TFLB&P/AQU/-Z_6'G<5>7&30(D%\&[?$-2KZ! MD^\X##?))B:2SC.R7$;_D6RA>9WR%K>[PZ:-4;_*V1(5>%Y@)]TM27>=I&^3 M-8FX6E4E>)UGUVBU=A"@"DUG?36'3*]4TSM2S86Q\)3R/F7R+L!,JI[*A;.% M"@Y90@'C8,(216R5;3./].7Y7]-GF3W)P*;I)J$\[]F_;8WD9KA=%+^N%JG]<0)6[-9^V6S]IVD%:73YV'?&"P8X>J8[AMCV@_@ MP#ZD!R7;09UUXU9M#(M7. \,.JC;[U8X.VNOV1/0T[NM=WI?'*.MP'U%G#5J M@.T] G<\ G2ROF>2Q&J//W83*^!V:0QZ7;]*UEEIW:Y 6A0Z=NU42XA%7*[: M*@^9:SG$O:"JSQ*&#RSX4#L)Z-RU3^\+;+ (!LCH"S.JAR Z0%9[ .@V ?>< MS-5KAWHEL5)S%C[5[#2%MB]5VP<8-&3QH-.(G"R[(;1]V=J 0+<#J6GS"M3= M\0:Q,2C/84:@=B/0O=G77ZM[QXBS!/GPP(336SUT[_6?9V,@HF5*).,_0,B$ MM,\\)\K)0[ AM'W-VC# 05,SKZ'-OY!]#BN!M)5 ;BOQ$T8)66R">M.MC%!W M_77U:=.!W*:C]O1#IONPJ7LE:I^U=A7([2H^16'V)@ 65/U3+R2J:>91J-Y5 M0!@M":=273UPDMJ9.[%/'9]-H>VWA#8JJ*FDU-N(;2$87L.O!"C;1E M0>XD1_UD(S*3'&W81<;N9@G#P4Y2[\ MQD\9*#?VR<?=:F+7&N;#W@'BVC/@8X]3[<<,&F;[;<5GPI=1*D!,%PK2>]]3E/CV&ULM5A=;Z,X%/TK%CM: MM5*G@,E'VTV0TC0S6VFF4S69V8?5/KC@ !K K.TDW?WU8QL*@5"KJ=R7!(SO M\3V7Z^O#G>P(_.,[ PEN>5/U-@]]2=DP],DQ_<4L$V6(?K?-4[);FJYUO/ 0Q+% M7 [8_J1 $5YB_KVXI^+.KE'"),,Y2T@.*%Y/K9E[-8>>-% S?B1XQ_:N@:3R M2,A/>7,;3BU'>H13'' )@<3?%L]QFDHDX<>_%:A5KRD-]Z^?T3\I\H+,(V)X M3M*_DI#'4^O" B%>HTW*'\CN3UP1&DJ\@*1,_8)=-=>Q0+!AG&25L? @2_+R M'SU5@=@S\"Y>,("5 7RM@5<9J,C9I6>*U@WBR)]0L@-4SA9H\D+%1ED+-DDN M7^.24_$T$7;X^WUY_68#9O2.?B"8C#-H MF-9TX3/=:ZA%O,'!.?#< M,P =Z/4X-'^].=2XX]71]Q2>=U3T^P)5X@SZ<>1>OV(%"O#4$IN98;K%EO_[ M;^[(^:./I"&P%N5!37F@0_=7A*.T-X7Z:)=80X4E*]+6'PV'$WN[SZ9GCGM9 MSVDY.:R='&J=O,T*E%!1K?@9N&W2?R;37XZ(.I'D"<Z1&("LA4U ,@P(!7.2B;#&LA)N\?/XWXLG+D?D*HM\ MDV&J0O-/7TSTKG_C,:;@6Z$0A$/5 L)%%63AUQWF?4EA'+85^5$=^=$K(R^C MUBT]O35D=/#^76_<39+#2=ZP/T?&M:=CK:?WXNWFG %1V@"G*!3'JSAZ^QS4 MXAR[=PV!M2A?U)0O#)6K"Y.4#8&U*%_6E"]-YV,).-I+M?$8=M)1N^@;*;E. M<^8[KTC=WO-8:WCLBS.%UJ:Y)VU<0^E: 9FB;0BM31LVM*'IE*T0]W-V..SF MK'[9M])JI)*KE27^)W7B@E2=N >L0)BP@K"N2*SH>0?TW*'C=OF]ARQR&UWD MZH61.#^!_-P!6Y1NL)[/X("/TR6C7>RM9!K]Y.KEPJH^$ %Z%"N,90FN3;J2+.S)5;[0BZ&C:AM#:M!L=Y.J%T%OJS?BPWAQLQ_=0.FXC=5RM MK/#GA"D^D1#T##"2]N>O4:%C"JU-N9$Z[J6I_#6D7RK:[Z&&8*.&H%X-'?=% M6H&USI)NZO;-.3(MO<,NR�S24ZW56+O-1,S3"/5 M8V4@()NK3NX\Y4][(S?NU>S_(AHE.0,I7@M(YWPL/*)E MO[6\X:10+JNM_\+4$L#!!0 ( +<] M?%C/&PUU&PO=V]R:W-H965TBHV MKJP%D,R*2N9BSXOZ%G;E\EHR54DO(*"IUJGD]FYU M???Y=O9U@:Z7R\5J>8'N%BOT'BVDHCHT9"AO5", T4J1:D/7#!"14C\NI.1" MT=_$GBX\Z\=$ CJ?@R*4R7?H3"O0JN"-)%4F8U=IMX;IIIVS6>L,'W$VA_02 M!?X%PAX.T.-RCL[/WOU=QM5A^\2X3XQMW>!(W?\+-N2_Y8R&.>9MNI(U26'J MZ-=%@MB"D[Q]XT?>QU=2!'V*X+7JB3Z4T9"G5A5:E7DAM\D(X]C=#J!&/6IT M"A4.H5I5M(_RO6%4V*/"4ZAH"!4>H(+0'T9%/2HZA1H/H:)#5!0.H\8]:GP* M-1E"C0]1^$BJ28^:O(I:%:!;\W$].5O1&QH)1&# M7,N\R['6B[;7M1/%:]M?UESI;F6'A?X\@# ;]'K.N7J9F);5?W"2/U!+ P04 M " "W/7Q8_CQ)EW4$ "K&@ &0 'AL+W=OS7-8[I?F9 XZ7A(=J$(FLPY],MVN 5%M^V2R;OS(H21 DF/*($,+R>&5?P MTH/CS"#O\3W">UZ[!ME4GBC]F=W(W26#S0_0TN)S3*>#Z->?X) M]D5?QS: GW)!D])8CB")2/&-GDLA:@9P>,+ +@WL8P/GA,&@-!B\U<.P-!B^ MU6!4&N13-XNYY\*Y2*#YE-$]8%EO20P,ICIERX7A4O[A$MH@SM*1,B!1P(<- &F''\U"?ME$M>VDOC5 M%^< .I^ ;=F#K@&IS5WLGX,!/&GNOMW<[C#WU.;_I$2:6[DY5(@QJ"(ZR'F# MWXIHQ_BN"]ZPFY=EJDN^13Z>&3(5<>8MP5A0(PR@%9>M_-!Q/+FIJ[NKI*+WW5U0GS-,$: MZHXJ=4=*=;UG$9%-&O%0/L($H&O@1MRG*1%=0AFOK\XZ89XF M6$-GI]+9>645DS,?\1 @SJ,->1%[^65U Y:,)A'GE/T"V6+O$MYI"6\[K17N MM/X&[4ZN FW^YRU.KG*T?454A.L(>2D$G*B%/*6[# 7^8J4NY,E(M(1ZI).B>G[L-,) M4UD(!-YB@.P0W':K;B2UUMQG317*\TK:8U] MES,9GE#0F6AU!8\ M4.RUU:S>:FLM+K72O))63R@.=$Z(?2@;H;IN=+'/,.(XV]0P'",A<\D6,5%L M#?EKZ5QGA;?02G-AN]X='>_S/5TNF^H?RDK8MZ[\C1CHK/X66FDN;)?"'3'X M$Q4G/)2<\+6:LY%NY!]!8.E' (:Z:R,UK[?@.FFN5II7TB"LQ>]4>C\4I%!= MD3XH5[@ZV>NL)A=::2YLE\,C>+S2M1:P9NVE?(+9)C\-X2!7KWBU7;56)RY7 M^3G#4?L"7KK%N9,YJ,ZGYO\!4$L#!!0 ( +<]?%@T52%7G 4 !$N M 9 >&PO=V]R:W-H965TM97:456&SF<#ID0-"6L;F$K[X]<):9R4Q)-8YDM) C[VL4_H M@]\,]S%[XRM*!?BU#B,^;RAD7QG&;,U$?*4O;I\PRA9 MI(W6H8L\K^NN21 YXV%Z[8F-A_%6A$%$GQC@V_6:L/M* M)!?<\7!#7NF$BNGFB\< P2 M*[,X?DM.[ADW#,%&2X_@W$W7R/I.&Q>,/];O4O#0S M(YQ>Q^'/8"%6(Z?O@ 5=DFTHGN/]/S0SU$GTYG'(T[]@GWW6<\!\RT6\SAK+ M$:R#Z/!*?F4346@ _9H&*&N FC; 60.<&CV,++5U0P09#UF\!RSYM%1+#M*Y M25M+-T&4+.-$,/EN(-N)\=WE_3-XN7R8WH+'V\O)]/GV\?;[CPGX"SS3^9:Q M('H%7V^H($'(O\FKT\D-^/KE&_@"7,!7A%$.@@A,HT#P,WE1'O]8Q5M.H@4? MND(.,.G&G6>#N3H,!M4,YH;.SP&&9P!Y"%')6;NW):\KE!^=R@5,^O MT7N,(_HN)YN]R=MIN:VQI-5([L(+OB%S.G+D;<8IVU%G_.=E$/%@&17S+)\N[JHJE5:6NX=YSS/AS@/.LE)_W<25_KY"$@ MLR ,1$ ;V.D?CV#@]3[=;-K^#-=ED+L9M+_9P'\@^7,$:BZGQJ MQ=LNER6QTCQ 3T&"9W@39@TMN;2E5K998"%H+[Z95K>87]SQ/N57WZ.I(T4P M4(\P]1%FP8XD! U"9;K2IE6^L:56G@Y%.- 4<:!5QK&E5K:I* ?J,:==COVC M''[!;0T5081'4 HJH((# MT_!:I25;:N5M X5+2,LIC<.KEVF]=^ =A;?G85B=7:2@".FAJ"Z[T_/).1", M$KYE[X G[]1"A+Z+UD9/P52HL"N$#$.,[.X%G8*5D&(EI(64YB&V2DZ96C'$ M@\&@)L,*B) >B.HR7+Q^'VVVR2;F ]W1$,!*JY8H*+-Z"J9"BJE0QS3&5GG) MEEK9IN(EI 65YC&V2D^96D.00 J+D!Z+#(+<&)/U7;>> 4MJY8E2Q(7ZINFV M"E2VU,HV%5 A_195XW1;Q:M,K6&ZL>(FK.>F]NE&56;UO;2N5YQB3PHK_,+0 MM"IC%:ILJ95M*JC"^HVJID'6R[0VC8Z"W/>P5Y/C0B%-CTX&.6[V8U#?;VOW MI]BEP@K*L&^:;*N<94NM;%-Q%M;O735.ME7JRM2:_1C$BJ:PGJ;,DMWFIZ)^ M *VGX12[6%CA&NZ91MPJ;-E2*]M4L(7UVUN-(VX5O?!Q ;'VIR)61(7-BG[U M":]Z4N5*WTMKJZ?8S_(5E_FFY3_?*FK94BO;5*CE6RS_^17EO^/RM;Y'4T>* MJGRS\I\FS,WKV_J^6Z_]*7:[?(5LOFEET+?*7+;4RC8+SS]9K SZQY7!B@JW MOD=31PJO?+/2X.\BWK3^K>^^]?*?8C/,5_CFFQ8/?:O894NM;%-AEZ_?)6N7 M\N,GH8[KW_H.VQIR"\_K)@]+/Q+V&D0"\Z? Q_\#4$L#!!0 ( +<]?%@"?Q^M M8P( * % 9 >&PO=V]R:W-H965T]W9YWCG52/.D]_ @[361A;[8"(H>-G\V=.^#PQV]O5^ 3T8;QD7;"6P1U??TTP@5;LRH#&M%3<<-1Q/T9"3/B'W2ZDJ MJ9A!F,@RTW $O(3[7-::D1G[AF!M2C_=@TT:L.@%L"FFI] //T 41!$L%U,X M/CKY4\:G6MN"H[;@R.GV_Z_@+L!&:- M9*?E0E">$0;\C&3KPFT=D!7B\,HVZ\88LW?!/>%>,*'IBH ML8MH^&_#@G[X%Y%_,'#V[;IE:L-+#0+7%!:D)160&PO=V]R:W-H965TLFEJ)DA!H M.[$0B1:J51I3!:7[;)*#6'7BS':@[-?O[(2(;;32I'U)?#Z_=^]=@JSYG:WZ*0NY'7\PX;<[[)C-WPXZAD&UR@69:/BB*_ M94EYCH7FL@"%ZY$W[@UO!_:\._#,<:>/UF"=K*1\L<%#.O("*P@%)L8R,'IM M\0Z%L$0DXT?#Z;4E+?!X?6"_=][)RXIIO)/B.T]--O(^>9#BFE7"S.7N"S9^ MKBQ?(H5V3]@U9P,/DDH;F3=@4I#SHGZSUZ8/1X P? ,0-H#0Z:X+.9439E@< M*;D#94\3FUTXJPY-XGAA/\K"*,IRPIGX?OPPA^?QU^449M/Q8CF?SJ;?GA9P M"3-F*L7-'N0:V)9QP58"+^DWN-1,(&A,;)JCAM4>$ED811VNF"!U#?!\@H9P M^@+.@!?PE,E*LR+5D6](N:WO)XW*VUIE^(;*"29=Z/.M_]O[D\)K(D&IXGLZ QUR1(<>30;&M46O?CCA]YU\/D=F?U6 M9O\]]GA\:#]0^\&VOW/HLNV_+!#VR!104J#6'1CG4AG^$U.XD]J!NXYO>H!_YVQ,R!ZW,P?^5><^X@F&PO=V]R:W-H965TC[OHE3R+FY405( M.MDJG7.DK=[YIM# $P?*,S]HM7I^SH7THH&+W>EHH$K,A(0[S4R9YUS_&D.F M#D.O[1T#2[%+T0;\:%#P':P U\6=IIW?L"0B!VF$DDS#=NB-VOU)Q^:[A DU)"SQ=']EOG7?R MLN$&)BK[(1),A]XGCR6PY66&2W7X"K6?KN6+56; =N\50% #@I> SBN L :$SFBES-F::YFZJ(.N>);.OV M3<%C&'K4FP;T'KSH_;MVK_7EG,O_1/;,SJCKD=F("ZU0 %G_YRJ2-<5L9-G'W7IB^Q/79Y)Z?2:G$J\?]() M.>B=&Q"&Q:J46/U63;2902/7>B_B8YI-U2CY0U,-M@77.R$-RV!+E*V;CZ1( M5\.BVJ J7+]M%%+WNF5*\Q6T3:#SK5)XW-@"S<2.?@-02P,$% @ MSU\ M6$FI8"O@ @ +0< !D !X;"]W;W)K&ULG95M M;]HP$,>_BI556RNMS0,06 >18*5;IU%54-K7)CF(5\?.; =::1]^YP12M@9> MC!?@I_O?[\[=W"F=NK9*P#(1F4A %RX$S]"]'/7N^//# 8*/WQL1&LI#R MR4YNDH'C62#@$!NK0/%G#5^ @Y)8$D+;J9R\PVV\72L7BRY+K_)9GO6$O9294;C+T,Y$U\.; M*7D8_IB/R60\G,VGX\GX]GY&SLE8&X910T*6E"FRIKP 3>22Q#++J7CYH EG M=,$X,PPW3J_ 4,;U&9K:89S2!0>RH4I1830Y(4R0^U06FHI$]UV#\!;!C;>@ MHPHT. #J!V0BA4DU&8L$DK\%7(RZ#CW8A3X*CBI>07Q!6OY'$GA!B\QG5^3T MY(SHE"K01^1;=69;I7SK@'Q3_IK3]]*4C4J\W2QN2_52YS2&@8.UJ$&MP8G> MO_-#[_,1]':-WCZF'MT(O%/*2094%PJP!DT38B72*45L\:^C=N"W^^ZZP76G M=MTYZOKZ-5=[W@E-?F(M' *I),,]D/-6> DK$'"HR#?OXZPZ220Y67WP(O; M_96;",*W!$''\YH1NC5"]W]R 2)A8H6]B%,10Q--]\W%^*W. 9A>#=,["G-; M9 M0-@^/NY*>8GH0*2&_&ZNF8NF]R8P?XJ?[#XV[U\(R4*NR46LLED*8JIO5 MJ_5;,*Q:X.OQZB&94+5B LL+EFCJ770Q$:IJSM7$R+QLB MIL+V6PQ3?,U#V M .XOI32[B750OY#1'U!+ P04 " "W/7Q8T)T1UP<& #', &0 'AL M+W=O\KQ!+R(L[DPG^;Y/?#I)EB)D,?W$0;J,(L*?CVF8K X[L+/9<<7NYR+; MT9M.%N2>7E/Q9?&)RZW>5F7&(AJG+(D!IW>'G2/X[L0?9 /R([XRNDI+GT$6 MRFV2/&0;Y[/#CI==$0UI(#()(O\\TA,:AIF2O([OA6AG>\YL8/GS1OU]'KP, MYI:D]"0);]A,S \[HPZ8T3NR#,55LOJ3%@'U,[T@"=/\7[ JCO4Z(%BF(HF* MP?(*(A:O_Y*G(A&E 6A8,P 5 ]!+!^!B ,X#75]9'M8I$60ZXKL\NSCYVOP%MP0 MSDDL0,C(+0N9>);[OI)P2?+T"QK,8_9]2<&;4RH("]/?)STA+RB3[07%R8_7 M)T "0AS#X%?1 .B>N2\"[P<*'UK:2F:_5D@K99 M0MLLH5S0HN*4F7G$H;B_0 7-%@ MR3F+[P&)9^!C$O/-CH/2G?)YDX)\+*0W.!8W2?ZM2AEVFS)&8EC)_FS+? M>+^<4LX>2?: A<;^QR4LP?.X\525.5@+0S7DY$]A!^G7M?S\:3W6([.>/Y7 M1M??1MK83J@C,2WD\3;D<4L\,':9,D=B6LJ@IR#+<^$"\%\E^1P7ZM O60%UT8X1 MS-?PVAA+( F-,5Z+)'@ "\X"6AF#<;3M=+I2TV-5. A12TP G6*D*S4];0HD MH1&Z?N;'H% >:U@$Q[L6: +ZH*(^:,8^68,\R,K[F=%P!MX$G,Z8+!1D[5!= M&SEBN"+T)H@0*B2$_;8XPBE.NE+3TZ: $AKAZZ<<,:BJ%" >[7JB"?R#BO^@ M&0#_^G ,5NM60BI_WUY329O/8#WC30 C5,0(1VTQBE/F=*6FITU1)S02VO1F MD\!'!EO@" M.2515VIZVDJ-27-GTLX79C'KT%&5+T8C6.,+Q8G(S(D[OGAYE6W6M8ZO"9I$ MBB:1WQ9'."515VIZVA2)(G-WLMX1=>6U6= Z_/Y^L=[O]FL\H4@1F4EQ[[>" M\H"EM+[@-NM91]4$12)%D6C8%B\XA4U7:GK:%&PBYTKB+N#&A=@17[83'Y_1S$CX.;G2FOS.:Q#;629NK1.W9J%:KQN2MI><]7+$5[W;&WN_Q0?=RHU)+5+U=Q'#9SW-X]__*2 MV*QL/6U-= &Q(C_='>?\55'#>M* M75_1FF^FM8HG_(^*7;.B[72Y4M/C5V3GMV5UV7>*?Z[4]+0I_//-74.[9WHA MII>GJ#M"N^MG+SA0O^#22X)F\-J[SW]0R9KEK&>KB3:=KS#.;\N"L>^4]URI MZ6E3O.>;VX"6-_G@)6]-5!Q55:'V2F^99Z_X7Q)^S^(4A/1.CO.Z0YD9OGYK M?KTADD7^XOEM(D02Y1_GE,PHSPZ0W]\EB=AL9.^R;__OPO1_4$L#!!0 ( M +<]?%BF+TB6^R8 "$K P 9 >&PO=V]R:W-H965T?OB]7_U[?%\5&^O-AOEC_^N%^LWG\Y>/' M]?2^>)BLKY:/Q6+WE:_+U<-DL_MP=?=Q_;@J)K=/@Q[F'Y5.9_#Q83);?/C\ MZ>ESX>KSI^5V,Y\MBG EK;P]7NHX\ORNWLH5BL9\N%M"J^_OKAB_Q++BO*?L337?)9\7U];Y?+?^P^LVU\_=/8/J9@7T\W>F.S^]ZVX+N;S/;5[('\SG^?W6[N?_TP^B#=%E\GV_DF7GXWB\,SZN^]Z7*^?OI7 M^GZX;^>#--VN-\N'P^#=(WB8+9[_/_GS\)TX&2#W7AF@' 8H30=T#P.Z30?T M#@-Z30?T#P/Z30<,#@,&30<,#P.&30>,#@-&30>,#P/&]0']US97C1I<;;W7YN-GEQMM= M/FYXN?&6EX^;7FZ\[>7CQI?/MOZKOX7'K:\TWOK*<>LKS7_77W[9G[;^Q^>7 ME:?7)'6RF7S^M%I^EU;[^^^\_8VG%[:G\;N7HMEB_R*<;%:[K\YVXS:?K[^$ M5OK%E>(O5J))7WQ5^OU+''_QTT32@UBZ#CPO\*4D#:X=Z6=)G:UVKYU2\/5K ML9HM[J3_GCP\_H_T^V2UFBPV4EP\KF;3_>?_J1:;R6R^_M=N3):HTC__\2_I M'])':7T_615K:;:0LL5LL_YI]\G=[?1^N5U/%K?K3Q\WNZ>T?V ?IX>';S\_ M?.65AR]+WG*QN5]+VN*VN+TPWA./5]X:[[\QOPCXN-L6+QM$.6Z0WQ2AJ!;3 M*ZDS_$E2.DKWP@.Z%@\/IILKJ2N_.EQM,%P>OSI<:S+\]0>OBX?;V[EP=J/! M\,[@U>'F6\,7PMFM!K,KS]]YY=)/\AO#)XN7#=>[,-QI\&,CV.[NW_NQ\<3# M]>)F]ZWKO_K@_;_WX(/FPR]]YT/Q<'_Y;;?A1J_.'C7XUBF=5X?'37YE7I\] M:3+\]9_YM,$/K> [GS7YE7G]P>?-9U<$KYW=ES#K/GG=MF$F?;E.K=Q*__?" M8_SMV>Q=-O=O@GY9/TZFQ:\?=N]RUL7J6_'A\W__ESSH_,^E5V<24TE,(S&= MQ P2,TG,(C&;Q!P2EO<[M\.39>+Q6$/U??9YEZ:3AYGF\E<6DUFZ^)2@ GYM@%& M8BJ):22FDYA!8B:)621FDYA#8BZ)>23F/V/])VR_0_S;9T49C3J?/GX[3:;S M>W65WJA7O5=(/K"(Q&(22T@L);&,Q'((JT1._R5R^L+("3;WQ4JZ*Q;%:A)RM B9MM%"8FK__!=K-*K^PFCDA#J)&21FDIA%8C:).23FDIA'8CZ) M!206DEA$8C&))226DEA&8CF$5?)G\)(_ V'^^,5&>EPMIT5QNY:^KI8/TNWS MD:7EX"@6F_4N?*3G?7'6 M>KV=+*:%=+U<;RZ=E?";4&R;122F#L]W)0R&M2@B)]1)S" QD\0L$K-)S"$Q ME\2\\Y]%>="O_BSZY(0!B84D%I%83&()B:4DEI%8#F&5A!F]),Q(?(3G^;2W M5?%D+S;%K73S0_K^?-KFWSA<14$M-(3"Q@,1"$HM(+":Q9'2VNT4>[/ZK_96;GM^M.^XHO=K=,O*AY1!629GQ2\J, MA2FC_5FLIK-U(>W/PKYX-$.:E/8@&)A206D5A,8@F)I226D5@.895JOD'[?3OX9_E46?4 MZ_25VNEHZ,0AJD6H%J-:@FHIJF6HEE-:-9!.%JW*PD ZKCA=;C?KS61QNU]S M>C.9[X_97(PHH=8ZHDA-134-U714,U#-1#4+U6Q4VCA%24U%-0S4=U0Q4,U'-0C4;U1Q4$[:T[EJL^DKX2/46H=/ M[^P'?]@;CH>UU<\J.JN&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J M):B6HEJ&:CFE5?.I;"N0Q74%U_>3Q5VQ[\;Y.IFMI&^3^;8X22MI/IO#*U6&^=5VB- :IIJ*:CFH%J)JI9J&:CFH-J+JIYJ.;+YYT>/W<'O?H; M);33 -4B5(M1+4&U%-4R5,LIK9I69;>!+"XW^')WMRKN)IM"6KR\K]I-]//7 M[;XBNGR+M8NSQV(U+1:;R=WETQ;0Q@-44U%-.VBR?/*KW[FJ[2+1T3D-5#-1 MS4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$M1+4.UG-*JN576(,AO]""\A-%3 M8FUOYK/I2R&/-)E.EP^/D\6/_0>[FP_[>M+G*+N876A# JJIJ*8=M$IVR5=* MOQY>:$\"JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ6HEJ%:3FG5\"H; M%N0W*A:V-^OBC^TNOR3M6_%*)J&M"JBFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ' M:CZJ!:@6HEJ$:C&J):B6HEJ&:CFE5:.KK&V0GU?OLE]=$SAN@6HAJ$:K%J):@6HIJ&:KE ME%9-J++)8G=3E%#AJC@LL_I=M#M/B+0.)E)344U#-1W5#%0S4U -5"5(M0+4:U!-525,M0+:>T:IB5+1B* MN 7C^4KJLZ<&VWW5Q72Y6!33S6R_;'BVN9>FD\?99C*75I/]0:Y_[NZQ?CHM MXU\7,PYMPD U%=4T5--1S4 U$]4L5+-1S4$U]Z"=[OM3NN-QOUX4ZZ'3^J@6 MH%J(:A&JQ:B6H%J*:AFJY916C:^R#$,1EV$T./T";;A -175M(-6.QS>5WKC M6L<%.JV!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ9:B64UHUD\J. M"T7<<2&\#*]X;.LX0LLM4$U#-1W5#%0S4EQNRYZEVTL@+55%33 M4$U'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"U&M0354E3+4"VGM&J8E;T6 M77&OA?#$"O'8UIF%MEB@FH9J.JH9J&:BFH5J=O>\VT'N7#I[P4'G=5'-0S4? MU0)4"U$M0K48U1)42U$M0[6%11>ML$ U%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&U M%-4R5,LIK1IF985%5UQA\?8:8#'0.KC07@I4TPZ:?+I;:K\&N'Z9>W16 ]5, M5+-0S48U!]5<5/-0S4>U -5"5(M0+4:U!-525,M0+:>T:B25M11=<2U%.-_9 M#_L3!K_<[?\5[B)$"RI0344U#=5T5#-0S40U"]5L5'-0S44U#]5\5 M0+42U M"-5B5$M0+46U#-5R2JM&6-EBT1V]QRY"M-X"U514TU!-1S4#U4Q4LU#-1C4' MU5Q4\U#-1[4 U4)4BU M1K4$U5)4RU MI[1JF)4=&%UQ!P;:JW7&D9J* M:EKW0D="Y\(I;CHZK8%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IE MJ)936B6^>F6)1D]_1C-%#FS%0344U#=5T5#-0S40U"]5L5'-0 MS44U#]5\5 M0+42U"-5B5$M0+46U#-5R2JN&6=F,T1,W8[0ZOG4QU]#V#%13 M44U#-1W5#%0S4* M(M?CBYS60347U3Q4\U$M0+40U2)4BU$M0;44U3)4RRFM&E]E?T9/N*2YZ0D9 M:%\&JJFHIJ&:CFH&JIFH9AVTT>F;JL[5L%]/);0( ]5<5/-0S4>U -5"5(M0 M+4:U!-525,M0+:>T:BJ511@]<1&&7VQV8;2<%L7M6OJZ6CY(M[/5[EW5RT6W M+H84VHV!:BJJ::BFHYJ!:B:J60>MLN=/Z8UZ]9!"JS%0S44U#]5\5 M0+42U M"-5B5$M0+46U#-5R2JN&5%F-T1-78\3%W6R]*5;%K:0^IU,@2B>T' /55%33 M4$U'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"U&M0354E3+4"VGM&J(E>48 MO?W;B MG7GA7OUN_5X6^@1L5'-0S44U#]5\5 M0+42U"-5B5$M0+46U#-5R2JL$3+^L MK^B_45]!GNPGGJMMV*":BFH:JND'[?04N%YWV%7D<2UN+MQQ.!P-NK7C/>:E M^_6&XV'M?A;Z-&Q4W6O1O44.;_3\*K3KV<( MVA"!:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5I.:=4,4J:[*LW;N*R6):2-?+]>5K.HG)UBF UBF@FH9J.JH9J&:B MFH5J-JHYJ.:BFH=J?O^\U$)1AN-Z]ERX5U\>U*,';4E M1C5$E1+42U#M9S2 MJM%3MB3L;C;8B[4JGO3%IKB5;GY(WP47$Q2#K8.'U%14TU!-/VBG?X6.AKU! MKSNJOP$YOZ/<[P^5P=F.K?,[7CX\0CX/&]4<5'-1S4,U']4"5 M1+4*U&-42 M5$M1+4.UG-*JP5+V%_3%_05O7S)=#+0.DF?MKUTXF'%^ITL',\B';Z.:@VINP\WNH;/ZJ!:@6HAJ4_44672V/:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6 MH5J,:@FJI:B6H5I^X75UT.^LK5\GWQ:ODO-[N\62Z*VXM!,SR;M*OT ME?H?G-?B.5I'"+KL'=5T5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$M0 M+46U#-5R2JNF4;GLO2]EK"<3&*T*7MJ*:BFH9J.JH9J&8>M,K.A?JN M+'2].JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:554ZAGHYJ*:AJJZ0>MP2'Q\SN^JOFH%J!:B&H1JL6HEJ!:BFH9JN645LF>0;F4?2!>RAYN;^:SJ:3]L9UM M?@B;*\50V]A!-175-%334:CFHUJ :B&J1:@6HUJ":BFJ9:B64UHUE!:BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ M9:B64UHUS,KJBH&XNN(_V(](KI6^1C45U;3!>7.'TKNX&Q$MM$ U$]4L5+-1 MS4$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R5,LIK9I19:'%0%QH<3V?K-=2\+*2 M6 I6TFIV=[^1BDI#JK1<%-)?4ESH>B>.[648:V<*":AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6H MEJ):AFHYI54S3RDS3WF''8I#M&X#U514TU!-1S4#U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BU M1K4$U5)4RU MI[1JF)6='$-Q)T>#'8IH'P>JJ:BFH9J.:@:J MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI0?MC:L*HW/FE%8-I+*.8W=3 M%$CA:O9MLBFD<+Z;XZ%8;(0+F\58ZW B-175-%334; M[")$&SE0344U#=5T5#-0S3QHI[L>AE?U;F(+G=-&-0?57%3S4,U'M0#50E2+ M4"U&M0354E3++OPV=SM7P]JO5/(L#<<#WOUX$'K,U#-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4 MRRFMFD]E?<;PC?J,^\GBKMA?>>OK9+:2ODWFV^(DK:3Y;'(SF\\VL^+RP2JT M( /55%334$U'-0/5S(/6/SU"VU'.WB:AQ1>HYJ":BVH>JOFH%J!:B&H1JL6H MEJ!:BFH9JN645DVKLOAB*%R++#B3XJDW_OF+C\:CFHUJ :B&J1:@6HUJ":BFJ M9:B64UHUXLK6BU'W/?8@HDT8J*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH% MJ!:B6H1J,:HEJ):B6H9J.:55PZQLS-C=%+U?:W_A23'8.LA(344U#=5T5#-0 MS40UZZ"=GH8OR]V1HLCU?8KDM ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5I. M:=6,*@LQ1L(URI_M[?R')(]_DI2.TI5B-1#G$UJ$@6HJJFFHIJ.:@6HFJEFH M9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FHIJF6HEE-:-<3*(HS1X#WV&J+E&*BF MHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B6HEJ&:CFE5<.L M[-H8B;LV&IQWB-9KH)J*:AJJZ:AFH)J):A:JV:CF'#3Y=&5VYTKIU-NS771: M#]7\ID\B0*<-42U"M1C5$E1+42U#M9S2JG%35F>,Q-49AU,(I>5VL]Y,%K>S MQ9UT,YE/%J]D#UJ5@6HJJFFHIJ.:@6HFJEFH9J.:<] J1\\4I=_I=.K9@[9E MH)K?]$D$Z+0AJD6H%J-:@FHIJF6HEE-:-7O*(HR1N CC]8-/K2])+)ZI=2ZA MC1BHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ6HEJ%:3FF5 MA!N7C1CC]VC$&*.-&*BFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$ M:C&J):B6HEJ&:CFE5<.L;,08_]U&##'0.KB>-?ET3T?GJE\O<5716354TX_/ MH7J@0!X.:D_"0*>BL/JH%J!:B6H1J,:HEJ):B6H9J M.:55\J*B-W-=S@#8O?%9'NS+O[8[HO^M&^O7"9$/'GKJ"(U%=4T M5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R5,LIK1IZ9>?$ MN/\>)T6@W1.HIJ*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6H MEJ):AFHYI57#K.R>& N7 []Q, NMF$ U%=4T5--1S4 U$]4L5+,/6N4@X/!\ MOYB#SNJBFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:55TZ@LCQB+RR.LQ>WV@]=@RBE12HIJ*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^ MJ@6H%J):A&HQJB6HEJ):AFHYI57#K"RW&(O++8+-?;&2[HI%L9K,I>+/QV*Q MOGQ"(5I=@6HJJFFHIJ.:@6HFJEFH9J.:<]!.U[?U1_5S"=%""E3S42U M1#5 M(E2+42U!M135,E3+*:V22G*G;*38WQ;E4ONK4KTAMDTHEE-93F,YG>4,EC-9 MSF(YF^6<(U5TEC-8SF0YB^5LEG..W-L-Z.S$'LOYC9]' MP$XIPW:2<%R?O,G$K SAY=G'@['@W[O M+'#00@F62U@N9;F,Y7*,JP5.]R1PQ+T2UGJ]O7Q:^!LCVV<+6B+!_GL%A-B\5F47(_;F_ELNKMU:$J:3*?+A\?)XL?^ M@]W-A^7BF&Z7$PVMF6 YE>4TEM-9SF YD^4LEK-9SF$YE^4\EO-9+F"Y\,C) M\LE?%\K9CD.T2X+E$I9+62YCN1SC:H$V. DT<:7$A46\TE_2]7-V_2X\40_M MFV YE>4TEM-9SF YD^4LEK-9SF$YE^4\EO-9+F"YD.4BEHM9+F&YE.4RELLQ MKA9SPY.8>UY-S*[V/:I8QJ'E%2RGL9S.<@;+F2QGL9S-<@[+N2SGL9S/<@'+ MA2P7L5S,<@G+I2R7L5R.<;6,&YUDG'"1<:.3VM'Z"I9364YC.9WE#)8S6&+RQV!>MHV YE>4TEM-9SF YD^4LEK-9SF$YE^4\ MEO-9+F"YD.4BEHM9+F&YE.4RELLQKIIM\DF9A=QYCWV(,EMH@7(JRVDLI[.< MP7(FRUDL9[.-.BC'DOUV, M(1;:YQE;C(%R&LOI+&>PG,ER%LO9+.</(EAAK'TELZP;*:2RGLYS!2SGLUS ME.LBEM)G:V*Z48*#EV'E].*KR=U&?+H70YZL14:**>RG,9R.LL9 M+&>RG,5R-LLY+.>RG,=R/LL%+!>R7,1R,R7,9R.<;5,NZDCD,6UW$< M#WI=OC*8>'#[*&/;-U!.8SF=Y0R6,UG.8CF;Y1R6R-T7D^W-NOACNR^OU[X5 MKUQD13QYZY1#.97E-);36Y@.5"EHM8+F:YA.52ELM8+L>X6L8I)QG'MGN(N?;AQK9[H)S&W-7F\-.[+*EG]QY0N? M]^5?@J?/?RSYSY\>)W>%-UG=S19K:5Y\W4W5N1KV/TBKV=W]RP>;Y>,N43]( M-\O-9OGP=/.^F-P6J_T==E__NEQNCA_L)_B^7/W[Z>E\_C]02P,$% @ MMSU\6&+5"^1%%0 2&P! !D !X;"]W;W)K&UL MM=U;@+H?>']]TWQS_(ARRKE]]5R77XX>ZBJQW<7 M%^7B(5NEY?GF,5O7?W.W*59I5?]8W%^4CT66WNX'K987VF@TO5BE^?KLZOW^ ML:2X>K_95LM\G26%4FY7J[3X\3%;;KY_.%//GA_XG-\_5+L'+J[>/Z;WV9>L M^O4Q*>J?+EZ4VWR5K'BPKNTVYV6S^ MN?O!O?UP-MJM4;;,%M6.2.L_OF6?LN5R)]7K\:\&/7N9_*]^;YX[.E,6V MK#:K9G"]!JM\_?1G^GOS#W$P0!V_,D!K!FA]!^C- +WO@'$S8-QWP*09,.D[ M8-H,F!X/F+PR8-8,F/6=8=X,F/>=X;(9<'D\8/K:"S=Z?N5&?5=*?7FQ>[_: MZO/+K?9^O=7G%USM_8JKSR^YVOLU5Y]?=+7WJZX^O^SJ_G6_>/J0[#]A1EJE M5^^+S7>EV#V_]G8+^X_I?GS]PM?_J;\1;E0RH>TR$HE7RN_KO.J_'O] M8+W\]6&S+6ND?']1U5NQ6Y>+1;/&]M,::Z^LL:J$FW7U4"KF^C:[[1CORL=K M;XWWWIA?!ES4__POKX'V_!I\U*1BO*C.%?7R[XHVTO2.%?K49_CTU>&&?+BW M79\KFO;J<+/'<,G*6_+A85J<*R/]U>&V?+B1+=/.7AT>O_6N M6TIG3]X8GJY?&RY\@O67%-7WGOY:BB[3LE0V=\\!J6P*9;]SIOPCJ)^JN%6V M*O^G8ST_/KGC;G>W._FN?$P7V8>S>G^QS(IOV=G5?_Z'.AW]5U=.D)A!8B:) M621FDYA#8BZ)>23FDUA 8B&)1206DU@"84+6C5^R;BS3KZ+Z,/>QV"RR[+94 M[HK-2OG>A%[V>U8L\C+KRCFI.33G2,P@,9/$+!*S2FC<;UO]NTPO\@9 Q(+22PBL9C$$@@3\FORDE\3:7Z][*)MJ[*J#T'KHU?E M)KO/U^O]4KI,UXO.").R0R.,Q P2,TG,(C&;Q!P2SR4R?3<7D M\4Z?J*KZ7%.UHX0BURX@L9#$(A*+22R!,"&AIB\)-94FE-GL1W6=G/HH'3HT MA4C,(#&3Q"P2LTG,(3&7Q+SI25+]HLY'\_%HWU=97=*C<_GK^[ZZK#^B@'AR9/HPEO MK6G]:R:^LPQT5A/5+%2S4(Y(#@X.)U Q4,U'-0C4;U1Q4[/,%_72 M4Z&\DBX6F]5CNOZQ^Z%>7&W6SSMAG5$GG6MPU)&:@6HFJEFH9J.:@VHNJGFH MYJ-:@&HAJD6-IJJ'AS?GVE%LQNBD":6)0=<6O:O2.M,K*\T+Y5NZW.Z#3GHD MB9:YHYJ!:B:J6:AF-]KA_^V3V>71R6<'G=-%-:_7%OCHG &JA:@6H5J,:@FE MB>'45JGO6B0EX117#UFAW&?KK$B72O;[8[;NKDQOG,/WE#:?BV^I3_+)!D<. MJ9FH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)I8D1UA:JJ_)*]4\/Z;H^B,S7 MREW7GI:RS-.;?)E7>=:]TX46K*.:@6HFJEFH9J.:@VHNJGGJ:7'[+_KTN/<& MG3- M1#5(E2+42VA-#'9V@)W55[A_EP(D=[?%]E]6F7*X[:2G.]'B]X;3=CA MFXQ&QU]#HN7LJ&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":6)2=:6OZOR^O>\ M++>[PJW=?EE]Q/ER%DSYGE'M5"5(M0+4:UA-+$@&NKYE5YV?R7[4V9 M_6N;U7MKYK?LE2\IT0IZ5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B5$LH M38RYMC)??:J^Y:_@I:+U^:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6 M4)IX^=&V-4"3MP;\W"6]Y.C0X$,U ]5,5+-0S48U!]7<1A/.M)YT.WKHG#ZJ M!:@6HEJ$:C&J)90F!EK;0J#)6PA^KM%2C@X.-+2M -5,5+-0S48U!]7<1CO\ MBG,RTRXO]='\.-30E@%4"U M1+4(U6)42RA-##6M#35Y7\'P!DXY.#C0T.8! M5#-1S4(U&]4<5',;36C*U55=TZ8G@88V!J!:@&HAJD6H%J-:0FEBH+7] YJ\ M?^#M1D\Y,#C T+X!5#-1S4(U&]4<5',;[;AA<7Y\S6D.6;;.-X7R)5MLBWIG[%/]6UXI5KK8%>7^Z,PS*3@XSTC- M0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$MH30Q]-JF!&WR)WU1JJ']"*AF MH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B64)H8?FW?@M:O;V'PO4/D[N#L M0Z_;CVHFJEFH9J.:@VJN=GK!?5T?:9QA^\MM2M&FZ?GP_)W1.%]4\5/-1+4"U$-4B5(M1 M+:$T,="T-M#D#08__>VFW!V<:6B? :J9J&:AFHUJ#JJY^FF?@:Z.]/%L=G1C M.0^=UT>U -5"5(M0+4:UA-+$7&O[#'1YG\'K=_Z5#QP<7&A_ :J9J&:AFMUH M;X>#@\[KHIJ':CZJ!:@6HEJ$:C&J)90F!E?;8% O\H49N]%3XZ;X!J(:I%J!:C6D)I8F"US0&Z_(X%PUO4Y>#@L$*; M E#-1#4+U6S]]-+]ZF2BSO3YR2DQM. ?U;S>6^&C\P:H%J):A&HQJB64)H95 M6\RORXOYWZXDDP.#PPFMVD-4"U&M832Q-!I:^UU>:T]>G-@^5R#\PDMP4Q&.]PYF4XN3X[]T$I]5/-Z;8&/SAF@6HAJ$:K%J)90FAA.;9F^ M+B_3?Z[-5U[NW;38E*^D$UJBCVH&JIFH9J&:W6B'QS":?MS@B$[IHIK79P-\ M=,H U4)4BU M1K6$TH1L&K<%]6/YE?A[W[5<[@Q-)E0S4,U$-0O5[$83K@=] MW-^(SNBBFH=J/JH%J!:B6H1J,:HEE"8F6%L5/Y97Q?_!FY;+]<&YAI;'HYJ) M:A:JV>/3Z]S/Y_IQL*'5\:CFH9J/:@&JA:@6H5J,:@FEB<&FM<$FKX[W[(_2 M,UGRX8.3"RV"1S43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$MH30QXMI"^?%3 M/2O?SCU&"^E1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+:$T,?S:8OMZ M4;9_-[QV50X.#CU2,U#-;+3#X\'QY?1R.A(/":V.Y^F[7T?GNFUT[1Q4O$"?U?G$ MRW/UN!+21M?/0347U3Q4\U$M0+40U2)4BU$M:;3#,ABU?8>+@=,6RH][7?6^ M5*JL6'7F#5HGCVH&JIFH9KWQ[SY1?F1IT;7K::/KX:":BVH>JOFH%J!:B&H1 MJL6HEE":F&=M#?[XC1K\(EOEVY7R^%*+WQEJ:'$]JAFH9J*:->XHQ!Z=G^QF MH47SJ.:BFH=J/JH%J!:B6H1J,:HEE"8&6%M>/Z;*Z^70X!!#R^M1S40U:WQ: M3CX>STY"C)S30347U3Q4\U$M0+40U2)4BU$MH30QQ-HR_#%6AB^7!J<86H:/ M:B:J68TFG W0+X]##+T /JJYJ.:AFH]J :J%J!:A6HQJ":4)(39IZ_4G\GI] M(\M6V:URFW_+;[/U[=-EH*LBO[_/BMV^61UP^2^W^7);Y9OU[FK1W_)RMW27 MI=6VZ#SNE,\X-.Q0S4 UL]&$BS!/9TWN=E0J[64J.O??Y.[@2$.+^E'-G)Q> M5_ZX1@*=T$8U!]5<5/-0S4>U -5"5(M0+4:UA-+$0-/:0).7]+O/1Y[UGEKU MD+UDF/(]KQ[VCSQNJW:OK3/:T*I_5#-0S40U"]7L1CN,76U^>=R)B<[IHIHW M.;U _ND6^.B< :J%J!:A6HQJ":6)J=56Z4_DE[//9:FUJ0.K7W"A%?NH9J": MB6H6JMFHYJ":BVI>HXF52;/9<<"AE?BH%J):A&HQJB64)@9<6XE?+\H"[K#3 M4OD_Y4NVSC>%4F:+;;$[UY;=U,><]6+WH::4'AQKI&:@FHEJ%JK9J.:@FHMJ M'JKYJ!:@6HAJ$:K%J)90FAA_;7W_Y*E(E^_"G*!U_ZAFH)J):A:JV:CFH)J+ M:AZJ^:@6H%J(:A&JQ:B64)H8?FVOP41>\SZ\"U,.#@X]M/F@T=[JFS316:V. M63N[,-%9'51S4[L*4 X.#"6T@ M:+0W^R9-=%JK<]JN+DQT6@?57%3S4,U'M0#50E2+4"U&M832Q&AJVP,F5'N M'!H<46A[ *J9J&9->K4'H',ZJ.:BFH=J/JH%J!:B6H1J,:HEE":&6-L>,)&W M!_Q\L1G:+(!JQN2T(/_D4!#M $ U&]4<5'-1S4,U']4"5 M1+4*U&-422A," M;=JV"DS?N+3_:IVGS^?T.Y-+#@Q-+E0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$ MM0C58E1+*$T,N;9%8*K^2=]=3M$> 50S4,U$-0O5;%1S4,U%-0_5?%0+4"U$ MM0C58E1+*$T,/ZT-/WD[P4OF;:NR2M>WNYOXWF3W^7J]7TJ7NZK=SNQ#FPA0 MS4 U$]4L5+-1S4$U=WK:'C">C$9')P\\=%(?U0)4"U$M0K48U1)*$T.M[3:8 MRKL-ND(M:[)-DFAH=P&J&:AFHIJ%:G:CO9$:#CJIBVI>OTWPT4D#5 M1+4*U M&-422A.CJNT;J!?9VC$Y.#BF2,U -1/5K$9[XU-IHY,ZJ.:BFH=J/JH%J!:B M6H1J,:HEE":F6=L&,/VCE_F7 X/3"RWW1S43U:QISYL&V'V?Z*#KYZ*:UWCBHYJ*:AVH^J@6H%J):A&HQJB64)N996WP_E1??]Z]PE4.#@PTM MPD0T#)]5'-1S4,U']4"5 M1+4*U&-422A-#K"W3G\K+ M]+WM\H>BC31-7A2&ENBCFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6D)I M8M"UI?S3RS^K* RMY4U -5"5(M0+4:UA-*$ M\)NU9?\S>=G_3Q>%R=VAV8=J!JJ9J&:AFHUJ#JJYC79X8G\Z&8VUHZ(P=%(? MU0)4"U$M0K48U1)*$T.M+?.?R>\$\'-%87)T<**A)?ZH9J*:A6IVH[V1&@XZ MJ8MJ7K]-\-%) U0+42U"M1C5$DH3HTIKHTI>E/]V&84<&!Q+:/4]JIFH9J&: MW6ASX7OO\^-K:CCHI"ZJ>?TVP4:CFHUJ :B&J1:@6HUI":6+$ MM>7X]>*?<]J_@:GP(S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TL3P M:ZOW9_+J_>MM]; I\G]GMTJZVFS756?.H07\J&:@FHEJ%JK9J.;,3NNW=YU1 M1ZU1+CJIAVH^J@6H%J):A&HQJB64)@98VS(PDY>N)UFQR-95>K\OL2W3958J MB\UJE9>OW5%.#@Y.,[2' -5,5+-0S48UI]%4]2#.1NT=H=D!X\JA3979UV MZKMK[>SBY'%;?>>H'8][ZCM___A%RU^]?ZS3,$R+^WQ=*LOLKIYJ=WKW3"EV M1[7//U2;Q_H#&PO=V]R:W-H965TFT,UW\P4=("LP0VVJ3W80,I,U%IQ>* M$<&SML7*(B3_OI+MV"@%!68/-X!!YY'L%[]H7LY@P_BW?$FI0"]IDN5#:RG$ MZL*V\VA)4Y*WV(IF\I,%XRD1\I _V?F*4S(OBM+$]ARG9Z20Y]5GR$,_%A5!;WBVI<7J[C2 1%D-.!L@[@:+6GJ12%742TO M<)RI;]9,06 MS>XG_A?T&Y84T*B%VNYOR'.\]HYRWUQ^RYY;R.OO+0_,Y9-(&&4WA+>0T]Y;CLWEUR3;-[LME:WE]6IYO8+7WB=O0O).([E+46'^LHI"PH(1)]UULFYWJMOM?73U6&=&L:[7R:O:87EH&DS> M-K([=ZI&SK&W(20L@(2%D# ,!-.4[=?*]D]DN'U(I2%A 20LA(1A()BF]'FM M]/D/&FY9?[[EMVVG=?9N3^D;9SE6*DA8" G#0#!-*M=I0@;'O-]=/S(^CS,B MY&[WE@DJM[B3-(O)SG3 R#KV5@2E!:"T$)2&H6BZQEM!DGLBZZW 4()#T@)0 M6@A*PU T7? F6G*-><8!#EP!W/9'>U[S3$=K!IH0O9W$1QMW7 WL:C\X]1C] M(C>ICFN.=8JM:J_, S_E!:"T$)2&H6BZR$TNY)Z=RHE!DR)06@!*"T%I&(JF M"][$1:XQHSC$B?N'.C%HZ -*"T%I&(JF:]8$/ZXY^9E$@CU27AJQ?W/W@1-# MQB@^*"T I86@- Q%T]L6FL3(Y%">N2OI ON[.K4VF7! MG?^'IDZKZ[W[]RTPK^AH-4!#(BA:J8:]U:.K>K9O"'^*LQPE="'QZH])"_&R M#;H\$&Q5M.T^,B%86KQ<4C*G7 V0GR\8$V\'JA.X;D8?_0=02P,$% @ MMSU\6'=T#/3#! CQ\ !D !X;"]W;W)K&UL MM9G];Z,V',;_%8M-TR;M C9Y(5T2*4WOMNZN+TJZJT[3?G")TZ "YFRG::7[ MXV<(A3@E[GDSO[20V!_X/CPXC^W1EK('OB9$@*?E@'MVO1?Z!.QEE^)XLB/@KNV;RS*THRR@A*8]H"AA9C9TI M/)GY18>BQ>>(;/G>,(]F%Z> M@=OI?#Z]O%F #U=S,+NZN+BZ!(N;J]E'\ Y\QO$&%_+?D'"=1E\WA(.?SXC M4[JZ,C5S\C80?X\%> /.2#'X$+^!HSR?S2P)KI61>8 M=8#GEZPO>S25Y4J%*IE0)1,JX-TC\#]_/P5;S!A.!0??P#SB#^]6C! 0I8+( M2PC L" @(PP\$\R:E-!>('];3WB&0S)VY.O("7LDSN2G'V#?^ZU)"DLP10N_ MTL(OZ/XQR\28 MB;_?/V5RF"5+\$AC^;['D7C6>EL+-ZW0$DS1H5_IT&_)VWV;$EB"*1(,*@D& M%KVM99F6/6CR=A# 9F\'54&!B;=G-!5,IH<-C@%YRB)6_* UU:;%FM9F":8H M,*P4&+;DZJ%-"2S!% F@5P<=[S_Z6IJB*6^H8AF!+'D96\Y@MFBK#WC*9?IW,S,,E[,";0V]XX.'F=H$? M'/%PG9N0/C>]\O#W3P[U9./'UL9J%JJ3%NJVY5ZKJQ+ =,;Y*3/08H'_(55SVS<8EHBIF@ M+ ..NZGAVSL9?%(_BI TERI:QI[)S%TT-JXP($PQE:4'4[8 S3)+2 M2<7Q3VUJ-.\LA:?M9_?/&E[!;(G &4L>:23CJ3$R(,(=*1*Y9L<_L08:EGXA M2X2^PK&>:QD0%D*RM!:K"%*:57?RO4[$B< >O")P:H'S4N"^(NC7@KX&K2+3 M6',BB3?A[ B\G*W]F;^ZV_A?8>W?!9_ OY_# MH[]>^_>; #XOUS!;+A;+>P@VR]D7^!T"M8JB(D%@.Q"DODL6/L&'.4I"$_%1 MS7H(YO#A_4=X#R:(F' 40#-XR*@45VI0M3]"W MV^1GX?2;+]+7?OU7_()B*VA$U9ZZ@J#.<:!S_/=7-17N)*;B6TNH?*+OUT;V1VQNEJK<] M8Y? M'E@5>J??I>B5F7NR!9S1H-D!9T2CAFC42?2H?X88 3D@5S_WZNS/.56;,E>H M&K -K-/V4K#*;'0"-NZYPW:R<4,V_D4G3:?OI6CC_QQ;SO7 ;D>SK9^_=JM[ M(:HJ,*\!VQ"ZY9TBDU75THPV5:*O:R/S MY_2JQ%P0OJ>9@ 1W2FKUKM6K>56U51W)P8 !D !X;"]W;W)K M&ULK55K3]LP%/TK5QF:0&+-JV6,M9'H PUIH*K M]ME-;AN+Q,YLIX5_/S_2++!2H6E?$OOZGG//L>.;X9:+1YDC*G@J"R9'7JY4 M=>'[,LVQ)++'*V1Z9<5%292>BK4O*X$DLZ"R\*,@./-+0IF7#&UL+I(AKU5! M&8\&W(R_T=H$%7>?*!/QD6)$UWJ%ZJ.9"S_R6):,E,DDY X&K MD7<97DP&)M\F_*"XE9TQ&"=+SA_-Y#H;>8$1A 6FRC 0_=K@!(O"$&D9OQI. MKRUI@-WQCOW*>M=>ED3BA!<_::;RD7?N088K4A=JP;??L/%C!::\D/8)6Y<[ MZ'N0UE+QL@%K!25E[DV>FGWH ,*S-P!1 XA> ]ZJ$#> V!IURJRM*5$D&0J^ M!6&R-9L9V+VQ:.V&,G.*=TKH5:IQ*EG,[J\7LYO9[3W,OU_>PO$4%:&%/(%/ M\' WA>.C$S@"RN ^Y[4D+)-#7^FZ!NVG38VQJQ&]42.,X(8SE4N8L0RSEP2^ M%MRJCG:JQ]%!QBFF/8C#4XB"*-XC:/)^>'1 3MQN8FSYXO=MXKX=<@3]_03F MJE[(BJ0X\O1=E"@VZ"4?/X1GP==][OX3V0NO_=9K_Q![,BNK@C^CT!^A2G/@ M*T 704CU(0NZK,W]/ 4B@4"%(D6F]NV(*Q.Z#],TFTT2] )]FINNU8-B_M'J MH+4Z>)_5KK%]5AS-H.,DBL-71O[.";^OF7*7HXVV M'?32-HY7\;'NK*X1_J%Q;?F&B#5E$@I<:T62ZYT[['# M7/\=4)@$O;[B7.TFID#[OTE^ U!+ P04 " "W/7Q8868$^KY8;$B*Q07;DDP]63&>8JF&?.V++2=XF0>E MB8^"(/933#-O-,CO/?#1@.UD0C/RP('8I2GFOZ])PO9##WHO-[[3]4;J&_YH ML,5K,B/R8!^8P?E.S%P370I3PQ]E,/ M;I=#+]".2$(64J? ZNV9C$F2Z$S*QS]E4J_2U(&'UR_9/^?%JV*>L"!CEOQ- MEW(S]'H>6)(5WB7R.]M_)65!DK;*IB_R4O-H98YF^EN92:Z>4A4G M1^/[N[O;^=W-=#X#5],)&-]/Y[?3+S?3\>W-#'P$W^A"?05$@'<3(C%-Q'OP M!M ,S#=L)W"V% -?*ALZF;\H):\+2=0@.2&+"Q#"#P %* 2/LPEX]^;]_]/X MJHJJ%%25@O*\84/>SSNYXP2,69I2J1:.M'HK*.W?\$X^.1P&%8.0U?VD2JX8_-41$5YE&ZCYU']62AH:0T(FW1BJ48:]3,[2#K;BS M@J$,>YV: 1YL)9Z5#;".O&8UPSS8"KU6/$ ; 9OX T#H1N"1Q,"UO$8]AM] M&$!"-R'/! FWRJD-:' +>^>@A!/:IYHT.(9N'C=2HE]?VTV_L%MZ.;MT0NIS!]=KF6!>1H2-/O.!'K@?71 @E:PCP5CW3W%97KZ2A>3%.N?\&N MZ-MK6R#.N:"D%,L9$)P53[@O?3@0>-X)@5<*O+<*_%+@_R%P;TX(VJ6@_59! MIQ3HI=O%VK5Q(10PZ#.Z TSUEC15T.YKM?0+9VJ?S 23;['4B6#X,!Z/YN-H M,I^!NTD(A@^3^6CR)9H,1]$,? #CQ_GT&J18X!74D;T,D8 XY5?@ N ,S--\6?PT\Q_/!TRP$EQ=7-9AA,R9$<0OX M[C\Q83/F&\Q:P.UHC .P0*2&$34S)G0K&3>*X=[4,&P9G"I"7A4A3T/]_XE0 MG>L%KEV/4WGGEF]@C :63"P"@U^G=LQ](^C<:)B$A06LJV'J<[(-_+Z]/;2XJ<>1;^W* MMW:C;R$D\N/# :>YS-_7X!FF.:ISKL/&L=QI]'@,]YCDM7NQ47CN7C0)"TW"(D.P(_>[E?M=L]FZ:S(F)F&A25AD"'84 MDUX5DU[C/^(NCED.4Y6NH3R:)@E6)QG9 (G*WG51:02>&Y7>7\G,]=WV<3(+ M38X8&8(5;ML'ITMU=QA#ML(9!RE:2KS3ZLF5L>(\7E0$W>@#YX(*>7S5Q;6\ MPB"F.LCW2TK%:T6=8:M+4? ;4$L#!!0 ( +<]?%@>0X=7G@( -0' 9 M >&PO=V]R:W-H965TSG9#2-47MU!?BCWO./??87(<[+NYE M!J#00TZ9'#F94L6EZ\HD@QS+'B^ Z9T-%SE6>BJVKBP$X-2" $P: "# MUV88-H"A=:8NQ?H08X6C4/ =$B9:LYF!-=.B=?F$F6-?*J%WB<:I:'(]G\]6 M\^EBM417BQA-KA>KV>+[=#&939?H"YHQ60K,$M!GG/ *! &)3F-0F%#Y20?< M+6-T>O()G2#"T"KCI<0LE:&KM#B3PDT:(9-:B/^"D#Z:\OW/R/?\09>>X_ %KWIHX%FXWP&/7Y'="[JR/ZEFT)[3 MP/(-_N><.N2-:[IA-YUI)I>RP F,'-TM)(@*G.CCA_Z9][7+JOE/@\*G@7%1]6\]3*X!WTP![&U M[XE$"2^9JEMBN]H^65>V4[N/X?5[-\=B2YA$%#8:ZO7.M5!1OR'U1/'"=M4U M5[I'VV&FGUT0)D#O;SA7^XE)T#[DT5]02P,$% @ MSU\6,UD,+WK P MDQ( !D !X;"]W;W)K&ULK9AK;]LV%(;_"J$5 M0PMTT<779+:!Q$I;;[43Q.GZH=@'1CJVB$BB2M)V ^S'CZ1DV8YEM@;XQ=:% M[ZMS'O%RQ,&&LF>> CT(TMS/G02(8HKU^51 AGF%[2 7-Y94)9A(4_9TN4% M QQK49:Z@>=UW0R3W!D-]+5[-AK0E4A)#O<,\5668?9R RG=#!W?V5YX(,M$ MJ ON:%#@)89)!S0G/$8#%TKOVKT&\K@6[Q#X$-WSM&*I4G M2I_5R20>.IZ*"%*(A++ \F\-8TA3Y23C^%Z9.O4SE7#_>.O^02_N,? M%8@]@4RT61!4@N!7!:U*T'HMZ)P0M"N!1NV6J6@.(19X-&!T@YAJ+=W4@8:I MU3)]DJOW/A=,WB52)T;CN^ET\CB]G3W.T?4L1..[V>-D]O%V-I[:/2,/F"6<83S&/T-+Q\A!Q027JP$H+E5G6J0;;5&\"H^%? M.+] 7O\]"KR@W1#/V"R?8G8AI5H>-*7S"_*6K^4M0S:M^L6UM%_[A-_1BVD( MZ<9HH::4*U[@"(:.G#,XL#4XH]]_\[O>GTUX;)J%ELP.T+5K=&WMWCJ![DXD MP-"89AD1<@H3''W[+)N@B8",_]O$L6V3HTVST)+9 <=.S;%C[()CS!.$ETSV M1"0H*O!+$SNCQ[GL;)J%I5E'FZGU<3T*.M[ 73<@Z=9(NC\9E0*I10ZM<;J" M)AQ&_;DX;)J%I5EW'T'G4AWKM7G,?\KU=]>89 MN;PNQ/[;EF9-;,Q>Y\*QZA;:%5/P"RJ*H53X]9L>39.+;EEO)Q=W[BL^ +?5N"$>1Z@GE!WU]M=YQN=;[#.ZN>;E=(S\V MER3G*(6%E'H7/4F%E3L@Y8F@A=X3>*)"T$P?)H!C8*J!O+^@5&Q/U /J?:C1 M_U!+ P04 " "W/7Q8C'O(_Q\: 7O@$ &0 'AL+W=OQ\7C5;+*O_]R-CA[_L*7].Z^:KYP M?OGQ(;Y+OB;5;P^?B_JS\Q=EF:Z3K$SS3"N2VU_./@U^%O-YL\'V._Z5)M_+ M5Q]KS5.YR?,_FD_KW]-E=?_+V>Q,6R:W\695?]/WSL=GVF+35GEZ]W&]2-8I]G3_^,_=S^(5QOHHR,;Z+L-]/T-YDM:+Z_]IH/ MMK]SV^WKWY(T:^+A:U74?YO6VU67AGGUJ_:3]D\CJ>)T5?Z@_4,[U\K[N$A* M+[4>RG4?0CHPRT,,^J^U(S MLV6R[-C>>6-[70&*1K+XH.GZCYI^H0^UW[X:VC__\8,6 M=SRT:S4D%M4';3#9@YY^@AV:H=:\3=;QL%Z])D=A\P1X,'\';*GA,"X^:!?# M=\"V&H[R;Q^TX<46UI_AKK?."2_T<'#T\76([@FO^(NHE#RU]#5Y>'F*PX[- M_1,V?_G1G_(C#]YZDZQ>/;.C2GC"6TWQK*(W-H^S4W^\XO0'HBLR8_B2E<.M M-U1D9<>CN'K::M2]5;-_]W/Y$"^27\[J';@R*;XE9Y?_^S^#R<7_=Z4-B1DD M9I*816(VB3DDYI*81V(^B04D%I)81&("PJ3P&;V$STBE7WXNTFR1/L2K>C:T MBK-%TI5$2J)O$CUAXRW6S#*_70YG%Q!5*%Q\&.AR M*%PKQ^F[#T-B)HE9)&:3F$-B+HEYNS>0+KV!+N;#Z?SU'_G]Y)./(""QL/OI M3&]"A/GX95/K]G[S\_D^4O_]?GR:/1;)]#'4(++6;1^U[7!1Q M5I7:7\?G85=*N.]^QQ,V>?7L!I/ZSW1OSX,^B1@_HD%I!82&(1B0D(D^)F M]A(W,V7<6'%::-_BU68[D7G>=>E*&J73-VE(S" QD\0L$K-)S)D='*H:3^<# M.1E<QI C>B3FDUA 8B&)120F($S*F,'%2\@T M5::W4B;Y,ZVTA_AQG1S9D5$C?5,&U0Q4,U'-0C4;U9R=]D;6H&-ZJ.:C6H!J M(:I%J"8H38Z<5V7 @3)R?KU/BV4=-T7UJ"U/V\E1B[WSA]0,5#-1S4(U&]6< MG?8Z?V87^],I=$@/U7Q4"U M1+4(U02ER?&CM_&CJ\] )V55I(OFS-,B+N\[ MXT8I](X;4C-0S40U"]5L5'-VVNNXF8[WFT8N.J:':CZJ!:@6HEJ$:H+2Y+QI M^[P#96.OSIMO2;9)M'JF54^O-LW9[_BN2))FLJ7%ZWR3=99@U&KO#!H>'+P< MS [>_@8ZJ(EJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:H)2I-#J.WU#I2EOLM/==HL MZSV>XIUA1/8/KW>:=.1AW!%&Y* FJEFH9J.:@VHNJGFHYJ-:@&HAJD6H)BA- M#J.V CQ0=X _;7.FSJ+_;-*B#J4TTY)RT3"WFZSKPLTK-=@[?\8G3 4,=$P3 MU2Q4LU'-0347U3Q4\U$M0+40U2)4$Y0FQT_;0!ZH*\B?5\GRKHX=-VN./B?+ M+"E++5]GG;859,Q=#Z M\DZ3TN?B,'W08C*J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@F*$U.G[;)/%!7F:^> MKO*NIV*O4J@]-M29/VBI>:>]SI^.G1^TK8QJ%JK9J.:@FHMJ'JKYJ!:@6HAJ M$:H)2I/CIVTX#]05YR"O9UYUZ)3Q:GLMQ6V:U7&4QBLM+LND>_<'[3L/#ONV ML_EX/W[0(C.J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@F*$U>G*_M/NOJ[O/O3Y=N M:?'=79'<-0M3/-03L.U%I%W1H];Z1H]^6+_5#P]"HV.:J&:AFHUJ#JJYJ.:A MFH]J :J%J!:AFJ T.7O:$K2N+D%'>1,W\6-\LWH^VM/L"57WB1;&]>0KK1XU MHXZDSB!"V] [3;JN\3"'T)(SJEFH9J.:@VHNJGFHYJ-:@&HAJD6H)BA-SB&] MS2%U&UILJK**LV6:W35[/KO5_XX??MYQK]-"U_?CXEH]:,\?D8%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J"8H30Z?MAJMJZO1UW%Y_WS=:6?8# _F2(/!8=B@ MJQFCFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:H)2I/#IJU Z\I6XU/8Y)OJ=E5O MN8Z72;/PX,WF,2DZHV=T4O0HA^P=/:1FHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$ M:H+2Y.AI"\^ZNO#\6[8I-_6T*B\T-[MM>L_-Y19NE:Q_;+YVE5?W/]9_4VZ* M[=GXST6^2)+.6^!=:_7AZYQ+:A$8U"]7LG;9W+&SOI^N@8[JH MYJ&:CVH!JH6H%J&:H#0Y;]J&LZYN. ?I.JVTVSI:TI=0>5"%RN2$M_VU>M#> MH8(VFE'-0C4;U1Q4WC>:ANM%\G6??ZGE6VI0*%]N/RR:(3KLOCMKNFT2H9J": MB6H6JMFHYNPT:?]V+X;0 3U4\U$M0+40U2)4$Y0FQU!;;AZJR\U?DF6R?JC: MZ'E(BD6]9Q3?=?:9U5KOX$%7=T8U$]4L5+-1S=EI>S=QU?>S!RTTHYJ/:@&J MA:@6H9J@-#E[]#9[U(7FW0TMJC2[VZ3E_79APT6]SW-W9*<'7>H9U0Q4,U'- M0C4;U9SA84?]I_%@O#__0@?U4,U'M0#50E2+4$U0FAP^;:%YJ"XT&TF1?HNK M]%NBK=+X)ETUEW'%E7;;WC+P^*45:KMW%*&M:%0S4F52]>>^L(34#U4Q4LU#- M1C4'U5Q4\U#-1[4 U4)4BU!-4)H<2FT->OA4>QP>VSLRKW[M#"-T=6=4,U#- M1#4+U6Q4@FHMJ M'JKYJ!:@6HAJ$:H)2I,SIJU"#]55Z-^?TZ1I '4F";J8,ZH9J&:BFO7&SWVL M/29QT97=-OHX'%1S4BAN@QM_ID4B[1,3JT MH8L[HYJ!:N9.&T@7TNH?9OIL?]>FZQOG'P;Z>'_?!BT[HYJ+:AZJ^:@6H%J( M:M&PXV*#O7>1H$:4\Z*M, _5%6:K/5&5WZJ/(*.]950S4,U$-6MXV T>C:8' M88+VD5'-134/U7Q4"U M1+4(U02E2;$S:GO+(W5O^5-6I3\MT]5FVQF,E__> ME%73W-FN#J]*(;7;-X50S4 U:CFHUJ :B&J1:@F M*$T.H[;>/%+7F__&.7.UW#NOT'(SJIFH9HT.E\ >':[-9J.#.JCFHIJ':CZJ M!:@6HEJ$:H+2Y"!JZ\TC95/Q[1/KZNU[QPVI&:AFHIKUQL]]>OS$.OHX'%1S M4:1>DGGGB?6U5KO/$(KSJAFHIJUT]X\36^C MPSJG#NNBPWJHYJ-:@&HAJD6CPV6[AWM[R((:4-3S^QKH9Z1P7: M+D8U$]6LT>$BUH/A8+*?$V@#&=5<5/-0S4>U -5"5(M035":'#MM WFD;L)^ M>;4(\VU:B8WJHYJ-:@&HAJD6H)BA-2IQQ6X(>JTO07Y,LS0NM3!:;(EDV"\8G6;4Y M#=TW0 MQF@S&M4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4(U06ER&.EM&*D7>OY;OS3GQ_);+&CW+QW^)":@6HFJED[3;Z_Z^%N##FF@VHNJGFHYJ-:@&HAJD6H M)BA-#INVNSQ6=Y=%D=ZES?V1T[+<)-HR+1?-"2[MGW&IQ<_WZOJA,X;0&C.J M&:AFHIJUT_;W@?97_4$'=4X;U$4']5#-1[4 U4)4BU!-4)H<,&W9>:PN.Q_< M_^^$9$%;SZAFH)J):M9.>S-9T-KS:8.ZZ* >JOFH%J!:B&H1J@E*DY.E[3./ MU7WFH^?(M;^TZWS]$&>/_U=J^39[?M3JS[0J72=:?%LEA1;&Q>)>&_ZHZ1?Z MJ#.$T-8SJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&J"TN1(:UO/X_>UGL=H MZQG5#%0S4>QNO7\GID;VH%& M-0/53%2S=MK^).K@V#1:;D8U%]4\5/-1+4"U$-4B5!.4)@70I"U!3]Y9@JXG M>$Z^6B9%.[U;Y.MUDBW2[*Y9)OK-V9UZY+Y!A6H&JIFH9J&:C6H.JKFHYJ&: MCVH!JH6H%J&:H#0YS]K*].1]E>D)6IE&-0/53%2S4,U&-0?57%3S4,U'M0#5 M0E2+4$U0FAQ&>AM&ZLKT.V9W:K%W3J$%:E0S4 MJOFH%J!:B&H1J@E*DP.H[5E/WEA 6C&[\^PKY;IH:KIW$J']:U0S4SZPW=-WT9H&)&:@6HFJEFH9J.:@VHN MJGFHYJ-:@&HAJD6H)BA-#J.VMSU1][;_QNTWU'+OO$*+VSM-NL7%?#*?["VY M8Z*C6AVC#IL_H_T9&MK)1C47U3Q4\U$M0+40U2)4$Y0F9TQ;W9ZHJ]L]U[57 M:[US!:UM[[0W%W$WT6&MSF&[;AB/#NN@FHMJ'JKYJ!:@6HAJ$:H)2I.3I:UN M3]35[=-7P%=#O4,%K6&CFHEJUDY[X];RZ)@.JKFHYJ&:CVH!JH6H%J&:H#0Y M=MIZ]439F+PTDIMJ>Z%KLT20MLC+(YF#MJU1S4 U$]6LG2;M[ SG^Y&#EJA1 MS44U#]5\5 M0+42U"-4$IL2G]:IJO-]DQ[O/SWIJR:A3W* MIJ:HW/%!J]2H9DP.ET4^.$"#]J-1S48U!]5<5/-0S4>U -5"5(M035":%$'3 MMD8]?:-&O;G)BV6:QCI^PK14[00C6H&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H M%J&:H#0YC/0VC( UI-5&[V1"*]"H9J*:->U8SGDVV3\1LSR5)[:$(HS;0_FA!*7_: DMLT:R94R\X<0MO( MJ&:@FHEJUDY[/;L9'NX$H85E5'-1S4,U']4"5 M1+4(U06ER#K6%Y:FZL'QP MIDO[2Q/K+(VUWQ5GVM5H[P1">\NH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&J" MTN2H:AO0T^G[3GVA?6=4,U#-1#4+U6Q4D[CH^F.WL:.NOLL%E5^ MDQ1'KPY3;]X[;-#:,ZJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:AFJ T.93:&O5L M^*Y39#.T.8UJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:AFJ T.8S:?G7]H6H/ MZ:2KP]1&[V0B-0/53%2S=MKK+N/@X"R,C8[IH)J+:AZJ^:@6H%J(:A&J"4J3 M$ZHO<;4]"/3 MJOFH%J!:B&H1J@E*DQ.GK4_/U/5I+\XVBYN@%M_^M*^USDZ[0L<\7!(+72-W10 MS4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5!.4)F=36X^>OV_!Z#E:AD8U ]5, M5+-0S48U!]5<5/-0S4>U -5"5(M035":'$9Z&T; @M'SCD6(#ZHMU^J1>B<. MVHA&-0O5;%1S4,U%-0_5?%0+4"U$M0C5!*7)B=,VHN?JA:4[IF;:7]I57M12 MFMUU7B>F)GOO&J%M:50S4GZ MPW?-TT9H&)&:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H)BA-#J.V2#U7%ZFO M\]4JKI*BGJC%ZWR3=9Y#4QN]DPEM4J.:B6H6JMFHYLP/E\@^O*S$1.^,' MK5:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J"8H38ZIMEH]?U^U>HY6JU'- M0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4$Y0FAU%;K9ZKJ]4]%UY4:[TS"BU9 MHYJ):A:JV:CF[+0WER-TT6$]5/-1+4"U$-4B5!.4)L=/V[.>JWO6UYNB2+)* M>\B+*LVSIG*]RK.[GYJ%J+5E]>HYJ-:@&HAJD6H)BCM*8'.R_LDJ8RXBB\_KI/B+KE.5JM26S0'H.M_X\Y> M?;6Y0V*=4(.?/^EGY_66[;=??GR([Y(P+N[2K-16R6V]Z<6'YBYK17IW__)) ME3\TI':35U6^WGYXG\3+I&B^H?[[VSROGC]I!OB>%W]L'][E?P%02P,$% M @ MSU\6.1"6!0T !D !X;"]W;W)K&ULK9=M3]LP$,>_BI6AB4DK>6I"RMI(HPQM$IL0A>VUFUQ;B\3N;*>%??K9 M20AI&PQ4?=/8L>]_][-][F6X9OQ>+ D>L@S*D;60LKEF6V+9 $Y%B=L"52- MS!C/L51=/K?%D@-.2Z,\LSW'">T<$VK%P_+=-8^'K) 9H7#-D2CR'//'<\C8 M>F2YUM.+&S)?2/W"CH=+/(<)R+OE-5<]NU%)20Y4$$81A]G(^NJ>C5U?&Y0S M?A-8BU8;:90I8_>Z\R,=68Z."#)(I); ZK&",6295E)Q_*U%K<:G-FRWG]0O M2W@%,\4"QBS[0U*Y&%F1A5*8X2*3-VS]'6J@0.LE+!/E+UI7 M$RMLL$(CUM6K#.$.0^0$VPA&)WLBG#8(IT:$"5#".)I 4N@L&*L?(M$E3DA& MY&,7DE'OO7?#@<0VT*,&/=KK\HL."7@@L0W 00,X>/W">/%H#G9O#5<=SJVS M:?2P9_RN\_R_[!S^WJ@U-RX.WW&<+3*SZWW16B6':TZ\8LIX2BB6*NU^,0F= M*$:-]Y[%0ZEM$C_7&NY^Q89[T&KC4&J;D,_UAFLN.,PYY^X6!GX0]+=/IM'% M>Q'L5EVL/TI^8CXG5* ,9DK>.3E5T?"JSJ\ZDBW+4GG*I"J\R^9"?1L!UQ/4 M^(RITUIW=/7=?&W%_P%02P,$% @ MSU\6%>GM[(K @ I00 !D !X M;"]W;W)K&ULA51A;YLP$/TK%JNF5MH*(22+.D!: MDE7=ATE1TVZ?7;@$J\9F]I$T_WYG0U&V)=T7[+/OO7O/^)SNM7FV%0"REUHJ MFP458G,3AK:HH.;V6C>@:&>C3O[+?>.WEYXA866OX4)599, M8"1O>2KS7^SOH_4P<7Z&E]5^V M[W.C@!6M15WW8%)0"]6-_*4_AR- ')\!Q#T@]KJ[0E[EDB//4Z/WS+AL8G,3 M;]6C29Q0[J>LT="N(!SFRZ_S!_:1+;1"0R?4T5I:Q! M"6UH*%H#)5O01R"[Y860 @_L@@G%'BK=6JY*FX9(XER)L.B%S#LA\3DA4%RS M\>@#BZ-XS![72W9Y!H/Q8##VO.,SO+ %90(U@P>P@R-^_&TVCSV\('@^"QV^QY^0_.:6I M0TT\RK7:+I_,DED:[D[42H9:R?]J34_52OZI-8LF?]<*CVZ=:^#OW&R%LDS" MAF#1]2?"FZXIN@!UXR_BDT:ZUGY:T3L"QB70_D9K? WIOPW4$L#!!0 M ( +<]?%B&"GBID@( %\& 9 >&PO=V]R:W-H965T)DZQ+##1-A_6A0-'+]JS83"S4ECR)3K)] M_239\;+5]<->;%UX#@\ID9KMI'K5&2+!OLB%GGL947GE^SK)L&#Z4I8HS,Y: MJH*1F:J-KTN%+'6@(O?#(!C[!>/"BV=N[4'%,UE1S@4^*-!543#U.2;C.R"'\]*ML$GI)?R09F9W[*DO$"AN12@<#WWK@=7BXFU=P;?..[T MT1AL)"LI7^WD+IU[@16$.29D&9CY;?$&\]P2&1D_&DZO=6F!Q^,#^Q<7NXEE MQ33>R/P[3RF;>U,/4ERS*J='N?N*33R1Y4MDKMT7=HUMX$%2:9)% S8*"B[J M/]LW>3@"A.$[@+ !A$YW[,UEI ](SGXPTZ\!/&AF+6D;XCHQ!"/=24*;A5J28_DW@FYC:P,)# M8(NPEW&)R24,!^<0!N$07IZ6<'IRUL,[;!,V=+S#GH1UQ5>C1MTH6UI7NF0) MSCU3.QK5%KWXXX?!./CC7\5^&< R.7,!2=V9J\.;/! M*!K^(]0_*OH"3="VM6EP"NKZ;U?;[GE=-XT_YG7KO3@:!0 "B( !D !X;"]W;W)K&ULK9IK M;^(X%(;_BL6.5C/2;,D% G0!B38)9#735FUG5_O1!%.B26+6=MKIOU_GTC0) MQ@.CTP\E"7Z?<[0@3ZD<0IG_5V0NPO^WT>[DB"^07=DU1^ MLZ4LP4+NLJ<^WS."-X4HB?N683C]!$=I;SXMCMVQ^91F(HY2+OB+SPQC;*N[*F]'N^$VQF/2//B,0D%#D"RX]GB(9 33YY>ER5?35"7++.AH]T,MO0W&!3$@@9J4#XW7?(]#LFL)R+=(-NM]LH)'(G2GG&;^H\R$[O82$K2!A 1"L9"1L6L+S2?YZ;CN5,^\]-FT%&] XC6O9DT([H M0T9<0L)6D+ "-8RFE,;S=$:[:YT&-KC2%5<7CF'SAC8[!T3%'&>Y=.BRBA:Z+GCT>C0=?; [%A*T<@9=SRE:#,Y&&8@4U]"PE:0 ML (UC+5N#;56%]HD;7(RRK!LH2DXF@]I:J!:;7S#X!"MAQC M&N\/^XR?3(A1&D9[68ZO<7QL^M,SSIW_0&DN*,T#I?F@M"4H;05*"RI:LQ:Q MQXT"M^W.QJ-H4S^B$5F=Y7,JS\>UO%SC;_6:TJ=:VMD^A:2YH#0/E.97M.;5 M&P['G9)TJ6AECZW.<+8"S2R HK7]9[W[S]+Z+WA[5H9BBE.]][2DL[T'27-! M:1XHS:]HS3OC8?=!YA5 T=K.>U]],+6/AN>/5,@Y.7:6'VT?G%A42S7=XY?F9>>J3CNFY?+\K6$=WSYEL17S)[D33**R5:& M,BY&\BRR\L6#R.K5MD>108''$ M*BA53<9X@:7*\K4M*@XX-:*"VJ[C!':!26E%H2E;\"ADM:2DA 5'HBX*S!_/ M@+)F:DVLYX(;LLZE+K"CL,)K6(*\JQ9S>)24%E(*P$G'(IM9LR8NQ>9R[2J>7H 0&%1&H'K%X;F .EVD@-XU_G:?5=:N%V^MG] MAXE=Q;+" N:,_B&IS*?6-PNED.&:RAO6_(0NGF/MES JS#]JVK;^B8626DA6 M=&(U@H*4[1L_=!RV!!/O#8';"=R7 O\-@=<)O/<*_$[@&S)M*(9#C"6.0LX: MQ'5KY:83!J91J_!)J3_[4G)52Y1.1N>_[BYN_Z*SV?(\1O/KR\7YU7)V>W%] MA3[%(#&AXC/ZBD2..8C0EJI'K;.3SOVL=7??<+_$C\AUOJC'G0RHY^/J&)(C MY$V,W!N0Q^^7O^C=5I1Z5&Z/RC5^WKZHAKBT5OZPE5[+IZ+""4PMM5@%\ U8 MT<NKGA_9F@)3?D_)'2C[!?FN/@[X6Z(FD;@\HJV7- >$&\W1PIQ]UWW<% M!J\F9^ $OA/L3L[X0'VVO.RM4U)?:2XQ7Y-2( J9LG>.3M37X>TUHUZ#]02P,$% @ MSU\6*52SE27 M P )PX !D !X;"]W;W)K&ULO5?;;MLX$/T5 M0BV*%DBCNR^I;<"W8O.0-ALGN^@C(XUMHI+HDK2=_/T.*46V+$78H$9?;)*: M.3QG-!H.!WLN?LHU@")/:9+)H;56:G-EVS):0TKE)=] AD^67*14X52L;+D1 M0&/CE":VYS@=.Z4LLT8#LW8K1@.^50G+X%80N4U3*IXGD/#]T'*MEX4[MEHK MO6"/!ANZ@@6HA\VMP)E=HL0LA4PRGA$!RZ$U=J^F;J =C,4_#/;R:$RTE$?. M?^K)=3RT',T($HB4AJ#XMX,I)(E&0AZ_"E"KW%,['H]?T+\:\2CFD4J8\N1? M%JOUT.I9)(8EW2;JCN__@D)0J/$BGDCS2_:%K6.1:"L53PMG9)"R+/^G3T4@ MCASJ(9E^C4N ME,"G#/W4:/[WP_7]#S(9+^8S,OU^(>%ZY(9G M:BW)/(LAK@+8J*B4Y;W(FGBMB#.(+HGO7A#/\?P&0M/_[^ZUT/'+*/L&SW]K ME)MBE4,%S5#ZL[Z2&QK!T,+O5H+8@37Z\,[M.%^:=)X)K*(Z*%4';>BC>ZYH M0N#7EJEG\ZW%)#I.J<\XS13+MBQ;$2Q,PBPWYD^^46@VTI5I-_(\WQW8NV.M M=:,P\(/2J*(A+#6$OZDA9K*0@<_:5>1;=8X(!D'O1$3=)@R;)71*"9W?D=!$ MM%,CX76Z_1.F=:,PZ/6;N79+KMU6KO-TD_!G *) 8+7+8XR'U1*8VF*&-I'M MUGBX_8YS0K9NU'LE,WHEU5XKU7$4X6&$;QOC600W:BB838Q[]K-+_!,:%7AAP["/6,+X9ZUAS@76E7YH8MP M_U@;X=9;!+=VKC49]4X3USYJN5,0*W,3D(;T]@_#4?_ 5!+ P04 " "W/7Q8^X)<#Z\$ "U$@ &0 'AL+W=O MP;X+HX1>YGBB![&!C2. P_A>B/4@#D9;=$:+[!8;N^9[)FY ME2",,>$A)8#AU=BXA!X2A2EB2.OS.C1NY3*9;;1^O7"7E)YAEQ/*/1]S 0F['A&2# *[2+Q ,] M_($S0GUESZ<13W[!(9.U#.#ON*!QIBP1Q"%)_]'/+! E!;MW0L'.%.R: CRE MX&0*3D(T19;0FB.!)B-&#X I:6E--9+8)-J234C4-"X$DU]#J2*0T\;NB.(Q+(P;-*?V0*"5DY-OT,WC2%9Y^ !VUP2XG8<'!% M AQ4#9B2:T[8/A*>VJT6Y]CO @=V@&W9C@;0[.WJ=@L<)X^_D]AS3MA3,>Z MNUW\C!F@JRR*ND"E=GIZ.RK;+_@6^7ALR'3FF.VQ,?GU%^A:O^E(?I*Q"N5> M3KG79GVR)'O,!0XZ:DY#L@93%"'B8QWIU)*;6%([TGYBN\.1N2]ST&2"/CN'I$;H[(;47TE(1,!\AM.#N'O4$- MD4ZHW]-#&N20!JV0Y#:ZPN$)5(.F0]NU:JAT0B= >3DH[^.@O(8_V._7,#5E MRBNN@FF88QJ^(<>_)Q4%!P#M,9,5$JS5(CL/D,!@A4(&]BC::9-@^)F9_TG& M*H& 5E%MK-;IN:-Y\N?QN,SBD20=F*MX7*MX/*EX=, 4KT-"7MDG,K=>:=H< MV/6\VN3JQ ;=OGYZ8:F&PE962:%9T'7)UD MDID1&R2R-06"'5/XQ0:#+68AU6[1F8M^F8+G-/*X*=7K6ZESE2-\Y.LJ*U_+W&:O3L^IFPW>U':15'$-A:V-MH MI(R?6^QJHM+V24'+4BF-'.,R)GAC-8,_Y=+ D>@N#2%Q: M"RF7%[8MW 6$5#38$B+URXSQD$KURN>V6'*@7C(I#&SB.!T[I'YD#0?)V(0/ M!VPE S^""4=B%8:4;ZX@8.M+"UO;@4=_OI#Q@#T<+.D\5 MQA $,9+B\2,#M?(UXXGEYRWZKXEX)>:%"ABSX*OOR<6EU;.0!S.Z"N0C6_\& MF:!VC.>R0"1_T3JS=2SDKH1D8399,0C]*/U/WS)'E":0]IX)))M =B;@UIX) MS6Q",Q&:,DMD75-)AP/.UHC'U@HM?DA\D\Q6:OPH_HQ3R=6OOIHGAS=_/-\^ M_86N1M.;:S1^N)OI]?H M\Z M_2I\ 8[8##TD/M;Z*(5HZ2'B0WXAEM2%2TN=8@'\%:SASS_ACO.+3M^) MP"IJ6[G:E@E]^+"20JJ=X$?S,W0%&VD?#-&W#7%[L[+V5FG'KH9VG7^)]C9R__3LZ_ M\P[_I<_U[#OU!35NU5CAO:RZ.:NND94*OC/PI9Y75[!^G6G=;&<'5ZCV#J8K*B 7H"'FI%&LN1@P/&B="JOB@J%/Q.B?+1+&832I\BMJ+F)N MIOS'-$%.VF=+.%8KQ*I)I5R\?S5O&HZ11NC-^A2_&:>.W@$G[T'>4 MJ]N30 ',%*2C[C$6XFEK-WV1;)ET1U^8E"Q,'A= />"Q@?I]QIC&ULM9QMK3) MLMWE>)PN-VSKIQ?QCD7Y)^LXV?I9_C9Y&J>[A/FK,F@;CJDD:>.M'T2C^56Y M[4LROXKW61A$[$M"TOUVZR=_W[(P?KD>R:/7#0_!TR8K-HSG5SO_B3VR[.ON M2Y*_&Q\HJV#+HC2((Y*P]?7H1KYQS_*-ZXJ^N1 M5.P1"]DR*Q!^_N>9W;$P+$CY?OQ90T>'-HO MZ]?Z59Y\/G!?/=3=A>'WX)5 MMKD>Z2.R8FM_'V8/\8O#Z@-2"]XR#M/R?_)2:Z416>[3+-[6P?D>;(.H^NO_ M57\1;P)R#C^ U@&T&S#I"5#J &5HP*0.F P-4.L =6B 5@=H0P.F= M!^A# V9UP*P;H/6=..GUS$E#VY /)[M*NBI+RA0S_,R?7R7Q"TD*?LR3_-,CCLOEOGQ\?R1?S@=Q]OK___(D\.C)_ZT2K?^*[U_FJUOMT6^T3[=DGA=S'4;9)B1FMV(H3[XGC92H C/,OZ/ MT==OZ98*B09; M7A!%_H50B2J<';H3AS^R71XN]88;XG!O'PG#37'XO9\(=]X:?NR4$VX//W9> MN#/\V'GA[O!CYX5[_^V\+_[U5]=*0^5@5J7D*3T\\^;AD_O)K@Q;.I5GKHHQ MX3.*+OHRW?E+=CW*^^"4)<]L-/_Y)UF3?N4E-A)F(&$F$F8A8382YB!A+A+F M(6$+$*QEJ\G!5A,1??XI'[F&<9J2=1)OR3+O.H)H'T1/)!^X)GXQ\N-V8A54 M+:'%R/5Y_I%22=.OQL]O'<21Z9(NMU4&1R4K4VG:EID\F:0K4EMF\63YOTE; M9G-IDUF'YG!D4VTV:ZML:) M7@5I?:[9ZL2I%F+/_4E%P@PDS$3"+"3,1L(<),Q%PKP*IK5^*S1)[UAMP9%1 MA4YTOCNT@SNT0>[@&4 8>:X!D# #"3.1, L)LY$P!PESD3!/.\YL>2)-IVK' M 1R=.M,EF>^ Z<$!4Z$##,:V>5^P"IZ#%>NY=!42SG4"$F8@82829B%A-A+F M(&$N$N9-CS-\-IO1C@] 3;;?:" DSD# 3";.0,!L)/WX \\WPO;. M]0T29B!A)A)F(6$V$N8@82X2YLV.NA\J3>7.78O%L4JFNJKQ32-+34U"PMEF M%83[0GO"..(FSW4.E&9 :2:49D%I-I3F0&DNE.;5M%,.XLA$%GI3UI.%%KHM M.Y-R>+9C26:?/MX?1G)XC53KW/WMDG48]GHQ>:)-N7G!E^J0G+VB3%U1\ MB5O_6OZ?F4&'9097=IP97-EQ9G!EQYG!EQUEQB":TW.D1YG!EQUE1B6;GBY7WY.9D!+DU": :694)H%I=E0F@.EN5":5]-:5IE< MR-UB$T\F7^@]UWYR4U:4Q77% ;^U $\)]^%L3R%I!I1F0FD6E&9#:0Z4YD)I M7DT[Z2F.3."IIH(KBTNXIWNI ??PQ6V<[1EH01=*,Z$T"TJSH30'2G.A-*^F MM?2XM#S19:5;@>;(Y*G24TZB30&:B@O0W_PD\:., M[P1AZ-E.0-(,*,V$TBPHS8;2'"C-A=(\*&V!HK6-U53P*06/[JAP2L#9=D/2 M#"C-A-(L*,V&TAPHS872/"AM@:*U[=9,BZ#B:1W?0N0U0F@&EF5":!:79 M4)H#I;E0FE?36J.[Z53MSFOGR&19Z7E2D#93&ZAX:L/G7>^SLN+(LXT G9 MI9E0F@6EV5": Z6Y4)H'I2U0M+:OFND-5$4/[J!S&: T THSH30+2K.A- =* M/FC6NF-:PKH9 0HS8#23"C- M@M)L*,V!TEPHS8/2%BA:VV;-U :JHP=ZT$D,4)H!I9E0F@6EV5": Z6Y4)H' MI2U0M+;=FBD15/P@_N"!'G0B!)1F0&DFE&9!:3:4YD!I+I3F4MAZ6 K[IEP NK/]5KYT9U[/WD*HI2$;)TW53PG.2))M91U]2:+=^4*Q-_C+(NWY&ULK5C;ZE#9O&3PE8>/:.4RHSS7VGC+AI9G30B MB"%4*031?QL80QRG2#J.?PI0JQPS=3Q^WJ/_R,AK,C,B8[0H@C!^R]X^ 4 M#D[5H?N.@ULXN!]UZ!8.W4R9G$JF0T 4\8>";Y%(K35:^I")F7EK^I2E>7]6 M0K^EVD_YT\G/R[AX?T%D BM!8GJ,+]/H(A=_1T['<0T!C3_N[AC<@X^[XP8V;ID'-\-S/YX'D\@Y2-<,DJX1UW)% M0AA9>A&0(#9@^;__AKW.'R:!V@0+6@([$:];BM=M0O=O8KU\$18"(@E?,X7T M>H@B*L.T(9%N"%!KP232'R\B>VOC9YR/U,M&2A?-C=\9VIMCV?[7(FB,]HM: M]$HM>HU:3'8AE8 4V9GYY=[>4?2XT\5NA:/!RO'P585G8R1?Y.F5/+U&GJ]L M1N,8(IW:$.B&S&(S7\_ MU>E6S=R>]T*6:^6=MP?E#8G'/HEAWXCAP#F((3F M0%G($S"%WZ]%=M%WO$KX!B-O,*C$;S#"1QD](3 H"0P:"3SHPB34R[K0VS;6F]P^>JY'/5R&<*&V!K M2+\I+J(L,15^)D)7M3AJZH_K-K@VG1IC^^)TPIU#(=!IY'Y/=C19)\:MO='S ML]M.JVA!6VBGJAV53[B-?;M :4O!-M&"MM!.%70."CJ-W]T3>=/G"(56("B/ MC.(U S@81>3-M/B/FST_+51+:*="'2I$W%A#^2]\1L*0&Q5JM2YL%2UH"^U4 MM4-IB+NM3-"6:K9"P3;1@K;03A4\%)2XN:+<;XI3O2DN&/U7;XN/&Q#H19__ MOZ,G$*&>OD9-N,F.]17^F_Q]3B_I#C Y'!OG_ 5!+ P04 " "W/7Q8*7V19T<# M #!#@ &0 'AL+W=OT_. MN3Y)?/L[RIYX""#0(X;3OQH]3R^GIMQKP^W8@X2F'&$-\DB<_^CB"FNX&%K?W"/%J%0BW8 M7G_MK^ .Q/UZQN3,+E 640(ICVB*&"P'UA!?CG%3)>B(APAV_&B,E)1'2I_4 M9+H86(YB!#$$0D'X\F\+8XACA21Y_,E!K>*>*O%XO$?_HL5+,8\^AS&-?T8+ M$0ZLKH46L/0WL9C3W3?(!;447D!CKG_1+H]U+!1LN*!)GBP9)%&:_?O/>2&. M$G#[3 +)$\AI0O-,@ILGN%IHQDS+NO*%[_49W2&FHB6:&NC:Z&RI)DK5-MX) M)J]&,D]X\\G#Y.9^@N:3\>W7F^F/Z>T-^H3&- T@%$R-A"2NPC16+,&AD:0!J$TQY-"W"^6H><2MV\+*431 ML8.<]"@C3O320T=M]@55^,US^ 5U1I6%:-*G=$%A)>ZO0WJK?XA?:+] , MF%J3K\\JZ1D>SCRH7L];SVFXN-GKV]MC595QQ&WC(JY$N%T0;K_.DZ,JT)SLFM1L"*VGO%MJ[ACW9K?9:CYQX\DP<(=6>[!6$>Z_S MY+B*7&WN6_?%$%A))G8.7VG'M"MS1$/R3:&5]1^=4K!A9^: IY;#G1-G5L>Y MK3/.Q.1 F=12'L8QHB*4Y@QRE_)*GK4H;]XF0VAES8=C"W:-V]3H:<846EG_ MX3R#:X\,_V/39J5-2??TJUX=B#N]SHE1[:-F0)INI7LDC@*Z245V("Y6BSYL MJ+N/D_61ZL]TDW& R9J[:Y^MHI2C&)82TFETY) ?U2-A%TK5N.1RJD\_4P ME#TF,!4@KR\I%?N)ND'1M7K_ %!+ P04 " "W/7Q8A-@.QV0# !T"@ M&0 'AL+W=OP%-+$E5Y(A_?=7LAV'&..YS?0%)'GW[#DKK;3# M'1?/R44&:%PV)M)L(ASU5"&EV8T_5&F04['&9DC0M4 MC]E,Z)E=H\0T128I9R!P-;*NW:NQZQB'PN([Q9W<&X.1\L3YLYG?*#QFHSLBXLB'%% M\D3-^>X;5H+Z!B_BB2Q^85?9.A9$N50\K9PU@Y2R\I^\5(G8Y> U M'7I''/S*P2^$ELP*6;=$D7 H^ Z$L=9H9E#DIO#6:B@SV[A00G^EVD^%#\MO MDSD\S";SZ^7=]"M,_IU-IHO) D[NIN.'^\GI&4PG2_@,8YYFG"%3$DYN41&: MR%.]_+BXA9-/I_ )*(/EAN>2L%@.;:6YF0AV5/&X*7EX1WBX'MQSIC82)BS& M^#V K475RKQ793=>)^(M1N?@NV?@.9[?0FC\_]V]#CI^G6B_P/./X,U1*I%' M*A>4K2'B4LFKMC25*+UV%%/45S(C$8XL7;42Q1:M\.^_W,#YITWB'P)[)[A7 M"^YUH8=W:4:HT!6O@*_TZ5"$K>E3@D"D1'.*)"),N4(8G+8EHD3O%^CF,MJ& MKC_H#^WMOL!#(__-Y!WM?DV[_QNT5_0%XXIQ&\D2*]B+WP\:%#O#?7 /@EI, MT"EF)O@*I;ER20(&G$;8JB,XT#$(_(:0SE ?%#*HA0PZA2QPBX*P"/>.C=MZ M; 8'2CS/;2CIC/5!)1>UDHM.)4NN]%ZTW 9M8BX.Q?3<9@T<&AVK@D?'>/?MJ7,Z97W570UH"9+H M6X@+B*G,N)Z80L^$[HR$^G4&64)T[1O9J+.0F9N@]3ES#JZ>SZ[;/&EM5G[@ M-;;'WGN_4Q3KHJV1.M4Y4^6#5Z_6K=-UT3 TUF],2U7T!6\P93]V3\2:,@D) MKC2D,-T&P, "\* : >&PO=V]R:W-H965T<./!@LQA O)Y\<#5S&U8TKP$*G)&$8?9T+G"_1$V M &/Q,X>UV!HC[@U*8D64A']GZ&]0.=31?P@IAGFA=V4:>@Y*E MD*RLP4I!F=/J35[K0&P!<'0$X-< ?Q\0'@$$-2 PCE;*C%MC(DD\X&R-N+96 M;'I@8F/0RIN^;"3I'#YRM M5K".@>GK8Q6'WL!=;>L^-,%A8[*CIM.HZ;2J>6*2%.JDF,"CQ29_;?HJHJA- MWZ'),7U1HR]J38DQS$!I2ZTY$7UD3GP0V8Z7W<;+;NM?N(44."EL/G8/0GJ. M<=#!>Y&WF$41]NS![S6R>O^7JKW#W;I!M"?)8A2&WI%\N&PD7;XC7],Z*] 4 M*,QR:=-X:0F<[_6Z>RIM9M@[EK;8>RL,7JO044;H'/2-OR+%DE1%MU!EG]#$ M&M.:;^?P^-YEN*?79H8]'Q_1NU7(\#L"F].$E8 D>6V_"VJRG*F"Y U4BI%$T#BO&ZR"=NKX;E4[ER@A>PXTB>E553#U=@)"; M61 'SQVW?%$:VQ&FTR5;P!V8;\L;A:VP9:9A+\8/GIIP%DX#D4+"5,+=R\Q&VAHXM7R:%=D^R:<:.C@.2K;21U1:, M"BI>-V_VN%V('4 \/@"@6P#=!XP. )(M('%&&V7.UB4S+)TJN2'*CD8V^^'6 MQJ'1#:_M-MX9A7\YXDSZZ?/\R_45^7K^\^J.O".WS #N3B;KC O.W$H/+L$P M+O31-#0XH\6%V9;]HF&G!]AC2JYE;4I-KNH<\I<$(4IM]=)GO1>TD_$2LB%) MXK>$1C3Q")K_/9QVR$G:Y4L<7_(7R^=;G@8]\J/M$3W32Y;!+, SJ$&M(4C? MO(K'T7N?M?]$]L+HJ#4ZZF)/[PPS*R/5$RD@!\4$41@J/LL-3]P$G,TBZS0: MTG@:KG>]](UZ(?*X%7G<*?*+*4$1;J#2/F4-.*8OYHPBNB>M>XY!-)Q$KX\Z MEG3CO;WI%/&/1V#26IST M'@$@ACV^)37>K[)HC\(]U%!PX_,U\?J*DSU?$]]QB*G_.)RV@D\[!<=C.JB. MB. 5-PB*Q>X&EW9,71GRLJZN3ZSL2JN8J8P+*#U9DW\?2P#"C% M@/)[Z8,FN!D];G8NW+B3[*HHP-4N-I0.9M$>DH%/T-;+/R ;*^%.&5&!6KCJ M2F-N6M6FN:';WK:".W=URU[_A:WL7'GRAZ8I"Z^96O!:$P$%4D;#$TRVJJFT MFH:12U>LW$N#I8_[++$Z!64'X/]"2O/&ULK9AM M;]LV$,>_"J$50PM,L4@]V,YL ZG38@&6)DC2;F]IB;:)2J)+4G:R3[^3[$B* M2&E9T#>))-\=?WLHRJ,[%C.?RR M%C*C&F[E9J1VDM&DH[B1K$KKDFJZF$EQ0+*T MAFCE156;RANRX7GY&N^UA%\Y^.G%U9?ES?4G]'#Q]Z=[Y*)+MF92L@0]T$=T MH133"M$\07]RNN(IUYPI]/Z2:_(>(1W^*^?+T[>>D^@H+452%U54@5S^^-=RJ# MAC+0J@SGMJ2.40)[E'(%GJL=C=G<@26FF-PS9_'K+SCR?K>E^)."O4C8KQ/V MAZ(OOD##@-8@J>;Y!J5"*113*9]<:!0'*A-;\L>(816Q[!;[11@$(;R]?3LK MT\H//#*MK5[@!C5N,(A[E>]9KH5\LG$=7:/6B# KO Z6Q:AE\P(JK*'"0:A[ M+>+O;ME3$A2+#!JMHF6KLC&&QO"3B'0031N,@\#.&-6,T7\P4JG=8H?8(_ E M7!OC MI!R8DV,3*2!!A]MB1+P>\$D-/AD$OXAC6<"+7XF\L!9T8@[J=]>*:1.$$SO7 MM.::#K]PJ*&D>FKAUC4S-4:>=M^V:8)#;(?#7J,^WG#94MA'5'CP4E$B MBI5>%RF(>RR*7-N%Q#.7;@=U>- WME+,M/))/52]D/PJ^ZUVOIOJY9-*52*L5Z=.A1B7QL$S>4@U8Q[.. MEC2!LS*&I@6JR(US.12".79%@NN[U:EH=45ZS= F[ZIS\Q)=,- MHJZ\V*P(Z=D7D48-R; :5LT#>K6F^8:OTD%.4^!Z20-%)(AJ6P/%JVJ]I3R\ X)[I1=UMA,S( 1ZV/(>67J&LJ-SQ7 ML&+6X.6=C<%='C_N'&^TV%7?1U9":Y%5EUL&+4"6!O#[6@C]?%-^&ULK5?9;MLX%/T50E,,6J 3K9:MC"T@L5),@&Q(FK:OM$1; M1"E20U)V,E\_EY*C>%'4N/"+S>VT"4V[%XWKL3L9C46E&.;F3 M2%5%@>7S.6%B-;%%SB!7D@^K&\D]"S6Y:,%H0K*CB29#ZQ MSMS3Q'4,H%[QC9*5VF@C(V4FQ$_3N$:$R9^@33CP\)^OCA$_J *$=?1/5>R.JZZ%KP76NT 7/2+9-8(.$5H?WHN/O!ON#GO4^.VI^#6?_XY3Z7*W00?=:'-5G*H2IV1BP5V@B%P2 M*_[S#S=T_NYRYIADR9'(MEP+6M>"/O;X!JY)N! EUI0O$!-*H11+^0RWXPK+ MK,O(AG!0$YHK^;%%AN6M0;]U"+CD2V9=&@M6C0:]%9FE9%Q;"&!QMS MQ ]WK)?_T-0[)EDRV#O+((P\ISW*+]POTL])S!]J*D=Y^_F3;#UH5AKPM37%*-V4:& MB"6177J'>WJCR-]]G'J#'7KL1R+;\F74^C+J]>620QI U9&9]^$2LPHWQ0R# M<@KSE'0Y--K/",^)=E-BM)\2KN.Y.SG1N[O?U!ZUVJ->[4E%D!9(XR>$M99T M5FG260I$'8(CU]D1W!OLT)PX$MF6+Z[S6E(YO%J+AN*KEVM/UD M.*L+Y9WQ<_=TVA3^KS3-=\@UE@O*%6)D#I3.R1"\DDUIWW2T*.MB=R8TE,YU M,X?/(2+- IB?"Z%?.B9 ^X$5_P]02P,$% @ MSU\6(BS@+4V!0 IAL M !H !X;"]W;W)KY:\12TQIOHD+ E>9WB>D!VH;U+ M\&J"UY?@UP1?)#CO!4Y[BYS6MPV]"79ENLHEI<6"B$7# 26OB!9XKE=6SXY]-H^1@N/_V-EN&7\/XI1*/[ (6CY?WL?O* @M'C M"%V@I_O14S![# -T%F 6Q4E^7M0^\/*'<_0!J2C?113G*,[04Q:S_".OY->/ M.W+(HVR=#U3&.ULTJ:[JCMU4'3/>Z9B)[DC&=CD*LS5> _QY-U\W.@14/DO- M5!EO4W5C="H&>'6)3/TC,C3#!#ITVTU_P'M.U]ZE!]WT^2'KI(?=]+N(=G9^ MW'_L!D"?]!\[1)_V'SM$G_4?.T2?_[>X+_[UU)W8T&PRUBSU3#D9"V5>U8 % M-U"\Q*_R?;3"UPI_2^>8OF!E^/MONJ/] ;E>IE@@4RR4*3:6*3:1*3:5*3:3 M*3:7*;:0)':2@<1OD^[;0W*0-TG7;M$]14TC*%3HU M T":)2C-VR#3,#3K%+5HHRP^"3_[?A))NXFDW1G)"25YCO:4;&*&SA)>.(=" M68DX1VU?N)[A"[%LHUPAW $@Y#O"_(=MD"[HC $=2YBP21OCF((?IFV,;WA" M#-L84\3,@?YXCB^TM@ &YEDN'$&GB:#3&<%[OL\LXH8VE*1HQ==X<7:(LRWB MVTP:%?LT<+7IM-QTP3WG"..Z!6">YHGY":!TT]6$H(403/-,(6?&$(S_B>$% MU2Q?4)L",-?Q!>O.()0A/F+F ,JV'$\,,P S'=LVX4"[3:#=SD#?1'F\JD+- M(\LCG:9\#UYN-#IBC\[XOF--DB2B%:\D@$E>->\==UN[=(3!W8(H2W0$B/(- MP1 @RA4>CV,8)9AKTDMK"H_1%-P HX06YP#*N'3$QS:(\BS8"U[C!:_3"T&< M'!A>_Y]N\'JY 42UW "B6FX 42TWP"C1#;VTIO 813? *-$- IP XAZSPU^ MXP:_TPUG?$]%<93C)CRARC^SA^< MVT.<[U*>/XALT!H_@SN<;L%?S1ZI:H%4M5"JVEBJVD2JVE2JVDRJVKQ6.UV MZK:P:%_(:K3*(_7H:WJ*Z;8\\,GY^N*0L>HS75/;'"J-RJ,4H?Y&OYKI0/V\ M.(0JO][_E*].L.XBNHWYJB7!&]Y4\0)7$*T.A:H"(_OR6_XS88RDY>4.1VM, M"P"_OR&$O16*!IJCN>$_4$L#!!0 ( +<]?%B%B\NT6 8 /T[ : M>&PO=V]R:W-H965T+[;+O=INE^=FP1//6%6G)H]]>O?.%B,*II#Q_ -C[/*XLC6]*+KC=9 M_H6M*.7D6Q*G[&:PXGS]1E%8L**)SZZR-4W%-\LL3WPN=O,GA:USZH>5*(D5 M;3C4E<2/TL'BNCKV(5]<9P6/HY1^R DKDL3/O]_2.-O<#-3!]L#'Z&G%RP/* MXGKM/]%[RA_6'W*QI^PH8930E$592G*ZO!F\5=]XVK 45&=\CNB&'6R3\E(> ML^Q+N>.&-X-A62(:TX"7"%]\/-,[&LK+*G4/WGE%\/G_N(ZSS8D+\\7O'*C,EVE M%S:)TK)]W/-F_\\F.\_$?.S>+\G+PW*_2AFK\@?Y.'>("]? MO"(OB$+8RL\I(U%*'M*(L]?BH-C^M,H*YJ$VVHC3L*=">7_QUP M(9]7\E%7??Q:=%,N-VAP14;JV>A6G^CCL]'M'M[TJ3K]K-R5R[TBED;W M^E>=)O'1:->H1A5OU+=1=13IMD:,NQ'E8_$-6_L!O1F(YQZC^3,=+'[_3=6' M?W89$PDSD# 3";.0,!L);U] M@O@%7V5Y]%_G/?]6"KRT62!A!A)FUC"]@I5]V.>%7K^FU\KSH>6146TDS$'" M7"3,ZU&Y+3M/=G:>2.U\7QLXIU4A4DY#\OB=;/P\]U/>U0.ZE?(N=3,29B!A M)A)F(6$V$N9,3GRE=C19]_2TT5QTJHY.\T!%:SE9WSE9ESK9_$;S(&*4K/,H MH%W.E>HO=2X29B!A)A)F(6%V#2N'RSL;#:_4J3YIV\A!!G61, \$:QE\NC/X M5&KP]Y0+;V,%!M DDSH#032K.@-!M*AF%4_J? CP^FT.NY=1(Q5HB=L"B'MF0M1KA92%Y&:3/G_JJS^6@G#S0Q M0*U?[>["G;QD%[<-),V$TBPHS8;2'"C-A=(\%*W=-O8)5U6:QOJ91).<>/'3 M YJ!A=),*,UJ:#].7=G0N Z4YD)I'HK6=O\^RZK*TZR7YZ74TQ29.E)'FJ;/ MCF_]T!QJ[[@F-*X%I=E0F@.EN5":AZ*UC;W/MZKRA.N/TU0-X#A-,CN>X+N3 M1[K8QSW#FM"P%I1F0VD.E.9":1Z*UK;Q/MFJRK.M/Y6,DC,O[I] 4[ -[=#] MVEA3C[T/3:Y":3:4YD!I+I3FH6AM[^_SL*H\$>NF81'0I)S<;.;L&7&KT6JG MZ:$I6"C-:&BM\;*NZ>/)2#\V/C03"Z794)H#I;E0FH>BM8V_S\>J\(2LG'BQ M^Z$I6?4TC=IURT?&M* T&TISH#072O-0M+;S]ZE9%9J;54\3:Y.I-I^/AB=C M46CFM7=<$QK7@M)L*,V!TEPHS4/1VDN#]EE:39ZE_2O;4,;)>Y^%_M=R,5:4 M%,GY@6E#^^'_]^[D82\U==^P)C2L!:794)H#I;E0FH>BU9Y6#M8!)C1_JM:= M,A)D1P[/W^*4D9BNA32X=54&"JOUYK6.SQ; M5ZL*'S/.LZ3:7%$_I'EY@OA^F65\NU,&V*WX7?P/4$L#!!0 ( +<]?%B^ MG,$D3 ( *4% : >&PO=V]R:W-H965TBJ2K,7V90LC9Q?&"#;0NJ MF\8UWL(*Y&.]Y&KG]BPYJ8 *PBCBL$F<&W\Z'^E\D_"#0"L.UD@[63/VI#=W M>>)X6A"4D$G-@-5G!W,H2TVD9/SJ.)V^I 8>KO?LM\:[\K+& N:L_$ER623. MM8-RV."FE ^L_0*=GTCS9:P4YA>U-C>*')0U0K*J RL%%:'VBY^[/AP _/$1 M0- !@K> T1% V %"8]0J,[866.(TYJQ%7&G1.%D MNL0O:"?0$KBY$30#M" B*YEH.*!+]+A:H/.S"W2&"$7?"]8(3',1NU+5U@QN MUM69V3K!D3I^@.X9E85 GVD.^6L"5XGNE0=[Y;/@).,"LBL4^A]0X 7A@*#Y MW\.#$W+"OI&AX0O_I9%#_;)THV$Z_7BGHL89)(YZG0+X#IST_3M_['T:\OJ? MR%XY'_7.1Z?8TV]JUMS1C%6 SK\R(2Z&W%J*R%#HR;)++_V1-YE$L;L[-#*0 M%WV\]OP^S4IT#VY\!7QK!H% &6NHM%>HC_:SYL8\L3?QF9I!=F3\H;$#[![S M+:$"E;!1E-[51(GB=BC8C62U>5=K)M4K-NJY,2ZBPG/ : MF'Z2B<&4M &>RL_.5Z8>)MP"\" MK3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYK MV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92\:I/U@85 M8=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?RJ(1^ M2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9X)TK\P;M7]&&9>1 ML@;3? MW?JGVFB5\5K]?\B=[C@PQU3"B-AL$)N-_ZM2>0.BO M"%]P&V>^Y[88W!97']RXWSCWHI][TA\J$(7M@A*EO&&J:Q7#ZM!H5UU_^1O> M=>D'+ K")**0ZU1OLM"O4W2=KYLH7MMNL^=*]RX[+/7/ H0)T,]SSM5Q8C88 M?C_)&U!+ P04 " "W/7Q8'2J@#V@# "=%P #0 'AL+W-T>6QE64A*XA)(&??ZO5[H980)=S(2R^PV4Z4SSY="C5V_U\0< M<_H:ZVCXT76,WC2/Z=A]O'C_:YFKFW>..9]].#OK/5[>[,8O*N#2]:RBUP>( M7O7@0*4-C"4(#TNP3QV3'FQ+MV:T6,<:1A]:Z.<-]1RC1?:LY]VD&'G00RQO M.<;(OI73P%$R>PG(/WNS._A*3_BF8[)^" MR> H37KUBV_G[7KKW;J).O ;9NS^@%],O$WJS):,*R;JWH+%,17/7K&UO"(S M3K?U]?4Q3'S8_H'0N)F*ZHO&T M[LIT5C4=W=!9ZP,(N\AM==@1C&,P.P(8E@=S@'$,"\OS/XUGB(['8)BWH149 MHIPARC$L&S*M/E@>.R?2AWVD410$88C-Z'1J=3#%YBT,X<^NAGD#!I8',KUL MKO'5QBMD?QU@:[JO0K"1XI6(C12?:T#L\P:,*+*O-I8'&-@J8+4#^>UYH*;L MG"" 5<6\83L81Z((0Z 6[34:ALCLA/"QKP^V2X(@BNP(8'8'08 AL!MQ!', M'C D"*KGX,[SR-L\I[SV'_*3OU!+ P04 " "W/7Q8EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( +<]?%B@G.7X MH0< &I& / >&PO=V]R:V)O;VLN>&ULQ9Q=W/"E0$)/IZF^^G3 M'W[\EJN_'O+\+_'W89\5E[VGLGS^<'%1;)[D(2E^RY]EIM]YS-4A*?6AVET4 MSTHFV^))RO*POS & ^OBD*19[]/'UWNMU 4]R$NY*=,\TR>K$W>I_%;\]WYU M*+ZF1?J0[M/RG\M>_?=>]L0AS=)#^EUN+WN#GBB>\F^WN4J_YUF9[*.-RO?[ MR][P],:=5&6Z^>ET5$'&R4-1GRF3AS#1()<]:Z!O^)BJHJROJ.^?:,:O4E]\ M.CJ6^76Z+Z6:)Z6\4?GQ.#G 5^%"R\N1.[GZ&C"X%L'*#0GD&$"..X.R*MUY/ENI*EF?ZR]R*L1:?,] M0.WW@!?.\^_TLQ>$GMM @DIA=LHJK$HROG\O5HOZD=.%Z>K(K:I:\EY03"26 M(;-90N_F-NX'U_UUY HGBK11WHN%Z^BCX&I!*\@0J67([!;/CQW_QKM:_ ?I MNS&E0TX9,DNE>ORB^-3\_9(!V>&FR*AW0RY/:)L_)B9R%"QZL>15U=/CMAZ%0QO0["1H5!0ADR&R5T8^\4 MN;IB4RRDD"&S0V;!*UED#*<-@5H8? MQ.XI5(O T;)=.?>.;EXH'M*'P:R/2A7QO>[K1VY5F,N5ZT=UMX "PHR$61R+ M0/<%M.$JN&7@ZVS$"1O10[HPF'41NKH_H-NYT)T%NM?W8]R0*PQF5YS,\-++ M\V^$^Z4J6OTHOO-\'4J*B61A,,NBAG%%['QI-!\&,H3!;(@_UDX8N^'B7KR6 M;]VI49OD)^T/8ECY)EQ-XE*RY,X1IX9=Y6PG$ I)A+-N(NT MI;7,D7+&;Y^_M#+"B90N$YE&TS-&OAF_82+3&D-DF7&7&4TSAL@RXRYG4?X< M4TQDF7&G^8U),9%EQIWF-Q:=@D3>,9F]@S$G%!-YQV3V#D[#:+9H(N^8S-[! MF+0*F4@\)K-X,":M0B9RC\GL'HS9J$)P&I_9/1BS4860A4QF"V%,FV(B"YG, M%CHSDC&799+N&TXWD85,9@NU8_:%EZ5EFM".L(DL9'8QGZ\Q5T>U>4IH6F$A M"UG,%CJ'.4^+37ZDZ\V4 MW%%,Y!Z+V3UG,=VB3 ]TG:B%W&,QNP>OEZE;)KI\$/EGPNR?<^/ ?1'*S5%1 M3.2?";-_SF,Z7W4C3S&1?R;,_CF/N4S*9C21B2;,)CH[^']2)L5$)IHPF^A\ M-.OJ3C&1B2;=K#O3F)\3I6BC-$$FFG2Y_JSA]0E0?FWTO#<*D+::-_&.S[Z9!F+3%M)%_;.Y1N&KRN=]> M9Y!P;&;AO' M\FS7+Z4ZB*U\*-LQX1X:[DTT)\Q9GI4JV93'9"\.59\R+5-9 M-)88V$@X]ELL,>B+M3[*55GM#Q7;TU!6O4628$Z1<*9=+3KXJ0<\1<*9=K?H MH *EF$@[4V;MG,>L'EC:49\B[4R9M8,PPVA-,9%VILS:09A1F5-,I)TILW;. MK#1I:3>G2#M39NVT+C5I@T0.FK)ONOD9LF[K-[)J[BDFR)*8O5BJO&/+LI=P)YG" =W6R;^ML@(::0RBYT<6>[M.D;(#"O9X# M9@_] #J7CU(IK?8X^5LX1=$ A;L]!^P30 U0/U@4[W5GI KJ+DN_-T#A?L\! MLXOPRJA1 Q1N_1PPV^BGW1ZMK>=P '=^#IA=M$K^$5\+L9*J_G?=;-83J/N\ M."K9P(0[0 ?&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VSMNVT 81>&M"%R .>]'8+M*XS;P!@29D@SK!9%![-U' ML OI#E*D,7@J82AP=*H/ CG__:]AMYQ>CX=Q^WH:%^_[W6%\Z+;3=/K1]^-J M.^R7X]WQ-!PNWZR/Y_URNBS/F_ZT7+TM-T/OC$G]^7:/[O'^=L_%\\=I^)\= MC^OUZVKX>5S]W@^'Z1\;]W^.Y[=Q.PQ3MWA>GC?#]-#U[[OKY;'__+!WEYV[ MQ=/+0W=^>K%=/W>0DR W?Y"7(#]_4)"@,']0E* X?U"2H#1_4):@/']0D: R M?U"5H#I_D#4JHP$D-5@#M+;*M05X;15L"Q#;*MD68+95M"U ;:ML6X#;5N&V M +FMTFT!=EO%VP+T=JJW ^CM5&\'T-LU?[8!>CO5VP'T=JJW ^CM5&\'T-NI MW@Z@MU.]'4!OIWH[@-Y.]78 O;WJ[0%Z>]7; _3VJK<'Z.V;AR4 O;WJ[0%Z M>]7; _3VJK<'Z.U5;P_0VZO>'J"W5[T]0.^@>@> WD'U#@"]@^H= 'H'U3L M] [-PVZ WD'U#@"]@^H= 'H'U3L ] ZJ=P#H'53O - [JMX1H'=4O2- [ZAZ M1X#>4?6. +VCZAT!>L?F925 [ZAZ1X#>4?6. +VCZAT!>D?5.P+T3JIW NB= M5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X O5-SV 2@=U*]$T#OI'HG@-Y)]4X MO;/JG0%Z9]4[ _3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^L>F> WKDY+ C0.ZO> M&:!W5KTS0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H753O M"[J-X%H'=1 MO0M [](<]@;H753O M"[JMX5H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+T MKJIW!>A=5>\*T+NJWA6@=VV&=0!Z6]..ZP#\MJ89V#$ P:UI1G8,P'!KFJ$= M U#YZL6QWZ;G"; M:.?]]$D(5^]L7[EXG.P05K;CW%<^?)T?Q%35^^K!"I4D1M3CX.W@U_Y8([JY MOK/;ZK'SJ\^'\+-KQV$3S;9ST>KVM/&8M8FJ:>K:NO)A73P-S6\IZY>$.)Q< M]KA=.[FKL"$2[R8<5_X<\'+NZY.=Y[:QJ_MJ]E^J/NP2ATXX_]Q9%Y\O\4Z/ MXW;;UK89Z\<^'(G=--NJ<3MK?=_%IZ)7YY-]N&%[^I07YR]ES@6&G??S.+DP ML=E^/.YU),?3ZRD4LK-OS[_B6V(H??'[V>.T&]O\97:XWA_CO%_FX<3RN/R. M?YWQ6_T/]J$@?:20/C)('QK2AX'TD4/Z*"!]E) ^9$)IA"*JI) J*:9*"JJ2 MHJJDL"HIKDH*K)(BJZ+(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLJ8465.* MK"E%UI0B:TJ1-:7(FE)D32FRIA194XJL&476C")K1I$UH\B:463-*+)F%%DS MBJP91=:,(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILBJ*;(:BJR&(JNAR&HH MLAJ*K(8BJZ'(:BBR&HJLAB)K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D36G MR%I09"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BREA192XJL)476DB)K29&U MI,A:4F0M*;*6%%E+BJPRH= J$XJM,J'@*A.*KC*A\"H3BJ\RH0 KD_\I[/=Q MW/_C^.49]U4[O.:+Y1_(-S\!4$L! A0#% @ MSU\6 =!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" "W/7Q8SU?W#.\ K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " "W/7Q8F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +<]?%C- MPUV#G < !PR 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MMSU\6--UED"U @ J@@ !@ ("!?Q< 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ MSU\6%.) !.K @ 8 < M !@ ("!V2P 'AL+W=O\R P /9$ 8 " @;HO !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6/&/41T5$P :#T !@ ("! M(U4 'AL+W=O&UL4$L! A0#% @ MSU\6*[KYEL_ P >0< !D M ("!VGP 'AL+W=OKQ<# "Q!P &0 @(%0@ >&PO=V]R:W-H M965TK @4 .T, 9 M " @9Z# !X;"]W;W)K&UL4$L! M A0#% @ MSU\6-+H\CKL!0 610 !D ("!UX@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\ M6!1>80O,$@ M4@ !D ("!0IX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6'&%OM J% 3C\ M !D ("!N\H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6*B]7AH!! P@L !D M ("!ANL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ MSU\6$7X. (N" ZQ8 !D ("!#_P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6&Y0 M03_H&0 5< !D ("!*0T! 'AL+W=O&PO=V]R:W-H965T;1A[08 46 9 " @48K 0!X;"]W;W)K&UL4$L! A0#% @ MSU\6('^<\4L!0 (P\ !D M ("!:C(! 'AL+W=O&PO M=V]R:W-H965TJ%RP( M *P& 9 " @6DZ 0!X;"]W;W)K&UL4$L! A0#% @ MSU\6&J;L$5_ P F@D !D ("! M:ST! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MSU\6+3/=%YR!0 >A0 !D ("!ODL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6+38?F_Q @ "@@ !D M ("!8V4! 'AL+W=O 3 # J" &0 @(&+: $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ MSU\6'J25PQ#! 3@P !D ("!<7$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MMSU\6(*CPG-# P <@H !D ("!R8$! 'AL+W=O&PO=V]R:W-H965T: 0!X;"]W;W)K&UL4$L! A0#% @ MSU\6-U8R)BM! KQ$ !D M ("!&PO=V]R:W-H M965T&UL4$L! M A0#% @ MSU\6+Y($F/- @ #P@ !D ("!?;,! 'AL M+W=O-/T&PO=V]R:W-H965T[ 0!X;"]W;W)K&UL4$L! A0#% @ MSU\ M6-VDAF?- @ ;@@ !D ("!P;X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6('I=BA]!0 @1T M !D ("!]\@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6(_IQ'22! 1< !D M ("!MM&PO=V]R:W-H965T M&UL4$L! A0# M% @ MSU\6#15(5>,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6%&K MAR]B @ O04 !D ("!T.X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6*8O2);[)@ (2L# !D M ("!OOH! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ MSU\6'=T#/3#! CQ\ !D ("! MU3P" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MSU\6&%F!'+O P LQ( !D ("!!4@" 'AL+W=O&PO=V]R:W-H965T0X=7G@( -0' 9 " @69/ @!X M;"]W;W)K&UL4$L! A0#% @ MSU\6,UD,+WK M P DQ( !D ("!.U(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSU\6%>GM[(K @ I00 !D M ("!'W0" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MSU\6,Q2"'*U @ MPD !D ("!FWX" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MMSU\6"231: -!0 ;!< !D ("!.XH" 'AL+W=O&PO=V]R:W-H965T,-T&P, "\* : " @82C @!X;"]W;W)KF @!X;"]W;W)K7!E&UL4$L%!@ !S ', I!\ &;6 @ $! end XML 124 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 125 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 127 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 296 678 1 false 103 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures DISCONTINUED OPERATIONS AND DIVESTITURES Notes 9 false false R10.htm 10301 - Disclosure - BUSINESS ACQUISITIONS Sheet http://www.xxiicentury.com/role/DisclosureBusinessAcquisitions BUSINESS ACQUISITIONS Notes 10 false false R11.htm 10401 - Disclosure - INVENTORIES Sheet http://www.xxiicentury.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNet PROPERTY, PLANT AND EQUIPMENT, NET Notes 12 false false R13.htm 10601 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES Sheet http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeases RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES Notes 13 false false R14.htm 10701 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 14 false false R15.htm 10801 - Disclosure - INVESTMENTS & OTHER ASSETS Sheet http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssets INVESTMENTS & OTHER ASSETS Notes 15 false false R16.htm 10901 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 16 false false R17.htm 11001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStock CAPITAL RAISE AND WARRANTS FOR COMMON STOCK Notes 17 false false R18.htm 11101 - Disclosure - RETIREMENT PLAN Sheet http://www.xxiicentury.com/role/DisclosureRetirementPlan RETIREMENT PLAN Notes 18 false false R19.htm 11201 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 11301 - Disclosure - DEBT Sheet http://www.xxiicentury.com/role/DisclosureDebt DEBT Notes 20 false false R21.htm 11401 - Disclosure - NOTES AND LOANS PAYABLE Notes http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayable NOTES AND LOANS PAYABLE Notes 21 false false R22.htm 11501 - Disclosure - EQUITY BASED COMPENSATION Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation EQUITY BASED COMPENSATION Notes 22 false false R23.htm 11601 - Disclosure - LOSS PER COMMON SHARE Sheet http://www.xxiicentury.com/role/DisclosureLossPerCommonShare LOSS PER COMMON SHARE Notes 23 false false R24.htm 11701 - Disclosure - REVENUE RECOGNITION Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 24 false false R25.htm 11801 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET Sheet http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNet OTHER OPERATING EXPENSES (INCOME), NET Notes 25 false false R26.htm 11901 - Disclosure - INCOME TAXES Sheet http://www.xxiicentury.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 26 false false R27.htm 12001 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED Sheet http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnaudited QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED Notes 27 false false R28.htm 12101 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.xxiicentury.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 28 false false R29.htm 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 29 false false R30.htm 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPolicies 30 false false R31.htm 30203 - 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 31 false false R32.htm 30303 - Disclosure - BUSINESS ACQUISITIONS (Tables) Sheet http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables BUSINESS ACQUISITIONS (Tables) Tables http://www.xxiicentury.com/role/DisclosureBusinessAcquisitions 32 false false R33.htm 30403 - Disclosure - INVENTORIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureInventories 33 false false R34.htm 30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNet 34 false false R35.htm 30603 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesTables RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Tables) Tables http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeases 35 false false R36.htm 30703 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet 36 false false R37.htm 30903 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.xxiicentury.com/role/DisclosureFairValueMeasurements 37 false false R38.htm 31003 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK (Tables) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables CAPITAL RAISE AND WARRANTS FOR COMMON STOCK (Tables) Tables http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStock 38 false false R39.htm 31203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies 39 false false R40.htm 31303 - Disclosure - DEBT (Tables) Sheet http://www.xxiicentury.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.xxiicentury.com/role/DisclosureDebt 40 false false R41.htm 31403 - Disclosure - NOTES AND LOANS PAYABLE (Tables) Notes http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableTables NOTES AND LOANS PAYABLE (Tables) Tables http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayable 41 false false R42.htm 31503 - Disclosure - EQUITY BASED COMPENSATION (Tables) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables EQUITY BASED COMPENSATION (Tables) Tables http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation 42 false false R43.htm 31603 - 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 43 false false R44.htm 31703 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.xxiicentury.com/role/DisclosureRevenueRecognition 44 false false R45.htm 31803 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET (Tables) Sheet http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetTables OTHER OPERATING EXPENSES (INCOME), NET (Tables) Tables http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNet 45 false false R46.htm 31903 - Disclosure - INCOME TAXES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.xxiicentury.com/role/DisclosureIncomeTaxes 46 false false R47.htm 32003 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Tables) Sheet http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedTables QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Tables) Tables http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnaudited 47 false false R48.htm 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 48 false false R49.htm 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property, plant and equipment (Details) Sheet http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property, plant and equipment (Details) Details 49 false false R50.htm 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details) Sheet http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details) Details 50 false false R51.htm 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details) Sheet http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details) Details 51 false false R52.htm 40201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Provision for Impairment (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Provision for Impairment (Details) Details 52 false false R53.htm 40202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails DISCONTINUED OPERATIONS AND DIVESTITURES (Details) Details http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresTables 53 false false R54.htm 40203 - 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 54 false false R55.htm 40204 - 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 55 false false R56.htm 40205 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Other operating expenses, net (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Other operating expenses, net (Details) Details 56 false false R57.htm 40206 - 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 57 false false R58.htm 40301 - Disclosure - BUSINESS ACQUISITIONS (Details) Sheet http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails BUSINESS ACQUISITIONS (Details) Details http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables 58 false false R59.htm 40302 - Disclosure - BUSINESS ACQUISITIONS - Initial fair value measurements (Details) Sheet http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsInitialFairValueMeasurementsDetails BUSINESS ACQUISITIONS - Initial fair value measurements (Details) Details 59 false false R60.htm 40303 - Disclosure - BUSINESS ACQUISITIONS - Purchase price allocation (Details) Sheet http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails BUSINESS ACQUISITIONS - Purchase price allocation (Details) Details 60 false false R61.htm 40304 - Disclosure - BUSINESS ACQUISITIONS - Discount rate and remaining lease terms (Details) Sheet http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails BUSINESS ACQUISITIONS - Discount rate and remaining lease terms (Details) Details 61 false false R62.htm 40305 - Disclosure - BUSINESS ACQUISITIONS - Purchase price allocated to intangible assets (Details) Sheet http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails BUSINESS ACQUISITIONS - Purchase price allocated to intangible assets (Details) Details 62 false false R63.htm 40401 - Disclosure - INVENTORIES (Details) Sheet http://www.xxiicentury.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.xxiicentury.com/role/DisclosureInventoriesTables 63 false false R64.htm 40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetTables 64 false false R65.htm 40601 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Details) Sheet http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Details) Details http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesTables 65 false false R66.htm 40602 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES - Schedule of supplemental cash flow information (Details) Sheet http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesScheduleOfSupplementalCashFlowInformationDetails RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES - Schedule of supplemental cash flow information (Details) Details 66 false false R67.htm 40701 - Disclosure - INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) Details 67 false false R68.htm 40702 - 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 68 false false R69.htm 40703 - 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 69 false false R70.htm 40801 - Disclosure - INVESTMENTS & OTHER ASSETS (Details) Sheet http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails INVESTMENTS & OTHER ASSETS (Details) Details http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssets 70 false false R71.htm 40901 - Disclosure - FAIR VALUE MEASUREMENTS - Recurring (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails FAIR VALUE MEASUREMENTS - Recurring (Details) Details 71 false false R72.htm 40903 - Disclosure - FAIR VALUE MEASUREMENTS - Available-for-sale debt securities (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails FAIR VALUE MEASUREMENTS - Available-for-sale debt securities (Details) Details 72 false false R73.htm 40904 - Disclosure - FAIR VALUE MEASUREMENTS - Maturity of available-for-sale securities by contractual maturity (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsMaturityOfAvailableForSaleSecuritiesByContractualMaturityDetails FAIR VALUE MEASUREMENTS - Maturity of available-for-sale securities by contractual maturity (Details) Details 73 false false R74.htm 40905 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables 74 false false R75.htm 40906 - Disclosure - FAIR VALUE MEASUREMENTS - Estimated fair values of company's liabilities (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails FAIR VALUE MEASUREMENTS - Estimated fair values of company's liabilities (Details) Details 75 false false R76.htm 40907 - Disclosure - FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details) Details 76 false false R77.htm 41001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Direct Offering & Warrant Repricing (Details) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Direct Offering & Warrant Repricing (Details) Details 77 false false R78.htm 41002 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrants and ATM Offerings (Details) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrants and ATM Offerings (Details) Details 78 false false R79.htm 41003 - 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 79 false false R80.htm 41004 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Valuation Techniques (Details) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Valuation Techniques (Details) Details 80 false false R81.htm 41005 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of sale of stock (Details) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of sale of stock (Details) Details 81 false false R82.htm 41101 - Disclosure - RETIREMENT PLAN (Details) Sheet http://www.xxiicentury.com/role/DisclosureRetirementPlanDetails RETIREMENT PLAN (Details) Details http://www.xxiicentury.com/role/DisclosureRetirementPlan 82 false false R83.htm 41201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails COMMITMENTS AND CONTINGENCIES - Licenses (Details) Details 83 false false R84.htm 41202 - Disclosure - COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details) Details 84 false false R85.htm 41203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) Details 85 false false R86.htm 41204 - 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 86 false false R87.htm 41301 - Disclosure - DEBT - (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtDetails DEBT - (Details) Details 87 false false R88.htm 41302 - Disclosure - DEBT - Long-term debt (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails DEBT - Long-term debt (Details) Details 88 false false R89.htm 41303 - Disclosure - DEBT - Contractual maturities (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails DEBT - Contractual maturities (Details) Details 89 false false R90.htm 41304 - 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 90 false false R91.htm 41401 - Disclosure - NOTES AND LOANS PAYABLE (Details) Notes http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails NOTES AND LOANS PAYABLE (Details) Details http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableTables 91 false false R92.htm 41501 - Disclosure - EQUITY BASED COMPENSATION (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails EQUITY BASED COMPENSATION (Details) Details http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables 92 false false R93.htm 41502 - Disclosure - EQUITY BASED COMPENSATION - Compensation expense (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails EQUITY BASED COMPENSATION - Compensation expense (Details) Details 93 false false R94.htm 41503 - Disclosure - EQUITY BASED COMPENSATION - RSUs (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails EQUITY BASED COMPENSATION - RSUs (Details) Details 94 false false R95.htm 41504 - Disclosure - EQUITY BASED COMPENSATION - Stock option activity (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails EQUITY BASED COMPENSATION - Stock option activity (Details) Details 95 false false R96.htm 41601 - 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 96 false false R97.htm 41701 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails REVENUE RECOGNITION (Details) Details http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables 97 false false R98.htm 41702 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails REVENUE RECOGNITION - Concentration of risk (Details) Details 98 false false R99.htm 41801 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET - Components (Details) Sheet http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails OTHER OPERATING EXPENSES (INCOME), NET - Components (Details) Details http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetTables 99 false false R100.htm 41901 - Disclosure - INCOME TAXES - Provision (Details) Sheet http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails INCOME TAXES - Provision (Details) Details 100 false false R101.htm 41902 - Disclosure - INCOME TAXES - Rate reconciliation (Details) Sheet http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails INCOME TAXES - Rate reconciliation (Details) Details 101 false false R102.htm 41903 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) Sheet http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails INCOME TAXES - Deferred Tax Assets and Liabilities (Details) Details 102 false false R103.htm 41904 - Disclosure - INCOME TAXES - NOLs, Unrecognized (Details) Sheet http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails INCOME TAXES - NOLs, Unrecognized (Details) Details 103 false false R104.htm 42001 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Details) Sheet http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Details) Details http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedTables 104 false false R105.htm 42101 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.xxiicentury.com/role/DisclosureSubsequentEvents 105 false false R106.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 106 false false R107.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 107 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. xxii-20231231x10k.htm 71 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 18 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:ClassOfWarrantOrRightOutstanding, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare, us-gaap:EarningsPerShareDiluted, us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare, us-gaap:NumberOfReportableSegments, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding, xxii:EarningsPerShareDeemedDividendsDiluted, xxii:MaximumMaturityDateOfSecurities - xxii-20231231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 6 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration, us-gaap:PreferredStockValue - xxii-20231231x10k.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '42101 - Disclosure - SUBSEQUENT EVENTS (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, xxii-20231231.xsd 411 xxii-20231231.xsd xxii-20231231_cal.xml xxii-20231231_def.xml xxii-20231231_lab.xml xxii-20231231_pre.xml xxii-20231231x10k.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 130 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xxii-20231231x10k.htm": { "nsprefix": "xxii", "nsuri": "http://www.xxiicentury.com/20231231", "dts": { "schema": { "local": [ "xxii-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "xxii-20231231_cal.xml" ] }, "definitionLink": { "local": [ "xxii-20231231_def.xml" ] }, "labelLink": { "local": [ "xxii-20231231_lab.xml" ] }, "presentationLink": { "local": [ "xxii-20231231_pre.xml" ] }, "inline": { "local": [ "xxii-20231231x10k.htm" ] } }, "keyStandard": 490, "keyCustom": 188, "axisStandard": 35, "axisCustom": 0, "memberStandard": 54, "memberCustom": 44, "hidden": { "total": 30, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 23, "http://www.xxiicentury.com/20231231": 2 }, "contextCount": 296, "entityCount": 1, "segmentCount": 103, "elementCount": 1046, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1049, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_2GTJoZMKm0mmo1JmofZekQ", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R3": { "role": "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_SZ00_3CS2kyq-5cqmSMupw", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_SZ00_3CS2kyq-5cqmSMupw", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R5": { "role": "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_onazqD445kW4-NdAnzeR8A", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_onazqD445kW4-NdAnzeR8A", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures", "longName": "10201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitions", "longName": "10301 - Disclosure - BUSINESS ACQUISITIONS", "shortName": "BUSINESS ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.xxiicentury.com/role/DisclosureInventories", "longName": "10401 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNet", "longName": "10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeases", "longName": "10601 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES", "shortName": "RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet", "longName": "10701 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssets", "longName": "10801 - Disclosure - INVESTMENTS & OTHER ASSETS", "shortName": "INVESTMENTS & OTHER ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurements", "longName": "10901 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStock", "longName": "11001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK", "shortName": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.xxiicentury.com/role/DisclosureRetirementPlan", "longName": "11101 - Disclosure - RETIREMENT PLAN", "shortName": "RETIREMENT PLAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies", "longName": "11201 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.xxiicentury.com/role/DisclosureDebt", "longName": "11301 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayable", "longName": "11401 - Disclosure - NOTES AND LOANS PAYABLE", "shortName": "NOTES AND LOANS PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:NotesAndLoansPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:NotesAndLoansPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation", "longName": "11501 - Disclosure - EQUITY BASED COMPENSATION", "shortName": "EQUITY BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShare", "longName": "11601 - Disclosure - LOSS PER COMMON SHARE", "shortName": "LOSS PER COMMON SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognition", "longName": "11701 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNet", "longName": "11801 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET", "shortName": "OTHER OPERATING EXPENSES (INCOME), NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:OtherOperatingExpensesNetDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:OtherOperatingExpensesNetDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.xxiicentury.com/role/DisclosureIncomeTaxes", "longName": "11901 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnaudited", "longName": "12001 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED", "shortName": "QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.xxiicentury.com/role/DisclosureSubsequentEvents", "longName": "12101 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "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-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "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-20231231x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresTables", "longName": "30203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables", "longName": "30303 - Disclosure - BUSINESS ACQUISITIONS (Tables)", "shortName": "BUSINESS ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.xxiicentury.com/role/DisclosureInventoriesTables", "longName": "30403 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "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-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "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-20231231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "longName": "30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesTables", "longName": "30603 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Tables)", "shortName": "RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:LeaseDiscountRateAndRemainingLeaseTermTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:LeaseDiscountRateAndRemainingLeaseTermTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables", "longName": "30703 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables", "longName": "30903 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "longName": "31003 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK (Tables)", "shortName": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ScheduleOfSaleOfStockTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R39": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "31203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.xxiicentury.com/role/DisclosureDebtTables", "longName": "31303 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableTables", "longName": "31403 - Disclosure - NOTES AND LOANS PAYABLE (Tables)", "shortName": "NOTES AND LOANS PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables", "longName": "31503 - Disclosure - EQUITY BASED COMPENSATION (Tables)", "shortName": "EQUITY BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables", "longName": "31603 - Disclosure - LOSS PER COMMON SHARE (Tables)", "shortName": "LOSS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "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-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "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-20231231x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables", "longName": "31703 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetTables", "longName": "31803 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET (Tables)", "shortName": "OTHER OPERATING EXPENSES (INCOME), NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ScheduleOfOtherOperatingExpensesNetComponentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:OtherOperatingExpensesNetDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ScheduleOfOtherOperatingExpensesNetComponentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:OtherOperatingExpensesNetDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.xxiicentury.com/role/DisclosureIncomeTaxesTables", "longName": "31903 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedTables", "longName": "32003 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Tables)", "shortName": "QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R49": { "role": "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails", "longName": "40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property, plant and equipment (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property, plant and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_nAm6XHWOt0mWQwO0lPJ6jw", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_nAm6XHWOt0mWQwO0lPJ6jw", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails", "longName": "40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Change in accrued liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_12_31_2022_2GTJoZMKm0mmo1JmofZekQ", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfChangesInAccruedLiabilitiesTableTextBlock", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "xxii:SeveranceChargesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_6iLmwURNiEakYvC5V0FIWg", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfChangesInAccruedLiabilitiesTableTextBlock", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "xxii:SeveranceChargesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R51": { "role": "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails", "longName": "40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Severance Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:SeveranceCosts1", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "xxii:SeveranceChargesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:SeveranceCosts1", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "xxii:SeveranceChargesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails", "longName": "40201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Provision for Impairment (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Provision for Impairment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_eNGMPsMOcUOZbI6SCxtr2w", "name": "xxii:DisposalGroupIncludingDiscontinuedOperationGoodwillImpairment", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_HpahryaZGEu-G3pMWm1XhA", "name": "xxii:DisposalGroupIncludingDiscontinuedOperationProvisionForImpairmentOfLicense", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R53": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "longName": "40202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_22_2023_OkOupqLsaUesjo4O7qISeg", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_22_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_w7FqH416IkOrhWP36NNj9g", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R54": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "longName": "40203 - 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": "54", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_ZSGUgLzEz0qUsg-SwX-Odg", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R55": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "longName": "40204 - 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": "55", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_jSsEVU5ho0eONMB4cLQB_A", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R56": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "longName": "40205 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Other operating expenses, net (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Other operating expenses, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbBiopharmaMember_AoSeUS6VB0mOXCdy97v4Xw", "name": "xxii:DisposalGroupIncludingDiscontinuedOperationFixedAssetWriteOffs", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbBiopharmaMember_AoSeUS6VB0mOXCdy97v4Xw", "name": "xxii:DisposalGroupIncludingDiscontinuedOperationFixedAssetWriteOffs", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "longName": "40206 - 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": "57", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_jSsEVU5ho0eONMB4cLQB_A", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_jSsEVU5ho0eONMB4cLQB_A", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "longName": "40301 - Disclosure - BUSINESS ACQUISITIONS (Details)", "shortName": "BUSINESS ACQUISITIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_19_2023_To_1_19_2023_Ofa8JHsFPUWMb_rDfWr4Lw", "name": "xxii:BusinessCombinationNumberOfNovelFoodApplications", "unitRef": "Unit_Standard_item_0_D98o7Uv0OCxQ9d4ySg1Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_19_2023_To_1_19_2023_Ofa8JHsFPUWMb_rDfWr4Lw", "name": "xxii:BusinessCombinationNumberOfNovelFoodApplications", "unitRef": "Unit_Standard_item_0_D98o7Uv0OCxQ9d4ySg1Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsInitialFairValueMeasurementsDetails", "longName": "40302 - Disclosure - BUSINESS ACQUISITIONS - Initial fair value measurements (Details)", "shortName": "BUSINESS ACQUISITIONS - Initial fair value measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_1_19_2023_lYuBfakaqkikGWnK422juQ", "name": "xxii:BusinessCombinationContingentConsiderationLiabilityMaximumPayout", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfInitialFairValueMeasurementOfContingentConsiderationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_19_2023_lYuBfakaqkikGWnK422juQ", "name": "xxii:BusinessCombinationContingentConsiderationLiabilityMaximumPayout", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfInitialFairValueMeasurementOfContingentConsiderationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "longName": "40303 - Disclosure - BUSINESS ACQUISITIONS - Purchase price allocation (Details)", "shortName": "BUSINESS ACQUISITIONS - Purchase price allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_BusinessAcquisitionAxis_xxii_GvbBiopharmaMember_B_UbmZQaDUG71H3XQyR70g", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R61": { "role": "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails", "longName": "40304 - Disclosure - BUSINESS ACQUISITIONS - Discount rate and remaining lease terms (Details)", "shortName": "BUSINESS ACQUISITIONS - Discount rate and remaining lease terms (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "xxii:LeaseDiscountRateAndRemainingLeaseTermTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_13_2022_us-gaap_BusinessAcquisitionAxis_xxii_GvbBiopharmaMember_3hnlYqcruUOQ9dUiNJBHWQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R62": { "role": "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "longName": "40305 - Disclosure - BUSINESS ACQUISITIONS - Purchase price allocated to intangible assets (Details)", "shortName": "BUSINESS ACQUISITIONS - Purchase price allocated to intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_5_13_2022_us-gaap_BusinessAcquisitionAxis_xxii_GvbBiopharmaMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember_QEGaP7vZ6Ue79A0EZ88raA", "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_13_2022_us-gaap_BusinessAcquisitionAxis_xxii_GvbBiopharmaMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember_QEGaP7vZ6Ue79A0EZ88raA", "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.xxiicentury.com/role/DisclosureInventoriesDetails", "longName": "40401 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "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-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "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-20231231x10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "longName": "40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails", "longName": "40601 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Details)", "shortName": "RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "xxii:LeaseDiscountRateAndRemainingLeaseTermTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R66": { "role": "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesScheduleOfSupplementalCashFlowInformationDetails", "longName": "40602 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES - Schedule of supplemental cash flow information (Details)", "shortName": "RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES - Schedule of supplemental cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:LeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:LeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails", "longName": "40701 - 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": "67", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "longName": "40702 - 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": "68", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails", "longName": "40703 - 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": "69", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails", "longName": "40801 - Disclosure - INVESTMENTS & OTHER ASSETS (Details)", "shortName": "INVESTMENTS & OTHER ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_10_16_2023_VerUL9Nb_02H8S_b_r1Ocw", "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_10_16_2023_VerUL9Nb_02H8S_b_r1Ocw", "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails", "longName": "40901 - Disclosure - FAIR VALUE MEASUREMENTS - Recurring (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Recurring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_MoneyMarketFundsMember_wOCFD5WNZEKQiDkgh9HxQg", "name": "us-gaap:NetAssetValuePerShare", "unitRef": "Unit_Divide_USD_shares_SZ00_3CS2kyq-5cqmSMupw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_MoneyMarketFundsMember_wOCFD5WNZEKQiDkgh9HxQg", "name": "us-gaap:NetAssetValuePerShare", "unitRef": "Unit_Divide_USD_shares_SZ00_3CS2kyq-5cqmSMupw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails", "longName": "40903 - Disclosure - FAIR VALUE MEASUREMENTS - Available-for-sale debt securities (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Available-for-sale debt securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateBondSecuritiesMember_L4jvEFskdUaACq9xM61opw", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateBondSecuritiesMember_L4jvEFskdUaACq9xM61opw", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsMaturityOfAvailableForSaleSecuritiesByContractualMaturityDetails", "longName": "40904 - Disclosure - FAIR VALUE MEASUREMENTS - Maturity of available-for-sale securities by contractual maturity (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Maturity of available-for-sale securities by contractual maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2022_2GTJoZMKm0mmo1JmofZekQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_2GTJoZMKm0mmo1JmofZekQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsDetails", "longName": "40905 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:InterestIncomeShortTermInvestmentOther", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:InterestIncomeShortTermInvestmentOther", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails", "longName": "40906 - Disclosure - FAIR VALUE MEASUREMENTS - Estimated fair values of company's liabilities (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Estimated fair values of company's liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_xxii_DetachableWarrantsMember_sn_zfIYNoESmX2yZ8-SAlg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_xxii_DetachableWarrantsMember_sn_zfIYNoESmX2yZ8-SAlg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails", "longName": "40907 - Disclosure - FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_tvI_lHaViUufwTV53JeIpw", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_tvI_lHaViUufwTV53JeIpw", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "longName": "41001 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Direct Offering & Warrant Repricing (Details)", "shortName": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Direct Offering & Warrant Repricing (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_31_2023_To_10_31_2023_cWE18haNikC-OQjpu9DAWQ", "name": "xxii:NumberOfWarrantsRepriced", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R78": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "longName": "41002 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrants and ATM Offerings (Details)", "shortName": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Warrants and ATM Offerings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:ProceedsFromWarrantExercises", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_11_28_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_xxii_InducementWarrantsMember_9TuaIhukGUuvEMv6STHMOA", "name": "us-gaap:ProceedsFromWarrantExercises", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R79": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "longName": "41003 - 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": "79", "firstAnchor": { "contextRef": "As_Of_10_31_2023_4DOvvRXnmEq84NzEnkQ61A", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_SZ00_3CS2kyq-5cqmSMupw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "longName": "41004 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Valuation Techniques (Details)", "shortName": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Valuation Techniques (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_3_3_2023_us-gaap_ClassOfWarrantOrRightAxis_xxii_JgbWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_17z-zEBhBEq5uFRPOOFcQw", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R81": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails", "longName": "41005 - Disclosure - CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of sale of stock (Details)", "shortName": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK - Schedule of sale of stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_10_19_2023_To_10_19_2023_KlkqWijkoUGTqSjPmiSSPQ", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_SubsidiarySaleOfStockAxis_xxii_AtMarketOfferingMember_Bo_8kgGZ_kCyQcKiPHKD-w", "name": "us-gaap:SharesIssuedPricePerShare", "unitRef": "Unit_Divide_USD_shares_SZ00_3CS2kyq-5cqmSMupw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfSaleOfStockTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R82": { "role": "http://www.xxiicentury.com/role/DisclosureRetirementPlanDetails", "longName": "41101 - Disclosure - RETIREMENT PLAN (Details)", "shortName": "RETIREMENT PLAN (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "longName": "41201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Licenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "longName": "41202 - Disclosure - COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - MRTP, litigation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_1_15_2020_MIa3Diu3BEaeBNrX886AMw", "name": "us-gaap:LossContingencyPendingClaimsNumber", "unitRef": "Unit_Standard_item_0_D98o7Uv0OCxQ9d4ySg1Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_15_2020_MIa3Diu3BEaeBNrX886AMw", "name": "us-gaap:LossContingencyPendingClaimsNumber", "unitRef": "Unit_Standard_item_0_D98o7Uv0OCxQ9d4ySg1Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "longName": "41203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "As_Of_12_5_2023_i4fWUAZyAU6SdQFtWTkVyw", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_5_2023_i4fWUAZyAU6SdQFtWTkVyw", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails", "longName": "41204 - 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": "86", "firstAnchor": { "contextRef": "Duration_3_1_2023_To_3_31_2023_us-gaap_LossContingenciesByNatureOfContingencyAxis_xxii_NeedleRockFarmsSettlementAgreementMember_q32Tr7pg2EGENg0qWO2klQ", "name": "us-gaap:LossContingencyAccrualPayments", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2023_To_3_31_2023_us-gaap_LossContingenciesByNatureOfContingencyAxis_xxii_NeedleRockFarmsSettlementAgreementMember_q32Tr7pg2EGENg0qWO2klQ", "name": "us-gaap:LossContingencyAccrualPayments", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.xxiicentury.com/role/DisclosureDebtDetails", "longName": "41301 - Disclosure - DEBT - (Details)", "shortName": "DEBT - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "As_Of_10_16_2023_VerUL9Nb_02H8S_b_r1Ocw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R88": { "role": "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "longName": "41302 - Disclosure - DEBT - Long-term debt (Details)", "shortName": "DEBT - Long-term debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R89": { "role": "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails", "longName": "41303 - Disclosure - DEBT - Contractual maturities (Details)", "shortName": "DEBT - Contractual maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_xxii_SeniorSecuredCreditFacilityMember_Wu4pRxtOnke8QVuriT9r2Q", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_xxii_SeniorSecuredCreditFacilityMember_Wu4pRxtOnke8QVuriT9r2Q", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails", "longName": "41304 - 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": "90", "firstAnchor": { "contextRef": "As_Of_12_31_2022_2GTJoZMKm0mmo1JmofZekQ", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R91": { "role": "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails", "longName": "41401 - Disclosure - NOTES AND LOANS PAYABLE (Details)", "shortName": "NOTES AND LOANS PAYABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_QZoSuk1T9ki-8sB2vOPD8A", "name": "xxii:DirectorsAndOfficersInsurancePolicyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_QZoSuk1T9ki-8sB2vOPD8A", "name": "xxii:DirectorsAndOfficersInsurancePolicyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails", "longName": "41501 - Disclosure - EQUITY BASED COMPENSATION (Details)", "shortName": "EQUITY BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_12_31_2021_6iLmwURNiEakYvC5V0FIWg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_6iLmwURNiEakYvC5V0FIWg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "longName": "41502 - Disclosure - EQUITY BASED COMPENSATION - Compensation expense (Details)", "shortName": "EQUITY BASED COMPENSATION - Compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:EmployeeBenefitsAndShareBasedCompensationContinuingOperations", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:EmployeeBenefitsAndShareBasedCompensationContinuingOperations", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "longName": "41503 - Disclosure - EQUITY BASED COMPENSATION - RSUs (Details)", "shortName": "EQUITY BASED COMPENSATION - RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_12_31_2022_2GTJoZMKm0mmo1JmofZekQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_6iLmwURNiEakYvC5V0FIWg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R95": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails", "longName": "41504 - 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": "95", "firstAnchor": { "contextRef": "As_Of_12_31_2022_2GTJoZMKm0mmo1JmofZekQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_6iLmwURNiEakYvC5V0FIWg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R96": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "longName": "41601 - Disclosure - LOSS PER COMMON SHARE (Details)", "shortName": "LOSS PER COMMON SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_SEKzbq3NcUqGbM4O4t1SPg", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R97": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "longName": "41701 - Disclosure - REVENUE RECOGNITION (Details)", "shortName": "REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:AllowanceAmountForDiscountsOrReturnsAndAllowances", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "xxii:AllowanceAmountForDiscountsOrReturnsAndAllowances", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:AllowanceAmountForDiscountsOrReturnsAndAllowances", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "xxii:AllowanceAmountForDiscountsOrReturnsAndAllowances", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails", "longName": "41702 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details)", "shortName": "REVENUE RECOGNITION - Concentration of risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_xxii_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_KEorP4gGJ0WqDNokP5OBow", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_xxii_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_KEorP4gGJ0WqDNokP5OBow", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails", "longName": "41801 - Disclosure - OTHER OPERATING EXPENSES (INCOME), NET - Components (Details)", "shortName": "OTHER OPERATING EXPENSES (INCOME), NET - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ImpairmentsOfIntangibleAssetsExcludingGoodwill", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfOtherOperatingExpensesNetComponentsTableTextBlock", "xxii:OtherOperatingExpensesNetDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "xxii:ImpairmentsOfIntangibleAssetsExcludingGoodwill", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfOtherOperatingExpensesNetComponentsTableTextBlock", "xxii:OtherOperatingExpensesNetDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails", "longName": "41901 - Disclosure - INCOME TAXES - Provision (Details)", "shortName": "INCOME TAXES - Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails", "longName": "41902 - Disclosure - INCOME TAXES - Rate reconciliation (Details)", "shortName": "INCOME TAXES - Rate reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_LZfLAyoW3ECQDoyn7oIMjQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "longName": "41903 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails", "longName": "41904 - Disclosure - INCOME TAXES - NOLs, Unrecognized (Details)", "shortName": "INCOME TAXES - NOLs, Unrecognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails", "longName": "42001 - Disclosure - QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Details)", "shortName": "QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_SEKzbq3NcUqGbM4O4t1SPg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_SEKzbq3NcUqGbM4O4t1SPg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "longName": "42101 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "As_Of_12_31_2023_1jpTIwv2yE2a1A2hBszscw", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_15_2024_To_2_15_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_KvacceI3ZE2_vLeZeFaMRw", "name": "xxii:AdditionalAuthorizedStockIssuedDuringPeriodInShares", "unitRef": "Unit_Standard_shares_CcA05DLcbkyZhR_3B1RQ1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "unique": true } }, "R106": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "106", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_gVLh5Z9w_UWfxM4sLQbOPg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_oUZ_Ruug_UWcEkboOwUjkw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R107": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "107", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_SEKzbq3NcUqGbM4O4t1SPg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_SEKzbq3NcUqGbM4O4t1SPg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20231231x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r417" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r54", "r929" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r402", "r403" ] }, "xxii_AccruedLiabilitiesAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AccruedLiabilitiesAccruals", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase in accrued liabilities accrued during period.", "label": "Accrued Liabilities, Accruals", "terseLabel": "Accruals" } } }, "auth_ref": [] }, "xxii_AccruedLiabilitiesCashPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AccruedLiabilitiesCashPayments", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "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/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r57" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "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": [ "r146" ] }, "xxii_AccruedPaidInKindInterestRefinanced": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AccruedPaidInKindInterestRefinanced", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued paid in kind interest refinanced.", "label": "Accrued Paid in Kind Interest Refinanced", "terseLabel": "Accrued paid in kind interest refinanced" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r100", "r304", "r762" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r64", "r65", "r191", "r314", "r758", "r787", "r791" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "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": [ "r17", "r32", "r65", "r654", "r657", "r725", "r782", "r783", "r1038", "r1039", "r1040", "r1055", "r1056", "r1057" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquisitionCosts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails": { "parentTag": "us-gaap_OtherCostAndExpenseOperating", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition Costs, Period Cost", "terseLabel": "Acquisition and transaction costs", "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties." } } }, "auth_ref": [ "r251", "r252" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r983" ] }, "xxii_AdditionalAuthorizedStockIssuedDuringPeriodInShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AdditionalAuthorizedStockIssuedDuringPeriodInShares", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional Authorized Stock issued during period (in shares)", "label": "Additional Authorized Stock issued during period (in shares)", "terseLabel": "Additional authorized stock issued during period (in shares)" } } }, "auth_ref": [] }, "xxii_AdditionalDebtReduction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r183", "r929", "r1123" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r593", "r594", "r595", "r802", "r1055", "r1056", "r1057", "r1093", "r1125" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r989" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r989" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r989" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r989" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r355", "r356", "r357", "r358", "r367", "r405", "r406", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r449", "r593", "r594", "r595", "r619", "r620", "r621", "r622", "r635", "r636", "r637", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r683", "r684", "r686", "r687", "r688", "r689", "r701", "r702", "r706", "r707", "r708", "r709", "r721", "r722", "r723", "r724", "r725", "r743", "r744", "r745", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "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": [ "r33", "r234" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Equity detachable warrants", "verboseLabel": "issuance of the warrants without the put provision", "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": [ "r33", "r102", "r234" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash used in operating activities:" } } }, "auth_ref": [] }, "xxii_AggregateNumberOfPreFundedWarrantsInPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AggregateNumberOfPreFundedWarrantsInPercentage", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents of aggregate number of pre-funded warrants in percentage.", "label": "Aggregate Number Of Pre-Funded Warrants In Percentage", "terseLabel": "Aggregate number of pre-funded warrants in percentage" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r953", "r965", "r975", "r1001" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r956", "r968", "r978", "r1004" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r989" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r996" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r960", "r969", "r979", "r996", "r1005", "r1009", "r1017" ] }, "xxii_AllOtherCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1015" ] }, "xxii_AllowanceAmountForDiscountsOrReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable", "terseLabel": "Allowance for discounts or returns and allowances", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r315", "r404", "r428", "r429", "r431", "r1117" ] }, "xxii_AmendedRevenueDebenturesAgreementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "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/20231231", "localname": "AmortizationAndDepreciationExcludingAmortizationOfIntangibles", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "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": [ "r495", "r704", "r907", "r908", "r1046" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r25", "r92", "r97" ] }, "xxii_AmortizationOfInventoryStepUp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AmortizationOfInventoryStepUp", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the increase in value of inventory acquired.", "label": "Amortization of Inventory Step Up", "terseLabel": "Amortization of inventory step-up" } } }, "auth_ref": [] }, "xxii_AmountInvoicedForServicePerformed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "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/2023", "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": [ "r379" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r80" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r80" ] }, "xxii_AreaOfRealEstatePropertyClosed": { "xbrltype": "areaItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "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": [ "r641" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r254", "r308", "r346", "r386", "r393", "r397", "r416", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r643", "r647", "r685", "r755", "r830", "r929", "r943", "r1078", "r1079", "r1102" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r299", "r318", "r346", "r416", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r643", "r647", "r685", "r929", "r1078", "r1079", "r1102" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets at fair value", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r135" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r16", "r155", "r170", "r222", "r225", "r297", "r298" ] }, "xxii_AtMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AtMarketOfferingMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to at-the market offering.", "label": "At the Market Offering [Member]", "terseLabel": "ATM Offering", "verboseLabel": "ATM" } } }, "auth_ref": [] }, "xxii_AtmProgramAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AtmProgramAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The authorized amount under ATM program.", "label": "ATM Program, Authorized Amount", "terseLabel": "Authorized amount" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r947", "r948", "r961" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r947", "r948", "r961" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r947", "r948", "r961" ] }, "xxii_AutoLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "AutoLoansMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Auto Loans.", "label": "Auto loans" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Available-for-sale Securities - Gross Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsMaturityOfAvailableForSaleSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "verboseLabel": "Available for sale, maturities one year or less, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1062" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsMaturityOfAvailableForSaleSecuritiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "verboseLabel": "Available for sale, maturities one year or less, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next 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": [ "r411", "r753" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale", "verboseLabel": "Available-for-sale Securities - Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r409", "r433", "r748", "r1060" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1012" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1013" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1008" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1008" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1008" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1008" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1008" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1008" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1011" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1010" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1009" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1009" ] }, "xxii_BalanceReductionOfDebentures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "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 and Principles of Consolidation", "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/2023", "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_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoanMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Bridge Loan.", "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r633", "r920", "r921" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r122", "r123", "r633", "r920", "r921" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Fair value of shares issued", "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity." } } }, "auth_ref": [ "r244" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r244" ] }, "xxii_BusinessAcquisitionIncreaseDecreaseInInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessAcquisitionIncreaseDecreaseInInventory", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The value of increase (decrease) in inventory.", "label": "Business Acquisition, Increase (Decrease) in Inventory", "terseLabel": "Increase (decrease) in inventory" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "BUSINESS ACQUISITIONS", "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": [ "r633" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r121" ] }, "xxii_BusinessCombinationAggregateConsiderationFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationAggregateConsiderationFairValue", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value of aggregate consideration under the business combination.", "label": "Business Combination, Aggregate Consideration Fair Value", "terseLabel": "Fair value of contingent consideration" } } }, "auth_ref": [] }, "xxii_BusinessCombinationConsiderationEstimateOfWorkingCapitalTrueUpAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationConsiderationEstimateOfWorkingCapitalTrueUpAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The estimate of working capital true up amount under business combination.", "label": "Business Combination Consideration, Estimate Of Working Capital True Up Amount", "terseLabel": "Target working capital, true up" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity consideration", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r8", "r9" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r640", "r1045" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsInitialFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Fair Value", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r12", "r132", "r639" ] }, "xxii_BusinessCombinationContingentConsiderationLiabilityEarnOutPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationContingentConsiderationLiabilityEarnOutPeriod", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The period during which specified conditions to be met for payment of contingent consideration.", "label": "Business Combination, Contingent Consideration, Liability, Earn Out Period", "terseLabel": "Contingent consideration, earn out period" } } }, "auth_ref": [] }, "xxii_BusinessCombinationContingentConsiderationLiabilityMaximumPayout": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationContingentConsiderationLiabilityMaximumPayout", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsInitialFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum payout on contingent consideration liability under the business combination.", "label": "Business Combination, Contingent Consideration, Liability, Maximum Payout", "terseLabel": "Maximum Payout" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsInitialFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Measurement Inputs", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r678" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsInitialFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration]", "documentation": "Indicates measurement input for business combination contingent consideration liability." } } }, "auth_ref": [ "r677" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS ACQUISITIONS", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r241", "r634" ] }, "xxii_BusinessCombinationExcessPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationExcessPurchasePrice", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Excess purchase price under business combination.", "label": "Business Combination, Excess Purchase Price", "terseLabel": "Excess purchase price" } } }, "auth_ref": [] }, "xxii_BusinessCombinationNumberOfNovelFoodApplications": { "xbrltype": "integerItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationNumberOfNovelFoodApplications", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of novel food applications.", "label": "Business Combination, Number of Novel Food Applications", "terseLabel": "Number of novel food applications" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment", "terseLabel": "Valuation of property plant and equipment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r126" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Lease liabilities", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r125" ] }, "xxii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of current asset (liabilities) net acquired as of acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Asset (Liabilities) Net", "terseLabel": "Net asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "xxii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedExpenses", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables and accrued expenses, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Accrued Expenses", "negatedLabel": "Accounts payable and accrued expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other current liabilities", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liability", "terseLabel": "Deferred tax liability", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "negatedLabel": "Auto loans", "terseLabel": "Debt assumed", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r125" ] }, "xxii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating lease right of use assets, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right of Use Assets", "terseLabel": "Operating leases right-of-use assets, net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant & equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Fair value of net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r125" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "BUSINESS ACQUISITIONS" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CapitalExpenditureDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r169" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r77", "r78", "r79" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r74", "r302", "r887" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents - end of period", "periodStartLabel": "Cash and cash equivalents - 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": [ "r74", "r208", "r343" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents", "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": [ "r15", "r208" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 used in 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": [ "r168", "r208" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r168", "r208" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r987" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r311", "r312", "r313", "r385", "r504", "r505", "r506", "r508", "r511", "r516", "r518", "r795", "r796", "r797", "r798", "r909", "r1024", "r1048" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r519" ] }, "xxii_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsBasedOnLowestNasdaqMinimumPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsBasedOnLowestNasdaqMinimumPrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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_ClassOfWarrantOrRightExercisePriceOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ClassOfWarrantOrRightExercisePriceOneMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to class Of warrant Or right exrcise price one.", "label": "Class Of Warrant Or Right Exercise Price One [Member]", "terseLabel": "Class Of warrant Or right exercise price one" } } }, "auth_ref": [] }, "xxii_ClassOfWarrantOrRightExercisePriceTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ClassOfWarrantOrRightExercisePriceTwoMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to class Of warrant Or right exercise price two.", "label": "Class Of Warrant Or Right Exercise Price Two [Member]", "terseLabel": "Class Of warrant Or right exercise price two" } } }, "auth_ref": [] }, "xxii_ClassOfWarrantOrRightIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ClassOfWarrantOrRightIssued", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The shares of warrants issued.", "label": "Class Of Warrant Or Right Issued", "verboseLabel": "Issued" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "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/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r519" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r113" ] }, "xxii_ClassOfWarrantsVwapPremium": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ClassOfWarrantsVwapPremium", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Premium on volume weighted average price of warrants.", "label": "Class of Warrants, VWAP Premium", "terseLabel": "Premium percentage" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r988" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r988" ] }, "xxii_CollaborationResearchAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r62", "r147", "r756", "r816" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r101", "r881" ] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r228" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Shares Outstanding", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r933", "r934", "r935", "r937", "r938", "r939", "r940", "r1055", "r1056", "r1093", "r1122", "r1125" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r182" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r182", "r817" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r182" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r33", "r182", "r817", "r836", "r1125", "r1126" ] }, "xxii_CommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "CommonWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares of common stock", "label": "Common Warrants" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r993" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r992" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r994" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r991" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "RETIREMENT PLAN" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r66", "r323", "r325", "r333", "r750", "r769" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r83", "r85", "r140", "r141", "r401", "r880" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r83", "r85", "r140", "r141", "r401", "r792", "r880" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r83", "r85", "r140", "r141", "r401", "r880", "r1030" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r151", "r274" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r880" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r83", "r85", "r140", "r141", "r401" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r82", "r83", "r85", "r86", "r140", "r249", "r880" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r83", "r85", "r140", "r141", "r401", "r880" ] }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialStatementsCaptionsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r286", "r288", "r289", "r290", "r350", "r1025" ] }, "xxii_ConsultingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_ContingentConsiderationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ContingentConsiderationPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contingent consideration.", "label": "Contingent Consideration [Policy Text Block]", "terseLabel": "Contingent Consideration" } } }, "auth_ref": [] }, "xxii_ContractAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ContractAssetLiabilityNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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 (liabilities)" } } }, "auth_ref": [] }, "xxii_ContractAssetPaymentPeriodAfterShipment": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1082" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails": { "parentTag": "xxii_ContractAssetLiabilityNet", "weight": 1.0, "order": 1.0 } }, "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": [ "r521", "r523", "r534" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails": { "parentTag": "xxii_ContractAssetLiabilityNet", "weight": -1.0, "order": 2.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r521", "r522", "r534" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r535" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r1052" ] }, "xxii_ContractualObligationDueAfterFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ContractualObligationDueAfterFourthYear", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "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_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Fourth Year", "terseLabel": "2027", "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Next Fiscal Year", "terseLabel": "2024", "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/2023", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Second Year", "terseLabel": "2025", "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/2023", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Third Year", "terseLabel": "2026", "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/2023", "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/2023", "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": [ "r1053" ] }, "us-gaap_ContractualRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r129" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bonds", "verboseLabel": "Corporate bonds", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "xxii_GrossProfitExcludingDepreciation", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r1033", "r1034" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2023", "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/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "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": [ "r287", "r348", "r349", "r477", "r506", "r726", "r892", "r894" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r293", "r354", "r361", "r367", "r421", "r427", "r593", "r594", "r595", "r621", "r622", "r652", "r654", "r655", "r657", "r658", "r659", "r664", "r667", "r669", "r670", "r723" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r293", "r354", "r361", "r367", "r421", "r427", "r593", "r594", "r595", "r621", "r622", "r652", "r654", "r655", "r657", "r658", "r659", "r664", "r667", "r669", "r670", "r723" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r293", "r354", "r361", "r367", "r421", "r427", "r593", "r594", "r595", "r621", "r622", "r652", "r654", "r655", "r657", "r658", "r659", "r664", "r667", "r669", "r670", "r723" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current provision", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r240", "r618", "r626", "r1051" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current:" } } }, "auth_ref": [] }, "xxii_CurrentSeveranceAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "CurrentSeveranceAccrual", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Current Severance Accrual", "terseLabel": "Current" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1032", "r1051", "r1091" ] }, "xxii_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "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/2023", "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": [ "r84", "r401" ] }, "xxii_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer relationships", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r43" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationships", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r128" ] }, "xxii_DebentureExitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r229", "r344", "r473", "r479", "r480", "r481", "r482", "r483", "r484", "r489", "r496", "r497", "r499" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "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": [ "r47", "r175", "r176", "r255", "r257", "r350", "r474", "r475", "r476", "r477", "r478", "r480", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r705", "r904", "r905", "r906", "r907", "r908", "r1049" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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": [ "r47", "r257", "r500" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r150" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "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": [ "r230", "r476" ] }, "xxii_DebtInstrumentExitPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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": [ "r143", "r145", "r474", "r705", "r905", "r906" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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": [ "r59", "r475" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "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": [ "r350", "r474", "r475", "r476", "r477", "r478", "r480", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r705", "r904", "r905", "r906", "r907", "r908", "r1049" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "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": [ "r60", "r350", "r474", "r475", "r476", "r477", "r478", "r480", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r705", "r904", "r905", "r906", "r907", "r908", "r1049" ] }, "xxii_DebtInstrumentOriginalIssueDiscountPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "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/20231231", "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/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r39" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r39" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r39" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r39" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r39" ] }, "xxii_DebtInstrumentRedemptionPricePercentageOfNetCashProceedsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r60", "r109", "r112", "r142", "r143", "r145", "r149", "r232", "r233", "r350", "r474", "r475", "r476", "r477", "r478", "r480", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r705", "r904", "r905", "r906", "r907", "r908", "r1049" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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/20231231", "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/2023", "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": "Unamortized discount and deferred debt issuance costs, at the end", "periodStartLabel": "Issuance", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r144", "r485", "r501", "r905", "r906" ] }, "xxii_DebtIssuedWithDetachableWarrantsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "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": [ "r27" ] }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt related charges included in interest expense", "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses." } } }, "auth_ref": [ "r202" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "terseLabel": "Available-for-sale Securities - Amortized Cost Basis", "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1061" ] }, "xxii_DebtSecuritiesRealizedGainLossOnConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DebtSecuritiesRealizedGainLossOnConversion", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The realized gain (loss), during the period, on conversion of debt securities into other instruments.", "label": "Debt Securities Realized Gain (Loss) On Conversion", "negatedLabel": "Realized loss (gain) on Panacea investment", "terseLabel": "Realized loss on Panacea investment" } } }, "auth_ref": [] }, "xxii_DecreaseInRelatedPartyNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DecreaseInRelatedPartyNotesReceivable", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reduction to related party notes receivable.", "label": "Decrease in Related Party Notes Receivable", "terseLabel": "Decrease in related party notes receivable" } } }, "auth_ref": [] }, "xxii_DeemedDividendAdjustmentFromAntiDilutionProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeemedDividendAdjustmentFromAntiDilutionProvision", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The value of deemed dividend adjustment from trigger of anti-dilution provision feature.", "label": "Deemed Dividend Adjustment from Anti-Dilution Provision", "terseLabel": "Deemed dividend from trigger of anti-dilution provision feature" } } }, "auth_ref": [] }, "xxii_DeemedDividendRelatedToDownRoundProvisionsAndAntiDilutionProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeemedDividendRelatedToDownRoundProvisionsAndAntiDilutionProvisions", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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_DeemedDividendRelatedToIncrementalValueOfReplacementWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeemedDividendRelatedToIncrementalValueOfReplacementWarrants", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deemed dividend related to incremental value of replacement warrants.", "label": "Deemed Dividend Related to Incremental Value of Replacement Warrants", "terseLabel": "Value of replacement warrants" } } }, "auth_ref": [] }, "xxii_DeemedDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeemedDividends", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/20231231", "localname": "DeemedDividendsNonCash", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of deemed dividends, non-cash.", "label": "Deemed Dividends, Non-cash", "terseLabel": "Deemed dividends" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "xxii_TotalDeferredBenefitRelatedToIncomeTaxes", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1051", "r1090", "r1091" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "verboseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r144", "r1081" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r25", "r240", "r280", "r625", "r626", "r1051" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r177", "r178", "r256", "r612" ] }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredOtherTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Other Tax Expense (Benefit)", "terseLabel": "Change in valuation allowance", "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods." } } }, "auth_ref": [ "r119", "r239", "r1051" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "xxii_TotalDeferredBenefitRelatedToIncomeTaxes", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1051", "r1090", "r1091" ] }, "xxii_DeferredTaxAssetsAccruedBonus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeferredTaxAssetsAccruedBonus", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued bonus.", "label": "Deferred Tax Assets Accrued Bonus", "verboseLabel": "Accrued bonus" } } }, "auth_ref": [] }, "xxii_DeferredTaxAssetsCapitalLossOnInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeferredTaxAssetsCapitalLossOnInvestment", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to Capital loss on investment", "label": "Deferred Tax Assets Capital loss on investment", "terseLabel": "Capital loss on investment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r613" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and development costs", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "verboseLabel": "Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "negatedTotalLabel": "Net deferred taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1088" ] }, "xxii_DeferredTaxAssetsOperatingLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseObligations", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease obligations.", "label": "Deferred Tax Assets Operating Lease Obligations", "terseLabel": "Operating lease obligations" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating loss carry-forward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated an net operating loss carryforward", "terseLabel": "Accumulated an net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "verboseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "verboseLabel": "Research and development credit carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r117", "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Severance Payments", "verboseLabel": "Severance liability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from severance costs." } } }, "auth_ref": [ "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "verboseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements", "terseLabel": "Capitalized legal fees", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the estimated loss from legal settlements." } } }, "auth_ref": [ "r118", "r1089" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r614" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Patents and trademarks", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r118", "r1089" ] }, "xxii_DeferredTaxLiabilitiesOperatingLeaseRighTofUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseRighTofUseAsset", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liabilities lessee's right to use underlying asset under operating lease.", "label": "Deferred Tax Liabilities Operating Lease Right Of Use Asset", "negatedLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "xxii_DeferredTaxLiabilitiesOtherIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeferredTaxLiabilitiesOtherIntangibleAssets", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from Other Intangible Assets.", "label": "Deferred Tax Liabilities Other Intangible Assets", "negatedLabel": "Other intangible assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Machinery and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r118", "r1089" ] }, "xxii_DeferredTaxLiabilitiesStartUpExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DeferredTaxLiabilitiesStartUpExpenditures", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from Start up expenditures.", "label": "Deferred Tax Liabilities Start Up Expenditures", "verboseLabel": "Start-up expenditures" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRetirementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contribution", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRetirementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer match of employee contribution, as a percent", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r25", "r99" ] }, "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r296", "r1046" ] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "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": [] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Measurement Input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r678" ] }, "us-gaap_DerivativesEmbeddedDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r2", "r7", "r10", "r11" ] }, "xxii_DetachableWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DetachableWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to detachable warrants.", "label": "Detachable Warrants [Member]", "terseLabel": "Detachable warrants" } } }, "auth_ref": [] }, "xxii_DirectorsAndOfficersInsurancePolicyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DirectorsAndOfficersInsurancePolicyTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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/20231231", "localname": "DirectorsAndOfficersInsurancePremium", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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/20231231", "localname": "DirectorsAndOfficersInsurancePremiumPaid", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "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": [ "r533", "r910", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "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": [ "r533", "r910", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r556", "r559", "r589", "r590", "r592", "r923" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "EQUITY BASED COMPENSATION" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r28", "r114" ] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "negatedLabel": "Loss on disposal of discontinued operations", "terseLabel": "Loss on disposal of discontinued operations", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r156", "r158", "r160", "r172" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Loss from discontinued operations before income taxes", "totalLabel": "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": [ "r156", "r157", "r158", "r159", "r160", "r166", "r194", "r1118" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision (benefit) for income taxes", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r157", "r158", "r159", "r160", "r166", "r172", "r606", "r624", "r629" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "DISCONTINUED OPERATIONS AND DIVESTITURES" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Held-for-Sale [Member]", "terseLabel": "Held for sale", "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r21", "r22", "r297" ] }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Policy [Policy Text Block]", "terseLabel": "Discontinued Operations", "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation." } } }, "auth_ref": [ "r30", "r52" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r297" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r16", "r155", "r170", "r225" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "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": [ "r16", "r155", "r170", "r222", "r225" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 4.0 } }, "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": [ "r16", "r155", "r170", "r222", "r225" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationAccruedPayrollCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedPayrollCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued payroll 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, Accrued Payroll, Current", "terseLabel": "Accrued payroll" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationAcquisitionCosts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of acquisition costs attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Acquisition Costs", "terseLabel": "Acquisition costs" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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) assets" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Noncurrent assets of discontinued operations held for sale", "totalLabel": "Noncurrent 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 after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r19", "r155", "r170", "r225", "r297", "r298" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r16", "r155", "r170", "r225" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationCashConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationCashConsideration", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group Including Discontinued Operation, Cash Consideration", "terseLabel": "Cash consideration" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationCompensationBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationCompensationBenefits", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalFireBrokeOutExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of compensation & benefits attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Compensation & Benefits", "terseLabel": "Compensation & benefits" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Total consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r167", "r298" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 6.0 } }, "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": [ "r16", "r155", "r170", "r222", "r225" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationExpenseDueToFireBrokeOutAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationExpenseDueToFireBrokeOutAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Disposal Group, Including Discontinued Operation, Expense due to Fire Broke Out [Abstract]", "terseLabel": "Grass Valley fire:" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationFixedAssetWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationFixedAssetWriteOffs", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalFireBrokeOutExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of fixed asset write-offs attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Fixed Asset Write-Offs", "terseLabel": "Fixed asset write-offs" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationGainOnChangeInContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationGainOnChangeInContingentConsideration", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain on change in contingent consideration attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gain On Change In Contingent Consideration", "negatedLabel": "Gain on change in contingent consideration" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationGainOnSaleOrDisposalOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationGainOnSaleOrDisposalOfPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain on sale or disposal of property, plant and equipment attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gain On Sale Or Disposal Of Property, Plant And Equipment", "negatedLabel": "Gain on sale or disposal of property, plant and equipment" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationGoodwillImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillImpairment", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on goodwill attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Goodwill Impairment", "terseLabel": "Goodwill impairment" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent", "terseLabel": "Goodwill", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r19", "r155", "r170", "r225" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "terseLabel": "Gross loss", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r167", "r298" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationImpairmentOfFixedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentOfFixedAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalRestructuringCosts", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment of fixed assets attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Impairment Of Fixed Assets", "terseLabel": "Impairment of fixed assets", "verboseLabel": "Impairment of Property plant and equipment" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationImpairmentOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment of intangible assets attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Impairment Of Intangible Assets", "terseLabel": "Impairment of intangible assets" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationImpairmentOfInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentOfInventory", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment of inventory attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Impairment Of Inventory", "terseLabel": "Impairment of inventory" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationImpairmentOfLicense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentOfLicense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment of licenses, intangible assets attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Impairment Of License", "terseLabel": "Impairment of intangible assets" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationImpairmentOfLongLivedAssetAndIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentOfLongLivedAssetAndIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment charges of long lived asset and intangible assets other than goodwill attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Impairment of Long Lived Asset and Intangible Assets Excluding Goodwill", "terseLabel": "Total impairment charges for other intangibles and long-lived assets", "verboseLabel": "Impairment charges in Other operating expenses, net" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationImpairmentOfRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationImpairmentOfRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalRestructuringCosts", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment of right-of-use assets attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Impairment Of Right-Of-Use Assets", "terseLabel": "Impairment of right-of-use assets" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationInsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationInsuranceRecoveries", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalFireBrokeOutExpenses", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of insurance recoveries attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Insurance Recoveries", "negatedLabel": "Insurance recoveries" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationInsuranceRecoveriesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationInsuranceRecoveriesCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as insurance recoveries attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Insurance Recoveries, Current", "terseLabel": "Insurance recoveries" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "terseLabel": "Intangible assets, net", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r19", "r155", "r170", "r225" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "terseLabel": "Interest expense", "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r49", "r50", "r52", "r167" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationInventoryCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCharges", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalFireBrokeOutExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of inventory charges attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Inventory Charges", "terseLabel": "Inventory charges" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "terseLabel": "Inventories", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r155", "r170", "r222", "r225" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationInvestmentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationInvestmentsNoncurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as investments attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Investments, Noncurrent", "terseLabel": "Investments" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseObligations", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalFireBrokeOutExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease obligations attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Lease Obligations", "terseLabel": "Lease obligations" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationLossOnEquityInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationLossOnEquityInvestments", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalRestructuringCosts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of loss on equity investments attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Loss On Equity Investments", "terseLabel": "Loss on equity investments" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationNeedlerockFarmsSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationNeedlerockFarmsSettlement", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of needlerock farms settlement attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Needlerock Farms Settlement", "terseLabel": "Needlerock Farms settlement" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationNonCashConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationNonCashConsideration", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of consideration in the form of secured promissory note received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group Including Discontinued Operation, Non Cash Consideration", "terseLabel": "Consideration in the form of secured promissory note" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationNotesAndLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationNotesAndLoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "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": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationNotesAndLoansPayableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationNotesAndLoansPayableNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 1.0 } }, "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 beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Notes and Loans Payable, Noncurrent", "terseLabel": "Notes and loans payable" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "terseLabel": "Total operating expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r167" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "terseLabel": "Operating loss from discontinued operations", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r167" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "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": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 2.0 } }, "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 beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Obligations, Noncurrent", "terseLabel": "Operating lease obligations" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease right of use assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Right-of-Use Assets, Noncurrent", "terseLabel": "Operating lease right-of-use assets, net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "terseLabel": "Other current 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": [ "r16", "r155", "r170", "r222", "r225" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 7.0 } }, "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": [ "r16", "r155", "r170", "r222", "r225" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r167" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "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)", "terseLabel": "Total other expense" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r19", "r155", "r170", "r225" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r19", "r155", "r170", "r225" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "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", "totalLabel": "Total other operating expenses, net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "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": [ "r16", "r155", "r170", "r222", "r225" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationProfessionalServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationProfessionalServices", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalFireBrokeOutExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of professional services attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Professional Services", "terseLabel": "Professional services" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "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 - current", "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": [ "r16", "r155", "r170", "r222", "r225" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "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 after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r19", "r155", "r170", "r225" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationProvisionForImpairmentOfLicense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationProvisionForImpairmentOfLicense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for impairment on licenses, intangible assets attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Provision for Impairment Of License", "terseLabel": "Impairment of intangible assets" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationRestructuringCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationRestructuringCostsAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Disposal Group, Including Discontinued Operation, Restructuring Costs [Abstract]", "terseLabel": "Restructuring costs:" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r167", "r298" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationSeverance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationSeverance", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationTotalRestructuringCosts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of severance attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Severance", "terseLabel": "Severance" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationTotalFireBrokeOutExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationTotalFireBrokeOutExpenses", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses due to fire broke out attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Total Fire Broke Out Expenses", "totalLabel": "Total Grass Valley fire" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationTotalRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationTotalRestructuringCosts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of restructuring costs attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Total Restructuring Costs", "totalLabel": "Total restructuring costs" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationValuationAllowanceDeferredTaxAssetIncreaseDecreaseAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset, attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Due to tax attributes" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "SCONTINUED 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": [ "r154", "r220" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r920", "r921" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r947", "r948", "r961" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r947", "r948", "r961", "r997" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r982" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "LOSS PER COMMON SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r334", "r359", "r360", "r361", "r362", "r363", "r369", "r373", "r376", "r377", "r378", "r382", "r670", "r671", "r751", "r770", "r899" ] }, "xxii_EarningsPerShareDeemedDividendsBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "EarningsPerShareDeemedDividendsBasic", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/20231231", "localname": "EarningsPerShareDeemedDividendsDiluted", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r334", "r359", "r360", "r361", "r362", "r363", "r373", "r376", "r377", "r378", "r382", "r670", "r671", "r751", "r770", "r899" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss Per Common Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r80", "r81" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r368", "r379", "r380", "r381" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r607" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r347", "r607", "r627" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "verboseLabel": "Valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1087", "r1092" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "verboseLabel": "Stock based compensation", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1087", "r1092" ] }, "xxii_EffectiveIncomeTaxRateReconciliationSection162MLimitationPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationSection162MLimitationPercent", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of information pertaining to 162(m) limitation adjustment to corporate income tax rate.", "label": "Effective Income Tax Rate Reconciliation, Section 162(m) Limitation, Percent", "negatedLabel": "162(m) limitation" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State tax, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1087", "r1092" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "verboseLabel": "Research and development credit carryforward", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1087", "r1092" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsOther", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Percent", "verboseLabel": "Other items", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other income tax settlements." } } }, "auth_ref": [ "r1087", "r1092" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r134" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20231231", "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/20231231", "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/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r57" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities", "totalLabel": "Total severance liability", "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." } } }, "auth_ref": [ "r146", "r1114" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r591" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1085" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "unrecognized compensation expense", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1085" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r945" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [ "r945" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r945" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r1022" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.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": [ "r945" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r945" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r945" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r945" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Manufacturing equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "xxii_EquityBasedCompensationExpenseReversalsEmployeeTerminationForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "EquityBasedCompensationExpenseReversalsEmployeeTerminationForfeitures", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of equity based compensation expense (reversals) on employee termination forfeitures.", "label": "Equity Based Compensation Expense Reversals Employee Termination Forfeitures", "terseLabel": "Employee termination forfeitures" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r33", "r293", "r327", "r328", "r329", "r351", "r352", "r353", "r356", "r364", "r366", "r384", "r421", "r427", "r520", "r593", "r594", "r595", "r621", "r622", "r652", "r654", "r655", "r656", "r657", "r659", "r669", "r693", "r695", "r696", "r697", "r698", "r699", "r725", "r782", "r783", "r784", "r802", "r857" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r413", "r414", "r415" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r990" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r953", "r965", "r975", "r1001" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r950", "r962", "r972", "r998" ] }, "us-gaap_ExciseAndSalesTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExciseAndSalesTaxes", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Excise and Sales Taxes", "terseLabel": "Excise taxes", "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." } } }, "auth_ref": [ "r331" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r996" ] }, "xxii_ExtinguishmentOfDiscountOnNoteReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ExtinguishmentOfDiscountOnNoteReceivable", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of discount on promissory notes extinguished.", "label": "Extinguishment of Discount on Note Receivable", "terseLabel": "Extinguishment of Discount" } } }, "auth_ref": [] }, "xxii_ExtinguishmentOfRelatedPartyNotesReceivableAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ExtinguishmentOfRelatedPartyNotesReceivableAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of related party notes receivable extinguished.", "label": "Extinguishment of Related Party Notes Receivable, Amount", "terseLabel": "Extinguishment of related party notes receivable" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r4", "r25" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables" ], "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": [ "r674", "r675", "r679" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables" ], "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": [ "r674", "r675", "r679" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r34" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables" ], "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": [ "r34" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables" ], "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": [ "r135", "r248" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r35" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables" ], "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": [ "r35", "r137" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "FAIR VALUE MEASUREMENTS", "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_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r135", "r137" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "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": [ "r135", "r138", "r139" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "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": [ "r487", "r540", "r541", "r542", "r543", "r544", "r545", "r675", "r731", "r732", "r733", "r905", "r906", "r917", "r918", "r919" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r137", "r247" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r674", "r675", "r677", "r678", "r680" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS", "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": [ "r673" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r487", "r540", "r545", "r675", "r731", "r917", "r918", "r919" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r487", "r540", "r545", "r675", "r732", "r905", "r906", "r917", "r918", "r919" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "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": [ "r487", "r540", "r541", "r542", "r543", "r544", "r545", "r675", "r733", "r905", "r906", "r917", "r918", "r919" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r35" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "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/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "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": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r35", "r137" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "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": [ "r136" ] }, "xxii_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityMeasurementAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityMeasurementAdjustment", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales", "terseLabel": "JGB redemption of warrants", "documentation": "Amount of sales 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": [ "r136" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "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": [ "r35" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "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": [ "r487", "r540", "r541", "r542", "r543", "r544", "r545", "r731", "r732", "r733", "r905", "r906", "r917", "r918", "r919" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "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": [ "r673", "r680" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r29", "r46" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r306", "r444" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "2024", "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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five", "terseLabel": "Thereafter", "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 fifth 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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "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 fifth 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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "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 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/2023", "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": "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 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/2023", "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": "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 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/2023", "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/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "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": [ "r441", "r443", "r444", "r446", "r742", "r746" ] }, "xxii_FiniteLivedIntangibleAssetsDisposed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "FiniteLivedIntangibleAssetsDisposed", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of disposal of assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Disposed", "terseLabel": "Finite lived intangible assets disposed" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Fair Value Assigned", "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [ "r1094" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r218", "r746" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "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": [ "r93", "r96" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r218", "r742" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted Average Amortization Period (Years)", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r742" ] }, "xxii_FiniteLivedIntangibleAssetsWeightedDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "FiniteLivedIntangibleAssetsWeightedDiscountRate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted discount rate of finite live intangible assets.", "label": "Finite Lived Intangible Assets, Weighted Discount Rate", "terseLabel": "Weighted Average Discount Rate" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r957", "r969", "r979", "r1005" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r957", "r969", "r979", "r1005" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r957", "r969", "r979", "r1005" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r957", "r969", "r979", "r1005" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r957", "r969", "r979", "r1005" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office furniture, fixtures and equipment", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "xxii_GainLossOnExtinguishmentOfDebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "GainLossOnExtinguishmentOfDebtPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to gain loss on extinguishment of debt.", "label": "Gain Loss on Extinguishment of Debt [Policy Text Block]", "terseLabel": "Gain/Loss on Debt Extinguishment" } } }, "auth_ref": [] }, "xxii_GainLossOnSaleOfPropertyPlantAndEquipmentNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "GainLossOnSaleOfPropertyPlantAndEquipmentNonoperating", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": "(Gain) loss on the sale of machinery and equipment" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails": { "parentTag": "us-gaap_OtherCostAndExpenseOperating", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale or disposal of property, plant and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r25" ] }, "us-gaap_GainLossOnSecuritizationOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r730", "r1041", "r1042", "r1046", "r1112" ] }, "xxii_GainLossOnTransferOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "GainLossOnTransferOfNotesReceivable", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) on transfer of notes receivable.", "label": "Gain (Loss) on Transfer of Notes Receivable", "negatedLabel": "Loss on transfer of promissory note", "terseLabel": "Loss on transfer of promissory note" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails", "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Debt extinguishment charges", "verboseLabel": "Loss on extinguishment of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r25", "r103", "r104" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r305", "r439", "r747", "r903", "r929", "r1066", "r1068" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r217" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r438", "r440", "r903" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Reduction to goodwill", "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1065" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r5", "r1067" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r557", "r558", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r557", "r558", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588" ] }, "xxii_GrassValleyFireMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "GrassValleyFireMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails" ], "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/20231231", "localname": "GrossProfitExcludingDepreciation", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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", "terseLabel": "Gross profit (loss)", "totalLabel": "Gross (loss) profit" } } }, "auth_ref": [] }, "xxii_GrowingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_GvbBiopharmaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "GvbBiopharmaMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GVB Biopharma (GVB).", "label": "GVB Biopharma", "terseLabel": "GVB Biopharma" } } }, "auth_ref": [] }, "xxii_GvbPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "localname": "GvbbiopharmaMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GVB Biopharma (GVB).", "label": "GvbBiopharma [Member]", "terseLabel": "GVB Hemp/Cannabis Business" } } }, "auth_ref": [] }, "xxii_HistoricalCustomerAnnualAttritionRate": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "HistoricalCustomerAnnualAttritionRate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Historical customer annual attrition rate.", "label": "Historical Customer Annual Attrition Rate", "terseLabel": "Historical customer annual attrition rate" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r947", "r948", "r961" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment Of Intangible Assets Excluding Goodwill", "negatedLabel": "Impairment of intangible assets, Total", "verboseLabel": "Impairment of intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r25", "r38" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1046", "r1070" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "negatedLabel": "Impairment, Infinite-lived", "terseLabel": "Impairment charges, intangible assets excluding goodwill", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r1046", "r1070" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r25", "r98", "r224" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "verboseLabel": "Impairment of fixed assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r25", "r221" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1", "r227" ] }, "xxii_ImpairmentsOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ImpairmentsOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairments Of Intangible Assets Excluding Goodwill", "terseLabel": "Impairment of intangible assets (see Note 7)" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r133", "r196", "r210", "r359", "r360", "r361", "r362", "r374", "r378" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r3", "r193", "r263", "r386", "r392", "r396", "r398", "r752", "r764", "r901" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r192", "r261", "r264", "r334", "r355", "r359", "r360", "r361", "r362", "r373", "r376", "r377", "r671", "r751", "r1119" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r192", "r334", "r355", "r359", "r360", "r361", "r362", "r373", "r376", "r377", "r378", "r671", "r751", "r1119" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss from discontinued operations", "totalLabel": "Net 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": [ "r156", "r157", "r158", "r159", "r160", "r172", "r298", "r630", "r765" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r920", "r921" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "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/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresOtherOperatingExpensesNetDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresProvisionForImpairmentDetails" ], "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": [ "r30", "r37", "r51", "r155", "r161", "r162", "r163", "r164", "r165", "r171", "r173", "r174", "r226" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r448", "r452", "r841" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r452", "r841" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r347", "r603", "r608", "r609", "r616", "r623", "r628", "r631", "r632", "r800" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 1.0 }, "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Total income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r269", "r281", "r365", "r366", "r390", "r606", "r624", "r772" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r326", "r604", "r605", "r609", "r610", "r615", "r617", "r794" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the period for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r76" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r24" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r24" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r24" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r1045" ] }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDerivativeLiabilities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r1045" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r24" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r24" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r1045" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r24" ] }, "xxii_IncreaseInInventoryReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "IncreaseInInventoryReserves", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "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": [ "r442", "r445" ] }, "xxii_IndefiniteLivedIntangibleAssetsCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "IndefiniteLivedIntangibleAssetsCost", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit, valued at cost.", "label": "Indefinite-Lived Intangible Assets, Cost", "terseLabel": "Gross Carrying Amount, Indefinite-lived" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r219" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "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": [ "r94", "r219" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r960", "r969", "r979", "r996", "r1005", "r1009", "r1017" ] }, "xxii_InducementWarrantsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "InducementWarrantsIssued", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of inducement warrants issued in exchange of existing warrants.", "label": "Inducement Warrants Issued" } } }, "auth_ref": [] }, "xxii_InducementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "InducementWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "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/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1015" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r949", "r1021" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r949", "r1021" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r949", "r1021" ] }, "xxii_InsuranceLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "InsuranceLoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails": { "parentTag": "us-gaap_NotesAndLoansPayableCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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/20231231", "localname": "InsuranceRecoveriesCurrentAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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/2023", "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": [] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "verboseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r96", "r738", "r739", "r740", "r742", "r895" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "verboseLabel": "Total intangible assets, net", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r305" ] }, "xxii_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r91", "r95" ] }, "xxii_IntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r45" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r144", "r266", "r330", "r389", "r703", "r842", "r941", "r1124" ] }, "us-gaap_InterestIncomeShortTermInvestmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeShortTermInvestmentOther", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Income, Short-Term Investment, Other", "terseLabel": "Interest income on short-term investment securities", "documentation": "Amount of interest income from short-term investment classified as other." } } }, "auth_ref": [ "r283", "r284" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Net", "terseLabel": "Cash paid during the period for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r338", "r341", "r342" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r434" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "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": [ "r216", "r889" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, LIFO Reserve, Period Charge", "terseLabel": "(Decrease) increase in inventory reserve", "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period." } } }, "auth_ref": [ "r215" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory [Line Items]", "terseLabel": "INVENTORIES", "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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://www.xxiicentury.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r317", "r888", "r929" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r270", "r301", "r316", "r434", "r435", "r437", "r737", "r896" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "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": [ "r216", "r891" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r216", "r890" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "verboseLabel": "Inventory write-off", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r436" ] }, "xxii_InvestmentInPanaceaLifeSciencesInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "InvestmentInPanaceaLifeSciencesInc.Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Member representing information pertaining to Investment in Panacea Life Sciences, Inc.", "label": "Investment in Panacea" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r200", "r202" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentInterestRate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Interest Rate", "terseLabel": "Note receivable interest rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r862", "r863", "r864", "r865", "r866", "r867", "r872", "r873", "r935", "r1061", "r1063" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "verboseLabel": "Schedule of available for sale securities classified by contractual maturity", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "INVESTMENTS & OTHER ASSETS" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssets" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "INVESTMENTS & OTHER ASSETS", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r253", "r267", "r268", "r285", "r407", "r408", "r681", "r682" ] }, "xxii_JgbWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "JgbWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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/20231231", "localname": "July2022WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "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/20231231", "localname": "JulyNineteenth2023WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "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_JulySixth2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "JulySixth2023WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to July 6, 2023 warrants.", "label": "July Sixth 2023 Warrants[Member]", "terseLabel": "July 6, 2023 RDO warrants" } } }, "auth_ref": [] }, "xxii_KeygeneDisputeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "localname": "KeygeneMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to keygene.", "label": "KeyGene" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of discount rate and remaining lease terms", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1100" ] }, "xxii_LeaseDiscountRateAndRemainingLeaseTermTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "LeaseDiscountRateAndRemainingLeaseTermTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease discount rate and remaining lease term.", "label": "Lease, Discount Rate and Remaining Lease Term [Table Text Block]", "terseLabel": "Schedule of discount rate and remaining lease term" } } }, "auth_ref": [] }, "xxii_LeaseSupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "LeaseSupplementalCashFlowInformationTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information.", "label": "Lease, Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r223" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r714" ] }, "xxii_LesseeOperatingLeaseAnnualIncreaseInBaseRentAsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "LesseeOperatingLeaseAnnualIncreaseInBaseRentAsPercent", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The annual percentage increase in the base rent payable by lessee under the operating lease.", "label": "Lessee, Operating Lease, Annual Increase In Base Rent, As A Percent", "terseLabel": "Base Rent Annual Increase, as a percent" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r715" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1101" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r720" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r720" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r720" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r720" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r720" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r720" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r720" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r720" ] }, "xxii_LesseeOperatingLeaseMonthlyBaseRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "LesseeOperatingLeaseMonthlyBaseRent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of monthly base rent payable by lessee under the operating lease.", "label": "Lessee, Operating Lease, Monthly Base Rent", "terseLabel": "Monthly base rent" } } }, "auth_ref": [] }, "xxii_LesseeOperatingLeaseNumberOfRenewalOptions": { "xbrltype": "integerItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "LesseeOperatingLeaseNumberOfRenewalOptions", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of renewal options available at the option of the lessee under the operating lease.", "label": "Lessee, Operating Lease, Number Of Renewal Options", "terseLabel": "Number of renewal options" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Period of renewal options", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Initial term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r710" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r56", "r346", "r416", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r644", "r647", "r648", "r685", "r815", "r900", "r943", "r1078", "r1102", "r1103" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity (deficit)", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r187", "r258", "r760", "r929", "r1050", "r1064", "r1097" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r58", "r300", "r346", "r416", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r644", "r647", "r648", "r685", "r929", "r1078", "r1102", "r1103" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r16", "r155", "r170", "r222", "r225", "r297", "r298" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "weight": -1.0, "order": 4.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Noncurrent liabilities of discontinued operations held for sale", "totalLabel": "Noncurrent 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 beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r19", "r155", "r170", "r225", "r297", "r298" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liability for uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r61" ] }, "xxii_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "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/2023", "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": [ "r130", "r602", "r1086" ] }, "xxii_LiquidityAndCapitalResourcesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "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": [ "r62", "r1073" ] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserveCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r62", "r1073" ] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails", "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement", "verboseLabel": "Needlerock Farms settlement", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "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": [ "r47", "r257", "r486", "r502", "r905", "r906", "r1115" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Future minimum principal payments" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r309" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "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 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": [ "r27", "r350", "r491" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r27", "r350", "r491" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r310" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r458", "r459", "r460", "r463", "r1074", "r1075" ] }, "us-gaap_LossContingencyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualPayments", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual, Payments", "terseLabel": "Cash agreed to pay", "documentation": "Amount of cash outflow reducing loss contingency liability." } } }, "auth_ref": [ "r1073" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual, Provision", "terseLabel": "Accrued additional payment", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r1073" ] }, "xxii_LossContingencyContingentPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "LossContingencyContingentPaymentPeriod", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "documentation": "The period in which the contingent payment will be made under the settlement agreement.", "label": "Loss Contingency, Contingent Payment Period", "terseLabel": "Contingent payment period" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "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": [ "r1073", "r1074", "r1075" ] }, "xxii_LossContingencyFarmEquipmentNetBookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "LossContingencyFarmEquipmentNetBookValue", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "lang": { "en-us": { "role": { "documentation": "The net book value of farm equipment.", "label": "Loss Contingency, Farm Equipment, Net Book Value", "terseLabel": "Net book value" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r458", "r459", "r460", "r463", "r1074", "r1075" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1074", "r1075" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r401", "r912", "r1083", "r1120", "r1121" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Line Items]", "terseLabel": "INVESTMENTS & OTHER ASSETS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "verboseLabel": "Short-term investment securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r148" ] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "xxii_MaximumAmountOfCertainSharedLiabilitiesEntitledToOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "MaximumAmountOfCertainSharedLiabilitiesEntitledToOffset", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of certain shared liabilities entitled to offset in case of insurance proceeds exceeds 5000.", "label": "Maximum Amount of Certain Shared Liabilities Entitled to Offset", "terseLabel": "Maximum amount of certain shared liabilities entitled to offset" } } }, "auth_ref": [] }, "xxii_MaximumInsuranceProceedsUsedToOffsetCertainSharedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "MaximumInsuranceProceedsUsedToOffsetCertainSharedLiabilities", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of insurance proceeds would be used to offset the Buyer's portion of certain shared liabilities.", "label": "Maximum Insurance Proceeds Used to Offset Certain Shared Liabilities", "terseLabel": "Maximum amount of insurance proceeds used to offset certain share liabilities" } } }, "auth_ref": [] }, "xxii_MaximumMaturityDateOfSecurities": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "MaximumMaturityDateOfSecurities", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum maturity date of securities.", "label": "Maximum Maturity Date Of Securities", "terseLabel": "Maximum maturity date of securities" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r459", "r460", "r461", "r462", "r555", "r736", "r779", "r806", "r807", "r862", "r864", "r867", "r868", "r872", "r882", "r883", "r902", "r909", "r922", "r932", "r1080", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r988" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r988" ] }, "us-gaap_MeasurementInputEntityCreditRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputEntityCreditRiskMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r1095" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r1095" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r1095" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r1095" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r1095" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r676" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r459", "r460", "r461", "r462", "r555", "r736", "r779", "r806", "r807", "r862", "r864", "r867", "r868", "r872", "r882", "r883", "r902", "r909", "r922", "r932", "r1080", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1008" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds", "terseLabel": "Money market funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1084" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1016" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r401", "r912", "r1083", "r1120", "r1121" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r989" ] }, "xxii_NeedleRockFarmsSettlementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NeedleRockFarmsSettlementAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "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_NetAssetValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetAssetValuePerShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Net Asset Value Per Share", "terseLabel": "Net Asset Value", "documentation": "Net asset value per share or per unit of investments in certain entities that calculate net asset value per share. Includes, but is not limited to, by unit, membership interest, or other ownership interest. Investment includes, but is not limited to, investment in certain hedge funds, venture capital funds, private equity funds, real estate partnerships or funds. Excludes fair value disclosure." } } }, "auth_ref": [ "r13", "r14", "r41", "r803", "r804", "r805", "r819", "r836", "r877", "r943" ] }, "xxii_NetBookValueOfIntangibleAssetsDisposed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NetBookValueOfIntangibleAssetsDisposed", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of net book value of intangible assets disposed.", "label": "Net Book Value of Intangible Assets Disposed", "terseLabel": "Net book value disposed" } } }, "auth_ref": [] }, "xxii_NetCashPaidForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NetCashPaidForAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Net Cash Paid For", "label": "Net Cash Paid For [Abstract]", "terseLabel": "Net cash paid for:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r340" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r340" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r208", "r209", "r210" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "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": [ "r195", "r210", "r265", "r298", "r321", "r324", "r329", "r346", "r355", "r359", "r360", "r361", "r362", "r365", "r366", "r374", "r386", "r392", "r396", "r398", "r416", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r671", "r685", "r767", "r838", "r855", "r856", "r901", "r941", "r1078" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r336", "r359", "r360", "r361", "r362", "r369", "r370", "r375", "r378", "r386", "r392", "r396", "r398", "r901" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncement(s)", "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_NonCashConsiderationOnAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NonCashConsiderationOnAcquisition", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20231231", "localname": "NonCashLicensingArrangement", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of non-cash licensing arrangement.", "label": "Non Cash Licensing Arrangement", "negatedLabel": "Non-cash licensing arrangement" } } }, "auth_ref": [] }, "xxii_NonCashProceedsFromSaleOfDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NonCashProceedsFromSaleOfDiscontinuedOperations", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of non-cash proceeds from sale of discontinued operations.", "label": "Non-cash Proceeds from Sale of Discontinued Operations", "terseLabel": "Non-cash proceeds from sale of discontinued operations" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r988" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r957", "r969", "r979", "r996", "r1005" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r986" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r985" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r996" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1016" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1016" ] }, "xxii_NoncashAssignmentOfPromissoryNote": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NoncashAssignmentOfPromissoryNote", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash assignment of promissory notes receivable.", "label": "Noncash Assignment of Promissory Note", "terseLabel": "Non-cash assignment of PLSH Promissory Note" } } }, "auth_ref": [] }, "xxii_NoncashInsuranceAndLitigationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NoncashInsuranceAndLitigationAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of insurance/litigation gross up, non-cash transactions.", "label": "Noncash Insurance and Litigation Amount", "terseLabel": "Insurance/litigation gross up" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash transactions:" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued", "terseLabel": "Stock issued in connection with acquisition", "documentation": "The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "xxii_NoncurrentSeveranceAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NoncurrentSeveranceAccrual", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Noncurrent Severance Accrual", "terseLabel": "Noncurrent" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r201" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "xxii_NorthCarolinaStateUniversityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NorthCarolinaStateUniversityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "North Carolina State University" } } }, "auth_ref": [] }, "xxii_NoteReceivableLongTermPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NoteReceivableLongTermPrincipalAmount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The principal amount, or face value, of the long-term note receivable, without consideration of discount or premium at issuance.", "label": "Note Receivable, Long Term, Principal Amount", "terseLabel": "Note receivable, face amount" } } }, "auth_ref": [] }, "xxii_NoteReceivableUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NoteReceivableUnamortizedDiscount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The difference between the face value and fair value of the note receivable, to be amortized over the term of the note.", "label": "Note Receivable Unamortized Discount", "terseLabel": "Note receivable, discount" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansPayableAbstract", "lang": { "en-us": { "role": { "label": "NOTES AND LOANS PAYABLE" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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": [ "r55" ] }, "xxii_NotesAndLoansPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NotesAndLoansPayableDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayable" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for notes and loans payable.", "label": "Notes and Loans Payable Disclosure [Text Block]", "terseLabel": "NOTES AND LOANS PAYABLE" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Notes Receivable, Related Parties, Noncurrent", "terseLabel": "Note receivable", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "xxii_NotesAndPayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NotesAndPayablesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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/2023", "localname": "NotesReceivableNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r402", "r432", "r825" ] }, "xxii_NotesReceivableRelatedPartiesIssuedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NotesReceivableRelatedPartiesIssuedValue", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The issue value of related party notes receivable.", "label": "Notes Receivable, Related Parties, Issued Value", "terseLabel": "Notes receivable issued value" } } }, "auth_ref": [] }, "us-gaap_NotesReduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r77", "r78", "r79" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1059" ] }, "xxii_NumberOfWarrantsAbandoned": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NumberOfWarrantsAbandoned", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "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/20231231", "localname": "NumberOfWarrantsExercised", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants exercised during the period.", "label": "Number Of Warrants Exercised", "negatedLabel": "Exercised" } } }, "auth_ref": [] }, "xxii_NumberOfWarrantsRedeemed": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NumberOfWarrantsRedeemed", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants redeemed.", "label": "Number of Warrants Redeemed", "terseLabel": "Number of Warrants Redeemed" } } }, "auth_ref": [] }, "xxii_NumberOfWarrantsRepriced": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "NumberOfWarrantsRepriced", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants repriced.", "label": "Number of Warrants Repriced", "terseLabel": "Number of warrants repriced" } } }, "auth_ref": [] }, "xxii_October2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "October2023WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "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": [] }, "us-gaap_OffMarketFavorableLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffMarketFavorableLeaseMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Off-Market Favorable Lease [Member]", "terseLabel": "Off-market lease", "documentation": "Identifiable intangible asset established upon acquisition based on a favorable difference between the terms of an acquired lease and the current market terms for that lease." } } }, "auth_ref": [ "r1069" ] }, "xxii_OmniaWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "OmniaWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Omnia warrants.", "label": "Omnia Warrants [Member]", "terseLabel": "Omnia Warrants", "verboseLabel": "Subordinated Note - Omnia" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r386", "r392", "r396", "r398", "r901" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating lease cost", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1098" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Future minimum lease payments" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r712" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current portion of lease liabilities", "verboseLabel": "Operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r712" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligations", "totalLabel": "Total long-term lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r712" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r713", "r716" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r711" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r1046" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails", "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r719", "r928" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails", "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term in years", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r718", "r928" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Capital loss carryover", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r117" ] }, "us-gaap_OptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r246", "r826", "r831", "r845", "r851", "r869", "r870", "r871", "r933", "r934" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "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": [ "r153", "r211", "r213", "r245" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r307" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "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/2023", "localname": "OtherCommitmentsTable", "presentation": [ "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/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r18", "r191", "r690", "r691", "r692" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income", "verboseLabel": "Other comprehensive income", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r33", "r44", "r322", "r325", "r332", "r693", "r694", "r699", "r749", "r768", "r1038", "r1039" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "verboseLabel": "Unrealized gain (loss) 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": [ "r319", "r320", "r412" ] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Cost and Expense, Operating", "totalLabel": "Total other operating expenses (income), net", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r197", "r771" ] }, "us-gaap_OtherGeneralExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Other General Expense", "terseLabel": "Other general expense", "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses." } } }, "auth_ref": [ "r199" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r57", "r929" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r61" ] }, "xxii_OtherNoncashGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "OtherNoncashGainLoss", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 28.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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 (gains) and losses" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r203" ] }, "xxii_OtherOperatingExpensesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "OtherOperatingExpensesNetAbstract", "lang": { "en-us": { "role": { "documentation": "NA", "label": "OTHER OPERATING EXPENSES (INCOME), NET" } } }, "auth_ref": [] }, "xxii_OtherOperatingExpensesNetDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "OtherOperatingExpensesNetDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNet" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other operating expenses, net.", "label": "Other Operating Expenses, Net Disclosure [Text Block]", "terseLabel": "OTHER OPERATING EXPENSES (INCOME), NET" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense) [Member]", "terseLabel": "Other operating expense, net", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r988" ] }, "xxii_OtherSignificantRisksAndUncertaintiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r955", "r967", "r977", "r1003" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r958", "r970", "r980", "r1006" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r958", "r970", "r980", "r1006" ] }, "xxii_PaidInKindInterestAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "PaidInKindInterestAccrual", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of paid in kind interest accrual amount during the period.", "label": "Paid In Kind Interest Accrual" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "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": [ "r243" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r984" ] }, "xxii_PaymentMadeByBuyerToReduceDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "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/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r73" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of common stock issuance costs", "verboseLabel": "Placement agent fees", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r71" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r337" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r69", "r638" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r69" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r207" ] }, "xxii_PaymentsToAcquireInvestmentIncludingReceivableAndEquitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "PaymentsToAcquireInvestmentIncludingReceivableAndEquitySecurities", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for investment that includes receivable and equity securities.", "label": "Payments To Acquire Investment Including Receivable And Equity Securities", "negatedLabel": "Investment in Change Agronomy Ltd." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r207" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r206" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r987" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r987" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRetirementPlan" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "RETIREMENT PLAN", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r537", "r538", "r539", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r919" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r986" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r996" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r989" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r985" ] }, "xxii_PercentageOfPublicOfferingAccompanyingCommonWarrant": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "PercentageOfPublicOfferingAccompanyingCommonWarrant", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "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_PlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "PlacementAgentWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "documentation": "Placement Agent Warrants", "label": "Placement Agent Warrants" } } }, "auth_ref": [] }, "xxii_PledgedIndebtednessNonmonetaryTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "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": [ "r643", "r809", "r925" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r643", "r809", "r925" ] }, "us-gaap_PledgingPurposeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r735", "r925", "r930", "r1028" ] }, "us-gaap_PledgingPurposeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r735", "r925", "r930", "r1028" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r181", "r504" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r181", "r817" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r181", "r757", "r929" ] }, "xxii_PrefundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "PrefundedWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "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/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r1037" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Private placement", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "xxii_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to private placement warrants.", "label": "Private Placement Warrants [Member]", "terseLabel": "Private Placement Warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r23", "r67" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r20" ] }, "xxii_ProceedsFromIssuanceOfCommonStockNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ProceedsFromIssuanceOfCommonStockNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of common stock, after deducting issuance costs.", "label": "Proceeds from Issuance of Common Stock, Net", "terseLabel": "Net proceeds" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r70", "r795" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r20" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails" ], "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": [ "r70" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1027", "r1043" ] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "ProceedsFromSaleAndMaturityOfTradingSecuritiesHeldforinvestment", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r205" ] }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "terseLabel": "Proceeds from sale of discontinued operations", "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities." } } }, "auth_ref": [ "r1026" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Net proceeds from option exercise", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r20", "r36" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Net proceeds from warrant exercise", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r1044" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "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": [ "r399", "r741", "r773", "r774", "r775", "r776", "r777", "r778", "r885", "r910", "r931", "r1031", "r1076", "r1077", "r1083", "r1120" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r399", "r741", "r773", "r774", "r775", "r776", "r777", "r778", "r885", "r910", "r931", "r1031", "r1076", "r1077", "r1083", "r1120" ] }, "xxii_ProfessionalFeesUnderRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ProfessionalFeesUnderRestructuring", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants under restructuring. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees Under Restructuring", "terseLabel": "Professional services" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r298", "r321", "r324", "r339", "r346", "r355", "r365", "r366", "r386", "r392", "r396", "r398", "r416", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r642", "r645", "r646", "r671", "r685", "r752", "r766", "r801", "r838", "r855", "r856", "r901", "r926", "r927", "r942", "r1040", "r1078" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, NET." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r220", "r275", "r278", "r279" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r223", "r303", "r763" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET", "verboseLabel": "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Corporate property, plant and equipment assets", "terseLabel": "Property, plant and equipment, net", "totalLabel": "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": [ "r26", "r754", "r763", "r929" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, plant and equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r26", "r275", "r278", "r761" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of Property, plant and equipment, net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r223" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r335", "r430" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Provision for credit losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r24", "r262" ] }, "xxii_PublicEquityOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "PublicEquityOfferingMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to registered Public Equity Offering.", "label": "Public Equity Offering" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r984" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r984" ] }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationDisclosureAbstract", "lang": { "en-us": { "role": { "label": "QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnaudited" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Text Block]", "verboseLabel": "QUARTERLY REVENUE AND EARNINGS DATA - UNAUDITED", "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information." } } }, "auth_ref": [ "r212", "r383" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "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": [ "r459", "r460", "r461", "r462", "r538", "r555", "r585", "r586", "r587", "r734", "r736", "r779", "r806", "r807", "r862", "r864", "r867", "r868", "r872", "r882", "r883", "r902", "r909", "r922", "r932", "r935", "r1071", "r1080", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesMrtpLitigationDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "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": [ "r459", "r460", "r461", "r462", "r538", "r555", "r585", "r586", "r587", "r734", "r736", "r779", "r806", "r807", "r862", "r864", "r867", "r868", "r872", "r882", "r883", "r902", "r909", "r922", "r932", "r935", "r1071", "r1080", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "xxii_RealEstateFarmAssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Trade Accounts Receivable and Provision for Current Expected Credit Losses", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossCalc2": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r44", "r65", "r328", "r693", "r698", "r699", "r1038" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r950", "r962", "r972", "r998" ] }, "xxii_ReductionOfPutPriceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to registered direct offering.", "label": "Registered Direct Offering [Member]", "terseLabel": "Registered Direct Offering" } } }, "auth_ref": [] }, "xxii_RelatedPartyNotesReceivableDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "RelatedPartyNotesReceivableDiscount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of discount on related party notes receivable.", "label": "Related Party Notes Receivable, Discount", "terseLabel": "Related party notes receivable discount" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r72", "r798" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Payments on notes payable", "terseLabel": "Repayments of notes payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r72" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesNeedleRockFarmsAndKeygeneDisputeDetails" ], "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": [ "r348", "r349", "r477", "r506", "r726", "r893", "r894" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r152", "r601", "r1110" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r600" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r951", "r963", "r973", "r999" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r952", "r964", "r974", "r1000" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r959", "r971", "r981", "r1007" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1035", "r1047", "r1111", "r1116" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails": { "parentTag": "us-gaap_OtherCostAndExpenseOperating", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "totalLabel": "Total Restructuring costs", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r25", "r454", "r455", "r1072" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "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": [ "r450", "r451", "r452", "r453", "r455", "r456", "r457" ] }, "us-gaap_RestructuringCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Costs [Abstract]", "terseLabel": "Restructuring costs:" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r184", "r234", "r759", "r786", "r791", "r799", "r818", "r929" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r293", "r351", "r352", "r353", "r356", "r364", "r366", "r421", "r427", "r593", "r594", "r595", "r621", "r622", "r652", "r655", "r656", "r659", "r669", "r782", "r784", "r802", "r1125" ] }, "xxii_RevenueDebenturesAgreementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "RevenueFromContractWithCustomerAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "xxii_GrossProfitExcludingDepreciation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total Revenue, net", "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": [ "r387", "r388", "r391", "r394", "r395", "r399", "r400", "r401", "r532", "r533", "r741" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r401", "r1029" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r282", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r536" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r839", "r884", "r897" ] }, "xxii_RevenueRecognizedOverTimePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_ReversalFromSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ReversalFromSettlement", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesChangeInAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reversals in accrued liabilities for settlement during the period.", "label": "Reversal From Settlement", "terseLabel": "Reversal from settlement" } } }, "auth_ref": [] }, "xxii_ReverseStockSplitPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Assets acquired under operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r717", "r928" ] }, "xxii_RightOfUseAssetsAndCorrespondingOperatingLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "RightOfUseAssetsAndCorrespondingOperatingLeaseObligations", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [] }, "xxii_RoyaltyRate": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "RoyaltyRate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of royalty.", "label": "Royalty Rate", "terseLabel": "Royalty rate" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1016" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1016" ] }, "xxii_RxPharmatechLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "RxPharmatechLtdMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to RX Pharmatech Ltd.", "label": "RX Pharmatech Ltd [Member]", "terseLabel": "RX Pharmatech Ltd" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Combined public offering price, per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r54" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "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": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "verboseLabel": "Schedule of available-for-sale securities reconciliation", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDiscountRateAndRemainingLeaseTermsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r122", "r123", "r633" ] }, "xxii_ScheduleOfChangesInAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ScheduleOfChangesInAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "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": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Summary of the components giving rise to the income tax provision (benefit)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r238" ] }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r286", "r288", "r289", "r290", "r350", "r1025" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r60", "r109", "r112", "r142", "r143", "r145", "r149", "r232", "r233", "r905", "r907", "r1054" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesAndLoansPayableTables" ], "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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r237" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r30", "r37", "r51", "r155", "r161", "r162", "r163", "r164", "r165", "r171", "r173", "r174", "r226" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1058" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r236" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInvestmentsOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r413", "r414", "r415" ] }, "xxii_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of purchase price allocated to intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r93", "r96" ] }, "xxii_ScheduleOfInitialFairValueMeasurementOfContingentConsiderationLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ScheduleOfInitialFairValueMeasurementOfContingentConsiderationLiabilityTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quantitative information associated with the initial fair value measurement of the\nCompany's liabilities for contingent consideration.", "label": "Schedule Of Initial Fair Value Measurement Of Contingent Consideration Liability [Table Text Block]", "terseLabel": "Schedule of quantitative information associated with fair value measurement" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r53", "r188", "r189", "r190" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtTables" ], "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": [ "r27" ] }, "xxii_ScheduleOfOtherOperatingExpensesNetComponentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ScheduleOfOtherOperatingExpensesNetComponentsTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of components of \"Other operating expenses, net\".", "label": "Schedule Of Other Operating Expenses, Net, Components [Table Text Block]", "terseLabel": "Components of \"Other operating expenses, net\"" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r26" ] }, "xxii_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of property plant and equipment" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureQuarterlyRevenueAndEarningsDataUnauditedTables" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of quarterly revenue and earnings data", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r271" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of management's purchase price allocation", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r242" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r450", "r451", "r452", "r453", "r455", "r456", "r457" ] }, "xxii_ScheduleOfSaleOfStockTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ScheduleOfSaleOfStockTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of sales of stock.", "label": "Schedule of Sale of Stock [Table Text Block]", "terseLabel": "Schedule of sale of stock" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r235" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "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": [ "r557", "r558", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r115" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r232", "r233", "r234", "r311", "r312", "r313", "r385", "r504", "r505", "r506", "r508", "r511", "r516", "r518", "r795", "r796", "r797", "r798", "r909", "r1024", "r1048" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "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": [ "r113" ] }, "xxii_ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "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": [ "r96" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r82", "r83", "r85", "r86", "r140", "r249" ] }, "xxii_SecuredPromissoryNoteJanuary142022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "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/2023", "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": [ "r944" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r946" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails" ], "lang": { "en-us": { "role": { "label": "Selling Expense", "terseLabel": "Selling expenses", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r198" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r198" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "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_SeniorSecuredCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "SeniorSecuredCreditFacilityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtContractualMaturitiesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "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/20231231", "localname": "SeniorSecuredDebenturesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockTables", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "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/20231231", "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/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSeveranceChargesDetails" ], "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": [ "r25" ] }, "xxii_SeveranceCostsUnderRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "SeveranceCostsUnderRestructuring", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails": { "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureOtherOperatingExpensesIncomeNetComponentsDetails" ], "lang": { "en-us": { "role": { "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 under restructuring. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs Under Restructuring", "terseLabel": "Severance (see Note 1)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r24" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Accelerated Cost", "terseLabel": "Accelerated equity compensation expense", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r923" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r577" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r577" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "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, Grants in Period", "terseLabel": "Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "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, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs granted, Weighted average grant-date fair value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Forfeited", "periodStartLabel": "Unvested, Ending 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": [ "r572", "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r572", "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r576" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r579" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r576" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "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": [ "r557", "r558", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized as of date", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r924" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r114" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r571" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r570" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock option activity", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r568" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r564", "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r564", "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "xxii_ShareBasedCompensationArrangementPlanTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ShareBasedCompensationArrangementPlanTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of time for which the share-based compensation plan is authorized.", "label": "Share Based Compensation Arrangement, Plan Term", "terseLabel": "Plan term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Options exercised, weighted average exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r569" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r571" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r570" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "verboseLabel": "Stock Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r556", "r563", "r582", "r583", "r584", "r585", "r588", "r596", "r597", "r598", "r599" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Officers and employees", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r558", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Directors", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r557", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r585", "r586", "r587", "r588" ] }, "xxii_ShareBasedPaymentArrangementNonvestedAwardExcludingOptionCostNotYetRecognizedMilestoneAchievementNotProbableAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "ShareBasedPaymentArrangementNonvestedAwardExcludingOptionCostNotYetRecognizedMilestoneAchievementNotProbableAmount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement, for which the achievement of milestones is not probable.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Milestone Achievement Not Probable, Amount", "terseLabel": "Share based payment arrangement, Non vested award cost not yet recognized" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r114" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r235" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issue price", "verboseLabel": "Weighted average sale price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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_SharesSubjectToMandatoryRedemptionSettlementTermsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount", "terseLabel": "Issuance of the warrants with the put provision", "documentation": "Amount that would be paid, determined under the conditions specified in the contract, if the holder of the share has the right to redeem the shares." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Investments", "terseLabel": "Short-term investment securities", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r259", "r260", "r1036" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsAvailableForSaleDebtSecuritiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Short-term investments securities", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r874", "r875", "r876", "r886" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r33", "r63", "r293", "r327", "r328", "r329", "r351", "r352", "r353", "r356", "r364", "r366", "r384", "r421", "r427", "r520", "r593", "r594", "r595", "r621", "r622", "r652", "r654", "r655", "r656", "r657", "r659", "r669", "r693", "r695", "r696", "r697", "r698", "r699", "r725", "r782", "r783", "r784", "r802", "r857" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "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": [ "r351", "r352", "r353", "r384", "r741", "r793", "r805", "r808", "r810", "r811", "r812", "r813", "r814", "r817", "r820", "r821", "r822", "r823", "r824", "r826", "r827", "r828", "r829", "r831", "r832", "r833", "r834", "r835", "r837", "r839", "r840", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r857", "r936" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r351", "r352", "r353", "r384", "r741", "r793", "r805", "r808", "r810", "r811", "r812", "r813", "r814", "r817", "r820", "r821", "r822", "r823", "r824", "r826", "r827", "r828", "r829", "r831", "r832", "r833", "r834", "r835", "r837", "r839", "r840", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r857", "r936" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r954", "r966", "r976", "r1002" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "xxii_StockIssuanceSalesCommission": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "StockIssuanceSalesCommission", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of sales commission on gross proceeds from sale of common stock.", "label": "Stock Issuance, Sales Commission", "terseLabel": "Percentage of sales commission" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r181", "r182", "r234" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r33", "r181", "r182", "r234", "r795", "r857", "r878" ] }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [] }, "xxii_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfSharesWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfSharesWithheldForTaxes", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited but net of shares withheld for taxes, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period Shares Restricted Stock Award Net Of Shares Withheld For Taxes", "terseLabel": "Stock issued in connection with RSU vesting, net of shares withheld for taxes (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Stock issued in connection with option exercises (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r33", "r181", "r182", "r234", "r569" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockSplits", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r33", "r181", "r182", "r234" ] }, "xxii_StockIssuedDuringPeriodSharesWarrantsExercise": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "StockIssuedDuringPeriodSharesWarrantsExercise", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r33", "r63", "r234" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "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": [ "r33", "r181", "r182", "r234", "r802", "r857", "r878", "r942" ] }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [] }, "xxii_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfSharesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfSharesWithheldForTaxes", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to restricted stock award, net of shares withheld for taxes.", "label": "Stock Issued During Period Value Restricted Stock Award Net Of Shares Withheld For Taxes", "terseLabel": "Stock issued in connection with RSU vesting, net of shares withheld for taxes" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r116", "r181", "r182", "r234" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock issued in connection with option exercises", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r33", "r63", "r234" ] }, "xxii_StockIssuedDuringPeriodValueWarrantsExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "StockIssuedDuringPeriodValueWarrantsExercise", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "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/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity (deficit)", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r182", "r185", "r186", "r214", "r819", "r836", "r858", "r859", "r929", "r943", "r1050", "r1064", "r1097", "r1125" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedBalanceSheets" ], "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/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStock" ], "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": [ "r231", "r345", "r503", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r517", "r520", "r660", "r860", "r861", "r879" ] }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Preferred stock authorized", "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value." } } }, "auth_ref": [ "r0", "r179", "r180" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "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": [ "r48" ] }, "us-gaap_SubordinatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubordinatedDebtMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "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/20231231", "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_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r700", "r728" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r700", "r728" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r700", "r728" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r700", "r728" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r700", "r728" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r727", "r729" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockDirectOfferingWarrantRepricingDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails", "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockScheduleOfSaleOfStockDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernWithinOneYear": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubstantialDoubtAboutGoingConcernWithinOneYear", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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": [ "r31" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r995" ] }, "xxii_ThresholdLimitForInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/20231231", "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": [] }, "xxii_TotalDeferredBenefitRelatedToIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "TotalDeferredBenefitRelatedToIncomeTaxes", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "documentation": "Total deferred benefit related to income taxes", "label": "Total deferred benefit related to income taxes", "totalLabel": "Total deferred benefit" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r987" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r994" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocatedToIntangibleAssetsDetails", "http://www.xxiicentury.com/role/DisclosureBusinessAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Tradename", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r127" ] }, "us-gaap_TradeSecretsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeSecretsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Trade Secrets [Member]", "terseLabel": "Trademarks abandoned", "documentation": "Information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage." } } }, "auth_ref": [ "r131" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "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": [ "r127" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1015" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1017" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy [Policy Text Block]", "terseLabel": "Transfers of Financial Assets", "documentation": "Disclosure of accounting policy for transfers of financial assets, including securitization transactions. The disclosure is generally expected to include how the entity determines whether a transaction is accounted for as a sale or financing, and the initial and subsequent accounting for such a transaction. The disclosure also may address how interests that are obtained and sold, or those that continue to be held, in such transactions are measured and accounted for, and the methodology and significant assumptions used to value such interests, and the gains or losses resulting from the sale." } } }, "auth_ref": [ "r6", "r40", "r42", "r250" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1018" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1019" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1017" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1017" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1020" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1018" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r355", "r356", "r357", "r358", "r367", "r405", "r406", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r449", "r593", "r594", "r595", "r619", "r620", "r621", "r622", "r635", "r636", "r637", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r683", "r684", "r686", "r687", "r688", "r689", "r701", "r702", "r706", "r707", "r708", "r709", "r721", "r722", "r723", "r724", "r725", "r743", "r744", "r745", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r641" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities", "terseLabel": "U.S. treasury securities", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r898", "r917", "r919", "r1113" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1014" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized loss on investment", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r25" ] }, "us-gaap_UnusualOrInfrequentItemAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails" ], "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": [ "r204" ] }, "us-gaap_UnusualOrInfrequentItemDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesDetails" ], "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": [ "r204" ] }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemInsuranceProceeds", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresDetails" ], "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": [ "r204" ] }, "xxii_UnusualOrInfrequentItemOrBothAssetsWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "UnusualOrInfrequentItemOrBothAssetsWriteOffs", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount written down on fixed assets due to event or transaction that is unusual in nature or occurs infrequently, or both.", "label": "Unusual or Infrequent Item, or Both, Assets Write Offs", "terseLabel": "GVB fire write-offs" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r87", "r88", "r89", "r272", "r273", "r276", "r277" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIncomeTaxesNolsUnrecognizedDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increased in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r611" ] }, "xxii_VariousMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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_WarrantAggregatePutPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "WarrantAggregatePutPrice", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "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": [] }, "us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Warrant, Down Round Feature, Decrease in Net Income to Common Shareholder, Amount", "terseLabel": "Deemed dividend related to down-round features", "documentation": "Amount of decrease in net income available to common shareholder for down round feature triggered for warrant classified as equity." } } }, "auth_ref": [ "r371", "r378" ] }, "xxii_WarrantExercisesStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "WarrantExercisesStockIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "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/2023", "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": [ "r933", "r934", "r937", "r938", "r939", "r940" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CAPITAL RAISE AND WARRANTS FOR COMMON STOCK" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockValuationTechniquesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "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": [ "r678" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r1096" ] }, "xxii_WarrantsAntiDilutionAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "WarrantsAntiDilutionAdjustments", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "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/20231231", "localname": "WarrantsFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails", "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" } } }, "auth_ref": [] }, "xxii_WarrantsIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20231231", "localname": "WarrantsIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaiseAndWarrantsForCommonStockWarrantsAndAtmOfferingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of unamortized warrants issuance costs.", "label": "Warrants Issuance Costs", "terseLabel": "Warrants issuance costs" } } }, "auth_ref": [] }, "xxii_WarrantsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20231231", "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/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r372", "r378" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r369", "r378" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481288/505-10-05-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481116/815-15-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "30", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481557/860-30-25-2" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482134/820-10-35-54B" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "59", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482134/820-10-35-59" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481268/860-10-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)", "Paragraph": "4", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r150": { "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/2147480848/942-470-50-3" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "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" }, "r199": { "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.6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r200": { "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),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//270/tableOfContent" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r214": { "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" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1" }, "r216": { "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" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r222": { "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" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r230": { "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" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r243": { "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" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r246": { "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" }, "r247": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r249": { "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" }, "r250": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r251": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r252": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r253": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r254": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r255": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r256": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r257": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r258": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r259": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r260": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r261": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r262": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r263": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r264": { "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/2147483589/942-220-S99-1" }, "r265": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r266": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r267": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r268": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "9", "Subsection": "06", "Publisher": "SEC" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-12B" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r615": { "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r630": { "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/2147482551/740-270-45-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r674": { "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" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r677": { "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" }, "r678": { "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" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r765": { "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/2147483586/944-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r771": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r809": { "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/2147479617/946-210-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r825": { "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/2147479617/946-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r863": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r865": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r866": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r870": { "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/2147480032/946-320-S99-5" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r873": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r982": { "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" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1042": { "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(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1052": { "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" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1064": { "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1112": { "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/2147483589/942-220-S99-1" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1114": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1118": { "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/2147483586/944-220-S99-1" }, "r1119": { "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/2147483586/944-220-S99-1" }, "r1120": { "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" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 131 0001558370-24-004163-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-004163-xbrl.zip M4$L#!!0 ( +H]?%BR(&GGO28 +', 0 1 >'AI:2TR,#(S,3(S,2YX MMSXS:2_WY5]S_P_.%NMRH>/R:9SR+,HZ[S^>SJ MW>691AS3M:BS_GP6^*OS;\_^[_O__(_O_NO\_.>;V4BS7#/8$L?73$8,GUC: M,_4WVL+=[0Q'>R",4=O6;ABUUD33KB[???/N\MVWVOGY]YS%C>%!$=?1.*_K M=U?QA]N(F^M\TMY?7'][<7UY_;5V=?7I_;>?OOF@Z0\QX0,T;45+*5\\ZY-G M;LC6T$! Q_OT8E/GU\]G&]_??;JX>'Y^?O?\_IW+UA=7'S]^O.!?SQ+2'-W+ MDMF<\OKR\OW%SZ,L)7RB"F+J>+[AF"2F-P/&H'?W21%.[A'SW=I]NHB_HD3O MDR)NX/A,5B+\F"O@^3LFIL8O.5+\:OEYXJCMWUR$'V-2QZ"F)V;+/^6;0$U) M"ZB9(R0OYD9,B5]RI(%W[N]W)&W#RO"6O+7QEWP3F%^DA!]S1 65R*.'GY>@ ML)DFK UC)VP!?HAX^P9;$W]L;(FW,TR2K^"%4A-&3\#V[TQWRTM9=L[LC("&]K_6V#87-DS4LEZ(?F41]BS1#H/XEU=_/PPFO,1DA!#XRJV M-H+/";;7(O6YO@0 ?>)X=&F3/%J.\_GA=&21'2-FE7:EE*E ?KDP M?EH3%8]S^)#K4$O9H5;:H7QZHL*YZT,X=]%$34U+,LF85GXZ,JUS+UA*B?%C M6.#[_] TOL88CN/Z7+7QI_C'W8XZ*S?\!7[#B>03=LD"U%G#OSS.ALJ1QOOO MCGJF[7H!(W. S3*8I3O6;>#Y[E9_H=Z=NS6H$VF%=Z91D+)>D;B!<1,MLJ(. MY<+ HGAYJ9UK*4/X1\Q3 Z9:R%5#MEK(5XL9?W=QR.Z@H@"L@(GS/?\[*)8' MDO,^Q+4U*AR1* J:AFT&=OUR:;.DQ:(?8\C: @G]YO/9_19F0->F%@ZD&\/& ML3C?$!*C5X%. 1F,=0Y9P@7^?CL9SR>CX9V^&-QI-_I(']\.M/D/@\%BWH,D M!\F"I8M86122K]YD-=G%JQD.+G<+G;/!M>Z)C%S/NP6)KXMXMF>IA/Y:!/W= M8#P'W'-*,%_ 'P^#\6*N3>ZUR70PTQ=#(-#T,5(^3&>#'Z#8\,>!-IK,Y\@( M:^^UI<*0KHZH8KS78%)?(QKK08]_3?QO#6]S;[O/5:%.Z96H?ET'U5M]_H-V M/YK\U,,G-ZV"[=9@^\EJ3M<.V-2FX?BZR3?6U%E/ 2J3$N]V8SAK,G3@"PN( M-:+&DMK08N+=$=^@=M'\.A);A3)\#>O]^X*)]OCPH,]^0?3GPR_CX?WP5A\O M-/WV=O(X7@S'7[0I*,OM<,!G=EZ]!I:;$39 L],6:'^*VO#G7GEDRH-_BTYNI9,_ UAT5=G/7C9H;WHC8G?1E5*F9;HRS".\:<#,C>&1*8.2NFV[ M)I=)HB,-."@5XGUQ KEYG _' ]@GZ+=_?QS.AZ$ZG&MQ-=H.Z]&,I*(>^7+D MA\X3?'29?*$04"B1 UOA$+GA^$>P$RS'(P9W2] M\2>K1X^$5LV(P%0U6=ITG2RC?/GBO\O&8#,F2L _% &?#;_\L#B?W)\_S@>: M/I\/%O.OM-% AW]-;D;#+^$"_!57A,GBA\$L_-B/Z0IJ<.MNM]3G&W#N7^%[ M,^+@SFR$Y>38URBI OSJN@CX[>3A8;@(]_"A+X;OVP;C:-,6\^\!KF!YDZ4_ M#FP4B!*S.?>"E6<"LQZDY5-)"*T M,%Z(!QN1)^K)QZB*5(GF1]&V$C'3%OK/W%I)^/60U8)L9OA\S@23TJ8J'T^E M,B4@%@R9 Q"1L<9RG'LX:\%Y1U:$,6+!/VH[AK'W"ST]/P1*:;Z C-ZYM M$>:AC\_?5SWS5W!0 OV^5A3 #_KX"PSOX1B0UV>#'R:CN\%L_C_<;[CXI+A7'>"-V)5HA'+HU]*(?F9H "#X-Y^#Q5"K2)6("LSL>WTXTW[4 M1X\#[0&@>IQ%ZM/A0A]I,WV(8Q0&XD_Z;*8CIO>3&3_#F<#BNIC<_JT'N=(Q MC1C#S!X2QGY.5-/"HE5XTK*M$C0J^YUH1[$F;M( W M2K.Q59J[TG91N[[2=M@R[L8D<=MZ!3R6 L[)$V'HK+S=X+7W=C./C%F)"GW= M2H622K6HUEXYCA32GIS]@&_UGKE;,7T;+:C,O$1-"JM)C6D"VJ!! M.4];02LT*].,^"(,M*-7IR.I4WQE=NC I+SE)*^C6HTJ*E&S#RW4#-NCK:!! M&DU;U.M<2YT3'='4N%A5\095P0J1'.?T>#7!:XB-,6RA[[X&EE78E.!<'B2C4;:]7P@D&O'4>\1TNLA3N$3G'6F+4N/-]M M>;%6Q;)$4PI7K^O=M(75WW?!/(CKUHPPFJ_7EPIAFWG P*CG9_H5=:-N<:4> M"*Y!#,<+??QEB,,)V,\^*9O7>;3?W'Y MHLL0U16A =,2]1"$;DO4(ZF[,"MH1J;Z.$]#KS;5[NE[X2U0/OA*Y@45L1)F MP:49O+T_CVZ)_K>QW?UO% D48MZ#US 4:$8P"3,861(0JQ52@BFX,R,+#SK7 M$M8]H@T1U9^@US"JX-YE<\/F$25S[%75Q8L6G$JPKQP:!A-V7-_YRF7G'M08 MWB?VDCI[I6BH% ^&CUVXGZP.04T!O=GCM7YFF'Y@V'&!.OK2NI(252KL)>6J M%'/&@W&CJ%89C5KN-3-MD;:-"_::UDS3ZBA,1=P+.T-I=&F/62/,DJ"2Y"M> MTW"W.\/9S\MO[1V%9XD.%$X/Y&,_#9%)/8P\0L8,:_\?K\_Z> 2EB<*+8RCW M2,#%6A!SX]#? MDVL26W$D7Y2W5%B>I,M&$/OR7U:GY<<:\A1XI:OZ.,F/YD MM2)HX$B+AT23^B7J6"J#K\)8@4TFJ^B[ M;OKT2;[+.0[3$K5I==7F7(NK1P/G.9ILC*@%O>(<27&*UDBK>4;!KD19"EO@ M>LJ26C=IS;V2''UV09<'_)];)D>9600,2Q2EL&=N/JMPCPG^B=7WVM(JR^8# M\W&H=GFE+@CB@,LR;C[,%M.O-#NIIP>]%>A#!PCPP@7FJGHBBBS7 MS9B4P%\T,$K@3ZKB*;#"NGH5:*4"8T(LF\Q@ KTWV!8__XWLX1N&X^X"7^8J M.0+'$N4H&A0ERA'6JV'%&J^9[U>@[B]0MQ95WFM+M3O@BO2\%5/R%N_XA"EY M>P J 5 \C%*\55-&7P*5^,(^9ODL'#_U$VXE!,.D4?R);3Q9((ZG,JM*J)7H M"1XFB%)'W>CABX,/F,-5[W/TMD(N^W=UK%E]!B7X%HQD.;YA8MZXFCY^K#7L M,R^03;H52I0 6YAV5<#.YH_]S-L<2.ZAF.SPKR6NU?H,2F N&+(JF'DUFLOK MZ;VE-7#'"Z=3$CNI,'^C!%\YH1)'P7LP_%'>Z2!U46$"QQZK)B\6@*6)].$5 MRIQK9=T>N[;WZ+ 0M7\1JSS- MMJR$$E-!*-Y!7NWQ9.1]I649]TB6(_GWP& ^8?8^&GZ87/RV;^B;S5DIF6X]5BUR^'5+%F7"L.K M=OD!>T!;Y45IE.-$#6>+[%D]F'4NIE>Y::Z&JFJ*D1Z7"L\O*]Y=5J.@?G"Y M[_LFSRS7>5]9C4ZCAY5[T([SLD*[-Q74P![Q >4>[AK9$BKD/E #5SG110]+ MO6P$U=(0J,&IG7^@!ZG6W;%*5\+4$%7/*M!CTRJLN5'HLA*[EG>M>CSE)SX^ M#0YQU%/SKA:$N H=-&;D2 M*X%_(/0&1,="XR_:X&>!1 MTX@C)6Q'"#7JD:T:8%066:1&JDI(48]%N^"4=D$J58)5KEN^0OBGN)(^:*PE MUN)W9VN55>#\'G NW'ZI@W/_..TQHI,D#SW7**K$6'#!O_H[;SW"U4-CQ#@6 M"91H"=Z&SH3)]("TBI<1(U2AA!(RP17"\MB9'LDF416R(28C5.+V%]%0$[X5 MT6/5XDQ+C%EY 15V];/6]! V]/.+X5,3*Z&K=>.ZAZV^\U^,F)1."=:'(EB2 M^[8]4+5/!,1 2>F40 D6,]$UVAZFEL<$8LRJ%5("^&T1P&I'!CVF=DFC8 M@C?'9 7*5H] M;]F8M5+'JCLN;4[+A4M+\^2(B%3H5@BM[M&I%K8+=D"HV\3B MIRD!=^_>D15A#+.<+/VAYP68R/C6]:2Y-5IP4N(L>/L\2OB9J4VSHNIXI@8::6\O1XQ MWZW=IPMB6A^@=5!4UKD:M%J%U:HW)\2_U M:BWB0QW/Q\E77+6P"/[K/"YWCC^=7UV?O[^J)WO$[AO^+\NO7']< "O^IK'@ M'T/%=/B[Z5:URFW&DK,*O',4R*LR +*%UH:QB\:>[7L)FWKC0<^*"NLG80[?5[]YS-^918M3+ U WSR;4H8 M=2U^(SJ^7SMX(>?]0K%JYCV%3Z:>O".#'8?NB3+9I@(%JPY$%' M*-@7Y@:[F)0"R9EFP%?,4?_Y;&78R,VA-G]3^?.9SP)<%SGQTK!Q\OM\9H(5 M2_WXYQUOUX(WP I8=+^HV!MEDO%C+:\HFK(7I84.),CVC\?+5.Z=AE*.B8]N MJ*E!K7N7Z5$7Q^)(OZK:[:/<#5#-@EA5CK"9\4O;^@OU,KJ9_[E!&RW_DT6A M'@]^'@I;*U;!^B@$VR5AR>M]B898"1 *@C]Y\* M4T:FT*BX(:^M4]%#0GE5.ORQDRC:P^R2/#GTBS /]SX-3B;*3*,6>PH7QDGG: M'D1@_N..N_ZM.%-E*&J= @H$:]MQ1?G"#:M?L. LLD0#KIK0X8&(;IK00NO& M=0*1H$*B$Q N Q _5CP\!U)C*BORQP@>V^4*R=-\64-G:CBP-3)&=$7F)B7 M H->WN6';9T")S1ZDW ??HR,D^K"3CV/YGS;P MG9G!DHA]) U7Q,,FCZC#*_!D,F4)NN*?2KV)N,\IW&70<;NT3F(W%H1M$T]B MC0(=V*_'#XAR***!%OH^]95/V'P37G?+[($KDG=-MMC$VH^)6)H#@J[:&W

_$(,=SC7EY)W=X7V! M7L:K8A-G;F!,M/QRM.NX\:XE ;=AX>XJ\XC LD'RV[,'0'EC\\N/L\RR68VT MLW.5J/FZXX J@_W-\%]#)Y9#QYN$9HGL50J7#/I=2/CJ9V2"UL>'>M!B\@S# M>9?;S]YQ=R;V MBPKH7EG:%,N6XO*HUGP?.\M-MM2(G GEZ _(>0^C) MB#X1"\SUH1,%U8>_'/KT;O8/QC]=QL,+N,]R05[\&SMY$B2<_M]S8-FMZ2"MK^6W@^>Z6L$+3#S]TN.TWTL;? MG$#K;Z6MO^UPZW7;YM$+<5N]@A12B@Y*\^5I>4/='5@96Z,@B.AC!V40/(X: M;\#O2+P13];JC'QU"W9F>9>;O9&.!K[+WPLIZN;AEP[C>>MNE]3AA:.\0+ U M'5I 2%?42%;-Z.@4U]=,M E\"[9)$M%,T$DV(D&@"[]'I2=B(1VS2VX#V"\X M?O9#F+LW?M(&2D5!<'$BH5<"IU%+NH)8V<#/I]&"SID\$;:@6Y)X']/PGE+2 MMH[)5S$XY]!L?C)T"\O2.DKMO8_/^P2F>#7ZCIK7Z48"FN^L,6XPTLV,_E;8 MAM0HW=&>*#:<_V+8V7E"170ZBW=!B/#&TS[S2*A$VCSAR4A\+]\2_T1P]4P] MTC/#SWHE:I?LY)SV _4P5[9IV/&6(3Q&TGV?<:OT0.J*])V4=>;N#=O?'TB4 M^[63[8[,AF0YB2:6W.950G$JQL/8=(77V/+*&UQFFE(9"#5*]91RRBU\J3B M8, FJ*;C5[$5&W#I:,\,5BMB^F <))E.<8'!D>R88#%Q=G.D<)VK#]"Q*5T'52,M[6*7.WU/-?]J@*G.]E=?8S:<:O(*BW10WK^NEW$ZB()@@F\=E&"R=:@A ME4'XM8-2"-RE<9S>&(Q8^]YU+7VWLZD9W[=3>5I+BF8MP;J1?:^RI@E$2%Y: M\3'5 ;6BA\62BQ&81WL21/<]U+U1DU6V=VI?-GB5[N%Y.V%3P0+\<<+H&B2S M>01'["HIFC]U"G72T,D+,'BA\1T?J9 YFLZXTDIV>7D1\-;$T/D;Q< 3GX!M M<.@^JT;>24"3C3D_S8R.;J*MN6C_+B3KRMZ]S&&1;LZDEPL>/;(*;$PQ4&&+ MUX!+1[=XCT[@X<43-G16+'RR%QLT83>NOXD#M+7G;0-T3-0MWM!_20)9,R.;^()HSMR14 MHN_,D"B;.@J7/9E^4)U8/&P_25,1WFO"-/<@_2_$3Z,F'J@-]""M;FXH>8J8 M^+#"+H4Z]4=4WA4SIP27A0LS;7RUX(8X9$7]2/$6;N:QJER8<=4BIZ*8-Z$S8@?,/Z43T*6"PBH7[8SW5)^. FS#@9T9>QX]>%.Y1(= M7;EC1U-9A%,)74>EBY\/(19>B,)7/,P-5E)5ZH;E.]H;<:OO#3DI"+C8/'RP(J^=T6\6@Z8Q8:RT&@JO)8C]<(HRYQ(+X A@SNF MG(=TXF3"[/,!)66T)[-(29S#\EFL:H&.3EL"_[B^7C/^XD5.H&3&4CO72PMW M1?_+%.$5 M9SJ9PH#\AXW0AY885= :#^U0783L$/TX"!G>"1*:-FB3(*"YS, M5%2TB K'F7*2#IYIIL[K(3YX9=C)K/! #+2 0A=-V?%?X4?F?SL1=)EF4 MI!\L,CZHVN63\GL_/AN[)*&=)+E_ MGJB31Y%Q2V7VO>1[5]2^S"'E/QCL5\Q? CH(H[IXI51"T,%%1/>W4^:NF;'5 M W_C,AQF!0^MBJ@KF)5.57&"&B3'M'0X/6-$67[OI2;KY& ;$V+99 ;MOC?8 MUIL3WP^_%Y(K9EZ4JEJD@RJ+*762]=3?: M>8%2\R*7IU?> ]("W8O.$EF=Z.!\=-RE1Q@_<1LZN\#W\K'G,XP;Q=GWQO"H MEUI:*1?=^F=02.3T^U1W,INF7$CU+2>^-\Q(-%7XM9BV@]/)/%BZS$([G5AX M0%(42T+005G$.X]TOS& !FWY6V(_N>Q74-8H2]D"N#[N"NO^<=B=C*[?X=(' MFXPG$-"QTN%ZS]RM#O/E';5Y,\$6>J('=D.#LIWIERKWY/"2H^%MXLR?AS?& M"I\[(UR%*Y[H; ]?0,2,U&GP0=$E+Z8Z&5E'%(P>"U_;=*QHJ,Z(YP9@Q'IR MCWRM4AW=9F-J#^81;MW/=[ BR<4M)^VHC/&F.CO=I!.1:/LMI>R,1I=,33.R MIAX&9EMARGSICKR,L(-K^931)UA;I[9AAD:HS&E=1MA!V0Z?RIV1'1XF9#/%),3RT*B)?21X +"%.8++D3^! MJT9^*G--'#P5Q4UYQ9L54HJN.!4JYMD1W'K!'*W((SM"*U&?BNC[SZ][I<2G(GB:+!"/Z)1BEY.>BM E2=9_O.E&PEBHH3/P3.8^W\-\E4_Y+R7J#,2EM@[\W2)6E/,S M31:2G( 53T&KECB9/IC:Q%H3GH-_":L3NGK'KA,W>0&#V3/,@^#4&F6ZHO/E M%[^L@#=YLIH&/@]K*X"OH#D5,6]"PHPDJ0YGG?Y*LE,1-G(;).&S,6A%+YB MI#,#N&RVMBP>#V[8:5R&Y"&>H1.^M9.=SYJ4[IKS91HL82,5/@(M]?ZIB#KH M'9LRL@IPJ5&X_"04'90F]/=(11%_[J RG[\X"GYZB$%-6D?KNLX2\3S Z; W^X,9X_'VED=S6+= MI'07NV$(;:6,'_Y@M'=^ Y/"HK:S[B=L+XBQ6#%X"* M1AK@5%#>_HE3C(^I5:J#4M?8 KZAO=]? WN/R1/EZ0DE!!U$ M,'V/EN\_5V%N/ED^ETK4)X-CWL\L]T"?D#<9$P;"JH'O0_-MQX$@&&!I9G/2 M5"(7++N<^H_=OI2TG9\)Y [=JA;HIKA1F!B8!W3MA-?'\GE=#]+JE]!V1J&K MO", LB2I]_@E4Y^NPRN^AZM,)>I3DIT_PI()!@@C'_AM+@Q##Y+WP?)':+5+ MGDR?'(S:2%#YW)T0G(R$D=40FX%>[EZ-Y#J8DK@SDC<[1>8GY$AFV/QV :9. MVQU&;)4?'U=D:5VK M23MH9\=9YE6"*6@Z*-'0L8*2\$HY20?E0;6:TY<*RB>EZJ!410C"(PHE2C%) MUR:)P79GNWM"HMQ\&/Z39D#$!V6(XV5R!@0\W:' .FK)YU26B,IBID9AZQZ3 MLCJ93N-'706YHI>+XF L+^X03&(^Z=]F*T,,SX2/Q.Y7NRZ=2)ZUUY,T4%K8+&!R63CVA9_4@PFF,11$GL*LNEP*Q!W M!L>R< ]&#-SP&?8 QKU/XC<+;FW7RT?FEQ >@@IKH/&'GC^FH2@XLI+0(V&P MR@'%J8"7HH'9)_@!:11*IWNWKHW[>V;8@HMK=8IU<+3*EDA^,)@]0,?G%#/> MOFG)BSL-.'7QY+UX>Z;XP*R"YE2TO\(9<>+@B;YZW-R<."/W&20>&YYE_/9 M'9XF[2"2[U6X_PXG*/75!=;I)75W_ 5*T2)>^-C%&8%Z.Q>V"[RZH1/%B A] M^H4TN-GIH!6;$[',:P@IRAKU8W,JTW(D9;A=G:QD @U 0WP[%;S83_4Y=$6=RO9./QK -"CZ4 ]^ M[^ \&R8K(4F(DBAV2T'308EJS&'R5^J;S8DJ?EU1Y>.M)ST[Y.\9\8#9MMTH8?7V^DST;$VKP:QDV)7^*XTA:3K@ M)DL[BB5J-R66+&'Y!CN1IX,[ M''3-;0P%NS?8>?&=X?2&<;->$_%Y@]W%E2-\WODX:X6"W^FN%D6IO&-U3Y=. M?W7QNUH3OJL67IJM7N1D>N%>GK,MU(2< 5J)^F1DSSYZ M4TS<(!"_:H&N;'F/Z"5($G)B]&"RBDQ6T=E9LPFDE&EG5.F(9Q_'ZKQ_EPX+ MLQ2$P?>9TYYFG29E]@8[+JL@]_0%@R5QFFJO;3EF;[SC#@]FV_=>D>,;[,+( M'KP+R,*]IXS<,/=7,@G\=O9X.=?3M8-==7BBU7#M+'!Y@UV535L>>=<;=I>8TQOLLNQER/A6:<,092&G M-]AE@D"ZHT7D=:C#CKC_7+B^86?7_':N*P6[SO3>40\RTA<(P@?B6]EA*GZG M:X$E3S(#IHA[B]$G8O8&.RZ[]3OT&+;?3!8YOL$NQ%R5$P<, M=&=-AD[Z:O<1;OE49-V93CUF/"(AEDV8:_Z*EVH]X8M%QV'7F=Y[K5$=;2&/ M,9P35F^PT\+!QK,7LK@8SV>YPWOY4QO?H7 L=,[N6AQUUZVD,QU]U !MD,^C MX9ZJ\3)=Y-*9OBI1RC2[<>'(EBP5SQ[7+'<8,=F1YPJ;'B*YSIH?[7)30G<* M1[RJ'/B_8YVGHH0UN@1/E,,A9]ON,W*_(RO"8$)8&"^\(^+')>](^&3BR_F) @S-G$+C_9<3QSI5+0W"DW_]\[__ MZ^?_.3W][6'44Z:FYBR 82L: JH-ILH'M.?*Q%PN54-Y 0A!75<>$)R^ T6Y M./]R\^7\R[UR>NK3>% M7,+\)NV3\\TOBE79Y?W9Y?GE]?*Q<6W MJ_MO-[=*ZR4L^8([.(/9175H_/F-_/.&&U4PJX;U[=."OYS,;7OY[>SLX^/C MR\?5%Q.]8P+G%V>_O?3&VAPLU%-H6+9J:.#$JQ6K\?F&]*#.U5E _B2@3SY( M:N'BZ]>O9^ZWN*@%OUEN2SU34VU7^)DM*-02Y*_3H-@I^>CTXO+TZN++IS4- M^K73K0PV\+3 MST\(<0[][]C&2B=X:IN&9>IP2C#PH.J$^'@.@&V=*(3ZZZ@;[PZF MI.%J#EI_T>J\0ZZ!OX&.6#:@^H; MU*&-OWD$M@IU'D9+:%N@/,AO)FD?-Q4#TB/&CV5#S NP6I:%K0?^4) @BC=: MM00&]AP@_UOCO?.Y)";(Z@.[=#%DMRQ0%@^.!0U@62WM+P=:T.W/T$':'$^. M0X1Y:>FZ/V<783Q/,P*Y[!HKW#<3%41Q$AF!O1PB$VO=7@]U8B:,:0?+:DEL M8T'4,=$5R,<(OL_MP>S5 MZ([@&LY<&;#M]#O+L8=S\OI)"<+0GD%<^^"VB[ M$Y@[%[N&'>\I,$1ZI.<%&>0A+])"@C>[9QKO$X 6Y/="-H]&2V!_^Z8-W(G# M5+%=4=?JFPZ*]#F5GLB1 K!! &Q0R'+4 M- A@B[#"WXC0V8(T,U$_@85-YPI:!?622J^O=D(E\/) M(Y@!A, 4_R%Z49JC%9]'#>\I'=UEOX;^F.[P%D=_6H[6->&O=6]Q#)_W%[=7]]=7E[>7=[?W5[>WEU?13H= MP4$+Q?NO(BV@CW_=A4;,O>27.+/(?I%0.X58J4']&3(7R=+S&S1Y.F^B*4"_ MG%R<*(Z%^V0N27NJ?J)\ +*:"9=FI:J/R/36>+)5'?(04JBCX/%XN8AV PH".;?A\R51) 9STUD MDQT@<:%8WH:6 H:DHLU0,S-GO@*O)5*@[[6.&ZR,49U2I1D*Y>;05^R-1(H- M?)IK^@P<+=(,Q65RY"OJ5IRB=K>[Y!/<$[P3)5L_LJE> >):]EE)W$(QU8ES M='5[=W6_1SK*SZ*OM#N)1M<0@:4*I[X#*W!'L^Q"&6KNMYZ+,NIK^UXJ;=,/ M6JAJIE>11[]LO@=N7ECV-DL$303MM5NL8GV&#FCW_&CKL(FBT-0Z^Z91?F98 M]AX;E=:QW+%5XQWBI9K'-89FY]/?:#V;YO0#ZCIU&91===\4G)LGEBW*1L]7 ME>N98ROM6W3>=LC/!LO>I]3CEURJY:'R\4\$5*Q+5U+0GD6-41!6,64RSG%76N M(B+]3]_%[1:41XFLRDA57QI7?%J\%N11"6)W_+ =BH+2BDJMHK0^;CE1>-B3 M\(0P&C26,J&8(V !M )9UC*Y>).4R<.BA =Y$<8% M'@ 7I-HH?(B7A(3'B7''4L#T.ATEZ97BK-_#X@\?1>ARZVI:ICJ3RS=+HQP\2G@XV5DL=7,-P CH) :96;F9 M]1JDY'R\2G@V.59U=S/8^=2@18+>FRH>#@/ERN0( MHVP'LL^MLNI)K>-B>Z4,)F6//(GZ_#+UG%RX"P07)MP$@)0D!0E=8YE!"_2"\BBZ:! (V\2'FL-D7]=W&4A M[79J0LDXD_B_ZXN:1RJC(G8UR,J=A(?+K>D4>KT8JG#:-=KJ$MHJ+?234KI! MJN3A4,(1V=(T9^&X+CIWF1%+BN?E>2"I\?K 'LPFZB?=:\U#I4GJ%\"YA"OP M$8#PFA-QN5.TJWAGC&?8QM4;5^2. O;%+E/[&RL0Q?(\Q7/<.B4$! ML801F=Q(N,XJ,!OS3T1[J-3<3$JX"!L!35!E$9/T 9B9)IQ@7(2G+;:Q$-MUHP-8F0 D-*4T6KP8"J@[_!M/O>)E/KFCZ M3 ^,,= 3?7.7>4E6\ ME8HMS5LK%>HD=&ABDO3-IA'=F#^H%M18MBLL5(3N<\@]O2K$P*.."IP&;X *JX]X8RS3';WI,EN9>9G<'SP8;8TK19W;% MN B^8A%EG>B;1]$K-T7 ./C/=I_SF MF^),>T9XZADB$V]?PCR*CV")@.8]EI3D7D0)0D)+A+>N9N),2#L+H)671_/R M;.WYA"4>'=3SNC=["Y!>J3DZ+\!O92-Y SXWCFF&MS6SK5?A$O<+V=6:H\="'$MX(V7S]%<8 M&TP]X]DI&6?R0H)-?-'AR'Z/9$7$@4S MFP'-=C-@['[/ [,L6H<+JER2R;1=I[5&89-GP9]T\X,UX/J:)^"ZW1I_5YYZ M@U^KCJPF7&T]>#["JPT$-H9L-5VALU[ 3B M ^OR]NZF[EOS]0!L*WRYB/1*?F5%P(G&4EW[-LK=M/N)5:G'%LG%Y4-.0;TE M'51PL,YT>%7G"WQ8+AH 4W.^*YE.>1U9W*P M2YM44FH<@NXYN2\AQ$6H!0@X&,Q^51%2#;K:4RL=@N;Y!2"A=S3*18#E)Q.Y MQS'L"TM.*@>&CKP2D3 A9I0M]\[?P.V4U?D$B.3CGS( )+'>@4&"70:RO_(: MY>JP@\ MJ&[VMP4Y?TKSD>8E%Y?=E0R'Z66M-H6()O/Q&YEVIIL55C37/-?:-%KQ$+"2 M3P@L;^74.M^$&RYW#N7;H>Y6.00@\+*?_7".-)O42/8)+EL0J7<(",@E QF? MV(FZUQ@F EKQ ] Y%^N!JM//3.LT^Q3Y>'%I!NACC?LY %*_*E[:9D5&U0"<0%='P1(^(3!%-(CBQ?,?:%T,'MP+&@ MRVK-9E"'V+IB+G&QJ4-DEV%6\E$[!!P)E(R$MPYB"W7#O B[UG M7>WP$SHP\!00BHRG>-OF-1@4P O#=->(WC?4$QH.$H> E:+B*.$N!>5Z6L(" M+')9QUOE;RY@^7.MO=Y-PTUN.60>'-:]1Z?(*DR2 ME=>%G$! /J!(ZT)FE1[+;KU6%[*;_R@E4>^F@'SH**B;Q.DGC5F^NS#J6GA&"IVV 4%)>#A![6W4GL$4]N*Y7XBGM0?8-ZV@J L?8A@** M),0[4&M.W'0KP95\L<8_KPBJ\WI&IR MQ M']GL-B?DF-L,"?[TT+56G)*;(R$@DAGB#05>!H#(]I\),U:OA6 [N).H: M,P3^*IWV!,B)$%BQ.S]C5I2]-,QW71 M4-8I/%4;#(G"8F!R6M8.AV#SS;,QB=2)6-!)'"0\.,41P$2F.% JYMUW-W+,']MU MXY*0Y%WRBNQ&IAP"1,B4L&67&S<%3=M!""^/\U@-2OV#1 :/+ )TI'H\ZWI: MMD?X&9%N#&983*XC)>K/S7BLA)/, 6!%B$@"R$@;W?EJH)T'>K)C[3)J'0 Z M\D@@ -KOI;J0Z#(]7)_\41R"T"7F2< +/?$B"V;)!>- T!*<7D$N$G-Z++' M+YZ1=^&NFZ)V$9((PK#2/9L%$CME1EMD7&2(/F63'G_!0:CIH! GE ?K'?O MJY](@KMVV.*]0<.5L_>PY+O_K@*6)_*5B4CDL3MKMMT@9+Q=6Q"/'\EODU@E M6*>O+RA34$6M-QBP,D@R0+E,3MTG%:(?JNZ UO3_'6^MEYEG.;7. 6"(G_] M\S+Y;[D28++D<&RDKCD8#Y2N_(W^ S# #-(N-F;4 MBHGB_KR)&,@C@0 , AVOE#5NX +L1\ ":)4<4YI2O,&JS,5ZH$.9W*-A MS]V0LD?S@V:Q=PLV6+V<3 >*+2M]-66D!@]*:YCG8.^4-$23RC58>7P\![I+ M]SE6?]-R!8GWX\E$CZ;S9L\O/8GW?ZS,ASTNNUN M9TP>:73[H4!#4;V>*/JF*\K_^9WY1\7/--)C'/Q3S)8Q)8;!^X,RFGB)"+'G M&X)CL )NZBY7Q024NU:=7EJ^X9Y/)Z$QYV15_ .[%(6UV;5%*=HX5?'PR7Z9 MNE2CF_RV+SE\@FZ*$5P/6-Z]"_QA;FM[N6MM'[OC]H"8U=?.HS(8=D:M27?0 M'RNM_B/^[D=G/.E.7D>NK?7:5U1CJO2*&UG:Z99_U^@9F)]S+5JS];J?.)/D)QL?,)1XS7VNR#2+!$5VT"9:-G ^K MLW(6#;1*39U;B*8\H"H)! GN-N'RVF^@48]5TPV9P!:.(!0N/0D3TW"Q[%YD MPLRZ(]#3AD XTJD?H2A4N?'PBS9=L4#PAI94E+PC>(>?9:OI/;35U$_!.F:D12 NQNRTMIXPC# M$N3'DC](7F#Z&5>W\JP6!V,RW2, !A"P,90R-QT5Y)8.!$XZ0+CKZV*1!R=]A%Y(@5764)L3N^0 M?QU=V*2:2/.0H%2>P/;;3Q<&))=PPK]-]I#P5JK,)/3 1?;O J.4"E*5!W!E M.47*$%#FJDQ8>FZ.#L=\U'XJ,#''I2F4X^*YEL!@E:'O_),DK^CD]VH,WG3X M[D7:BD%7%ODCQ$J0WWY[,+82YPH[HT^F>V@ +%=P^^W1V+VY)1)\R:2/^!,L M.QE=&CX'> !A+>AB9M9$FH>&IO*$MM]NC2"7Q0BL /Y"F!E+IAL5X/TY\06< M-QIUY0I.0N\&KQ>'.59RP/."3S<&6(:/,19HL M/C9A)U#IQ.4!4LF*%^ML8T/9?OC;2@H@2FSA"+?2I+C?OK>M,SCQ"[A$V@<( MQ_+EQ^Z*JS^-A\M:..+\O(MD2<*;R^.F0"X/MQ.*&?1" 7XW?E(,8->7TH,J MFZ+3!)UN]>ZQOQQH07<3E/!"0U%R\>&!=U2W-WNR2L_4?3X?&(-X9%PZD82! M?A)Z%%1+24=?$$68RT:G9A$\PBHG#*2 M,=E!'X"I#I"I_?FDHH4U!C9>L@@P4E2Z1_04D).,1XB>00URC+;=[W=>IA R MY66T<426()EEGC#6/[W%[Q((G>7BI(^@*B8J\6>&Q:$T,6U5'^$]/G(TO,O' MQ41L[BA4CP#*+27Q1W[%L1,FJBV(EI!.G/-KS/GEGN"#1Y7Y 9,N*!F] =Z3 M=&0'::_I+[\*HGJ$CSBQB3\A$;OLV;XN+G#9LTWZ""O!LI-Q[Q]EX@E^@JEP M6$6H'A$E3FPRN@%<*3U!!!Z0^2<8.':P8!2QK$ZBN[^ *F]AS2PG'T'T1XSD MR+M:U!3M4MQ?U/ IN( A8A1:YM*[#B]1])%,_WG$HB!*(GE$D3"IR;CH'B)S M!BS+[<@8H!74"INB)))Q>=Q@>5P<491/:C(NK[?C\XHZ +;('=$C1&(RKJ4W M::CG*GH7L R*DSLB1XC$Q%_$*XZ"!IYG(P%XUM!!VAS;SR'"-5NZBU=(K@ORQ+U>[;YA]_ Z[O8[X['2:O_[ MM3ON>E&OITK0'GE#50.*&K98V\.@@53P4O8-&FY?R);HW8!_@VEWBL4)9U - MCS]=X2$P#5(LQM_^PV6 );R1)5(6M"#D4MN*"_KV]N[F MB.02)"IA.J72AK%[7%.U<78;/8*Y6M%*^'B<2"FP7DBJM.TCQFN1<&7.*Y$L MQJ^^LX1#5=?Z0>)8!AE+F)4J$"'%K@9?'R1DF(0@8;(GL6OKX.9$%9O^2&L' MC;@J95I9?%4)J^3H%_$$N[B6GZO '&10;\ M2H7QQ QF/=-XGP"T> 1O5;C),OMP1'ZMD@X&@*.\H6=79]?;(>==?L_.OW)8-3MC&L+* N/5.E1 M8/$B%=N1L/&1^O&BV@!!52?7T@:S$; 6E'M0'9%^<9QDC*B@R\G3Q+&+H6< M_&JB/[OD3H6&C0J77NDUXT*XQT*XVQ?%B7YQAZ+DJ)C,0=_+%/G$D&\'K37[FBM M6,\M37,61.YD-;U$0(/^C8BE#EQ=&-/6PD0V_#NXN\@5;2.*_/YCIU1),.7N M38!9J:9_.]!A^^8BYLIU/KN?G>VD M;/S5JWY!BK%C?:S=R0?05^#%-.PY;5+)2TX^D\&K\-C+4"*EP#?%F-WRM0".'\J0>[[;WXG)WV]L>O+QT)\3A MZ3VSYKV_]MSIM[ON.VM!0[5M:KNHV.@F<8TU[C?5(W)Y.)<@M / 8K/8$_V?1N=L49,8UF@\*]_R^>K\S [%@T M;PW[WTCS_F42AHZV$U[IEF(0;4LS88?*R(:$,7+1KF\BPQG417E7?0\UEL$) M>_A;J5:M;]J > AZIFH$5Q'Y+%M"<'!_,.EX+H'>H-4?*\/6[ZV'7J//?=?*YY!TZ&.\J-C0E=GKO1@5F%:UID_PKM>=NQ M;',!D-LKW)GTTQS#95SO=XVK%WU'0K=;Y*A"Z?PV[/3=2+QN MOSUXZ?S#"]T^539MUK9J<:5"GD8C,9B>3$(946"?7J7JK$TJ])^+'*LZ&,QB M<:59T;MLE>49PCQ*BZ5MRL]G"0]&"8CI#C/>)[T!32NV_WIDXDC"*T_Q=Q@3 MGT=)*[K_BF/FJK(GD38O5UJ[C\)W/OUW,B@Y\7)0D$^'S#K9WD46YUM"7UKT M)5/B8.K!5?":Z<1\ -XS*F ZF%'&+7/]1@!!#->5O:(7?9'M"0#K%:]D48SM MI &>7:L1NBS":V7F>@Q6P'5=N?,^F_ZRZL0YNL0<7>^I]G)QRIXWO.1\&60# M.E$_@85!N((6MWOO:U+B#++/5":MW]P8N9!PC5DT?"[]U9+_NBAM,DDNC=5X M=WYY?7[]]>O=^0;ASSR3W ;\7,KX8+(YV)LJS9P M3QBP(CCUG5Y7/K7G4!Q5^SEX+]E33)E9W=<%@T1+?O=&P+W'/#$CQCEIAF6M M*Y^J\XWPXDQ+Z)P(6'D"N&NJSF?9V2K+H__B&MP=\05D(*'=#[B)&;!\H& A M<1C0R"T)B>V%ZP/DA41R)7E (&8%F(/;G/'656W-1AB_)/["T* >)#;AVZ/M M1&9N[=%("PJ*-5';;JTSFP'-AJN-!$COO/M=#MY/AT\FT[SX/ 0J'K[)78OK MMF7[=.!/I..YBL"#:H$IB2#!GZC! MD7 !./$U=(A($R A"9]@91QC;;R>@^1Y9 M@K\HZ/&O91A.0AHH=+%I4]&\K4_%!UQU.IKIL?Y%RX@-7A:*4I4*M2/.R/ MAE;EZMGA)/XT!Z_?YRK#[Q,TI^#V%*]!136F2J3)VOQ .Z*(=(J>YSNC5LR' M>'=S>WMW6YL/-^QB6M;OY,)Q-%]C--_6/-CSR)WNNV7@5D(OS$[O-ZFW,!=M M%:'US$0?*IHR:YM.80\@0%<>@^8Y.=\'.(2O3;!J/ZS0=&6G,RJA\VR' _Q+ M\)GOG(FZ9/ L[I\_6=SNLS*::CJ>RA)192&WR8^OX8TWLE^7+DM3B)>3R9%! MS)4; @,!3+/'X]9J8CRG76PVS/")]EOY@&D[6.-^M MT!!-YF24)6&M!..9<9(*;A@$.7O%KQ2V6V@(>JJ2#+LC22:X!4_1R(!2 M=2OTESV9Z-%TWNR9H^/O3*<0ZC@;BHOX1H+$GV6#3X2 ? S>RXS!\/',8,;% M##_B$::;:9D2>,DT'3]YV/?1\55F=#"-BQYX5_5(S(U0J[1-O.E($B>4P/]V M7OTRN:TNH:WJ7HX1XDFR[ 1CPE6W(7HOSG.@5H%^55:UQM^MB#QMR*18:NU& MJY:/ZT"YTB:;W^4O)6HUN7!#U)V#R4"[,H7[!=T/3[PCKKH,M295V0/E%CH& M9>:9*>==?8,WTGW>-XXYJ<2E$(B*2J6R+$+)W8^O=\B;V!,S?!.;_6@LE4RCT"!4""4_4\.'!+(. MRC 0O-4/1O/,S._#,2ES "YWU*A,"! <9\?(>N:(/TV-F/WYS-,#_N<-VYA_ M_@=02P,$% @ NCU\6%"+=JHP;P !^L' !4 !X>&EI+3(P,C,Q,C,Q M7V1E9BYX;6SMO6ESZSB2*/K]1KS_H%X__OBGT?C^T/ >@[;RA2T#/_SMK^0_SWC&$<8Q3/[ZFOA_^VZ3IKN_OG__ M]>O7[[]^_CZ*U[C_AX_O_^_]W<+=H*WSS@^3U E=]%W1ZZS'ZW,<'/I\?G\8 M_KO#^/A7+SUVJ#;^\7WQX[$IZ4L#YN-//_WT/O\5-TW\OR8Y4'>1ZZ0Y@X3 MC)@MR*=WAV;OR%?O/GYZ]_GC]Z^)=X"K!I888Y_3_DC+__AOHU'!DS@*T!RM M1CF.?TWW._2W[Q)_NPO(H/EWFQBM_O;=ZZOO8R _??[XJ0#Q_UND6$*(Z%U' M81(%OD<$YOAE,EM=;YQPC9)IN-@X,=I$@8?%>O)[YJ?[[T9DWJ?Y]!Q8/(>+ M^V;Q_GLWVKXG;=ZWF^:];4P?\1=AND&I[SJ!(;0OYC1$ R?9W ;1UT0KDJ=! MM6!QXR=N$"59C*ZRQ ]1DHQ=3++$)ZLY63K/ 5*!7VXXS9#?.G[\BQ-DZ!XY MY'-.JA:@<\?3#/NUL_-3)Y@[?H+&H?>K$\<.GNTVBJ^C[38*%VGD_M8"%Z7Q M->.VR+9;)][/5@M_'>(]T<4SCUTWRL(4;]Z/6+Q='R4W*'7\H!EVBC-8P6^2 MI/Z6+..G!*VRX,Y_07@=/\;1#L58,P6D4^@1/;4C@M8].9H"9(5Z"X1-/[)# M8^T>KTU("W-&S?B3OR(R;*BT\L7[Q@I]L= M5DQM943'M#8HT3G.5K$;)PE*R9=WOO/L!WB[-( Q=U(;5'A Z5V4)+=QM*6W M[YPD\A#8H,\,F[!Q^6NXGKSN4)CD,'=.%_',-NAQ,(:GX2J*MWD3B[+3#!H# M5GP;S+GC&8#],8O=#3[0/\88RG$0E'X&W2B)IC'!)2(GV!298],,2]8<;1T_ MQ(OM#A]"T!+%6_U\E)_1$J>1MXRF88K/]3X^H13[E0G6<^?53(MI^((!CN*6 M.SYM&,V0,H\(+7<@J7&U4_VM07FM>M?2+JDYC#\@$A#T^ A>?6B;?DY_]">_P;\ M3VR!MO)55OMW -M=%*Z) MT6'C)Z%7;?#AC*89[CEZ06&&_W&C=>BWW4 YHW4.-U9$!++B9FFVFOM)*^-. M;0+M42'/"<(&O?G(3D>N@&[1RLB!-%#@H/]@YC1I($D$Q M.40RKYSD.2=FEKQ;.\Z.Q%U_?H_P?.0;,F22PYS#BXV[;5VH:D,4#,%MWT]> M4ZQ>OSWRW F"9H)3"=TF$=,_YLCEH[4' M"O]-4(["=U[!.(T@4L;6"G N;]W 6PZM =Q\I'=;M'UNJC?HL)Z/VQ[0#88I M=K-G].Y(!HW@4D>O (T%Q"_VH3O\L9R#P-5VV58Q0*2=A[SCMWY*)CAU'U7Z MCPIU-KK/*9SDR0,':(/(/1LXOT^.XL9ZBWQS4EOE%_^_-X/H4Q<@+_#^1]P00GQN$LK%RZ,? 5]/KG1P;F M$OW.:'"2S'%\3@V\<@YSK.)H*\^*2 F:+,%S1;F9[QPWD'+5-M4_!4E.J/U5 M /IH&8T40(YB;,'\[3O\UR[V(WQHWO_MNP]69"N_L;V.DCSDH#C5'B/<&(+% MZ_+/3PRI$G4R*%(B4*#)DPC>4I@^ 1&F(VP%:B7$#XBEE_F=^ +%[69:I+C M@!0J+L2E6/U $ZM_?T\Q2E2,%;WG,:[U\M-//WWX,'HW.HV,/QP&'^'11\7P M(S+^P:@YSF!^$9VRWP(';QW%C1&!C;%^F.V9.SRWAP6U407CYNS,9F;SN(%BE](-&I=]%G-:M+ :V@6'7)U5@*04&6[WZ^CEO8?\0E;P'R<1P1_^>8?63C ) M,3Y[RG*@M*B) Z--YY 7TU'E^?)G*LR7#9I*+9]&$7TR8V))A8X((0TJXT;( M*6RK6 OW*-U$WLF+4_\6H0=GRS)6V@Q'W?O;#FB(C"PPF!80OP.5%.(N;6PA M39R+9&$U:CBU0^Y@8(F1LFIE+?'8L]68!&>N"W<(V[JBMF7:&/FF7[W9SZD"_P51V%2IL$X;6TS$>NB5M 9M]88Z%2MM 9H M&-]'YP0>QJ9X_(VJUL]^-0DM=8%<_,J&N+U LT@346N:2G@5K4L TRK M@GYQOW.H.\D1>4X/IG@(^L#!F[L@N'U4<=>W2.08$BE 9'SA<%&H+B$AZ%87 M$[/PPM6>&&&<1271DRE@DGTAT8/ Q5UJ$CW5Z7'>M^VR4V-9I R?\44HA5!U M,4HB8OZD@)Q@DJ1%%9ZQZV;;+"#I^#=H%R/7+_/N$C?V=T4 _@$1UNFBS7AT M^[[MB( H2?PS)P"9[KBF0S6F'VNP5HKYYG MO@@V]W%SV5=CE*7XU[FP3+!!L;!3Z;VQD; M(=%>1D$$RI+,*P[GZ2MR"_&\OPB7%18;GDC3<+CT6*KYS$3Y["Z#G! M9PY2T#?7HZ2(#3Y:!(6OKHJ,W$K5/)V8WAU,J%$G,*6'I@DZ0,6F^KC$G:HT M.L"YC::IU^DAW_RS+%='V[MKO]=$EMI".VC4Y4EIP0>O_2+@T2-BSF9,3BG@ M$;ED@&7;W>JGB+PVYUT^#X#W9N=?42SW]U0.,[6^\@<:>F];&)?>66E\>'A M'"NY\VU7\XJYT.7,&D^\7 &CG7J[Q,OF\9=&".H1N$L"& _-O";O(Z)XY\3I MGI/D3&MD-306'[DK7SL5;2[-X[J\W MO(!%9GNF;<;M 05CF2IYM!YJ6.NS)6784*^;QX+&N 7( 9]20(\%MO5@>-_S MG7A?>8=,$ Y/;<\-$&?VL('Q"8HB/:%2$H$?&R_LR*:!5%<=T?(BWD2J0%D) MG&=@<18Z+P6]U;5U>,#K\(CZZ3VUJ_VUDZ)U%._Q'INB8PN/L_(:CL:4R1;C M@:(E U;N4FXX6@-:"L=KN^C;BT6D!0_C>J(QXE4MT@)AN\GI@1,R7"ZT)NST MZHM&%E'AIY"?-1*BHS$QG$[%B#>G^63O,R#/LKIKP)DOF7BH[[!P4>C$?L2J MA4AK1SWQ,UL:*P)93/L4)COD^BN?L=MPV](QX[5N5:Y00-Q(8GZS)0CI !_\ M$UQ K6KF\5YJ?VKSZ.SSM#<"^ GZ MT)-2\5U,Q3Z0=319V^V&)1E1]Z ;W[4N<#T[W'6$HUT?9?6A4/),Z-7^"H7N M9NO$/(^+J!O;=R?1$009#D#QO9>";@IDJ'=L[<>4YU&D!IEYGZ80E3/7I@0* M=JO\^ML\P_J0>#U;?8DBC_>(B$)/=B:^7%]X]. 7,9#IVY0F^A:C&N.B!A": MK_HK@])9G0%95.S:RF'J>WZ0I?X+6I @F#PP9O+J!IF'O%O,5;+]9VGYM/;$ MB4.,%7D"O=C\]_0!>)9W=S.R[?ANYP3#-Z&%+^JF2$'-EK<1R8C4D#)ODW=) MA;,BY1+86]5-)%RO.'4$0?35P68.J=DR1R0T#R6" [Y<9Z:\RW<'1QBN I#I MVI H^A2!,N\B=1B-KVM9I*I+5!89"R5!D^,3IJPBGV<$E%ZT M$>&@JR8FBW 19T;#Y2LO0#R%?U) L[J'W*#G5*I^7KTA4PW2FUI'3FC\L9I+ M(JK7V./2.Y*#P;@.IP%=U=<\8*$Y/@7V$Z>'BKO3LJ54@TA878K30QYOO?6E MY%C!\VI:KC'%18#KR[1<^;Q(2,#&C.3O"E=,!"+IW*/08.XML-R7T+SNVCN05\R12@\A\3"X3 MA;.@6PG0+20SATD4^%YN_9&07Y;%16_(2&AF-;6&%-/P8C651$Q7?K* MI%X M?L,)R72 #]87#U"K^\53F"69$\SB:;@J"GBF!#S.EL'IP52;@CYP\.;N&MP^ MJKCKVR_D&!(I0&1\O^"B4-TRA* #\O/.D8>V.1$?4>Q'O)PN<4=)]RBK*SAB M*/B(Z5T;$J0KW[& 9TQ?,AL^RWYE.D)L/S,;$:M+DCQ?F.[O4;J)O&GX@I(\ MJ>LA"MWCCHS*'Q#/$ZT\#E,^&XT$G7+88!KP@"KP\[YT34RP;V!0C\Q)QJ&S9VEZU:5S.0 M)'+$@<%\\0(^T&D,!JW MCB5OR)E(#)KYB' U7,Z24!@X6"[*DR3740X_"ET?)5?[!_(6!+F1.'[-O3J3 M'H!]FZ0TA'4BE< )*NHP>TB2H=:G?66SG!.;O)%P=@N%G6K@GE=WHH)I M7]")<9C%NRCA%RBKM>2+0[VM??S$ G_95A9'S4+/)/2EV-,@L"/XER#71)\& MJN7WG-QHBTY.0"<@:7.+#4+I./3&GN<7)+SQ$S>(R/,/V(C#'S *3O ECK)= M@H<(,@]C1MKD5EN&O-D.%6'I_&>@3$S.%%]ST]NXU%:!4YP+U6PT]M5W\_': M/T!E6.@B+6A;>+O*#)W.+NJ;T\=N.$T5[KQXNK_R74>0("#H);=XZ/U@T4!> MM=#Z-:&#QN 9:2:QUCD+,O-A,R)4F$N1A<+%HOOW]Q=4OL,?\Q\HWY?@GF'[ M]>O7[\ECMR2K+8OWWV,-]#[']JB&KBOW\LD,*[6&5D5?UV$0!!BPI M;O>_.V,T>DU)X+9W0:X/'SY_^#!Z-SJ.B?^^GCTL9G?3F_%RH'>1WV)2Z^R#>X9N]DS>G=<;U6IYT8!G#'B[-*? MC\Z%7K 64'6$2R)DJM:V0YY4-%\YF21#>!)7CWVJH62?+Z36>Q3F+TAPKQ0I M[;KD1TZ?=]MR)CXSN*)UGI1=P\$^ TY6[Z/C>]/PVMGYJ1-PF2'H8YPQGUHR M1H / ":Y;A%2@0\+Z0;%!"=L$A"=\8**4PV?8?+]C3/O-FGY%SE&(T MD'>HV<;E&JNQ<1;]T))%+$0ZXH>]B#MKAAM# [(--WF,8#*I95P@"&M.51C5 M8@2AV%1 ^N(AR_GQT?\_SE/R#?_'*?W3OP;2F=X:9.WY:D:C]O2MF)3 M%RU">RY* -;)89G?8:LT+P@@\M)5&G;($2<(I#T_-="I[KA2CUWZY3$ 7OI7 M<@&%7M-)D#?%VU&1#'/Z/8@2Y/WMNS3.;#E6L;A1'=\U/M4;0O%"R'*LCL$. M6P(Q_BL7!@"KAEQ#)+,L35(G)'>8+&;4VT%Q*DCRHHX -%80:9DF28:\FXSH MUL)J),6B4?[;+(58ICL0XQL M=^,,_TM7>_LY7OW@9R&-S1E*ZV^J0I\C3 D=FI)KR M..;YW,K#U0!#8+P6NVT6N\!OMHS/NIOG;,?NK -B_6!HX73-7RC%JLF\,A@LU]4\2QLYHM20 L9$ M#-@)2@:W+MJ89TLK=]$%]-8=_^6F?+R,4/7LU_N;9T@C;T\#S.P[YUMPBS6 M^0"%1@Z=)J@)^04SK?(1?Q%B[9WZ[BE]59AC^:.V',O1_SR#X'\-.9=O. 2U M>:[E$(+:@<8<0E"'$%0;>K:VYPXAJ)!"4&7<:Q7CB/R7U)2YCA*FPZK=D/T* M:VV'JQ&SO[1>#\9K<@2'Q4?I7OV(>I5&!YC'HAXQ_1"EZ.07Q?;_"_X) S@G M?K./3/VJ.DP/(V"5\ -]>'.2S6T0?3VARC^=_:!4 6>\^'ET>S?[=3$P\$+VL&+0>PY6OM)BF+DW?@QIH7*6W@U(' MP@CWZ"0 IHIS!,FE"3XVW$39<[K*@O)):([OAM,%2N4'4TJ83PTC:_*D_0L7 M/P8)XY#N'P,G),]1DA###]?CP*Y(;"3?25=7E/:PBFO(0QUQJ% M", 82F1QCO)'*L@K,'Y.E5N$\2(>H.=4)FY4<0PPY2A,B8$B?8!)B%IB-)CD M9\M>L9ZD2%]EB1^B),% /OMA#N-U_OKGNHQUQ"0HG@ =DSC<=1'N6&2J3/BSI[1T+/5H;E#Q[S2\0;'_DC]<+8BN2GX MJ.XBO 3J:1#RW<#4)C'LW>*0!)H"01C,F&!*Z("EKKRWOD(A9AX3**\LF/.8- 27D4C>O>3B# MYWDIJ/DS4PW4=+TOE-#,CE;T.;+@V5M4?L[B.$\65E_/S/Y0PC-ULYF),#!6 MRZ>.,GBM,@ 4@UI/OJP*YOW@>I&LH:'Z 7<@*%+0JOH!%T-@W,;;S*%.(7EI M+D:GM$ON,T(2_:!XKYH+]%GLO!AAZ*QEAG_+\I@S !3G5D?,YF .C>MQY"+D M);>8+(*H?Q;;54: HK U\5T%=6B,OY390Y@>*MY?(>0I?V&]&Z8V!!2'64=+ MGHL[--Y?R&TR6QW 'Z]6^'R!K1DLO+B9EQ%J"/;VIJ-!\;1UHPRDR6 D]H!B MCQRRJ?&)LRBH<;I?*S57NC^E!M$B%#0,"L4#UTX&=%$#L)Z8ADD6D\R0!4K3 MHA8?A3@2*D)V("A>._W:098"@*6!*#@LP?=.2F1WGQ?<)/)]$F92KVF%P3^N M "&9/5"C'OG$P# <7Q(G=?99HZ;TE"NQ X.(X> _(#3AP6V6Y71&HY 8'U M-HB^3L-5%&^+PJ7\VVWIWE"5%' 1@[RL>43D%?H7A^#PB-\-3(136R[Q MT33%I](A>9$532VD3M64RD- <:JUXI\:RH;>V\.FF7?C$]=RZ"4ED#26L5I" M<58W^&/^0^4[\NIS]#_^O7K]P0. M/#L^N^Z_=Z/M^QQ]LHL'$;;-CA5"*I*2+$D2RE#CUP[YU73L9GHD R1;RZ0*PS M']OK(S9LMDZ*W,U=ZMV7.P3%?T9O",7O*2U3)Y\8'2&0RZ/FG1>OC$J7#GGD M!$$#SM30.;O15E9^%RPCP'KI7\FY'6_CD^(6]V_?)6A=FF7E[W@#1][?OL/& M?J.MB[&@3N!/"9F=X/A\YCURB,50./%$3ZGFJ"TQ_%=!/9:ZRXF@.+MEQ:9+ M6@!S,IRP)(\[K4/_#^1-/8R-O_*15WKVRWIWN0?R6*<:_X9/M!Y7J#J;!8H3 MOKDBTD0(8.*4W_60F'4IL6"VAN*]5V4O$R%@;#J)X2TA+;KS7TB(\7DE8\65 MK3 2%.=^\]6K@"P('P5M[U)S4OQ4=U+3AZ55 M-\7I7?'#G71%A9:X>[-P3BJMQ84?ZB$*X\/'*R?Q$Y[_0N/X-B)7 B=)CFFZ MLSB_PN>X-CCM83DWM+/]+(*%307[FIP*'-?CP>T!R-^("4MM!N6DJ4):*B+V-8L.G2KR,6F> MPZY3JA."596!HE=,RY@$:< >;<W$4D*"GD7C'X79; M3V!S9T)G]3K+J8C,8/-Z-?Q_/YF%R8W,[FH^O9_?WL8;18SJ[_R^8-"M5SQ;L2X76PL,OE MY66/X?:*DJ!1 RN\<=JX2>6$X0XOQH-PDJJ_K%DB# M\#DNLNW6B?<8?'\=^BO?Q<".79>4]<%JYS$*?! /%0Y>1QB=$&_BQ\(9QQJ"U&ALY=X6%OD7(GT($5"R MA'/$I[2#X85LR*+J&J7@9E_[G@'%/==36P(ZSS-%C,D#;>?W]GO@\1V+\LV+ M2ET/;'^A[2Z(]@A1#ZL-QX#B). (X-D&IX8=;)9.VO+S<@ H!Q(-S+Q$S3XG MQ]Z_LC+LZC:*']#7BF$21R'^TRTT/V=?4QP#ACM;PYZGB+=]9B_QV+/5V"N MX"Y0>E- .V(CP:URCXZA?2:=\, B&'I.["5/.P\+XZH MIP:5C@!4IJJ4RO*MXR-&VW5WW""H*K/9$+8UI[K(2B_"&J[VM\)%]IR@WS-B M.+_@_Y#M@F.&,EM;4J(_:# 7##GP/&/YO2V MMC6?M*!QF&+94.0L^6NG>'S]CA$BT*"_G6B!QH@>]BDE%=G3* +ZR[X5/]'5 MONY%^HJ//?E_?BGJ*A<;.*N^N]XI;+O@6DE5-R0Q$@5P[[SZVVQ;S7RBT$C,%[$Y'6Q?XVM9BCP$ M@3'O2Q1Y7WVRX=$O#H\_VTZ>U<*8$SK V) _D4XL]]LHGJ4;%%_'R//3NRA) MF _+"_K8SB#5PC !CL"X6$;JW$1?PWF4A=XM(CJ\\KKX TJ+ESX) LNHS,DC MNW(1]4-]*DS[Z+;3/+5(AC9J6'BL:HX"C*NWC/+WYXMGE//(SGS+")SB:N<0 M]T4S@]J-9_N%F_8V4CO\;;+\*+!'U48B><=AZM_X04:@./V@P'FU86T_IM.9 M *B1 =CVT?P$Y[HH(/GIYSU)^6;MYV?>5.:=:!] ':1YM $F:^,@B+Z2QSBQ M87439<_I*@O*>VA2T@KY+YQ$>=G.YN5!I[M.%5M@'"9OC9&7C/$_));\Q0GR M<)'T&F^#>S]FB62?[O8!3XI5_."?\( MSLG^PW2A*P]CGOM=..?4\0;&?WRP+9]C)L:O=[5_2LC;#<=7ZL=NBLUBB@.] MR0#F>=Z%WT\%8V#P=%_83A<< M%S5@C)J35- 0>1,G#K&F3_#)K0@5)'655K[KLUPD,AW-LU&G(TT%4V!,?%WA%*J">B?6B2@OQL=@2-$Q-"- @+>*%IA"A< _MMH M1T <.:$W0@<@]:>NJRRJ8VP:DXAR+Z*+NMLQH^D@7>T%<==2/6$DNC=EY(4Y M+4;7_@; 1DP4FBW5$U"0MH+D2O$15NAV_LXH\<9,MU@QOA1[&C> F]L#2ABW M@GC67EUEX6:?64SW5/DXHZ7= M_)Y#6#J+GA>_V]Z)&0)P(.@%M)9(BHG")>GY[[;W41%)SZ&UOS$RU57-5R)[ M1+BSG7^FCAJ]TJ!(D_4_ M^KWOR"0^M?R,5 ^H#CMI]IT_+LG!U/X^S "/ZZ43] %@KRL(I@2OX'CD%BC MPZW+:UT2/>]M,7FQ6!;E58I[7KZ'07$,VV<%)4$],ZC4\+3/W/S&_ACV5.!; M0LEEJ$0_*,:1,A,E<+//N+-]@>P&^=Y 7F]%HM.,7%>[YQD5].@G&HF-LZ>' MFI.=2W!AAO->MH*R'ANS]A(A$$<3\E?^,&B&O%)G%#EF-^1^/\U]STDU:WFZ MW3E^K!Z \*E> ?]FNKB>D8/(T^1F-'NQAD;_ >3/]9;)83I=/\_QT M4"\U\Y02$O8L-0FF^=7I^PXR9^S.ILMRW.(V(*04:!&0U]3T?H!TLJ2@2_(.CB>0+H\_H\##APH, M/-]E)-T;I#;F">L%(^6PM,_.[E65R!-E% *[#BT+Q#9[1+#J4V.57*HBP(?_ M4 GPY!JA&8\M!X3B@K,DC#I(:*94ESR,=-?>;'5'G(:U'%#MHT,)S^V)1 GI M"4V\](L4##%B/);;$S'JA>B0,I>SL*AH,@W)902M!K.V46W7 ^Z9"#'I"$V, MJK)^Z[\BKWAM7J,6.AO5=I7BGHD1DXZ0Q2A_MGRV>DJ0=EFJ#VV[N'&/!:I. M3,A2=1>%:Y+S7RP!3--IF#KAVL?'T@+\R6LY%*/&O>G);5==[K%D-B%W?\)% M5 -#:I4II -#ANB/(?ICB/X8HC^&Z(\A^F.(_H!TWP@M^H--]2LIJM=:0;D+ MT4CU&H[ 5.80+% M-,A8OZ-[NH\7TVN,\[&YQF3QO?*#C(VN--PW'O'3GH#0%!)YSX8G,AK&&T)\ MVE(0FM \Z)<;^I!#6(\&(D+;R]!S.@U),0="2FS#(4RM=.ZD!7V]1Q23FW!G MS;J#51G@&P_C:4(R(\JFK)N*8>_8#V')V&\8:0FK84-"DTXRVIX#A;L:"9A'F0RQ%JCKRH#V7[R7- HJ). M/& [T5.8)9D3S.)IN(K1[QE1C1CAVA)@[$/RW:T_: YD&Y*G&#!)*0OT\5_H MNVQD_=ER(%R_I LPWM)]0IB\1:[%@0ZS%=WD1E@#+IU7E9NT!H-;?R(=B"SI MHF=_HGH+US;^LK*SJD;Z?FY1 JZ8/W]>K@+!$ (\A /(#H+6,.(2JMJK"-]1NKAR M=Y3MKUH\I,;KU(*T,8?P9BUD[*^@79;RT"EPO+'-"U[O;R9XY(2VR5:>R-"V MHS+&-"])L.X;-)&QORHL/V^?4-'J#*D/:U[<8-U*Z*-D?R5._U8)88/L_>4# M_&WQ+*C@T=F3B (]]ZC.XYF4/YN6!!E+V6NCB[*P"BDZY8PUM/LRW]_<%'&I" MVU5+4/$BP1P)]&REC#'-"U*__?\,,O97?]V@%<)(>'/T@O /VI07:USS M=[ MIS^+E/T5NFJ4"KO&G\Z!S8M=[UW^3%H"D[L*;!J#BEJ/:E[B8%T-:",D-.N, MYJ#1=L\D&MR\5,&Z =!-3VC"Q?3/=!0;Q)C!O)C!N@#HA*C ]LWFEVCZ33;& MV.;%$-;=@69R A/ II:!\.Y3Q\#F10_6Q8).6D+;9(N[V@IF]91X/4.:%R)8 M-P1ZJ-B?LJT87%*2]A;3GMY>M8;K#RUJN&)@1KA?,B*B,/(J\(RB(T!#2=>A MI.M0TG4HZ2I%AI.M0TG4HZ3J4=!U* MN@XE78>2KOTIZ5J&X;2_^3@.-!1M;4PZ8%<:*O$-44(JKI",[F01!5Y[>:J/ M.%1@;4_#_DH8;I(DCW&T\G.O='L!JPTX5%MM34)H=V/'2(;RY<;QQDV$1U9 M6D$3I#E*$"8VJ=)_@^V^(,K+?.F1'\'8MBUS"&(C(!$T:*B#VJ[]#TUXJK2!M@?E M9E@!H&8'#F=@V]JE;RX<#BE[K(].6&E*"CH,UCO?C7 -MLGM.5"EOY(R#5.$ MEQ[#@Z-CP-ZY;;J2F!IEX.]7EU:,EA%[YZ&1$@@MI(&G1VAB?+"XF*DU5V@5 MQ:AHJ.B>:3*Z;9L8SLVG'GKV00HQH)/5"KDIPS.E(G/BL8:WK]I0#Y@\22R) M1.!95AMB>->J ='ZDVC*O&U133#]L46":0[$(97SOL5@X5FJU7;.U3JB+9WSZX67A,AH1((FER0QU9#/.[^&I_7 MUJTOUNO#V=8LD"2B3AUHXG!9FKJE.-2'ZUN019?B4*<.-'$@2<@H27((%BA^ M\=W6&H(^9-]26;H4"SJ%H(G&=;0E)"@C-4+,LMJ;UGJ&[%LR2Y>B0:<0--&8 MAM@P)W;['+G1"XKK3P!H&=%V1#DDP: 2")I<+*/4":J8:XKFY(QK.P0/DHQP MR 1-4N8(HYNY:1;C%GFY'4V>$-[ MDW3GOE >*2$)D^G)-#9ZG0L;[TKL4;M MFQ=$O-P:[4DL\D"6CKF_WN!_GA*D743J0_?--]*]G-1I!$U8BOH#D]\S#!/Q MYR0I@;RUHX0UJNU-"8:(,,D#33H6"!O?9+MN*0^5:-)1W=VF8>J$:_\YT&]VK3=Z=ISA$Q.:5)%* M2+/P>H/!1-/P.O]]C6''?R6^1\\UZV@.V_JH9W(F255H O> D!>@.')_NW7B M;;) :5J$T[04,LZXMOV[/1,L#B6A"=.YKBWOQ+5NALR9$#"I"$Z!" MB2Z< ,WB0[?9ZC$F>8;I_A'3EE"5G!=W.DKLJ<[VC:=E=TY?:.(X=C%LB5_< MT+8_^M6'^\8SM=L3$)K$? L%B#]^Z+40M2E6#*8&P+63;&Z#Z.LT7$7QM@A+ MU?;P])]:U 4@@(U6&+*1?P)M>(7Z?/4/Q0*&8@%#L8"A6,!0+.#M%0L87J%F MX@AL\0[% H9B 4.Q@*%8P% L8"@6,!0+&(H%6'Z%FGA.'N/HQ?>0=[5_PL!, M3\].C-W4?\$$0@D==89TMQS3=APK$,EM245@Y6AIV!2QEWKE3&%,V\&P@.5, M@8K Y.P&[6+D^H7-B:FWC>+4_Z.P751DJ\$XWWB(7 O* 9.A:V?GITZ07])X M^%J#9BH;PU;[RB7?;I#Z,A15/ 8WCF6.VAG4QTY2! MU:7)1-6^EJ:!1OZ,$?_R0Z(?()>:0#)%O+I ;"A7K$)GJC1U6YB80=_YZV,^ M3XKR4 MQ+@CMB9Q6F$I_G1B)_[PSSE)<*/LI1>_6=HE&8[=-KOD!6(6J4Y=)K5? >Q3 M5#DYHZ5=&;YW7OUMMF72\^)WVSL%0P .!+V UKZVGX8ED5H9Y:]@H#<:"8#R:[D*%/@/U5A?QHZ'"$A\PZ[>S+:BU2#$5?;5$;3/ MFXL+IKM(&/W*[6%)YS)NS_3H7 ZZ8/DGT*3V*,0/&08H( MGA76PJ9VF*Q0'"/O4$TT13%*TF2:)!GR\'9"_N!$QVB= 4H HJI<:"6"D=H< M(H@G2>J3.^O9ZMQVB-)?,,L%O'CW]Q@HQ:NKG) M*%!*S[5=U$)$X2]A\BK..O3_0-[4PP+IKWSGZ*4K+1NR)QUDTT<)_BW;UEUZ M>5&@Y<8)OV!;]JM/3DNRB[]+&* 4G-.@-KHDDRV%TQBGZPR;4&&:MZS\RJ@3 M9FIF*-7HVBJV3HAC2\8FKR[^XC&+W8V3H,?8I[]!(-L33+6XMDRF8F?QR,&U MB29.',ZR]!%A^#SYXX;*F.89V]*/J GO-VRD/$2A6VBDRF]W4;A>HGA[@YXO M-PM+,)B7O)9.34MT BJI%T559ZL#GA.,?[K/73Z.>_A9X69#;C3STJ/)A]H8 M8_AR0/7MS>*#:^_@_%]L'/Q[\:N\6#0:W+R4:/:HMB5 WX3F$JOC&)-'@!A7_%N4JF*\^J(Y@GI\MO::-L 2Z MLJN.PA,F94J"C"4@,X!Y#K?TI39!$AB#2969@XE":H97X&9PE-O#/ LU^2BY M6 'CF< K;=%A_+&E#Z^. E#2%_Z&2TTN8 BKD_DPH)9>.%G$@#&OFWL(A9U/ MSVSFQ453C&!G%#%B\?[L)[BI[SK!(2-S'(:9$XS3-"[V>;S+TPQ=R8[FV:HC M&E 2.2,VBT=3744WK!VO4%%6-G2>:W\:$#1LB8V+R[= MQ?!I)PXP0:R 62!%_"/%H2P(HJ^4=]N5>IH7!4U^)2GL@/&2(KYY3=0D!ZGR MWM64< %O.ZY+ @[]<)UGG.P"E**Q]R^\-9$(9]FG(XW/;EZFNHL([(9"P.3R M>/(I(PY.>)VP8>U7DGW-RX0F;Y@D?L X*A][,(YC4GXA1^/PPG<1YSQ;B<(5 M/LIKFFYF-R]5W041=D,AL+5LSZ*;R)9=YE JEKC]+%?B]MWH,!^AB(M&SG'& MH?SM4/YV*'^KP+.A_.U0_K;7Y6^'JJQ#5=:A*NM0E56^K">1[(V_4RCF>=D# MB@K67<+S$D_[C.M/A:[NJJQ"K,Y% L6G89+&&3G+\IZDI31\.R57>5A"8Y+X MB6]F W^=#V?D(H ^\5 >D$.<-RR(0_5*,_4'O^WJE4/NN1:9 M!'B1T)/<\X8H']P%].58JP/?^6R]KYVHG2)@LP+)K^2P16J"8/#GB)#WX @D M"CM131#\039!\##U*,9SCYS0&\6'V46^ #P@K]=H[HIPZJ>H3Y,7V-2U3$%=D#B(E"U M91^QH<".8E$?IJ_1G^J8@CVJT J8X!-]=)FSIWI@^;%=11/DC=)HY!^!&#DY M%,.Q93BV#,>6X=@R'%N&8XODJABJG Q53H8J)]]0E1,*V-+U3MA]H:AEW95/ MV!C;9^M0 P5F#93!$_AM> (YXGOK^''^Q-WIC*^^DU('@;)V5:5"%4]@/D . M^$<7YG@;Q:G_1U%1/']>B.7\;3Q:7SV"C1$VDB/ @>[@O*QZ+6E'5>4A^I9I MW0Q+$'[=0T*WCQ3=M#]\^'CIIIT^_#)Y6,[FT\G"JK/UF*1>1HCS/*J,MA:T MZ%.8)9D3S.)IN(K1[QD&A@@:Q[G [0'+?=^T=C?/+!-E& ]K=^C#@N4GI#*,=Q*5DZ>4CIR-A?$L>E+3K'T1K: M/;VQ0:^*.4-W]?1@=L1F[GR]QW9([#M!\H#2V6J.$A2_,$/C93I".8 I,I:# M$;"CUA'D7Z/XMREYF\G%]JD2^W@]H1RA%/G'0PDJ \EQ(=D4H>IJ#.3UA')R M4F0@#R6H#&2G<9PW@5+#29$EM(90*1JJZ[80!"([\<-R-'ZX&4W^_C1]O)\\+/]M]#!9 M HGB8E)!+GI+U-W"VF*"=+5?XFDY;@BIGK#<$:J,K*Y,*73MZTHV8GA2KK]" MJB<@KX6"Y$KQL8JF?3[F8<*;*/"FVUT%CGQ&W68QIB(T*C,6M_TK^XB\:7@?^=4#WTS@(6%$L:ZQL>O.;F2H4^.@"3'YX/077]V_&Q M,=R>FE<_1!]<51(9O#IO L7_V8PWY[B \,!=1A<1?SDI?-@N[?+/M'B>Y?CA MR_3J;C(:+Q:3Y:+PP+T;Y=.-3O.-QJTS+!EW_9@16UTB1]M%&RBN-0V9(Q>8V6?''=D0$Q((O8Z1C ^4W1[* M25$#FSA8VF?9-"R)VVHO5!X%1A*MVGZHC"1X[BKLBXU& K0W-I1S!?Y#W2/S M_,*M$_^6X..42L(ENP^4/;2%>-.FF1/DCPP)\IU9K:'L MJ9K8QL23QS"KX9):T.[2G) \W]=\,;PS_IWMBQXY%(XA_ Q[H*?7.!S[]0&E MX^S5:VB0(Y>0-!CGT.Q?YKS6AK5 M_C"X0HQ%BB7UT,B-MF@67T?;78PVQ,Y[0<67$W(EE)#^DS#;YM5)F1K!P+Q0 M[G([$2I=1 (FCGQ:-;(!X5P<=[*3='"USSQB<0^'UU%RR2#Y;E!R:M19)(\C ML*4F@'GRZ@:9A\_P@B>9U8>!\B9W"[VLC#,XWE..'_(1[;I>+V.T1I;^A>_ M5=T'Y2O:JO%ZGZ3C]8Y U%Y%&#D5.$:H &2(XRODCIR_CJ>T.S*)SWW*@-NC MCW%Z7(0@:$\J>()H VX?4'$%0OF3X!6<: %RFIJM%DX@B!"@M(-RAR E<.<7 MR35<[#."E%;!Z&_&H7>#7E 0Y5'PY2;$98U43R@7 ,K,DL+./ON^C?CR5O%T M0WQYSV+HOKWX<@PG"@*4QQ@=,I.XNI?7 F?:[U."M +'"@$P#> M0JPITU!1X0SXD-(M(=8ZWP[<_\G!QP5S#Q6@\ M5J? @+%J-2Q.24GME)[]D?$W47D71;_DS;G51X?%%MJ?M.#Q%ULBB!>12_P4E:9X-E]>]&3UU[5Q*G%NCT$785'>_9[_CI=#9]KE$7@XK/BYI[.P?#&C:A.6!E.QCMT:O%$)5 MJY^C3WOJEGR(4D0N$^XB)TSFR$7^"\$'&VD/4>@6;YXQ6"O7U;:+LC&OY= S M;T]13A'1?VZY%94XIXF>,52=H[J)PO43Q M]C'V0]??.<%X2YX 9O%)HJ-M3TES)DD@9X%#3V$9!'UZH%G,'6HGVQX2'9RA M(F:$*S?D M5)\(&[LH+W%XN;QAG)CK:=),VX(XF<$0Y-7E,_7&=^LBF\GAR( MV%JNP2!04@_5.-< 46C7 )6C28IB_'?Q+:2L/2D MNIEG35M_@SQN(&[$;AT_S@_4]]@PQ9_SN[$Y01&?YM9J-V,_U6_&;L?3^>B7 M\=W39'0_&2^>YI/BENS=Z#B'U>NQ(_I7^RLG<$(7+38(D:>:LAV&C7=3)M?5 M1@K*"; *4V]C]'N&0G?/2R:2Z0GK2DR%@6=I)C*HVK?::5+ZP%9YPKEE\I(&I8PV?9)F6V?K+%-I%AULNT3;+9]5F;;9VML8Q4H[H)M MGP&R[6J?A\<**U"PVULR9$2,:V[(7"((B%ME:GXAD]XL/!K/5T[B)T]A])R@ M./<\Y6*'?XY"UP^*UU"KF,F9.=JG@VD1T5< 53JT4\2^<"TV49R2T(Y*W#Q7 M@?,Z@+.6.EHQ5>'@T<,^>^^C$.T+Q_9M%GI\UK(:0V&K6%;/(C\9V-AGRG44 M[Z+82=%5%'JGNP9!F35N'R@&KQJ+!$C9Y]338AGGRF,OR29>!RC6K1J/>!C9 M9U!E'[_SG6>LNM.]@C5+ZV/)HF4]:]'>HJ4A"8AS!_!RN6JX49^C*&?>=C;H+2$T==T. ^=6)8X=ER K:0C%VC*V/2N@JBR;VM<4-BOT7 MC,P+NO5#K 5])YB&21IG^>YU1B+.[JP\"A2SRJ@P-*:6?3$YJ3O*7GG$XECZ MX]K)@16FQ+4?UF[6G"ZR, P,CF'2TQR[\OE _J.HEXW *0N-W+[$%5CD>_D" MX 'Q4WP:EW74]E#V?[H(UGE"10(8>XY"5]DTY)DEW1O* A2S3AHE8(PD+Z00 MY'(X'U&\V#A,MC':0O&"B)G$0 !N3._XQ?$#LN_>1C%YQ. &/:%@_=I\#[I<797[?9+JWY\J/=!7BL;KU(4CX,@^DIH@%M< M8R7IIR0QD>D#US,XE,-V%]*EBT; 3N_\\^'8=;-MEB?MYR\P/X4Q<@*")T'F M"N&C'5HZKRR/FIZQH7@'.O&AZB$1<*&J.ARJ^$G*#;L[E#I:)D2#306XWJ=) MDOI;(K['7Y/9BI34=\+]HN+G5/5#_4G>#W4$8;3",(Q>LDY,8Z;#JWT><=SO<%=G*\'1%4\--#TC4@I \F\$KW0 M)M [UQM4I=U+J8"F9A[RTPM[992Q]Z^LN!JE'5O,S O.*V]"+ W2]VTK4N+0 M-J1'RZG 717T6(V6)#53_3DC5)VM#NZ&.?(0AI_^UB:S+91G/V9;%>1^YF]#_/4.J%T9_EK\P*B<_W@KM\7=' $;I 0(8-T5EQ'KH\>4) M-WB(POA,O.I$Y;X0VNV4-LJ@G 0N7UU+/!?G\HC='.B]48>B<592A4D7^T8+ M#3;NO0^O Z +&Y'HBO@#)T[Y$KJYG_QV&R-4?:Z%7Y](80 H_AZQ6/(8R,,0 M'D,?8[S[_Q(1.Z4X["CPDM$7BD.D'1L9R,'CX.1UA]P4>20F6XE]M(Y0O ;M M>$?##"+CL.W@)RB7-$7.47I".4"W91T%-7B\R_-*U1E7[P;EX-N.:W6\X+%L M$J8D=B(/]29[M-J*8W0&\^!ENT7'P,X^$_-0EZ-S9!;/_?4FY9P".>V!/M]@ MZ!C((0Q0+G,/@MP>@$Z"0OD5\JCK@+O_7#^+(^THC: O1X_3I?CN]%\/%U,1N.'F]&OX_E\3"YW;V?ST?7L_G[V M,%HL9]?_E7_C'? 1*JNWO50[B7=7R^L Y?C5JT.VRME@ M."(/1V2ULQQUTC-']2RD^X'5N_?Q6*V$H#TF+;]&;9A4Z0[%"-;+I J"73'I M,3>4T&/@N$6,H]!!(NH!Q>Y4884(I\Y0'IPM_G.)44HS)= 1TYA/*XAG')'"SS[I+HXX;7L)J#.7T M)R^'54:QL.IJPYFCM9^0(%OOW&7)WG-$/: <[-3H+X5:9T>Z[#GPW@6,L^73&L)Z+%YMKZ?A XT=1,2X6SN[.: - MG2UB;'Y44>E*.RU0Z$=Q7HP3*T;TG%^-,0JQRW2 LD&+9.BHF03XV%\-V!3$ MJ/HA*0%*L.*_@L!H#&7?EF&+")?N?*]HE9%+6AFG*Z,IE"U:6OR9F'1V#9'? MHXM)3&\'Q9=CE1Y$J<5-8X_G50X M_O#/N1.N:6G9%[]9LB)5K@IJ5N0%"A;I2Y7PVJ\ S$&J1)S1TJZTWCNO_C:C MITE2?K=M[3$$X$#0"VA!V'()^CW#RFGR@O\CJ-C ;&U)6:C<<7'=RU2D0'*' M[U-FMP>@:B1E3L ;./[C"^!$QR!:6]OJ2EK0.$R!H\RHZ_Y.D/@AZF0W;4,. M)6&\7;]3)G+';EYHTKO)B*/V$<5^Y.5!XP_H*[>$J&1?*.X(=7Y+(@@LMX$! M=9Z5GC3D::TS%-^'-J;6,(3&U1R^ NX\0%'P>#FG/12_2@/>L9$"QJY9ND'Q M%Q2BV E( 98P83&*VA**-T:=151T@#'G,8Y0'.\GKZ #1YU)*UO?&[@(ZSXS./BQ(UM>.1=[0^NW;*ATF%#953CW/]+I^<2%=3[("#G*32K2R0^JHB%>"SC MPO!3I\(@1MA*>>P#6%+UL2N-S?MV/K1ECPBE/BS!2H:_RFH[ZV:>==VZ?\Z0 ML[*(QL]X^BB46T25QN8YT=HQ(T+)"/VIX!9G4FIL Z^Y>1ZT]J.(D0*FRBH1 MK%*.$V9S\\S2YSAA(F7I60Q2J4+V68Q#6_/T;^T5$6 $;*6*\E"R?XZZ7\=/"T5$H8Z>$,=O+=4NTA# MA3OSM8MZ4Y9?1>4,9?E-EYKKIBP_IP 4_O:37.TG6DO0<7JIE#*(V?! M=$I^^>KL'F.T];-+I@A;]S G4HB3$18<0ZP/J1JGD&@:#[C-^YH.R47**!=X M!3AX#?N:!,E !]@.TK=*1/J2'OM0BNA-I-QI*QX%(N4NW3[&T3IVMN,LW>#Y M_D#>>!ME='N:U[J'N8]"G(RPX*R&$0FJ3XB1[B?%A7>="?SV?7X?T &8 M'/+SL>I,J[AIA">0(SZG,>BX2Y:&8:,S5(MH'&%IOEK$-YD3KJ6JS9 3/N2$ MOY'<9*VYX5!SDX=TOK>9SO=VTL*TN8Q-IX4-(??@D@ UA-R#N20@X4P.F6B) MW$WH_YXAY5J_/[2['CA",#J!,%P+#-<";<\0P[7 <"W0[VJ-.BX#AFJ-_;H' M:*U9[I%#MF%RCIB&NTQ4)XK=O,_^(S96,!G$U?R\#H 4OTCP1/R!4RWJ$KJY MG_QV&R,TQ:?U&"7IW$D1MX24R@!0=A6Q6/(8R,,0'D/S@]LO48"/'4R'HF)? M*#M8.S8RD(/'09(OY:;((R&92NRC=83BGFC'.QIF$!E7\9THEO6 M45"#Q[L\5EJ=.I/X?R5=YQ4??4_Z@OE3YSR7P*'58?]Z2FQ63SY/=/P!1]% M$*K0ZVI?;WQHQG/QZYW"4@7D-_GT7Q?,'QX+!.9;&AX+-.X/>E./!5+E1V06 MBSK9-8OE4*)K,AV:LJ>&]+%J!?)N,B*DCUA4(Z]( WY 7_.?F!(AV1F*\=Q M1B0Q!!;C5,!7P)V?R#'8^70UF]_?3Y?V$N F(S^!Z]K"A1J\\SVCK07=2'S0L]68>(#62)#VPV@+ZX#.94-5 3*PL;]=54 B M2^H! W+ZIG(LHD<]-1X%T/F;*Y1G!554D>QJ%RLUT'@=HWQN]D&-1+"\6^ .PFD:0=N*. 56\Q"_5XQMD\P)9L^! MO\XS3&_]Q'6"?R GOG=2\G3:_A#0,GY.\N:L"+FFH]E>F8TDH3&VP*X9J'C< M9&@:/F#977Y%P0NZQVTVS,!(A0%L[W::!%\H!PST>\/Z!<*ZRR.D4&9ZM2N4 MA6V$W57$>\/HY<:/F_&YTA.*'\0(FRMX]X;+MU&&[?1&;*YVA>)O,<+G*N)F MGB)D@#)>X>,!DX-J7:%<+&O@H!KB?5BJ*FL34!G)CA'Q2^E3 M#!OXI!HV<#]?/O[;*#A..(0/R/E5B4.>X:,)S1TN[ER[WSZF\S>L(VY7?;1VJ& !P(>@&M_:UW\%OVWV]Y%R7):0O> M/Z(\;_$ZM-FK\?*\=# M6C\H#HDV+*3A!8V#1QMTCA(4OS Y5F\'Q96@QJ$Z'M#/)@\(>0&:1^YOMPYY MER_T_@OM\6_D@?E=EB+5TTJ]C*G@M%( ,"(0C'(01D[HC3 0Y$WO40G%<(1I MJ3TQIZ_V#^2HG0?<'Y4()RQ:98">'8J:H A FY[K_P)2;GXRMP> DU9S6>7L MB^=8=A;PU?793$+U3R(\T=EWQYGP'8_.!W@Z*>:]"7 MJCAZ\1-VX(&P5S^=>"*L;"RQXY]IN=2+BC(2"XS9$TJH3^/EQ<3,4#16@*D> MQ4=W+T9^B"6N!>4P!UYQLA@!4WC'5WU)P<%J?T=)N)+"DH/XSS[ ML];K"@I&8/D%_RKI+Y:NDK247MR28]XT?(E\%WFWY,W4^*6H@K6*XBVB;CD2 MG8PSX:>V2DT"*1"7>^0-7+5;NL_U4D0WDZLE_L?F-=OY6[Z\2S9JRR%*4/:9 MY"%&<(@1'&($->HJSB4ZK2&L.PZ!;N A HT/S.L-<7, *D4L6VQ^F+C&6*#0 M)T:0BRT&#T^?6R2(4UY!T,&VSI&5H:-!*,#'_FI89/@,[OFAD^;PT2,01(VA M>,5EV"+"I;NED,O (P;83Y(HWC]$*9JY:81G_?03;O^1MRID^T+Q?RLL$%G4 MC#+F/YTP<^+]QQ]P^T^*C*'VA>+6;L<8*FJ=U=)[>3Z?G5-,C]44BL-:FNQ, M3(QLT=?X?WYZZ[CLUSEE.T'Q2#?;JNDXV=^N'P/DK9%'JF)E"><,06EGZ0@A MM4$PCQ 4/( Q@7MXH+8$=&Y@BA.3!UV?&.;("28)*?I&;L+'28+2^89/$N2FC^3VY+2^I*RFSBJZM+3,"Q M0JRRZFVA*2VZ8'%X >>1^ZLH+FHC\ZO6UYN!TE8L<:JRH(Z"?>J?K^0Y\M V M!Z<(!)%VR]([6E):4H<.23 M4+2EBN#*LU/G6P8=]I3U1RAW$ MW!,Y^ !E#G<'Y/8 M/$)Q4[(HZ[]$_^Y?CX\$L]V0E :0=F-)&3GZ'&@H-$5 M66?;T'?$A*4V@[(MJ)"6BHA]S7*N'>\$66_,UG9SW@1(L'?D?N>[G>-RZ[BH MB$:58EZU.93UU)B/562 A:2? SHER;$H2>=.BO*'3CQL"I*P76DI(%*=\-2DJ= F_%2 %C'E48)Z]X8_83 M]!C[Y'GV2PG\J+*8Q6-!RQO_;Q!-,DR4AU*)<8TJ7=)=YQ M^;VA9/0UVW?YN %;IDQGXLT=(3P\+!@#^<-DCZ1\6_X]WOB._!?; MS.YIFB MU2/"Q0V8XIHC#+7OILB[=I(-0U]=-C+/G^8^$A8.1A;,'+V@,$.GY+YC$1NJ M_UVRCWGR-W=32*)DJ!9)7K^B"5.DNYKG37,W@QIF!LO%S-'OF8]-BFDX23#N M7V^SD%,GAM[:/".:.P*$R!BA?9DQ,,7B\(S59(B2Y"$*MU&(4B?>+[$MGCAN MZM?*]ZEV-L^9EB=]!=P,[2I>EL\W6SUF:7XRY6TGS,;F+W.;G\]%N!@A_)43 M$$NN L9)7])HSV]OGOPM#^1\=( 9ME\P 4B!QUEXN 3YPRF +@ZJOA/D>5*L MNR2%_N89V?[4KH">24_7>(W-CK63HL/ZYKBY*&W-1U9F_KHA[F2:\UC*&.D!D3N/"GW3L>NMI?1]N= M$^Z742X-5$W$;V^>!RW/Z7QTS'/@*MNC^ 04+( TH/\UQH>2(7(01L9W@* MLX0\H!Y/PU6,3Z\D-@_CA3'-8F(N/L:1BY#'LK/DNYMG9/NK?7GLC*RN)?XU MV42!=^=O_?0VBD5<7(F:U.%1SP]#L4I_OK/&BL;OWG !5_ M)H> )U9LID)_\RQL[P-00,^J>^ B*&VV>D IN=T^6##2D9D-AC3/UXX<#-(8 M UO#Q(.;$!A 1:P!@XP23P/%)A M./9?G-1_0<=(Q]FJ_N.=[SSG%2<9?&T^G'EVMT^-:(ZM(3?691I6^>X;W8/% M;&R>-2VC&#BX&(V8'H>I?^,'64XM[U]9DC(C0X5=S#.AI6]#B)&9 S5A//(H M&8F$A,330O=NR'0SGS+;UL4A@Q68]Y^J9QC5MZ ^,=Z"(F.^PSAO1R2,9G@: MZLT_$-/L\2@>(O9MMG.HA@=BC#T0T^?J\UH?BNFH^CR+!Y674/C/++!:PJP8 MPZ,V Q%HRJ=F:PP5F'I3@>D:&^A[/URK7%]<=(&YKA3X>8D0,._,.;!/H;.- MXM3_ WG'Y.X8;?UL.PZ]6I87+_.SY:B]K]O4 &=@DE$]'$E<9O6JOA,= < , MZ,.E8OODQ3[<*59A?(A"5YHQU<8]+,#$0@6,,^<:VT:QXZ:9$]P[:5D/2M6K M\YGAU:D,/MH>1Q^\.X-W9_#N#-Z=P;L#P[LSN!Z^8==#U4"YVI#""7 ]O3);INC75GS9[9ZC/W0]7=., T?L 0NOZ+@!=UC<=RP M%F;+,:'H5CF)9O&^ >)]%HU_("_'^L7]Y.]/T^4_1E?CQ>1F=#V[?YP\+,;+ MZ>PA/_>=YANA8D*KI[Z%NT%>%J#9:K%Q8E0CT)B$Q*SS/3JYVI_:E-EVXZ]. M[/'.BAK'MZ QIB$6I:).?KY/DDD(T.RC)K<'K#.G=M97E067#O:W @9XW'.K MH ^@PZN$V$KP"L[SA@L4X.'67U"8Y^R$WMC;8O*2K8I$J9:*F__VJ^(84&PV M*4&M,E,13_O,G:,$VPKN)K_'>D%!M".(EG!R62K5$XJ]ISLLT^X=["V M#I$W1,? =ATG^DASML#U;=MV/#,,S^9DNPNB/4)76'.M_/SU!CJ"Y.[$#S.L MY&;8YLF_H@:HMQP0BN+0*T4Z*&,D#%X:QCP<0K-$,,>$$D=B4RB8Q 'F[I%& MB+$!*?2'$JK2S8ZC0 @SJH'NRRE-(U*2-TZ<(#F 37Q6)"X5-[F-XA7RF84G M-0T,)5*F"R6AAT+ -$5C0HU=%P5$ 5YNFPGK@JB;J:#$_W1D\79",\ANZ7F2 M*88:_5@/->+YH>>+)[O11H/?F4>=8GH\ @_V#B>,)E=![ M#)Q0&#S5S52 ?-=4T5?:#1I1P+X0G5Y:6:21^]L39D&"U;3( \KK \6)W>7Z MH#]60R6'?1X/SM+!6=H7D2M,TU.06#)+-RA>;IQPEA.!/.;Q@A<<\N91$.#C M'>FD6SP; O$V?;>VJ/E63NORZ!:?= V"]I_LW(^B\YW:W)^N7TO;]'[(&L7]+\FY'U\JK% MHKA3(.C]%6D/))Y"]F]&Z(_4_Q7YZPW^=_R"8F>-\AWOQDE/A4Y!'%?5H.S] M=F'[/*M&[F'1U.@#>*5\4\?D)MH-VEK[AA;8^7D+WBI3AN\;.J3#76K*7/MF MUMOYF0_>>E.&K_>6WUM8;\I<^V;66R6J$]YB4P/N&W)0P%UI:BS[9I;9N0): M1JD30-G#+H'I_3*RY*K@4Q68I!_B^QDMNUII*+3)94$J3H6X'F;R1X "/NMB'RQX/'&5WY%VK$>D#0-Q-O. M*S%-32/)<74ZG*ATCLODU0TR+\_A9"%R[P>X?12BL;OQT4LY2/H81\\D*)): MA]\:%,:%E?$7AW@>'83?T7W$8U7>H'E72I?+Y1@?_(*6<< M\J>&_*DA?VK(GQKRIT#D3QVMN=/>P,V=XK3OS7VRIKPI#BGL\W7(F1IRIOHB MQW@8%THJ&=^84)9[ #GY=VKJ4>;I?1"&!2U9(^(;$\<*+2]" M"0_&RF/LNWFHX\K4^5@:D-YK6%-G9VF*?IO2;5>DW^097%&96)#[_@D[\Q[A MXGC)RGG2(O.:@7B#WH(N15\S]=_>"JB=:NVL 44PWJ#_PNXJ4*3_6UL'E(.T MC76@#$;O#7I8ZT"9_GU;!_+'=POFO_3L;] O8]'\ER;[6Q'VL>?Y!=SE^L2,W9>\'NQC\C1SR(XODLQO9963G,$6$E_IZ\HT=PSYR /(GT MB2>TIB'IO8M&14O4I-PTM=^8[+.W)!8-6*F-5B#IO8_&ENPWHC8PV>\NM[D2 M&&,\8?UL[B%_5P,1021"WD5)@L^Y&/)M%.:8JB4\_NG#Q\N$Q[O98C%ZG,Q) MLN/][&&T^'D\GT!):B0/7T 7AICES."38IDB<=9FF.7E+&_ M?=&A$R9 BKM!2F;L?CF))096FN,;?B9.5J)[]>2;1":JY>13QIFD"3>@Y8[^ MZA 3,^52_Z(-E O+)N2_0,4^_?,-NMRN:Z;\!1\8;>UFV'(18"3-UFV3GJ;! M3D-\$,E/'L5.BR4RS/+2,JB\@V:P4J8C%#4GS6$9I(!Y.,Y!)H>_ FKDG8!^ M0.ELM71>I5@I&@**\FS(5!%ZP-B+ 3O!S^#?11LH80C2#+J WT@)M1N$-;)W MX[_X'@J]2\K2FT"Y$!02E@X^9,D>OSA^0#;2952ZOPARFRC =$BNG,1W961? M9A0H[M)FJT,&0V!\OK@[*#)1RKHCU?LU'I<5QX!2)5":QXKX]8/#-^1D4U:! MK2*AQF/V*,:Y_)=NN,S&$!B?Q=;Q(XIS$MVXJ)2C\8E+]5(Y^* MHCR*>8:V]5$IHPB,T2WCC*COH&@>&TJ03L,UH3$P#]0#)7/T@K U77GH1RTN M]\_UN-SYY)?)P],$_WL]^_(PS9\@L1F5BX%SUNL8K4M^E"CSPG+Y770M\"1. M*_#C3R?8\8=_/L:1E[GI+"[CPRE!M.QFL")?95A 5A@;GXYTK!P+DG'HE= D MU.!405L $:DB@;J@/@V+KDYJR^C9<=V(&N1&:V![)Y$2C..QZP)X.W(\)WDJ M#/U1^E[\#D$C M4 3@0- +:.T?%Q@KJW9$DK.*[J $N\JB=>%TYB@9.X&OC'UR' 315R=TRP/$ M;92?5\B?R2R>(VSAAV0_.C:C!GXU& 1*I*L*>YOB"NQP%HX 4J6 MSFN-J=R64,)9FRQ,*D)&;@[.C\1_(&_V@N(EWEGQ =Y%]/=BQ7V@1*XJKR(Q M:D:XIW%<9VA2CVAQ,,VT7]2"/: G7>^\^P'&$9U?M:[0@E^U<70 M.H;F=>D1!BQ80NUYWAA*E&H[?7F.4Y^65&UK;K*X*(- B4K5OLPHN *]A<%H MD/;Q 7,_^4WU8N:3S,7,N]'93*-H-8KQ7%8O;,X@(ICSKFI8C>VLU7-0KO97 M*'0W6R?^C5,!1=P-UF4.GST7:U& &0@%>P'C 4)N&1)Q-P!N7E7!Y//N$D'[ MO"O5YB$X_5+M"VJ*2/6U[5I6%=/SVB)2*-KG(T4^\[??E73FJ0>L:ZQ6ZO*$ M%$ N$>#4E&2U!VS]>"E_7#Y5T0+ IW)]U\#DZD-A+[":L"Z&9\P2X67KAO-? M47R C58?C]7(DG)CI04(E1L+#SMD)_6'9JLS>)@!/9RV '077X@.E.?@T)ES MB6=]45O8UBQ2@G'R'>DVGP1TO!(3\LH:)3_IH.25*5)>BTEY;8V4GW60\KIK M4HZ#( ^5/FH=-DF936U?A:J1EHD& $OOM>49%!OD=E-@=,2I\"[S7A>IJ MZ)17Z\X:L9X;X'>QO0]HXNH93B <]8OL.4&_9[C!Y(4\\Z7DD__TL9XLL7BZ M6DS^_C1Y6(Z(=WZYL%O _!P];N5R:E,;3X!< ,)W'#%;P_*Q\QAQ5K:3A8[] MS8D"&M=9Q&D/X+@E*6T"WL!Q$ET QW4-,=K:/K9)"QJ'*7!LN0O 1)82TP> M<[.OL>9"WM6^;)>4#06EW)N/:MO#T8CM;9$&)AH' ,>A5T!8*3])'G1C\%[< M#4J4N ISQ5@!XQY5&L^>"3[^>!1!IJ^DV5A0HL=;+V(QJL"8_QA'+D)>7O*- MV XD.6NVJNQ+#$9+](,20:["5 FTC(2-3T,O4I ].XCF_WV-: M;[-MWH$:&-#%-&"*\TIO@IV0H>F57ODU^0]YX/L__G]02P,$% @ NCU\ M6(05I"#*[P BO4- !4 !X>&EI+3(P,C,Q,C,Q7VQA8BYX;6SLO7]SXSB2 M(/K_1KSO@.M[<5,=(7=WS;S=V)G;W0O9EJMUJ[(\DET]_3I>3- B9'.'(M4D MY;+GTS_\(@F* B0E!+NFXW9+MM")C*AS$0BD9__$31NCC#]_]\W<_?/>OZ.+B/QB*RR G M(&F"&*[??_>Q_.!*8$N3/Z$_?/_[?_W^]S_\_O]!'S_^Z0__^J=__AR8R(\)CD?WK-HW__YKDH]G_Z_ONO7[]^]_4/WZ79 M$X'_X>/W?_F\6&^>\2ZXB)*\")(-_H9#-2!>'[.XA/G#]R7Z;TK\] ^J&3[^ M\8]__)Y]2H;FT9]R-M,BW00%6_7.&9!V!/WMHAQV0?]T\?'W%W_X^-UK'I9T MM__LW>;3;QQ0? M^]MSAK?JZ>,L^Y["?Y_@)_KM4_K_2.G_^"^4_O\N_KP('G'\#:(C'U9S+2=_ M;. 20-^/3FG1IK)PI; X&76F=;Q/BR#NM9@RI$1S3/^R(#\UJ,:O!4Y"')9T M4T0&\6/S,-V@B"O4Z::!-*;*DF;MM'K(-=OHR9,ITZ\-G)Q:# MC*!;!4XN'M;?_,=UN3T$28AF21$5;VB>;--LQVS=OWU?(SWUUUV2X2Q*PUD27A,39>#A:!SL-ZTD^O@K M;PP"^^X55.B%@ \F&A\B.AQ"'J9)<@CB%=ZGF R4*; M"+TH\+&(#P8Q^%F0Y!'=;CJ%H3T4>"/0D-[:%([&P6T02D(,FT4U'D! N#]R M$\7X]K![Q)F"K_80&('0D5H*PO'G9Q< -0&M+UZX@'03W/SRFV. !$!%A$X(ZK&(#H;8&FZB?!/$/^,@NR%_R0V& MK342=F/0$'Z\+QP- ]L6E'3H=P4^'-'QB ' R09W9.VDHS'6!_E0$*^6$&D@ ML(RT*.F4$G'4.+N<3 D1(2,\#IX4?!U]#B,/2B)+&6A\>/;O73%[Z[NNQB Z MZ/RNPA69.@OB>1+BU__$;]IMKS4.TEG0$-WT%HX& ;D+2BIT_H(8C-AH1(:? M4QZN#EG6V,CT@2;]4* 0<@?I5319,^[\@64C(2WQ$,,;7@-$X(F+Z3S9I!DY MR;+X]KH@-%RE!R*X;U=IJ#]L=$!!FA,KAIK&Q0@"9&HL:-(9G@;H!#%@E&9( M($ 4P_D%[3YXG8=$[J-MQ"^..X(8VO&0PM7!1%.L-(.!!,I(C4Z4"!!J0H&% M0:9A2!8E%_\LH@1_U/*J' LI-P;BFS*C& @D+UI*=+(B1D[*'Q"%0+[5QTPP'&@EI?@QTTE:06)VNI<_.?Z)N M3=X^1;/OF8PY^Q=+$U_CN^_?+_/ M OJ<9/VV>TQ5S!Q]#O/5*XDLO_/&AV?_LA6SM_6=CT%\$,#%&8_)\YPN2BPY M:2AOT,W#0:_1C"P,A9:>#B:;P: 8#28^1&IWX4*"+OU$H5((A#G=^ ?J2QH>D M"#*6C)CI;4YK'*3 :(AN"LK1(" !45*A$XQJ,.*C(>YC"TP?*$4O^#HH F'H M#->$ZN&P-[ F%HZO7E5CP>Y<]<3H+ULK&'J#'Y1;$TQB>'85%/@IS?2I/T>C MH-/#6P2W,\2K(8!)XDL9DD4X)Q$B2;*(CY11G[&T.#:CSH%XKI_SO_[K3> M!7%\><7@=D.9T_DK/XI M2[\6SU?I;A\D>D=%,QI2)(P,-$5#.11(1 RTZ$2E!$$(RCS4VO(+;YS4L# M@+[X%@6Z[YT/1&PD0# ^W>UHSG.Z^=OZ.2#+L#P4M*@5O2'01Y&-0*"!>0MV MCL+S!@BH('TG2=I0/8-$#'2".#"2H,_Z!HZ?O317N8U/@=Z_M0FL7K_5'YW_ M[=OQW.V7;^)4>^[+63'O393MYJ&>\O)ST&^U2>31]\H_A/IFY=FUWRT=A.;7 M %]O66M0ST ] O0K/B;TZ$LN/X;ZFIOS:[_HS5#ZQ]GL_NU)_)W'SRVDOYT@SR0J0:Y2NEA(V#E M1"*AG?)512]_8<-&C%8.DH-%E. Y^?$X?&D:Z($\M,A6RD0U"E8NCL@PR08= MBMA88 &9YCDN\HXMZ7@0G&"HR96%HCD"1"!4)+3]%38(_5(.T\O!*/06.,OQ M8C#1Z[5I:QN%TA>9[MY\H+S@GJ56M=>.130N3>0WG#O%>-@''PM(6T7GPZ]("9^ MAZ3!P!M*/_JC:C#*^3NF"$.[4YL-+0.4K_ &$S4DQ^M;7*BSC.U )TK"U8: M/I9A/(RKU4E0V^,2(*B&F2 "->G,.SZ3XS6 I4QB*<$C7CSWT1.JYPE!^T;H MU_#:' *G!RI29;F7/P>1\S8![=38<@B39F A=J#79,_'(5;J773BQ;71J]?7 MB%_1??P][]+UW^E?"!'Y(:-MQXC>TS8[9%G*PQ<[51W1;@ES?I5R8H;JF!7 MR92N[&:GNAQUH*S]'/<9HV!'K3(URA00AXBN$/%H!,+O$!F4X_)S@IC\&!XV M&&W2G!ASZN['*9DD1\4S.K^CN'W:-O MTP(W/0V-C50-A-NO]63+NW9[%,C>K2.C)1[BWI=HK>R:!ELBBV@:Q^E7)CI; M^AJ!&(JH0(O4D(1^GHW>FKE/7R[1GGR)49Z3;10EZ9BE>ON(_AVQI4$4SKB! MG";ALGC&62/LJ>'9"A)..1P8D[7% @Q$?:SI:HF<@$0"E&VH#!@=1=V!=6@X MA^4NSUA,&8N;1DS>APNHY?8ZRO=I'L2?LO2PGR>;^$#35\E?B503;^6 PR5W M7-*D(YXR "'T5=:096C?=_7!!G@IUI_<]J,]@0@Q3!-4X4(R,E1AFWBF]:,O M2/,6CI;^"N6%2$LL.7K&<]%.@_?WB_#^:_H;6YDX>U8IVF"MS8= M4=.SF@,[/3!3S+IP>[6SWV54GXJW.T)G03P7>K&YI_$4_4G2# +I-G>STO27 M]>.!'.4N@MJV4G2YP/1HQH G:$_!F2.)2P1=HG8N-]F9OSL35^8KDO-H_7EY M.HM)6):QQP4.RMH0IK@)*T.I82J#1APH>E0B^!;_*[C MFE4;+1N%*XMTO'&^/&_LAA0SO"6J:#Q):L8";K,FXAO;JVH@S+:JIZ2]\S2" MSO5PZ$W4F04?CIP.@2)+=1B$$4YI1E@(6;4&H -1P,'TCAA1]D:EQU^4>L [ M"RR_BZ4X8W#9&'>$#R?KX\B >1^C_K.&3 V>MX^;->+*'B,8I:V/TU"5L/H M.8U#8LAHK*MXZWB/: \.)\"N+,HB;@L+H@1NQ+5[3M7@+$K)@?QYXCB4O?GT MKV8_+Q?5LM?X=FOWY87[_LS>Z9_?ZUP3@A7Y9O /6 MCX;6(;O'M!* A\^"G=DI.8AKP&$/A#7Y\RP1D:CQ7?!&$Q$U=^GFH4#9\AVD M5TGRFG%PN?%&@MJO^@X[ZC 7SQAMRI>Y+_3-:TZSV<4GCT',LESS9XP+%+)N MM?P3UJ:(>M;D=UJ%.4Z3)_Y&D.:2ENGR 1FPY^2@\(#1UZAXCA)$VQZ^X2"C MK6\ILCI!?O.V(4.C+<.',Z@\>;>E9*,1&8[*\O9.( M WVM>HT?.QYW*D<"[I9ZPAO;9'L8S/ZHHT/1PI0H/!V*Z-AZ;_P<%%WO@H=Q M\4?.18*?B#D*C;NC-3,E\<*J4:-6&[20@$/O\V?@!" =H71?WLPJW07D2T*" MCAU]1L(QA HR5>5;6B.!"W8H")%7]= C/8F M=;\7$\+!!9?Y[$",6.L8KV=5-QY4\LU,' F_>C"4_)NH44D/'8]442%X+>C% M2OE8#3HV6HA=:(5SG+UTF'_]<,BXJ)F%9E14/18H)FHBIMT&(R^B'76]4 UX M/N_//C+JQ%2I#7$%!JL/L]T^3M\P7N&8>;FV&X0%')R&6#,EJTHG$(C.6%+5 M5AX!=Y%Q0!]WDKZ\E3I$/"LR40Q<"S&(6?1S]KJ)0?IS5;ACCJPA>!:-;#.V37:4)NTK\ M*2J>KPYYD>YP9AFQLP,%+-SKP%JC;J\%'$S97FO"%*\..2B[G$,EL)Q%6=@Y'S/'*R=4^UHX*<.=HZH9BC<I$@-E9UG8$HH5/-0.OL>*CWIUD:16[;>WD= M\8X6!"A5MGOA_+)\=L;,$_O4<2-^?@/BH"\N-7I\]!GJ9TSVV> J&"^D7L^, M1@': -"ZH*/(K!;28S0?D\/MF:IRQ4;+$#]5SECWN_IN..\RQSK>VW,@-B+P]O 91DC7@N]GXU$]MA16V_,P+>/M;V@V: MJ=033C9ZH35"0*8T=3+2S&32#@=*8.J@1Y&W5$'PIN,RS(D+!U@D^ QE9R/# MH _T?3[Z^'M]^=GS9-6Z%HSRLT246U$HS\I .5=&D@%^5Y9]FA9%%CT>"E;D MH4C177#6RPN+UZWN?#X3'BH^,>?S0XBWT28J@!7G+A-I>XRK+[3.BH9MY4C0 M]G4ZPH_:U1T/@VI/IZ9#U:Q-)%*RH1/$!I.C69X3EQJ\N88[&SEGX__^[@?R M?Q_1/LAX/9\)^OC#A/R)_C_*J8Z0#>90/*=9]'<#H^=Y_QJ&$3VW!/%=$(7S MY"K81\0]U*R*=C3@VU3;2TWRA4HQ$=CJ($"0#H-Z].;(A/ M*?GX=8-S=HZNU 3\(?AA=V#OK5@$E7B#>[*9X22/7O"<97K3]K*WN%AN[X-7 MW7JX8@%]--Z'X:.GY"XHH!Z8N].H>B148A$M4QMX$$>$/E!4W_+6%42T"3YH M_1R=>]%-M<%];.J[?!;M7>$BB!(V7*+XFKN?F@6R 83347NV9+7L MA@+11%NR6N)7 J(2$GV0)?*ZZWQQ'E7KS9[,BS@K^19CL#X@^A53L(LE>!)# M&!X[.*T"['$6I>$L,;X/M&:+X*&7;Z*\Z3DH7Q=!5HQ"^R5^BI+D;.1WAORM M">>1_]SC*$U7"?+N2P\-F!=W6T:67*K@0]^"&8BRK'KOSRV9"R^MJS/&D<\* MU8QCD7UBF1%#2%P-%M*ZPQF+V5H%P?3 O@1'N]C3QTMUD!Z$4,VD=4=5[WB5 M;XZ!QU@1P8$8$J^BK+TY%8'7*I*$/D0)"M,X#K(CAV]QAU#>*!I:I*Z-8S#H6EW2!]"JYRY$MKDV44%O9U/DSZ[F!4D M;-J()6/'Z2,=8&!I)%9T*?,OTN0];%N#>7P7&Y;$I>5N983P0L-L]BG#<&B- MLK3E34WR;7OJS8_W&Q-GA^+3_?K68_SF[7\R\SM%BNU] I$2\X.> ; M\IVIBEUVR)LU-&1RA!.#S0P)*U"@- D'VMJY$K,OL]N'&5K-KI:?;N=4/,'S M(@;QPZ&!"^!T\% 54J ]R,G_0GV"8"],WNJ8B7$'?5.A\5'W]'3JY!;1Y42Z M L]U 8X2H0-(R^A>X0R,.0'DJ6[L96J> T$($T!SGEIE_)?_$^R,@!)WY#A-CTZ[? _M/P13K9ZK]OBW0:2_1. M+=!9+,^[-S?69F:0R7A]C2)F!SZ2_S%;0/_RUT]9FN=W6;J-"B711UQ;PIQ? M@YV8H[IPM-3QIK&H$R<=V+ZJF_3D"66(LD%->3[ M5YJ5!7.(YI7M+R<(5]H8-K0QC,@O!=G+@J.T]^*YGO@))Z($#R)[:?02%6\G M+D&A,F9#%I.!(0ZGL4Q QF#D"V8\*@!+.."67IY>/!L"67U=0HM]>R?QX'\.<(X\K+LF6[@8\7:QP3=$^? MV!804W\GW$5)1)D@.P$6;&FXMP4&?-CFQ%[CL9L5),P#. ?2VH_B./ $"7#N MI3<0E'H&W9-R$)NTH>5$N#:*/6 :RUCN8T.YW"?^O! M75?+5[7U:;TZYUB=;_PXUW2> B'5=DZ>+3WFD!Z+= M)EPIW/4P6/$^IL,@X(W:3KY(N0/]-&C%\U!$O7+ZQ[I@.:S@WZ9)JMRE.N)9 M%G!P2F'-E*PBG4 @"F-)E:IN?JIUD7PJXK18(SL8L,O&?77)K1)DAK MO!&=F58XB.FKIT]!E%#]7R97:4(8S357.R[00!=I[@Q65VKVH'"7:ZXTMGT6 M=L_%P= 3@1,W$1,4$J1$P>A%&*]R-$%I0NV\0,CS0QX+E%?S$YDM4E'&+TJ( MC#/B3UVO77M9-GAQ* )48T E"O2)+13;M=$R034BL,/9. Q7#+*-_0.5AV_I MMWX7),$&!^1+?<%Y88QXG.&Z<&0VW?@[7T1'NWV8SN4&(."(3B<[K8B.%@(N MHM-!DF8K-WHLT#=T_=DZ]E"&QW!TJ3V5:M]G09)O<;;'T9E7V&PAS]Q)S# &J,^&CI:(E./%+O^*2]P;#=\%_(),C)6 M;/0>7-&4%)D=X=8H2-%6$MP4Z\80()%6T*"7A]->X-O?1#J2C3O(AHU*NP81 MO8Q".T6?_8HZ]XDV U_9N/(B+BC9XX!UK6TX?W*8L':[4=JW)..&,T 533KJ0[:(K)YD. ML'#+"?E1;$K2S6_]E%]UH:$.C9:!M)%I# 15<0XM..:T YZYOCY8O/<0+6 (S+=90+&G%8\U8V5Y2E M[CY=X3U]DY\\S0A 9Q?W$\SCB^D:<='TEFZ$23PPC*-Q86-'Y69G M;9GOM*I=B/RQH7:46EM,%OMB^*A#IA[EHV7LN0QUH.S#HPCTV8?,O#L.CN"Q MOI=#W-#SF?='KY%/501.%/^ZHV<0(O#'YRR8NZ4Q3UM6$1_-[NY5. N S?/D MP."B\S'RT1C 7!<5L8W\%GG ^/:D2H*PLZB%@3RV5I$KO*1N?0SZ:5!#2\2PA9##$G H@N#>--K3S M4:@:!OTLT8'FL)/F\V]1TY<@BGGL5NH5]IS&(7%;+H,\VMA8#QLLGFQS]@QK M-\)N%##IGWUH5%K\I@=>H:(N])74\$Y@FR"&SZ>M=Q#WS,,,9*8WHB4>[84G MD/AT8E9=#=_AC/%I:O'MC,67<[,UPVY)' T4'IR>+6DC\A8K4/+TFU#[OK> 9?3,9N\?>0[/+LF&+M88*0G*"?RY5!O&P2G2$^18 MOE^.R3D6L--MT=W9_T8MF(5;,_HL[]J*=;E$(T_Q7BV9E3,QNBWSR>F1GM&B:*XA9D"7$(:1.)N/E*)RKBG\ZP %=5K@P5=U@V #!76O84]=QUY'@ MHJKM)=I2E0*FN@IAB3)UF4@V& >;YQJBE&H:7Z0=V@Y)1"8Z%'D1)+PI6UUK M,BN3HP4ZJ(N6 :M9@C*CQH!IV\?FC8R(![NJ\:FO/8>RWNV@C7G+T\]@":/; M@_,*TD^C=<28K=D28-X:K@9]7IBNXCDHT-?T$(?H.7C!Z!'CI&'/@CP_[$J+ M%I%? O+%RN@H^KS$Q\D(XI@01EBE':;V:4%6+ IB'<3[MI[FK]3.?I:^TSNT MH&;V;9Q"K^[*C[DUW8AKQL(=*HW$RT=#Y4"0 YZ!$BM=.L--M$5FE0L7)K?" MQ]!.2_^5+D?G:'^T0N%:= SU0C-Z[#,TECCC@M*D7L[*..2$ T;P>%+:DN,2!!!+$L5"_F>-! M$B)?MK%1&0\$XT=.O^3K7Z#'*F[ /_93D>7@I[P,;JNHQ^*=,G<'W]4=UR\#=DS?(6 MO%!'1]69T; #=S49;X%:[4^&HX;KDS(6[9K.(PWTS2O'HVM%S2-'WXK)G&/1 M-HU%XU%2X"HR.K8?DK(GV8]I3 UDW;:A;OPTS:*@$!8B3@.Y$B[[:^($[46=> M8&GUCGH(Y<_$=/- MYK [Q/0QLF[-^&(55N[BN%/ F<%3+)5L[L;$#V+6QF= T7+VR+2P>WQI$J0W M7GV/9@@UHZPGLDM?(D[3,[TR1AE.,X2-AL0!/#1G5*QYAK-\LJ= M:1,V+ X%_.I_,)NJR)&WQ\O3<'46VZ'@IL-D&"'@+(4%([*!, P'L0N=]+0D MRCH@#=(?HLM #.47?M==%\39H&&=Y5:N8C+[]=#= ,$2%DZ;G)B3]W=ZOT?(&7?TXO?TT6Z/Y+5K_.%W-?EPN MKF>K]>_0[,\/\_N?/9%1SB55H30AO^;3UTA7!;$#Q@.9-#&CE$45 *P,ZBEJ MIPRRH:@>BWZAH_77A^=)-VTR<)WN@DA7X%LS%C#5U$1\(]%4-1 FS51/2:?$ MH%_X<&"1N:HK?GW&-+M%[QHW:A& EW"Z$EIR8]\<7*-M]$FTL=0^DM,GA62M)#? M:DDAO_SUBI- 9)>W'.&7&C^V<)?[ISWT"A4Q[^7 #]%+SVL= >RCOA,QX8+<7O=*?(H58O M_*\#3[%3[IK]4/@IE#I6K2WC$;QW@JHFL)_(3E"-#?W"\0$'0=:'QSP*HR![ M6P'JA(*1,DNRNL1MC!U74[%J6GP.LK_1*]T M_M*.H25"P_%"E5]RXF]:L-)1' *5(-U;]#BY";KDYQY\W'^NJ( M9OE&WZM7^%;O[/UX26_[7)R/FUA= HU"-"\1-TN,^;VVU,_X0_;'(&:U[FR> ML8_(Q+H(,F-_1%LV+O%3E"2NG)PI?X2X(?,\/^!0?A;';G/89TMVSLIGKSC; M1+FVW%0//)!Y)CV9;N:>."(!RD?I167;CC!WE2,Z?A[*D$V$1ROPH0HA\#NG M<1<@X@M M)>(68+Y*["O4?&,1 @-"S3@J8M*KKG!&D&OC8B\4VP+MBTTVX#% M)]7N)%/M(UP\!F0$NSW%Y"#+"UQDY%#[Q-+9T.,;DL?=!6_LS].O049,@)AI M4JD]/=8( P'^FFBTA?+%3U0<.0$2U1%5$;$#1>&&9V)]N'ZZ2EC5@>] M4*0TFL=+>6>8)P\4*?FQG$E\%G!#F?!G&Z):UU$"NZB3-914Q2*%G@CEDAH>[,7!-DHV M\8%%H,10HDE;'%$+]7@H.M5M@H(1S/[[B#9.-[\>HIPEI.L?KMF">Q>"T+)H&U*487T*-VB(ZQ- E+'X><)V M8U:OOD&-PDN%Y+:JOT:JX+U323V3UL% 7Y521YV35I97A_ZKI2.[5GKY/C;- M6_R5?=)GQY1@O=---7.V>V4%Z)-.JBCKLTL2%'R I\KHP*=>$3?BF6$61#GP MJT*CS>FI?RU@[Q10PY[USNBE"BI)Z[4G^JZ$+IQ::N'YLF\LZG0-8KMN%]+L MG<$7PDMKPXSJ'5G(YR#'R^TTSW'19\]OH_#.\AA9M?4 CN%]LD(& OOX R4F M]BR&X?)5.]T9UYNF.-K0%]ZT+6Z=I."EZG*;-$QW=3B\4UXSL];>@\_J:Z*P MER]Q;@4>YE.<4G_].7/7KPKS^U13)^4G1GG!%TJSE#WP0):TZ]J&RG@M1X:-9'C0E15%3P!;()$NB$,0!6\;'X%X7(0EP$Q"K0\J-?.12\ M$S(6B]2&L9Q]8I[IY7#)(+-CZ8&_<]J3?_=9^A+E?H?TV8?K?1SU\T :X)XZ M'PH6W9)[.:Q_+D>+N%[>!A_#T?CL9W1S>Y/QY[;$V#8S.>C%=X9?Z/0B^2ZG M>, MTM!O=Q"3X-$+1OXE31Z7<\Q[G"!UB+RS1Q9L6S\H4F+QR49UDMGK29'F M94)5_OR&)V0=,E\#L>[+PETJP?1&&G_NA'OA'%6/"%P38-OP?F5?&IFTRHD_ M!O8N>]) 94ONOE2Y[**3=)G5KLN/)#\&!?D4!4?M!XJZ% 9]!O22QB\44G:D M.6:ZAY5O2^A?2]?:LX1(EU7LS'(O\50OI6"K"HS&LC[4([[5D9Y&]DE#'V#) M= C\,F5F-NTRQ;TW9B8R#7=\_S!G0]:Q.X'[?1BT'DP[6+3W%;B6EF@NA/@J MS;41H6$H_0YG=RV%:V1;A\_;(+>9X"'Q;MER3%")'#'L[R#Z[;@PMH!\%UO:; 1(\B'JK0;*F>C-6'GO M54'*I@'<))SG2_,@*MMHAG:;%K@..%^E"8TC$XE>4;G^:(IP.:$!CLCV8+D5 MCW7 1>-=292+<@"S>^0N-6EF!H71A-4HT,,GP]!U^'M_0RL:+I,ML9#-Y?4$.344W*Z_A'=+)8_K4_A)*[P M4Y03Y2%'X"@C!]?N"L!=$$#.H1TCE6-H'@[G%-K0U:]"<%9A1B%##5XEN">O M%1LB$G8MRU MU?1!!+)/L%I-F-Q&!>URIUD,>0"<%K;)E+6K_A1$ M:XZG5VI#HZ'@A/XJ2@3=I1DOFGET?71+5B5-"C)[3(?-$[HGY"?.1NO4#2M> M8_*Q1]<9*TPE+(HQH8U_#93^^W2<[>PT4WER_3'RTFFO14::!_ZZ9%1&NJY1 MJLE0R\+0C]_M!@RWHEFUHHFP8_2O&[J0![YV/F[B\]T^B#(>9%BDR=,B>L$A M?V;U(Z\9]M!*7G&$A;-'3LS)!L8*$,1B.%#6$M@:=H(H[ 4#Y@\ )XB"7Y!# M_\7#J?,I.I5X'";IM4A,V8P9FX'YG>.0KE<[ZH?]G05+IDEX3:,HFXC].GL5 MOIH\9KDE'AFA.2+NFO+N="!"J!Y:8RQ#W6IK"#; CES#R6X7$7W&**@*0.-7 MFIZ-V7[SE$1_YUL+32K;'+*,RKV<7!;$3)+)%LU&B-O"=GST->O43CX\':@9U@<>7QB"!%,E94H46-<<2W1;##N:."TR,\BG=FJHT7@A.TN:O:T+O'_8 M=UDB!8 '3HF6#:73T1KMAU.A(=7*#(<^> *V*W*L1Q44HF#H8>_+/MZ7H?KKR0G8 MQ4'/T%GVZH>$2%!,'=1/1-AHY&694,9$S$1C-#NAX'9B2X;DC;<#!&2?M:*I M)6PU%*)@9:R02)X$"]YW:S!O+&Y'F(HJH%-LK@_)(3\$\3*;)]L,_WH@T\P+ MO%MFEVGQS ,=/V51@9?;K3) X 8/M/7V8;+:B5V X39F=RI51OQ SNQ?R; " M)RA,OR94_K;1:Q6S0N&!7>OA%Q;5RN3G8=43L@,GA>[724!?I].!Z69SR%@R MCZ N?IO0OS\2\J"V[A'63*"@G-1($,7"N*.()J*N&6*X:!X,Z#%]!*8_?;DD M4D&^5RHJF/C_!HX&F*8E\?XR>H$BCH#]]. MT"8FYB7:1LS.H)32 V43'!:##45BK.R*@/D>_3A(TN2"L?"!'<6^98$V^LU" M/]VX*VN*W:39=7IX++:'>+K94!$T)/H80$!3?SI9.4H&THZ'2@_J(*@E714( M>QM> J$2"CX':!A#FPR'43&&HFCVO_KW6?K[((/1$![:"#V*ZVV%Y8X/;@ >1:;M(IOYG+"7KJF891OD]SZKEN M:>U&-MD$[>ETS/[CQ!?77& MA97M:_Q8K'B'[:MTMXM80/ &XYQ=M3\6-K5,''' :40O9F5E<4( HD<]*&P) M*1V'!!)48T$4#;/+;( 7E09&9[OL-L^O$?-&#"(2KPS*NT;@=\Q.I5_]*^]J M7\+5HS*M3J58-756H9_W]ZZ;BG?[.'W#N%% U0]EN#SDQ&W,<\+28Y0PPJ[2 MA/J@Q Z0G_(H9#YIFDSKSACYU3/]<9[PD\URJP%91,%C%)-UT!7Q.-OL<.IZ MY@66]?],4X,8E+/RUM+NN8:B(E?" 6MB'YYJF[.EW%5I>V5ML%@H8 1]Q307 MR877F/\[3ZYQ%KT0U7[!BYI(;3C!$AHRN.3$8#/B9 4*%(9RH$T1W1$II1]* M>'J)C6H4:&$AH.=1OV&ONK##2,@!0V*C+D\C5C8*9I@@VHBDM\-,$@RJ@";'.:?7TD6: M#D3T:R%S@:>EGG3)%N*F2+Y<#.4U24M$T%;5^V4XTZ7"%F<9K3E $[8(0^+Y MSR5_;Q'_ M'\19F5D8O)XFY:9TMN9)=0&XPCG.7M2OXXW#@=)G+%BHDF0,8^%283J)4C\P MJV);<^F]6/T.*1,HH!)4W+FJ^)@GT@.Q$@@RA7P +\KOQ+<00/5:5G1#Z*B= MY8+ IT! %YOF6( .VI-P@)D\VXA 76%*H/&GO-1@EGEH(#^J!L63_5@&>!U< MF+"T?F);V6/;G'4,@:X6U6*_3-Y=X0V.7F@!0NN54X'ZI*EZULPZVH;S1#MU MA-GJ90F/:@3@)^L!7%;L9-WL &E7N=.[!,,;,#[IDX(9LR)) )YH4(LB6]61 M #U4&1NVA/OHFX;<97@?1*&YW$\WF$]ZHF;)K"I-&$^T1464K<((V#*4XJ'2 M6'%7LB'2P+B/QYY:CE&/\(3^W%WPULN9J^!\TB@-4W9NG #R1*>45#D[< +: MN\.4'7<5&_L.-N!T*#L0<](CDT$%ZIDF:5CK5*8C.'_T24F8@TI1>*]3%ZQY M+)DI=RO?%&LF4JS%6X8^"F9"X9.B=;-J5C@]O">*UT6@K0*6>*HG.3YKHC/3 MI4:2G8[,&?NFD(*\>WHSV,-C;,/ZI((&YJPV.QG0$Z734N:ZW3$,/KN1EFS6 M.QYMFLNON-D9;8O]V_Y8X9@K7N2[S]ZGA?=)ZSJ8[+@>4P-[HGU&ZJPOQUCP M0&#Q>K-S8Y?SY4V*NGTC-\UZN"!X#RT*50IH#^UY2\+Q6A&^F_Z#77T'&VT' M3Y\ZFA9!?%+&Z'?9V8S)2YO#Z]>.T";5B,@[&V3!MH4M,F#QR29UDNEJFRJ$ M7G9I&VT5CMND1A7;WG18(P<0T8YNRHOFUPU8>.%7S1I9P %65K1EJE%>L0L( MIL:B'57MJST!1RLS"TBI*9 H/PQ^;]F7NVF=<\:*U9%YV+MVHHPAW@79W\C/ M/%]MXT&HN,6EM@";[3(9$'BD=9UL&M5/"^V''G:09Z60=U6118:%R^RLLW > MF':Z\GRLIJ::DN!EA3<8A_D-D>B.(HFZQ7+! %ITV)71HQK$MN!0)8G=Z%,5 M]&48N,>V%K4M0335H6SQJ$S+13U]UMEC\U36A\$Y>XQ)O6_Q26AKX8PH/-I: M+5@U;JX&>#^VUTX"K3;8&DOUX)J=R4I4_FVQ[GQ+FVSU)H.%DH(N)D%VUGRY M+7F<;K=1')$E(A:*# L/]%#<<>SLB\V?'==Q 4R[KR4J+W9B)UHM=N6]J3;=X<>34)U)/O4ZU.Y?ST*(P=(H]NY,T3_)#1NM=KW%1Q)CSWKIYL-AH;!'YX1JYL:WS MBNRP@#M$+F1V;/\5*E3CFB@OV#SR@8;R;VA-$U7KL1<3^J/:U/4C1NLS[8!) MS-9R>Y\%U*35]NM''(=D8ZOW-4N'TAFK'TH_8$%,YR)'E.#FH#?--M%+JAXE M9E9QCN.6]GQ$L5\0]!<6?85A#DSCK X_-](%V7%D$3]&YL]I5EP0HG:R1YEW M.T4P<>4-O=K]P2UJ/(IHDY8TA3!>A'+%-/F540Q2>AY MIMG#WBN??2[0X&2B]Y'E-BR[S?.LMO&RV?Q,2'5CF85;]A++JOPU+]7S)DK( M$6"$I%0C(N_4U8)M"[4U8/%)?3O)=%7C"N%[2DIU7X7CI-1MQ;8W2:DKO!?. MQ7)[FQ9=KS?UP^$TM(L%60]U8T&TS4Q,2YKJX=278P G?GAI[Z$ZLE+YWBEM M9TP9Z:K@<1[-'_2-V#%R]DB8HX;;@?H1TW+1?!LX\.B4JQHU0E ?&N+X[5DL M1)\@TR FH[*=JK\*5QJWFS1C;UD5?H/%*EEA\4,-'1C6::0%"G#EM*:Q2T^K MW6^;9M^*=]PJC]@CG>W/.V=/Y?GZX_@NTN2)1M-H:V,+SZ YW _'5\6"SO&5 MQX([OFUB.MPL"L!CF!3$*\_7@I<[B9.XXB0T<7+^M BQQUHIA@V@']N4F2UM MFH,2"GPS,I'5E<8@N5!G4:9>:0O]^9-=1*]4K+(3E)62P:LT[[Q25$+ 7R0: M&%%='RJ&@UX::NG1&6W68XZ U!K$@,"WH$$,4;VH569C9 AP)^KHJMP%Y-L. M9.JK;(;P:.?IZ$*LWW4\::T\ E?R7A/B(M@\LWS?KUT,GC\?KD@W?UONV3N% MV2O.:)4[[5.];C@_],G(E#9K304$KE4&JKHRSR@D$J"H@O5(MUQXHQ>'^P9_ M*0-$6 #ZHU+"4)0#JX^:H [-$4"5SOBT'UDRU%87 ML?5XJ"_U%GN5[G9IPLR"T];<@/-#T./2%F=1\G1:OEYP]IB>AC.]\[KA7UMN_-K.'"9AG+C%250@/@1* M]*RH(R7M\<"A$AU!Q@ W=TV]C9:X\G2L)[9AD[-9A1ZU4.;J2%X$T:6/^Y M3#1'*5)6P":G:%!>/0VE)FZU?G@WJ>::]7-!\!Y2RU6:;0_M>2KY>"GD?KX$ M<6.Y]1+$O]09RB3]?UH1XB6(N:'*BRS:$,O"RF@E8?,/TL@[QW.8C#7A_V>GWB#F!)^$Z=?Y\DVS7;L M'-WQ@MD:&LX(.C(HFSM+4!##YD1;NRB-!,T-$X5'$@)_'B&/R"DM5QJG^2'C M)7@V56>OJ,8W[!FRIGAI>2 .HO FS31*91P)5&;43'A5.U0]#*X@J(D>0WR% MQ@7)>* ZG<.(AE?8?DSP, ]E@J@@< V >4*8([L]I9[0IC%(K5&0S6*5!#=; MPC:& #5^5="@*)C*1S&19K7SP1NXVI!]50EP>* Y$:R5!7?M1+U@C@5:M#?I M#HO^SV;I;@\$[8:L(?NH[?'1**C^QDHR5(V,R<"J9;@OTFY)?;? ,^Y8YW#@ MZS,B8(38N@)5$E9W$/,"[SH+--G# UZ>N3+9N#NS!8:Y.G.CKNU?<'BI6!H] MEM<79@P'O.,T(KL7C%\R*,GI)5F:0)=5N@KV$3EZS5[W. FC@AZ]B*&A+=## MRT-QFQ8_8[:_:N,SMN"0858W%IL153M8H."I"W&*?8*!(QD>E0C0XZ&@A5G0 M&^8.'[#NC<0KEGF-9%X3P>O>Q.N $,,J>GHNEMN'7/1Q(<;C*B6SY_LTH9<^ M55_P!;W"63[&T1-OUJ(ZQ0U !A2H&,Q^%>@F3MF9+:B,1-5_A\A1"8Z>LC3/ MT6$_H3:D?2X&MA,]>*ZC&66W(;KWUL"(0WM@*WHP-S=]A2>R#R)'^:B/];74 MTW)9M;34<.N& LYN]&%5MB$N\*#VQ)W0#MM2&8_F0]B.#JB UF6$%:BV;D5K M)UKZ2>9YV=WU]3R&9TR^G;[K4UBG:XQW.+R.Z..'),P%>RK.=2.!;(V9\,JD MJ(?!60X3/8;32BZ)K_4 $A=[L-"]0UX<>&XS.Z" MK"@/3K1351Y1R1-_$9"]9XOP4&1/0*V)/""/P<'W[T$.#'G2[2; \X&QD/;4@CB1;P><:910+'TV,;D&B9R ;) M@P-+'\94W];J+W=GL@2+:(/)S,F35";"P*!Z.*SVFU@XUGO56'"-UQ-EODGA MDA.7T"BHP8$5W(&C2K4K&"\JEO3GQO"MP)YFEME3D$1_9])(#54:1R&/Y";A M'5F^4E*7V\KA69._,,J[4BM'P@UW0AEU<>2SR"B(04X=(U+>=H,?/G^>KGY& MRQNTGG^ZG=_,KZ:W]VAZ=;5\N+V?WWY"=\O%_&H^6[]CG;FNWJ>1T>OH*8FV MT29(BNEF0ZTX,0YW!-\FPOD]?BTN8WW9T/.3\4XU<<"2CZ:T/6AX?_K=F\EV M(RV)C EJ$,)N1&52J.-31QMJ:E!-#H.1"$(U1:@D"?U"B4*,*N@L<4^^A?=B MD-470(1[\L$^S8/X4Y8>]EWNBC,6.'/8DV'9FCFB #%&O6AL7Q_,UU=+*JX/ MLVNTO)NMIO?SY>T:36^OT?7\RVQ]/[]_6'D@PQ)+51T?]1+4*M[E) Q'"RKE MHRS)D=@/P@FE!R,0W58,@19QO'*U+,WU_T3>4SW:+T^T0._!;EP>\BC!>7Z5 M[AZ)+\ MI'FC,X/ Z;L-*[(NF\:#Z&DW02T1NWQ8SV]G:R)55W]^F*_G3,2\ MDRC[_<86V"LIL]P[["!]D3Q[,U<"(PG:4T,_C$__=(V^ TX(VC?IT&8VWD8( MR"(.G8PTJSEHAP.5=>B@IYW,?/ME=GN_7($??A6D=QEI,XA70F0TR*;QOHA1 MEU&J0#RUN'U8\D4U[C*:P5N\W<4T_)6$-%%G3V-D'3;6 @ZT(9<=4T<-N/8_<\3=+=@ 4ER(IN1+?WN,Y&[";J=W>NONF$%S]Y&NZ'P M4!PM;;@+O%]":F\02Q1$7BD2=AM1H8&Q^W9]UP8SWJFHL'K*WL1WA4N.!\'I MFII<69N:(T#T145"N\K _-./]Q?+&_++#$W7Z]G]>H(6LRGY;7FYF'_BH;8) M$YCE_8^S%?\0V)]8D),GQLV*"IW7]%U D.)DPTY3O$P00.+635)+_#C0!%5@ MB,/Y98![L?8^->M3FH9?HS@FV\P\*0@_T6,L"II81T8<<<#I72]F935T0@"B ME3TH5!PC[Z>WG^:7BUJ.P1T&*[ZZ=@17))Y+JG''<,/@KZQVF=T2"?/M:S2( MX_$TMC,*YSZJ*2^OR;.A\&-Y>"G>UGASR%A3.8LHNRT"V'BI&YO'T5,[:+!8 MJ@MYRC#D^IZ>--?H?P2[_?\4_@Z74F\$=)X(]CX'V=]P0>M;M1A-PBMR$@^B MY#X+:&*#ZXYSNNF\$/Z3+*%&54:="UJQ3L",\H)#3$??MM()V2993UD^#ZXG M11_H"#$O$A.+O?1;3S?3\FJ"5:-]/Y"GV9+AYFZ/-LNGY8S9B8^2=37=M>!XQ?4F7<@(P WLA5E\VB M,(@!23;HR6>797> !VQ+Z"$*EHW@W&R+)YQ=I<2TBN6+G&"MY%+/*P_.L!$JX%+T$BZZHD+ M)@%K$+'MG"2.CL6@&$+4Q(A*E)YN12,OAU=J3JS6+N(Q--;'A+U6QPE]J^ZR M_[C@ -V!W)D]VH/L$4#M0JX4METGXAO-1:"3.D[\3>:GV2U\W0&)/?N]IPO( M"X&TW$?,$- BY^">UT#>IN/V8\Q?Y:%7)-9&73<8L#B!D?Q&R0'E2)A" @92 MVN4!9I? :1Q-A&^R(DYL(4ZJ$>B$EG&0EZH^NGK^S("+C TZ 2]906 M:9#D=\$;O3GN[%]M H&L[M[-2K,\NWX\4'WU+H+:A3Z7]S.^SRZ6T]LUNIO^ M/+UI= ,%J^#KQ)I4S=<*#K*RKP.!RHK>!#LYZ+,F-<+8;M-, MM$>D\8R88D9[CAJNW.\0-F\K9A@\$@@\VV#&8/0$QF*42GJ<_.56#B&O<$R+ M(E^E>9&SC@:/08Y#PK--'>"A2&'K[ U?CN.R>_TQ@E7A&TIR2_KI*]#[G]'E M=#VCI]+/=[/;-7N:]$[D_U+FU:((WS"L[T #S O22P74*/W6 1/-J@)\Y9Z6 M;I&,%PG$B&$6_7$NF(*A$KL/^^!IU\=3(S$+LB1*GO([G#&>.K8__7 XM>YB M0=97W5@01303TW[HNUP3SVI69UC\.%T!NUC'''1M'H;Q_LB/T>!K!WLA09U& M2(Q'!(#;8;_N!5SY\5 E5O@%)P=,.[K2.T*JSS]%Q?/5(2_2''$YA M7%F4]<<6%D2=W(AKIQ]P<-Z$MT3 N]Z5*'SRLM2_M"H A 7Z"4HP6*>\$3CF*8UU8:-9Q1=!XV,4?0R>3V]J1GCQOR$> MPGWPZE#IV0 !^>Z^DY'FTWGM<*#7[QWT*%Y:4QE"]]._0*=,*6COKOQ@ O%* MBCHJ,.C'^R)'W940* @B,)[9X2$\>:,$P?JM:HLT3LM'OCIH$=!A= M9RQP*M2385FK'%& *%HO&EMR^N>'Z>I^MEK\C,HS.*M%.UW=$H=AC:ZG]U-T M@1YNIP_7\_O9M<>BW&7Q;8$]%5SC+F 'Z9^8=EG1"EAJ9"F!^Q5P'L;I>]+# M]>$QQ[\>R %R]F*1YZ(?#O@&O8.%QI-SS5B8%^9&8A2M2B_7LS\_T&=L5*Z@ MRV\<4]]9ST _WA_9,=5%1%PVG&L6Y7@0G(*IR945J3D" M1&%4)+1DA0RBHE -\UHK>G%TBNN\1?3K(0JCXHT^(0_V41'$*\%R;MY$W,&! M+O-ZL%C=Y3G PEWE.1/9D2L;5+8:[;GJT#N]N)R%V=\-GP>5#.50MWK#F5\T M&!,X4(7D_/;#?*5W!Z*ZK% O+=MKX[H. MQ@:943!H 9KY!;U0 6<;#*"YE\7B60AY/2O*Z+1,Z@_RQ* 9"6.N"L]/D#"B M5<5Q RF<P>C2AD7#+ZANN]W%46-BV;A@@"V;+3&6GN@#@K)$= M9;UL3L91HYSB1CE%#F5=>G(IP!"#0PS0-RLQ'F<^%NI=X1#C'7WO?$>FP5F& M0S9PGN<'S#G5Q3+[X_.MD*_#(G07]K5 YE&A7VMJ[0O_3E"-%%58N2),$$/L MH4=PJF6J%X!;Z>!0/*=9]'<<0E>\(\I"WSVPQYW$3;DB-$;,!]*LC!$"LM9= M)R/-0G?:X4!5[CKH492XDR"8ASE!'$C\XG$HLPJL04'^S,(B^3,U M%"]!3*_T["[#+&$!M R.]-FEVGA\=B M>XC+448]&W<*R.?=XR]5\PGX>/B!GHF/S8 B=E)-,6$]([%4X[_$@.I1$U1- MQ>)BY6356(_/FV=83KZ"BG43R2WI2\3Z*-"ENSJ0LRK-G7O=XPTK6\3=[46: MY]!6C/;E3 A:RX0S_7#85KF!XT2<(IS(P8E>403,@EJ@4L;%55:^:. M:Z=V H)52+6D3)FU4,*B&MCC\]<)N#U%=D_5<:N@SP^B4,QED>-C"PF4Z>/& M6)7O8P<&E_7C0E^OW)]--0']L9X!*@%H$,,U,&I >V0O3L8IHJ"G/<9&7'QE]60=XN%W:F4EYI[8&!MFM':EK264YB!VH:@R( MHYB@\G./M_"QE@ ZNMDD_29*H@(OHA<<&A70 @XRWFG)5#/PV0$$% &UHDH1 M-6SI% >]8+!>QVQ&XQE8M7;[(,JHO[;,B&^U3_,@7FX7:?+$6.$D6EXJ]$(% MJ( #6&_H9 \\,&K:F]"V%%>H$+U4%,BH2T[1$UM!P"FM!2.R;AJ&@ZA@)SWM1Z(,8H(XC(H59OPJ\4&'5/GR5 M,/Y%; :S= HUIJW%V3NND#: N<9%L'FFV7'.ZMT3$9#:#V*[,@>]L,"9B0'D M]C(?(9D/16Q"W@HIK*8$-RVCK@7EDR-#%!NJT2'/S=&IEN&K9AF DS%P%KT0 M]7C!^6SWB,,0A]*?='?D'4" Z1=6[#3R+HP0, D7%B0I1*T:,4$E&)+^ZI&> M#6)4Q1NT#CU:9MHJ1T)JBY;PIHJTA@'IA88.I=WU^(+2C1&V@;"W+*S9,KN8 M99E&!_#=XY[L8/F6L#M-PC7.7J(-\7>D SN/ E>C6I\8(TYC(8?3KW&71U;) M<3"#:/&8I*N>-G$PIB45^F88J+RBJ0Z7'I4.4/[.[J6WWOMH' =#QNA>;U;':"1KN.-V#3.=C=(;C@#Y$+%+T1*9# M9"R1U03AQHP4EAZVH0[38ZP$Q<$>6E+V9BWVF&_@CW4:E>WO2[89DTUP[R;*47SZQ1H/"%:0D$IES5A3K3K!@!3+DBZ%R'%(?G*M8L'T4:[Y=-X+$V"AS_Z, M-TI\NJ.!*>[9ETY%(2."Z>*1HD(RK@GBV,0[ 8&/O4*'N]FQV#='7!E6O_.R MM3+0SP9$IU_+_&7M< \Z2-OD(6O&PG:.MDR>K;I&>^UI]N8*^EYF%F0).3?F M=SAC6F^G$9U0<(IAR9"L'QT@(&IB15/[WD] H3O:4X'">>PW]F.1!3TH>V0[ MV9&ME8%"EX7>[2)6O)!&FZLGJYO(-J7>!0%DT6A7-ILUI&VA@4I*NY&G>*E< M(>!%;V447N]=@UEG,5C*,]/-!H)37(:L:9<(>M=[153_R:$KE24@T.6'$UO5 MI8<5%-QEAP-YO7(%\Q(_VO )H.XRAC!:P2(![-^>/2*/XHN"W;)O\5>IX6V6 M)BGM-R:]FK#;N-W1P&W??5F6-W%7'"!;>3\B6Q)+T$@MG%$3D=<;^D@+0&O> M)H5V#3[DWYYD=]\\X_ 0X^566_SP(/997$(D7[+"5_QN@I34-^ M+LA9,A+FOR1I0? 4.*&YNKP[71[$&,R)&7W=2XR\1;RQ#"O'C"AJ] M#[HW? M<])EP:)[>%B+(LU$)Y_LQ6RC5V_M-+W$P2,GN'R>$..?'7"XB(+'*&9-&5Q, MK@,:<%/KS++"Q%KC\,&T.A)K8U)9C3V.EIK'@",F EUAAK=L0]F65?>JYE5@ M0Q(Z;ZW8F$O OV[-MPU\CU\Q[&C%^B O+5W9K-Q66\-#7-'[TB>45:]UM&3 M<.RQ3I9%E3YEZ6%/;-$F/H3DC*DN+'5YN9L9 #;K3/S:30'FMK;XK4<[< 6%12G+S:B M+. OU^6_?)-^8P:Q\RNP1>.#=KJQK%8M.QS >N%"I%&HJZ84,J8)>GR3_R#V M>?WF?M:F)Q)AT]=(5T% .QJ^W8F& 56ODZ.AH(U.E+3HNYPTY(<">"@^],<, MX^MT%T3'!WX'.+]$2LE4EW U@+P1,P555@(W024H^H4##Q,^3Z:!0&$[(]E58$XY"B[T9B!'V)S2P9*(HV=(K!F:% M:#B8B *]BRM2M/H+JC$B@A(JNN;$V3'1Z!<^'C0X-H@#[W:%!?G#G!PA'#P+ M"<2KO:#%2LGO;":TU>:05P51/V, WHZYL^J-1UHRL#:F\N5UJ@3@5]ZG6#9%-=B(\[B MP\79Z.Q89BO\>@@([H)5\VIX!4&>IYN(72&S GHT+2'B1*(M+?/[PLK\[FHZ M1?+#/]$G64'R]KM66R1F0U*Y9&E".D+;AZN:U)]+!KBE M=)%?M3/.:0]0 F24A.[@(6\44*R*3[[RY990:M!WW;G/< MM!TP^; Q.S.NWGRMT0!OL(YT&D5<[D;8[@#JGS*?9A74FQ^O.QC5BQ)XT.=, M/O2\D*T[S=ZN#EE&?G+4\2YP'Q3;CD6U-IMA@578ACBCQ)8(P!/AM"\)NB31 M!A!.!NW9DJ6O&PI$[FS):DF<\:7+V3<'BQ>#O3E5O^]1O%>9H 0#AW"D?H37 M.-]DT;XKAR_7A;S3_]>'^QO"&_S-!TO9[=KPFCLRGY;7FY MF'^:LKO:"9K>7J/E_8^S%?_P)+>WG'81*UB1

%9EH(!]>(^S7??E;#\\ M0'>O0YBNKE;[((&[.>U/K>7%*(\IV46=H.XO1UR$TBZ5_*Y*?BM\W'0ABM&? M4,38R^ >C[\.LJ9O#_2%$MH1W=X==D*Y]\';R1I6,[K7A_T^9E=^ M07P5Y,\W##?]$R<4P-Y)#UHM?9-^P2NTAWNHO?"Z) M'?ZO-+N*@]RIKLMHDX GP(Z\7(KDUY%F\"'Q=516+.UGL$NS(OH[LQM\-EZ= MJWV_.&$5N5*J=_0 \/B&=I0 M*$4T _%RVN6'ON4T5*UFR#+WNB?R"P'$;$. M-F0]#KQ]6CDY?Y!%/XTJIG5DL)I>^>'QO_"FH/>@31SXM:2"5@3[&L6QD>SO MT%3^%46$YG2W3VG],;(X[A9ZQF^L MCED>[2*RY(2LB ]XHY]%&4H"YF6ETI\HH"AYEM8OQ^DWQ$@*DC?XU.#3"JB< M%LQG0OS^?\JZ>Y23(5U2P.4;8C,B-J5GF^'9%Y%FH#.I]RQ1P) ?,9546;0W MLCJO#T,)=W ?8RGD$_P0?"!'^>$$M^2_(W%(1ENV_O+'4IQP71I5BYZ>,OQ$ M(WG'MJ&QFY+-E.'W([$H-656W;"H15_[,>X4\ E*8RZ5*HEI#/R@B4[C,3 @ MB7&"^$SOQ":=>>WJJJTB(OD.3%7USDN8ZL9K"/'V*UPF*[PY9!DYHY !MVF2 ME;]>!GF4F])E1L0/Z/2,O4@-#V@LY##NT+C4MWVCZHWE!%5(V*E81N-'RL\8 M:['H2! :>8[WK5.MQ1I;KQ:@J4HGX,"H7^*\O%C4_70=T9C3'T_6^R(5QTW\F/AQ;^-#UT M2335P'OAA*X1/H!H<^7P$O'%-LTN:(L65.-&3>0^ON\XPQ(%[27*ZR7*&LBA MNW_32L&H83L(CY\*9J=QOOC M ^I&/I1@16_O"B6J<=*+5 EKG;='\?IH,DZP,DISP=MX'IF+36/=-M*Z[<2D M[^*\\9"DC[3?%^5SGNP/Q9&-'>+%,F^?F(OM\K7(K"6DKF_R^U/098%2;',5M'31.IF0K8AV,(CF=U#3DC2>7DG$3$#0-%8&XT43#R4WQO8=1@C/)$K?LL,P MW!^I,K;I,,C5"3MT_.^G1S%?KN_.H1@$]+1"2V[U-*(U NYI@X:4?MTX_O>G M2_158(-*A;=EB-):#O2B_X8+X>4BGT+;EKLD"KKU33D,2.,,)%9,P&&TZIJH%P,J0G6Y:=]B@0 MF=&1T9(5.A#5([TX?S:)OPUVYMZ1^N&^"$N;!;W(U&,]$)QC8KK$9X(HQ$D/ MFVN<1&G&%-U5-^W$VO9O?3Q=H-9W3JJ:WU^BGZ6HUO;U'TZO[^9?Y_<^GK;E# M\RC)?XMT\S>7*CH&,/"Z.)TL*2K=:&%\J%W309QM-2^"A>E03A'!%SQQY4J^ MA*6P[%\*[<]=]8@YB4,O;25#P'FR)Z M.4WV2)X5DM:3WVJ-)[_\54J27C[&T1/;GV[(3A+$/^,@*Q.G2\Z-3L,(^,ZO M\:,M M7XP-_0G"?6;30?WY.?Z1?L=GD_6Z.[Z<_3R\7,E_V_>=_G<*C7 _JP/W>Q MI=YO=5# ^Z>9+*/CN4B3IPO69.?HIM;K4_8 AF/*,.VD0V^G@+LYU@R) T2$ M\^66?B7T&Z%,.E8 L47C@P:ZL:S61SL86E>9ZK*VC+8 X M)>^S*-E$^R ^:=.N^<]0K#P4!;'-$ MD2 !;2@-\%>%IUPTN3."-$_=HI!V2"BG$LY2N3QL-E1.YX\IAE@^(FFLO4?" M?$C>C:02/&00O):\^91C:@IA*D?ZDEFJ#2(JAGF03VH*XSD=6[S*4.Z*NFE' M^R)%QEB89J@'TM05<&GEMOL3;G)CA$>._D>PV_]/M%A.;[NC2*-P85'"QO$+ MF5W>^W(D[W'\]O6H[7JL]NX(W>NTZ/NQN!=325J0XS\Y]S*V'H.8^DO0KE)U MSEANU\]!AB^#'(=7Q O$2<[.0G*\_/*M'G/'S^_3KT$6=JG9Z+, ;JZG6;#& MICSN%#";^2EX:.\YC5,RPW'Q2)$@>2;YOBJG!1WE@6(ZQ.;SS^2<9QV/3X#5 MRK'#',HP[T=9I.1'X@]$&_H;2VME!T#^4[IG-V6^^ #JU5I5]+-LOX*#IS'J@FE29<>8 CJ!=CP>VGJH,DRU?M.V-)7Z\;QY.M'$P_#5 MF=?ML-L%&8M2214P#ZS6)5FJ8Z/EMXF2OG"=/5]R4_N%L3=-0MI%C+)WG](_ M+0]%7A"['"5/HUBS4Q+DK^$[_=?@8B-/1XV7YO34[!HM;S_?<8($11/$:6*N M44D5]9WHG\FHFC(?ZQ;[]\W(+ZHD1_.4[RMZ6?-9D-$G[OD=SLIUB3;TDB:* M#Y1[-U/LB,T'.]IK =1&T D5L 7K0:M1R$M\B"#DYF;"*J%OF$$16/TV'6,O M"3V3'OC5//WUL5J-4*P&.2+GM,P$>X5!!N5T5C\,0TYSY(D6T4(/0@W&5,7! VH(G.G42CQ+$6O@HG^@>";4 Z$_ M(([1W_/>>*O!]?]H,3*"!OI!!W]5]E-4/%\=B&.RPQDK:RY5-;<+)O7"!/D\ MHS?CS5<8SFB 'EOTI%/[@A)]):A0B6M2M67BO5"DWROT$[;7K? &1[P)BG=J M/]XJ':D]7PEUI\C39HZRARU+XE,0HY,\B3[M^2TNKJH4*9R^! M(OO3&92:B-,#(_Q99\!"Z%Z'.Z(#?P;>BU[C]M]4"(X5$;2EC4 ?!.9O_8Z&C+8V M]2T7Z_56+\]3]$)-!#D581IHII]&?+D*LES[+'V)YQSMJ\3-A_L0Z\%T.4(.Z "3Q]VIK4C MLU@\ Z.&8%K'%22C>C1(U?\$8981+<"?#T%&5BI^NXF2@!BH()[7 M-<8=]=\)EP_:WX-YM>X[( +6?&=*6X)>84 5"B3A\%G/AS,O:_FOU4)D^ 4G M!\QT')<7S6%0G*(544>52OF E(3T,!16S*X+XHGLJM#)T7(Y0\-4H.S!8%EO MT@'T[-4EG6E3W81P.$DO:T@_7H%^HD5<,:9D'7)#'R/%.+C]0DNTO!>T!H'8 M>0T5+5D1XQ ?Z$4+HP;IQNY%RI&>B(>^9Y%B&+R(&#L5'0O)&"V*AGNNK>3( M.G7R-DWP;A^G;Q@KFQOUQ 'HJ?9AMN&ANB" \4S=*50\6,LP37Z!/E096)D- ME=%M&_2[!9_ MG6Y8G1ER3+G+TH3\N!&5._4>F2,../'LQ:PLH4X(0(2T!X4M.:U!Z/Z>A$$6 MYNAA'])8M0_NX#W!O=Q.0_XLP6@VU4/A)-!$NBQHJG$@\J0GQ$ULO' 0:PHK M CE]O__AX[]\_(-1DBQA 8V;"W,-HV8#"&/,["ESDD8*?O'Q#\ NX>$QQ[\> MJ//P0HMYD:D,>ZQV-*"S9V:@X=FIA\*X<29:5)WDQ6C$AB,ZWHM=4,&',31B M&.^5#.G#)-K!OLB1,62BD20O-L8C7LPG4?58;V3(<+Y4#?1!=LQM@H_D!J2[ MF?;6X2K8&WNE]( 'ZU[FSJ34K

&*([F2MUCC=($U3B\:$LY%@\KQ\^?YZN M?D;+&[2>?[J=W\RO>(_AJ^7#[?W\]A.Z6R[F5_/9VI?@HF/= /8?6B* 1@=P M%J7AQ\[8UQA3^!"@'&^IU"',X?B!@YQC,="K\D='X0]>.T[,AOATT)DDIU^X MDM^]F=\!C_$^!Z_1[K K.S1>$XNYW*[Q1G2D.&+=#@3H49TE*]7#N8[Q<(_C MK AK/X![QFC'(V!GDZ6VQ7>IUE!,X76^(DY4AI3: * V_J[V9 W*@8#\F,%QE;ORV?\R2%?C@%UX* %9__/B4L92P^$L1?@OB F5L8!SQ+ M2:R),O P#!]05&*,1:A"%D.0P<4SAE/=SO5@DL]?5VK%/*HG0"]T!G&>*.= M7\4D4#&1$RR,T/H2)UK5RR&A15_*Y9 PHQ(U9$3E!$ORQ?35G]'N57:^T9D46$O#'MZHV3I"\>68[1UA G0F]3YGC><$=SQH-:WU+9[@HIY ^ M]-"6CK=$XTC6>[U*WVQP3"O'-2%I;^#1+PQ-4[W'J_7NI1OGBET_SSN[:N]B M1'/E?JEOAQU=;D(X\>=9J5[#NAZ86D%Z*(GF1Z<68'Y)8N=# M5"M)].)9ZH(F/M#DAOF.!HCYZRWCXU0C!)SL63 BRYQA.(BL==+3DK$* D42 M"*PT53)NE*#6*#BIT1 L2\K1$!#I4-*@>.:0'+;!AKYQH+UU2AA8D;@Y9$E$ M,YZ( ;V)7EGNDU$Z3 !P@M+-ABPS^M$@XM-%CJ:,&MJ6N+>(*Q^O5Q^<_6'ZT WVA; MSX\^@OE6C1HLOM?3^9@=WVSY4$_WW1Y]#O/M*HDLO]_&AV?_AA6SZYXU I: M&(/*TXE@E)A%L/DYD BJB*Q$4/[P_"+8GKW]Y?(QGL93%IJ*.2Z 'D936FQ9 M!5,6(,5Q7,ERC2POP$OA#.=PM;R;K>Y_)APN6/&;VVLT^_/#_.[S[/9^@FYG M]^!]'WOS]E[J^V@9?,CQ]A OHJWNULH*TD,CTF;,RHK48'Z9D6.Z7$.R'!Y1 M!. %=+,#EON?71VR##-N;\GWS7_1I0I9 H.6T'5@[ZB&K@4D5!%=:])4V9$4 M6&[6=UI[SVL;S9+0F'0VA"6"FT8@'X.8II2=@YMU$63%R?BYQ$]1DMBP-. 1 M4YM"]I<@5KY-,HT&>G+4S4#UDD@_%.Z!4!=-ROI/0?7VA[U]%,^A Z'24L/) MZF\AC\YSL85ZR^/,J\)(L8QV!@/YY*8?)R:B!ZCP"A-?.@_B&Z(4:UP4,;N3 M4Y&M&PFDNF;"*[55#X-361,]'>J:"=![&JW),I7/G^S+.-V8(E1OV^B_H!.BZ<_C4U*]21%]Z B@'M M4""M[B"]4F?-.#@]-A)D>$TO:^PF#O(\VD9$W(,D9O=B MX13*7)_;;?39-!I(I;L9J+1:/Q1.L;MH&JK;P;:@)4G?BVH[+T<-X)>"#V $ M./U4-/P4E3?ZQ=!=D0 FK_9BMY';ZH0!)O6U!XGM@+1 ^>SD*.QZ41*5K5Q:-&(W.Y-H 4&'YX%6C.J M?AG8"0[\.-"2OG8>@,# *^!).-@];%GPB:'QX[4@+P-:-31:T$EH?13]*T$C M!)QH6C BBZ)A.(CH==+3$C51A[8"026,%V__-/P87_UUP'@G6_J7?D8 G^3+ M^+K/(&%>O.E;XYB@>Q)E!&BIN7 7)1&QNH3*%RSJ"IA?X3CB -QZ^S#;V'Q= M$,!LO^X4MC?@(*;A85$O8L*+_C30@"<9 K-YOBHPRS)TP0V)8,RHCA9PP!5B M;)AJU8LQ <%5C^FF2E.-I0(LB^%_$+#?HE\X.'22\C#^ZIB;J#8PB0/Z>@P20,=!ATN5@K MFH_CD!L?Q/CHB'?)4WC7SQ@7S,D,(WIV"^+K*-_$:4Y?N5^^D5_V:1[$G[+T ML,\)BOA :VH?0Q&EY:U>< M%X@0QS1!%2XD(T,UML[ [7DLU6]NV7XC1M(^='ZRR7_+)M(RH'^BF7^C!M)P MS=!4='0;[#K+J/Q6[-^XJW(6\^;$'Z7:>"'3&QN< 1JX +)%Z8D*Q$0,HM5. MNKNN?,ZC]1XP.B"3\]/+XV.4[LEI<17)%JEG2+L5 MMD'@MSP=35T6OPGGAV,+P!BT(ME[H6HX+Y7)TK-4 ?FF4"Y.U+'D>>@WGH^Y M:4"VMH4"5S8?!(U6Q H13.GC:59*K"K!-$$5P0#!>/("-$?E[/QUIA=/ MD" ",2I8WDM-!Y((H9W"^UQ +;Q)GH%?_>OY^FI)2U,^S*X1+L M*N?U_,ML?3^_?U@-K%>I"8,U&#'S\2E-PZ]1',]W^R#*=&6&!B($"JZ-L@Q5 M'&X0-KB0W0AD&]Y?1]501-0H1\1G?Q)84% 46?1X*.BM-&LP7UJ4)TK*A%8Z MX\1,$!F%DI3@B'81;T<_X3UF2RN3EC1"!0A/L8Q-$]MM82>H1(UJW)"QQU,L M2L5BU,WB>4SD79:^1#GYX2;-:O*7VT6T471?'1V[_\;3G= DBTO^$G,<.;6F!0&/J*T-\AP7^?^Q]K??>KL;X[O&]U+/A)9; M).9Z)\:YWXI)'+.ZI4?R!VRUQ[?4[]0ZCVR1WZL5[F-YHX:$_\/6#EE5=_OZ MGBWJ;\6*+LBA;IG0_@;%VSQYP7FA+6(Z!E;_K6G'@O2QJ!J4[\*J&FDWU6T3 MP0+,((G85Z#_QYI2MZ5T-Z<4/UHFB,^ I"G>B4UU6Z"%5L(\W'(_Q$1<5_6H1L/F^9BN;T@$[W?_<=RL>9=DN>1 M*5ZDR=,B>A&[S#0)YU5XA_,X>Q6HREO/,<-./29_7^:\__(.#GP[S_SNMH2^ M+':UMZO55Q1UX>$@8NQB.AM78N9^1$H(8 M)7P?8M]C38S8G%!%3I70\@[WJ_$4A!4[4B@&O5;F(E^K0LZ6E.K+A:0O[_, M-MH*SMMK%R5(4VLP'UYL4/_Z^-+J]7%K%-SK8PW!\NOC2X]>'RMI^2V\/K9C MK$$S\*OC,2D^__M(LY6Z2I,\"L4OFA3S_N@\>4W98PFTCRP=<,&_O70F=@0_ MJ8$5_JW8F(O!_9>-%8/G.8/3]H\F%1X!G_\G9>TB]#G\MI"]B_.LAFI#7'-# M&X(.9ITV\:D6N6B(%;!UOQS>0:I3^VTC34O0QDRI\[\)2Z@DW&M/]7:>D%7#>;$*"OY2.;S#9-F)0C_IBH"[( \93JSV3A76D/#G"0= MR6OK,T& :@ST\,AQ((IDPM_KAZC& WU:',HP'2IRVQGH*=R?S\%KM#OL")T' MUC'@+DLW&(?Y0X[#^W2YW9*=Y(J'_];/0=;HCZJR6,/P 3D^8RQ"Y?4,00;G M\@RGNB6^ J5\AUEBI[L+0X^^IH,/9[W*T3S.V M4U'/B9. Q2APO$H@1QWS&ILI&KP5*EHY$J"$K MLJB&TQ4/N,WL1["%B.N-'<(" MIR3N9. FR+%&-_ K__>??_CA!V!3.?)ZU<=JO35$,VF].%8/#*0?@@-[LGM( M#ODAB)?9/-EF^-<#]90+W-X[-#ZV/3C0Z7G+-$.W&&0]?T4+4@W/QX/ FTT?D:OH)BU& M0+:+;I"@Z"[(!B$Q"KR[H /)93[8^\E*"?+G:1+2?^@KV)<@5KS%'Q'O^\A3 M,2Y*WX05)5+O,U<,5(^1PD+O%.AE#/M!F@$Z0'FB%:KX94D!V()?WPS&=+.A MOG1^FQ8X)WPOTB#)5]6EVVWKX'ZB.=Z%(;%?K)Y&I7L"WPV,+0B6@=%\^/(?]G':(5NM(" 5O5X=*/#O1+ X^Q/;E;Y@2I%: MK\=$['\N6?>R]'IUJL7Z+O+*NLC799=M1!\@]L!-N@C(*C2=#S_I\7[#GWG2 MBUG^,4T3VZ*O4?$<)2A-,'K#089$[EE"7PK%_S][[]8<.8XC"O\5QGG8[8[( MVHCNF9W=V7WRM=:[+J<_V]43$Q5?G) SF;:FE5*.I+0KY]G%V.JP@JTV% ]4:3J#Q#)G@?)QY6B^F!G[+/PR&P'U]-%,J'WWU[II'Z6,-I^$ MG_#$DUTQ#[9).8V\2N[+8#07@WCTO1* 8Y0U.:VQ$66R[J%*%A/%55DC:T2# MTS7#3(R.G:!Z&QXS>O^-CPW]X]3QYQ.QGZK";M5DL[1"O017BT%1WX['F\BG MTB;-QAAQ.USPK2R'-Q+.61@RGU#+[;%&L6IO=5ZAGG8WCZBZ_;8T&.E"_+2.(M#3)Z M7.!2:W*FF\;_*+JKR/K$U&WGF$6$W8T9NWA['0&/ *FHL@J!<^OZON15[B@. M 78I_FZ,S0>;'*JV?<#0_, OU<,CK:3%9RSJ!"=RG6 /MHP3BW&I6MO-"L+S M2JXH:R..Z<&J<,["8=4+HZ=_VD;HNSNJHWC$]L,>6(TI!=-9E-8W$W!<-W5, M4V#"/0N3T"VC1[RG1#M$9JO'NYSXX MP$8Y3N*\$;/_'IF%8/H58]6BG85WUDF_G8\65^_G(OY^;B:O?>#D>OCY\[%M-@9Y1,+ZH[S3H=)^EL[,O3BVABM_"*YR3G4CWC7*88YH*'>JY M6 NS:/H;##7>&=@,$^'CF V80:XI.T_+X22GDNM1"OX-/T@6Y#"[QR03C7-Z MU.#T_\AH%$:?&IFH?1TT]1(???13%2/8"%*]*3 CVTB M)I=0R6\8KY+M?(YU\FM9?2NI,1'/PE!TB&6$9^:GZ#(U9AJ'CNS1$CGF?91S MDU'SZ?G$K9 &7G:.EFC;A=S_,YZ=>,9*\9A9#JX-"WXF>CS30P+%JC[@,;#7 M1QDQUP,]*^\D M-D?/B:YS'1>WW-#/Z;=0=!C9KP,3,#;\V'OVD?']C2]_\Z M(V=^S,[D]Y?<1\C_.,I!'S\&H,$]GS" 43CC/.>86S# 0/DT\0!THW(*20F^ M8A07$"]3) [:'9?&0>F_LV@21:]K7@6^6;B#>L(M3_FT++I(?I)6 M^L]#G+\9^&D.8NMQ+UO(\U:6Y_2]I9(\B$:YE[67#?O+\;*95P'/XE9I^#93 M(9J%1W7$=D_WJ<#BNZ_4(',$]2[PS<<%,@N@^.O,RI1=)%F>+3=06RE[3*+U M<"FU,,]K2 &*)5'#4!W//1>$NIP#!@\86SF)E8 M]$W_V9 LNT^339C?LI^&BZR%(A S+Y[] MX^?YJ+Z=4 2+$?N/+]=C5R*;_NPYR]-@-=J=6 NM_[&-+I$,NOTZPCF+&(>9 M>,4],%G331B' $N"MR",((@Q@ZB$(Z-#KHR*&Z01P_?RF<;L%]%9O#Y;;]EB!2[R\(T6; V4DNTD_EM#-W'UL8UV,\S" M4KJPHHL/L_- )M LR(M Q)-J@@:J4ITZ^^:&)<$+PD9!5AF)PFTH,@,6,+RV M5$G)QPQL]2!1NUONQ_*3?)8^27/*TJ;/Q) /$N!C$$'$2K\^D8W\ \TH,X:O MC*U+^D:CA#>1&<>V=^#VWZ1;":>/)3XCK ?-TL,.+T RQ_&1882\"0->_^UOIU!Z11AT2&=A M=SNH-]ANLJS1RB#R[T5T( LM:^:; M6[^22UQ9?H*)S4HVFSNK8[9'2&YL89S%K95.$'W3>(_0^7YOI:9WBO#N?*ZM M+&52F(.6(9B?#;CA%0K&N;M6(IV7)6B+8Z@QJ#'.QAX?;2\< MZ1T07&[#FM0XT.B7WN#."'Y&OO8V()[)N=0HEMX'4R76^9Q,#>1_I.MO5U;[ MGAI+4UC,\O,,;\%=1248#PO&"[?IYV%WX2=_("D8'F%/D9'-PT]JLS_DS:/ MY+U?=$SJR 9@1DY0IR1D_9Y75.0F9I*BF>9R= R$L]!PC1CZ-Q.6L?FNZ4IR MQVD;S/'.+QYB)Y&*/]K!']:YYCBX,0K&.9YD&F&-$=#-].RB.[L?WZ<=.ZH_ M]D6:E0A'.@RAQ8:FDXQ\A^2'H2P(OMS3I^0Z3.EYFOQ.E_M\I#!0-WK_3:BM MB/K8TR[)<;@!%%2L@[0'U*&-@/ZUW:B]#=BG+GAXC5(7P:?PMOH_#>2.A'TL9#'N&9A'M5$&VQC6 *0E8#X8CZ MQ"-+$1>89V(.+05R<[R"D,W@<2G9@5)HH_/?#.I$T,<,'N.:A1E4$VTP@ZTB MPC^L&;04G;L9;-6KGHD9M!3([:AEJ(>;0:@&0[.,_11$CS1]"U>#/4(U2O_- MH4D4?4RB"M\LS**><(-IW$E )"N@?ECSZ"!"=Q,I(R!NAM5D7%XE#A4SC*32AVN4A(\M[*&\ OQY>E^ ME>]3-H*7Q1\IQ]*$V'\SVRV6GO7W-%AG86B[R/] N93.K+K;P,8413N-V>5. M.LNIR?4*(+#S)A\I0K7/1[75H M'-:(VG^;:B.:7CD MGJ;H3CT3+[6'J&[,JP[9"'\.PG@97[PRHNA-?,'__L)H93]EX;H8-%!HEG/X M;Y:=A-7'/EM-, M#[<")P6*_,"PDB>'Y!H-FRD-6%2;XL4;UPQKO(8)VM^(P M&UG&1,S' $@](VE,.9L[^R$"_&R]/I'-_!VEZXBFR>KWZR#=9H\TSR,*NCY0 M> :\_IOS3J'T,>%:I+,PVQW4&TQU7$&2#8"2K(+]86VSJS3=[7$] ^%3D'J. MF7C4KC)J<9QUGHYZWJAP^F];C<(8'KHH$,["IAHH=PA6E"^9?U1; MZB+%X=&) O],;*B+;([#$5VS7][VU. _8,4UE/-PD;WXLDB<,'04)*DM946KU8YU@79 5[>H9*6 MF']8^S[.%^@?T8"9R3(E%0:V#]Q77XK/3Q@!I*)@9@&.H9+]W'=%(^\L9RM& M2!:*QVS#$S7:Z/S?&W0BZ&/\CW'-PKJKB3:8[Z &^,%3,2Q%YVYW)<0GR;T8 MR]>V74O'*PBW_\5%D+TRB_\6KNGZ_/ UH^N;NI/9V2H/WQBI-%-RK&L(.! G M7A>,480A-\(8A!"E%\8(%+_&O="8QJP#,'D MHMD+:4C=0H,*FW_6 >((V#_QFGG):1[^@__3R2+TP(/8*:LOTXT&6:Y(C/E PH2]N^_"/(CX<^EUF.]3ZKB1VX)C[MEN+#:W M9SM8I)W8A3C%SL+!B03OJR*.Q"FMX9&WS6MXATUOPS=P$9J9PN>'+\'?DO0B M"K+L['NHTSPG#'C*UX-16?\6+QQ"H5O:UE/H^-Z7C16,R CWP0Z MY$6]W&R^!.GO-+\.WI(4 OF\,/87NGVFJ49@'3!X"]:*&7EY&@%0%J,%1>VV MTIO-)P%$*JBB?/LW 8A5R6,H5UO!%:_VCWQ>V&=YLJ7I XW@"KIE*$SZ8@F+ M>%)P8:YQ3+ !Q#DCV%/6=IL+V$\%L,(]\42OQN"2I ,IXC7<(=\/+B)BU)- M@XX(SECP-*\GP[(..J) T<9>-"K*@Y98/D6:8X,/YX0.9AW."KTP>;N8;<\, M/=#XN*@=S@[="]O;\\-3&JPIT&-V@=K#\):ICF1Y#1Z/05E@:B+:I4Q@&%\3 MWO@E+I3';-@4Z9#G^RR,:99=)-OG,!;/JO9 S')SE[S1Z#I)UF>[712NE)'^ MGCB0$A_[,EME.[HBP$MQ[$=I>^V]4A)S./Y0$R#)AH&20(+%RD4PIX2F1*2W9IMGG-,ET!YMN M,+Q=U98E>9?M@D'9=>V(:C?)*L @#[H )#7D@G!8Y&VY)VL\%6>\P@V#M4=A M(QIU*9A;$6<;FJ:4/^#(#\R=IE#J+;O)LCU=G\5K^ '"D!I!C3H#GDY.("A9 M?4=$CZ+IH]-ON0$W)B'2+ LBYB'51$3,Q)-GRKF0CG3AZ4J\\ MA= "'+S5=X& K(K,G9RA(/L=),[!*ZQ]S.8DSZ556=4$>712&4LV*N/9M)W, M7I:R6VY(,0$ILYY@"O)U1\0DGAUJ1EM 0?I"\^-ULR@7CH^.FJJ4V&T8/(<1 ML_I.FTX')M\<+RO&NQTL(QJ/'"D+.NT=)F4YO06I\'GI%/61@,2KG0,T"H-O M-'U.3L7B=1"FT'UJ?ZJX[]G+2\I+!S3(!#(X%98FNQ.+/QZ;)<,F_ZP#A5?> MF!6M2M]K TOQ#0;Q%^XEGJ,RJL+MRMEXSUVO?H)0&]T*U]%YU4)[<5RJ?LQ? M-U; :HI*I5/X4=!+]24._T'7-VM&;;@)@^KFN0CNP4F[-,4AS=C?F&*UKJF7 M;%FG3Z]!_#E)UN]AY&#^IZ3!*]]M>F%W>'W3$>"+OS@UAY9&KR:#R'24Z44E M)3P>)]%""F(6JLP-3A';/8*8E#3YYZV>7/Z2H*:K^3\FHQ?[-&4 ?*3TUSMJ M&P.<9&9_?,X)!6OR4R>8UBO?=C+^E/YP4%5[6@EPH9SDIZC&\#.)V6^"RA1F MQ\6AULP'\\@I/IT$)]I3"CH$ /GI5OX4C!C/W/#3B?N.%LOS1%O'U?<5^\4] MD^!KD-'[-%1W:[6%],=T&Q@SF5X%F%>F4TM?^\:1CR2[8BC9P=AYW+;8,ZFV M3@7K)0+",7AF4@9^R-/='1NCH5=!&B_W^3U-PV1M?TWD@M,?D])+&!WWQ?8( MO3)#/2A7^F8[/H"L1;/*]]=P]4JR'5VQ'99Y#^P;K;G[Q3/0GBG9LMUQDZ1D M)Y*^3-$MC\S9&,+J?8G$K"%#3QA^(B;PS Z.(1S=_=*"4. ]8;SOS+S/+N1Y MQ\R7\"VEO]TF\7]/GX (]$P\<(>5H+>ZJ09RB56]>)70+(@&CEG2?AF>9 M.P\JNBN84^:@+],R!;U\7/;X&K"_B[_:2ZX7RUS6M=,2#'Z=T8;47E[<#Q8_ N="HC[M42# MP\M.Z0/!SV9: X\ . MH _B5&V);BJ6+V66O>@".PK;-QW?U \_1,YOKKDMZOW91"%L$.#[%_9L=H2- M-="^Q'R-Y-DFYDNI5F6%2I\B"[W9E1E+"\8\""I ^8LR.'+-5J]$ID821@C< M)DX=C!RW:-(,1VO 9*1'7;BDNL 8D\(2]=SRYF ME])0OYYP\/_&F:S'5L&15 MM@((.+3HZRZ.88A/>49BKNIS(*!)!4X 'C.,=9*O-X6)>$@.090?=(:@\606"FU]#<\U6T1T:XH2MF<#,,+#T&G8CR6,G:36XQ URI[2@>KAU='@DLJ MBBX^!=^E/Y[ ;]%-_#$."F:Q3G5F4,\Z^^.#B:U3G21*&@@C0A[QH1*4G01= M221G$BD?>GM84]!W'J)[ 2)V5'>FK%F#_E. M,*2N\99TZ5<=6*6R!R)Y@%I$=/%5X[^(.]!9]F=J\\8[C=;^^# M0[)WZ!;E@G,^5;^4PAA2]:N!$/_%T3#*E6^0MF(->RGZ-B]BJ*V%

M&TE(+4X]J>DR@-.K[SEEX]@!\C;,)C0BQ_/, MVJ2HA3:R@6E.,E=SH^)B4N-#OM53DJN8.:<""CD^4J:Q\K>><'1[#7?9%PIU M8#3"-T(@OI3L9J3Q4E(_'.>E9!<][:>%90YQ*H-@OY"?0)Q39:*W9_3%2Q^=I9/U<^)U'(K4GX(" M_\()TXL7!GX@2R>UK\H8%LJX/]'[?/W4'\3J=8AV,MNGF7?^%M#(&$I?NXPC M+ GY2.;03=9%]E;&CK#ET(]C(W5%-">>ZV-8065ASDDGFKV=LRY].783:-PB MF1BB[.9Y=M:J8;EY7^M3;Q?%I!_#?NG%>1+_C<\X>XNF8PG+9^,D?" S9RU? M_K.,WQ=P?PP .?=\W_L2S-X?CO.T;;!7G]K#O9/*N!2.>\OU3 ML-W]YTB/^>QSM'NSN]SQQ(KXY19*C3Z$+Z_Y&/)0?Y6M68O$LD?VT8E\V%VTF5NVG9/-)7K4Q]7[S MN6@U52UCP_?!@>.(U^PWZ9ZNK[[O:)RU[IK\(.D#;%,#/L4D>UC[&AM:; M<<,N%TE6-A2MC-=DDZ2\;'S%&T[=P1= M?>#,R!>JI9WR1@&G&*N;K,7%PJH0C>2S"/(CXJ6[Y'(4O*M_QE!-_ M$!-I%.MT"<*J6>=O( ULC6$?U>;Q4!M'$=VII_Y8)M%%ND(2<[>$99DVI3SN MZ,@WK-VSS<[FV0IP!$/7-=6G]WAA#L.('J!$R,-Q)M M=K6/V18@@M&>M/1L!MO_0B%JSJSW&_OM"WV@6_&XDO_QB:;;7S0R=4>#9XCZ MLBQ;&%<<**:C'Y&&JQ4^=$%*3*1 12I8Z'3*&YW6_3Z% U(5T 1.HP1JPFCDY(H$ ML8!L+W8;Y6*=,. 4A^U!8MM_5+? K5*QZU*QI,:%7?)U%,9KQAAH^!)CN\H& MKBJ'XFR;I'GX#WZH$)W+=1YS;VQ>*JV- "RUUX3*-S7NIM59GVM?6L9)!%)_ M];J')%J^AX)A\M-?P;'^>8JL+0,W)6FR;Z&Z?'=&@905U9/5*HO)$1XOZZ@7 MH?J5V7 0(7ZSX?A)Q"9@I[ZCONQ8>3KC,"VP$*UAJH32.")@)IV._+&51R!< MEZ-Z7EM<)INZGVC&XKD+1N)E9T Y$&6K-U"B?_I<9S1XT:[D:[S/]D&T3&_B M34K_OF>$01^%L^^AKBB-$0)O_5@P(J\BPW"4M=1)3VM%%1 D24D-PYMX+.!W MYTG^2KX!O)\K[#(!%]!-&B6,=ZNLR8S%.A, /JTTF:)^:TU@&+;:-,[WYY3Y M3.QT']'#=9A2?3U5S4 D1]I(=N4N*T?A.<4&4(X5*3860N<8J6H>[" MF2!:#"8PFGP3X[$:) WC ,3NB7-ZV]'I3#70 [>T1;;2)ZU&X3JD1V3HO5&? M6G_94W_WV]7=T_+AYFI8 Z_QUO1#\/Z%'?_2,(BR.YHO-P\4G@-I"SO: 'JP MYCO94NJ %@I7)SK(,IW8&"BI8'E2$D1W2GA?U,:50>!J6P)XHDA_2=+?;Z"G M](IF;IID@O1 E;H94^J2'@Q7F;KH,FD3P$(23 'MK3XY\U@RMA,@GJ@4Q#VS M5Y&1Z*92)D@/5*J;,:5*Z<%P5:J++I-*E; \I=9?C7)FL>*+/[/&52AM6:// M:9+I=*D+"$^-[-B1-<@,@:(\-B09ZDUQL&8=K@7AH,@:,Y"O7<47K?EZ,?)U M$A4Z6ZWVVSTO=7 )D:-5R.-%[.>(P@_P8%Q."' L-#@>>CRU'%M$L@*/A1M% MU<QS&Z9D_L?4*>ADMQ:F@77U,C\ M:J33'(*G\BI29;65_XZB>FT"6DOATN;#GV;O=*2VK"_BTVL,Z<78?7 #OT?"UP,8VJ#TE MWTJ$V$'\$9B_WN?[E)(M._M!6WKQFP/SH\]1TJ EF5^^)"4>MAQ Y1\4SH." F C,1J)%U?62),&W[XSS4 M&[+,G]Z3@6*IL/BOS$<,]]'A H77JMN@<02-!7Q,8Y.9Z*F9?:8M_SHC]61S MZG*?>^"9B8K*3/=64D#BOYK65(ZFJ(!R3JIJ$ '3G3_-1UFOF2!'$(A ,P]5 ME5GNJZF PWM%K8D<2T\!XXS4U" IC3_-B,M#=_&V%$%FIEHJ<1R;RUE./S7 MTHK(7EJ:)^29,ET-UXM"1QF^.>FHGGVF,O\^#QT]VS"9C*2H1[C\UU8E\WU4 MMH'(:[U54#I8>0/ .3L5MI'$TRM-*6=O'MH\4"1ST-DA:NJU9H[E[R*7OAS( M[A/@G\_US=>XK-\ _2H@@5>T?^DC'#TN3[6RBWEK%=4A\D]?S93V4EX9)1$X MB4"*G@HTMBC^@X3;W3[G?8W8GDJS8:W2)DJ@.#C=4A_\2XLXJ!10,]2C9(># M;47)"@!YJW-CXUX\>JX+-4=^59]O..X=5!H[[!5B,!R"U00 Q'(R+<\939]$T39P-),FE(F*M9X M6DQT.(<&MNWG#?9@2&5.'%BJBIY8P."50+$F3A5E(D'5-70K8,@S6$E>\ZML M$U3WL@S:9I5K"HI_9G7:EP!3@">/$SW,L*JADI__KXS.-X'T4V\2N%?-W%)YUEVKRS./P211S;$FFVC5>G$XI>=L217;7DX+)1? M@H%0G3(L\,"S=+ QL[=$?<6CM4T"(2DQLA]J,\7^FI$SY+8&HXNB8N^8=V@M M38)R^?CGT4/KE>7F@EEAPS,8&T"_?'Q/*&R]=19:],@(T.$XEO(?W MCU8,WL1A'C+-RDVMC49V$N[V4 P.2BK$]#V(Q,'F^.6),[1'[H"90:,/H ;U M:^,WT:C<[6,. .J2"A"V;W,8$KP%820:J>?%ALY/N6PH_&M.^[V35+1V16 A M2RB)(D15(/)M3W=B]TZW /S;N@M^P'@ZV-H&E%^;MH*AKAU; O%FNV[19*]3 MI29YT+ZO'V?WHF>(;^K39*-,L[ *V]>#?;F^.29??W]3CO3@ J=)2O<-SGU7 M<@O&%4X'$Q=!]DIV0;@FFR0]=@"0-> !6FPL-U\ST9YC^0S%I*%KQ]7WU2MC M@EXGJ=M]_R",>+HT@B!DA1N #D4K!]/;+GD*&#\EFT\,IVA50TJL$"$K\7*= M.%+SDZ4J=*GY^%(I&G.7+::+@\&H-D%SCCUNQ*/J6&,:B'0Z-9)='425H_#. MG 9RV@5RJG:+X![)I?V#YV2?MYM9+<@S]( 0#:\^1;PK%-3""ME2DG^)=;1T M8;[5SNG=?L0S!VARTM]H M^IQ,1CSWX';,F0E7T(MQ%;X$*W+L;9&O/?K>3MX6R_GX>]O19 K^3D(80-*RRQV<;X-X!3?[ MA:R@[]TJVJ]%_"@@.1P4_X4\O5*>%U^,8;X'V6=L3)[P)M'%T9KA35(.T3QB M9UD"Q6G9^/>0':K7O*\BV?(%G!%^H!;S)8Q$YN=L@_A @N]L[V'XX3Y74.') M4;M+T.WC]FW5D@SS>M:9C[NGL[O/-^>W5^3L\?'JZ7%![JZ><')1]^BFU09 ML/=6G:3>%G(/"W46+S(Z]-H,HTE QZ%/ M*GVSW05A"D>UY>:86T$E)U(C*FMHQ/Z$;@PV>A3:@>+T*72AK>VK5=!PH:Q0 M3EEYT15R-%YGHGB2 7K,F7#*0:MD2Y?I1;+=I?05KF+>J/@E?RN= ?Q5O-_R M/!'MUGN">;U4]G&%:FDFQIG4-P,S)E<&=5VT#%/3+BU(-;NP8C 5!. :%)2_ M_U83020JD+-(S"?N7L=T3SUEB1W[R(]O'G!%4I](C[^'4CU;$*":[D"JO9,3;RB?.!K\ 9_#:#C^]_H2E3# M*\F$=]3%^Y)G&K-?LH7,"X:MX54>W#'BW=#T%64-J3<\%Z9J4">YM^G+G28< M=G.4PXKLQIO9NRJ7]N=B$>N\+61)BV-U%I*?JIP MD1+9S\CNPDC,*QT(WU18$:*W5UP[8$QU=6&OJ:0VD$BJ:4]:=XI#<6N$H(86 ME[*#6!5%OQ7O0]"O9DU!/6OE<\/A95S*4A5=$/@6+[)7S#I4NU2$I4E;/;V. M3?=@FS_O:BDKUV)\0S0]J]C)P1EC[3&(.K+_%>,P$X(U1#=3@8\&(24!*ZEH M/X9GXV!YP,$_(UD2(3N(#S2C[(N\GL7K2_I&HV0'"[@HRFQ<*5:0B _:[1EK M/%SO!L-YH&Y+5_LA>@')PTCK&A;]8$*CB/*L^?L4'H#G!^-R,P&@'D ZV#@Z M=&A&8QTTC.2H#A<5 "DA?'F%- XW'KS7>Z2KE':\WE$-1'Z9IR2[]1RO,0KO M#9Z"#/43-5*,]&65NU%?/!M\9J8_B;%C47*:6-O+UO#;!82WZ.W8D17 #(&B M##8DJ6ZY*B!ECA7Z<:X76R*>%,C,T8Z&*>C1I#K:S(/-8P27NE'Z&6NR%85M MZ*D+GW>1*#N"W?,E6S>Q)PPECQ.L&BP9$(+5I3J&;(*+\-LQWS0X[A8P>+EZUL09LA+S^\C)G 9,2&C,?;RAS1.0PM?V> M=1=S ZS,'%OHZF?3'-R3/# M57?WU2\]+(,QB%W(D -H\EO)H)^&8S"3TE<*#R,6YMJ#;3E<4>_YX5,GMYI]"8:I?:H M8N."VTOCXRXPF)@._W%. M1J/@[*\T2)_>DU$$=HQR+B9"+8K^EJ&);P8&047P2':@- & FS#DL[( 5G)A M>OBOQD,Y1^65QC*/^@'%F!J F>1(3 .AG:P0,LF%:^:>9FH%K M)N*Q125PSM (R,(8Q08 PGF9@)KB*2P 8)^K 3!(AJGCO\U5_QG(Z)+B..>H M_Y(PQM%_!C(S_:\HGD3_&>QL]5\O&::._SY#_3_;,&E-802.$,_,$BC%,M@< M-+#.QR8HR![9, 0PP[S-@XV0GEYI2CFON);B2Y#^3GG[D4>Z@CN4D"J;NEJ, MQ]/K3B9D==4.1M'"#FK:C8^J\:0&F+#?:9;FTC)B_ZJ7$/O'_WU^P6"$=:VC_9*W=E((HPL 9VW:L5&N/O/HDZ\O&W(L5I 8 M/DEJU)A4DM(S/*D M3B2V-V+^Q[K5'/BN ?/UAW\.D](/1NT@2OF(S A*6>$1/\57H718=)0 M\N>?9WNKZ=]H">.7A]MBILO+O9V\J:.KIWO;T:)/X^W>5OT&L1/6^C!U<_?; MU>/3EZN[IT?R3\%V]Y]D^?1?5P]%$T)Z(J&;\#<'L':R-8"2&F;!?A9=B.Z#%-8PYM$K\\T71[GX;Q*MP%D7A8J6/4 A#19EBSU3 8G5"XUL*2 M/*6IV)4CBV=K"WB9O6%G)+&\%F _H ]XQ#!_8LM\R^V'M!H7_$ULLH<^%'$6 MKHL'V\6[VY5X"I>R>>@VW&^A7P4L7WA,BVEX^HJ,[]NRT0%P O +4F$H:L5C MFYQ!/,H?F"^'P,S3:.;F:UR\=*'KRV+]=#.H!/+"S!C8T9@8!80OYD5+FM*T MK,/-AJ80I2'/-'^G-.:6I#8NO&+I)@C3VE6! 2T#DR<, :FF)LD;3?E(;H\D M*#\LBKV4CJP)D2!)">J/%7'D2_Z"ZRYF!IB/2RB6&&3T)I8 MZ*7$\5&XT">7>S0^D5^G!6'*KV+/#U]HD.U37K;X.J5_W]-X=5"\#7""1'Q? M9L]8XP%9-QC."S%;NA3)L=5P4HV?+IF_S]I3<:3,[G>"]&#M=3.F7'MZ,-RU MUT67[=H;XQG )*L/?,)]FD(50U.O,CM0O]:?CK6N!7@,Y\T*5!/6?@$+MZV_ MB_V&W5 M*@@/EJ*>$>7":P_'768Z>HPF4 M" 4G]P<\E]0>W)?4'SY;4'WHNJ3]XLJ3.#[SBS4449)G=*>%X MO ?+2<>$YBS0'(SM_JNH:0?P>0<#/LHO/U_42RJ\P_4RKH[$YT$69E_CY#FC M*0]D\_7/_LR^:QB%_*9#9M[N2##Z=!ZLWHE$J%S\(\^%JSN3,&-6/2].+8^O M29K#:Y0Z$24SN@,F #P%Z&9#7L+ZT2B+L(NQVOS>M(-1JRA822_43Q#.1*G:H:!E/;5!PPF8C3AP['+8[A3OQ74 M;XS4GV2Y7R3I+H$,O/,D7M?E/8RKO@,&;_%;,2/K@!$ 114L*&JMJ0J& -#$ MZO!&T^?$K!##>'@V\G 2I?CZ^)1R9^I@J1$F #QUZ&9#U@7]:!1%Z"*GM8*^ M/I(20JJCA+PWN'/Q+X__0O*2#U^<(NF4?AL&S^SHD!\<(B4J& _.FR9F-!&3 M-@!VU$1'46ME50-]C)Z4Q''UZ'F,;4K"+HPRW;P>K.^IA:K4D:DFQ=6S:;DR MW10_'TA+L]GI)\V#U"CS\)4C30!=0Z1B+]M#=3+STMET]$/,YNXDBQTG3\(TME3=Z M'<8!,TY!=!-G>U2"XRBIN=2H7!)ZU1 FX'AI)&,;C*6 G$[*J:0>C*%4'->K[ M,:8DDO-6PR!K23]>H,1>750+O=N7T&Y)I>UUPQH:M6^7"X-'S;EL0+$Z<-G3 MIFJS5>Q#\M;CHX8-XU/FSB.ENZ,YMP2@C""H]MUDCX&O-R/ M*%AXD60Y;WYW%D7).U2?92,N4KH.\]LDTT7#QT*.>90:4SS-$]88F)$.7N.1 MKCB4/.?25=:"5/@_;9+T$\Q0-9JD:P*3+(K6DM4\A(TD8B8"4Z&?UB:45U,\ M6=!LJ/+I2%2$1VV1CWA' C@2SVJUW^YYB93/*6/[:YS2( (&0 CGE'%)GX+O M.I=_'-R(1\J,GC@UDL4LEZ["!SUKX)!E3:+/=\(UZR<\.L:^:ZR(6 M>YVVP>JAMMN3W6^;+_ ?%OP@L>+;/718> SC%Z95Y9_))?N+Z-H2QH01P5O: M'Y])/#:G+"&Z;86.)$P@!X8*FM9$%'PC2\'X:X6JB.:8HI:0SLSZ MM,0QV/)4&.=C=8Y(1K$X%EN[U]:F2X;.EL877ZN:OK M$2,G4UF8E_")/X[>7@31"BXDV(\/212Q \1[D*ZG_X:Z>3^$1IN%.I%ZJR>= MNZZ;N#J1XB^(1 3Y!F20@@[L3'0L05]E>;CE 9-F UQV*MD%\>&?LRJE_>") MI91JJ$(4I"6,K"F-K"F[ZCF<*1 YT5P>6,0IA-=5BW?P1-[4[!V)$Z.UDXOS M0Z128=6REEEKF<+ZU><)XIH[FH;)^BHVIE.<7)["E&TE<=)X#2)Z#B)("CN% M3![S(,T]E\HS?0GCV$8P7MMYC4!NLFRO34F9:*[YV7DKX8UAYXT3S<%ZD>@NG M%&I5N^$4D^+5@3@==X;>B+)O$51@\)=-]1XOK!Y9DQ54)0DW(5S99R2HCYLE MHC799V#Q]K)]#(5]S%^#G##-C>@J9_^@S,7+&2@[M2;O,<.7[;<[?M8/GI.] M&%'_,BLK*4('T7 5[GBEB/=D'\&4, ?9I>SW\0M6X0O$[SGI5B4CK"G!K,V! M+>FV6QYTRV6._C@DM9S('2^F^C#>>$-T$SKC?)Z/X(M+C)S6OO&)/Y8;;I+E M?W\^9YOPFA9[+=OI1RE8I''&[_90BF6Y*8LH/;"9&7?'-UT=8Y&FNG( +C 8H9_': M?/W%!MPE<=HP40 ON!L3"A*0S.44>?SH2'*! R9 M*G7*G2%EYP+2V.5I%J2:@]23^)&$)O' /8LG-I>AQK-^.&('C X6&CTP-&-Q MNF 8B3&V !>9$@#@15EG%2?&>LPF +]6DKX"LGZT-ZO)NJ6\O)Z\Z/1TS,U# MF/U^G5):)N$_!#DU=^IQ0.#/BNMFT[0"]=!>K,@N\MI%CQG IPV#(- H!+OK MSWC$]5J:04GIHYZ9$*T!\ETK-ETJ VE!?J MHR.KVVM:D&HE\C>/GI3)[LW@11+G:;#*]T%$Z/==F/*#JV\:1=-5F%%N+QQ5 M2@'IDTYI&3,K50O,$ZW2T&6G5@*8<&A_]*0?JN/)7./>;+ZW4?%N>+)2Z)2*1SPW#8C#; _ M2F1FS[@E*2&]4"@3:58;$X%<_*5-37D+>^O*LODQS8")Z"%]>\VRYS[,\ MX.^_CNV:YFNXH"&Y, MKN6TXM#(W8G["*KRI4TZ:07I0[_ 3L;4/0*U8,A] 3OH,C7$TV3]FY5L0'8H M;W);)<8M4ZX\C;C*,E;')=S!D7)(>[!8I94ZP.)EFCH3V:_#+7]Y1)95:28[E."0*Y5!]Z)([(LN*[TJ//BR. M"7IZ3X:8( G<6Q/48M'!!%6P/IN@(R+'-T&-I9J_)_[:H"Y16-L@AF@F-LB: M98L/.X4-NN<.&+V/@I5X^:-L:2_SW 6!9&GL&*F,BWDXGCVQH:N?"=D)S&17 MHJ[>VF 9C%Z\%D"D@JJ?JOA@$4;F:0J5_^]]=+@+8YI3-M,K_+U;Z;MAD-3> MEIE*\;L \%3?CK)^R@^XR2]_7A! BZ[X/3EM,O%PN9ST^>A-O-[;[HGZL4AJ MT45\I0ZZ@7AJ8*:HW_(/*YSH:]^1O7IXM2?XL,WUYV)*E5VN\H018;>E&08C M*6TG^976:D?BJ6T'2?WTMD#JQZ[ERF&#^(LO]]-N5[ Y/H;?71PZ[7!$7ZZ# MA88;IQF+Z\$9B1K@O/W)(]_-C4=./@<1'/BTC_7DYD]C^Z"#[TJ/SYW&E$#= M8+P;43/Y\B6H>B3*O:>)%(LSOB?I>[VXJ()(D\0D]\]1N+KZ^S[,#\O-AJ8\ ME4$;CS2,QHI%=C)0QR&U0Q%CD!TT]=O%4OH29O $=4W$!$3,0,HIT,*0KNRJ MR<>U_X_[YR1=AS%T:. =($WV7S<8S_Z;R9?MOWHDBOTWD=)^3" -)KQ9J2?V MOS\7<6)X'S_H3HIN]O&:KFTNHS1#T6ZAC*1+UT_*<9CW3@:"VLL 'M!D1?N7 M+?2DY$]E?H*ZN?^'H?ITS7%5KO[_^1GOCLF%KVKTI!YE,;(M/P,%IG&UN+7C#B37/\KFG*?^=SL72CT=TN;N8:'C= MNL$XCK>9&IUU%P"+(H>,P8BWRMC^=S]F0@#H>)P\"@,6;U!<6?@+A0PW:.3 MD ]XY&"N> MN1A)(+)1&8@2Q?2,0K,F"[0NNTR2(O%U0>J2S#5V(M"3YT.=_%9"8)>3GT9 MA=%+RT"C8-Z/JQ>+APB;8S9_<9%>-R[/S((M\YW&H N1/R; CE(7Q3]*>9=K MLGNMZSTE,6*A(LM^$.6,5@TAI,&>=(1HD:]M"5&-]* M\X(#$' 4'51]Z1/1Q5FQGR\E=:Y )F+ASX*%F+Y V%Z;"^'*23?9>-NO] C> MQ78UP#S;5!4L=>Z?$HP_6V6+*)==40+VH%=U3_XJMNJ1/O:<'I$[^][1B)Y+ M3]9&:(9MZ;&^*QM,C7>BS52'\\EB.2;#V6H 3SUV/IXDS1 M%*H"\)D:K)[M>0:3O38)0A$(%=Y,VD:[E.)@28+YI("8JQG)01DHI2V M)JMNK"M;PZ\$T,R*.QOZY_X"#.U>HR<_'52?YFHRB.ARPRO76MU,:H6^?$GF?4JO&VF9-S&S,"M8;2_'>U4O#$C:W(_12L?=P/$T MOP^=;7.;J!A*U,(B]6,MK;ARE8!PLE6"^1$1D;:6:D MHY;BPO_R4Q5Z8+_]M3L37S<2L;R#GO!&98?V,-RB#CIZ!M1S )35!H]9S,&: MMS;9V)4;>I ^==6P1QJ'2*T#G:BUMW%0.:2W=YJ"]W[FV:5)4!X*^$[?MO2<20D_?C1VR[ M,D__'=FK=V;N.-\R6Y#?_G)V3PHH?RKL.WRH:2.')3U5*[[+,%M%";0M4G%A M'(ZDP18L5"IL&(NGPYU$J3L8OO$.ANMJK \:Z\Y*K:E26\8:"E-E!WT7Z6-, MJ;>0J@-9NQ=)UGJL:QJ(K*M*LEM:VAB%KY\*_].!NH[?NU0Q/O\#IK4^EH-+547[F]3*[AMP40= MUS8,1@QI=U*E5-U=XT(3JJ]D_.92 ,(A]R5-V)&0J?&*TG5&0&JB2LM1B32T MP+8[XQRDVHL7A$.1&@PUF.W.SKWQ&TZA])>4;NGZ,GP+US1>GZW_ML]R6)W7 M;'&>C-;F4SG#'@&9*>I"JM2W626W.D[*PM ML)*@0BL,2IZ&+R\B_XLYFN&G=3$)V!TQ"]G0(&<'1RPS,Y98!!Y2(B)G1Y( M7)]*9*3"AFF21F:]6@2.7W[**(#,1LV@,1Z@!4&.#'2PTHH1:,;C1PN,A)G- M37,EU<8&]49=%-& :L\Y/M] MSA\Y&5A3C,75>"WQQZK>&HBNXQJ*M-46ZGY@%3[2/(]X 6&X[<^4,<7!V+!K^/860+O" MKS,JQ/J_/6EMWSZ%,3MUAT%$;N(L3_=B"RJP@\M0X2?U! M23\$37=C6S,D2 M5W$+W,CA-(*JKC&8KP5E3*JKF?<+ MS5^3]4W\1K.<4NF!\_FA/;@<]A0\1]K'\Z-.@=I\9W11';7L&0T_5J.?D1E0 M-=8IH*#86=%:2LQ"2G@1LJQ*!D %7"58.9Y\XS/JLW1/K(B2F&[#F-[D=*LK ME-T%Y(.RF-A1+W\5!/*"UI-D6*+'"_$;@!(..VRQZ=YI%M<0$'HJ-Z'E1KS< MXA3<4?7#3"LXM%91]DQ)?:.Z@3";2-E2IPSDK(+L%5Y81,F[B!*&DL,A7SHM M2+!AO@]9T_5^E<,###^20P;P?]^X:9,]K>)!95$EAF% ?5/9GT/VE^H^$7=' MNJ0;J%5SD<1Y&CZ+(#8C]6J[BY(#3;\$^>J5OPR5_BXNVY8;_D>-51T!+]Z^ M-II0Y*UO,%*4W7$DJA4W(1POD0&A'S [3):X28F\,6A15G\ >\!'()\KIY)0 M)88M# )NJ?@-&'99'D%&@C*+P6MC KFO*87?,K])'F0,10U%ZJT9L12'@PWI MP.BC ;$BN9?U:&!NCO0B'C6)8"KN91.!:Q26^2M->0:/N- R19$T8_%4V$B\ MK)G*@2@*9Z"DM5SX6"(-]B-,\L1P+S=G$%%]$4T2OX>ZZ(AF+-Z2,1(O+QGE M0)0E8Z"D?3AE8\$9D4;S1Z]W2?PID'[WQ'[,@A78'[:J "'RHI((AB>P=V!8 MJ]_(U!K;Q3MCP5N(/1F6EZ@C"I3%VXO&=OZ%A,5B/5\FVR",)PGPW8;,D<_H MV4M*^BI[5,BL&D&DW$<*PHVS#B,:-G$U$^ MHN(M8VJO>])@3]2O1;Y6 ZN1_BCA$4FSTT-W^AF$%Z6$!G,R28D0MNGN([C= ML-@6#8.Q"H1TD5_7!]&-1"P/8B;)5"$,TF#T5<)6%6(2E)C1RH0X,EF/KQ?^ M).FYG]/DW6[9ZT8BK7DSX=6"5P_#6^TF>MI)8-JU_2+0U L;[1[6B:%B\%AK M6GUFS])<.J^S?]5G=?8/IHK[F&U1NR#-#W?!EBIB/_IAIU_L723#2M>-.>EY MV4R$PL+50PF,G2Z(T[$@V(;"^'\-)*?DF ]Q'%9 M(V4V*V_"<,M=DN:O%P'C*(R#1[8QT*]Q^,9<9&.56ALHK"8ZU@S5[70Z04ZZ MB)QH:N?6 " I(0D')37L%&OHMR -D[VA^OC1 *25H22S6@2-O^(Y8 HR'/RN MD*?[\@-U&),W@0O+];)AI1CCQ='?@5Z_KI1O.S*H#>/]N5IN,6&Z7KY%39GN MH,;FFOG6(DOZ-'D8KLQ<++]\N7GZ;N\]7=Q M\#218)7O@VCY'(4OW$)>A]DJB/Y* TA%VZ=L"WQS4726T/^IJ(,]:0QD. M<'L!BZRM/BJD"[M,"?[HJ]8]4K::UR!E9^YE4!\UKV=K^5U^5Z>DU3/OID@3IHRJU&+/3I K,,T4ZHLM5CSBXWVK4Q2%; MU'_R58NNF:#RUUYJ)(/ZJ$=MUNP4J8;S3).."7-5)0'OMRYU\LC6]K]-E#6D M).D,'DQKM<0-%"^CR(4U.;_(!@XUV\B>P'86=]4V827I35(A(FNF-N*]/.0F M;83V;,11Z0"!C4T212(' @9 I<0LEP<@)B@-D(O:BG CPA%X8$=&X))9@'\G M_Q1L=_\IN/)P@W8QGMYMP=9[KC^;K),^3+SRDSR(G'=01[?@"2;!7?>W298! M>\P>!%%(3;[&YO>%IE XBG$?9LR>K1#86B*[9DM;.]H1."! G5 M&#@L$< +(L"1G='>_(D_"@=BCQ[L/V+C,M@&+S1[3/8OKSDOK6C'O@K.&T72 M,V70HS:0#VJDH\I"BPI0(F 7HG"F7TIDS5W)2V;%RVD4*QRBHNB(;BC&\2 <15!3T2Y/D>7AEE>?KR'8C\'S"?J-=Z]W2R;.5JN4'RNA MRCX)UNN05^F(NEI,C<*%H6NZ*Q_WP4&\WA_>&6NP@M[$V3[E_7ZJ&KS9 UW1 M\,U0+:0+"$]U[=B1]=@,@:+4-B0I4C,+(*DF=$9J,&0='\A3)O&4=O.$X"2& M-#L_W/%N,5"+L-J]#1547!#XXC;:L*GW'TW0'CB2W>1U>I1$@'M1>.7(CQ24 M*5_L6$'XL@25C!C.+/)P#Q:9@AZ+KWZR#=9K6AMG@# M:P^+]3C'D;GZB8XE(-[-C1N%IF?C^B?C,9^#I%!H>P.SD$_UEHS_BGR@" 0X M 7C"$I*$3X\%1F;TRD,R?_0 [-:]#+,=OO<4,I%/0[)0)B(KHR!:A"> MXNNIZ5\;@N'\S'"2 BF60CNP=D2Q%UK:G_P)];%3$?W00+/J>:)S/5])_BZ@ MD;7*9CUZ=7(I G]%W,SN.-T&\N;\HF''<(0Y@O#A%*,DJ?MX7( M2 F('7ON MP]4%] CA3B_OYKH+)GG&<9 EA0[V'' M8/6N\06]W$W+%HENEK&&\FX_/6;(8D-MMHWW8T?M:&5OV%([FUZB[JD=?/%A M;$.5[G5W8AL^P>9:_9@76_\]3<-D;6$8M)!^;*P=C.FV50V8-YNJD3[EEKKC M ^#IQOMKN!*=8E<5EG*ID?)HKT%U_"E3TX$ M!H]V7S<>+]J?=6?F:-!;EXCA2](J[X,IZFL5C(5^QBK^;*#07KC8,B0];ND" MP7S78D=;VVBP/XE\5 D!20L,^&:@-V,-0%)"2O<< (O[&&44SMJ?RI=P@[M5_C M4?:D+1_B,C.M;VTMN!FPTXLWCC?Q6Q*NZ/HZ21]I^L9^9+X(Q/NI\K1@ 82T MSUNS4VWSG1!XN[PE:90MD?Z6J?TO4]TY:_OIG-OX7_76J M/2R2ZKLR5UD 6T \0^!&8;]DJ$S, 8W$BTE(S&99D&(>\NN?%P2FPK(9 X50 M@),:GMPI^?,BUV(@LR5/\ 5/9DC^.XCW07KXY8]L_*^.AD0)ZY,A,3!G-B0* M0,\,B9;"D0U),0_YY8]0V#-;\C25(?G\]MPDS="1 M2#<4JR61F?2Z)Y%Z'&)3(A-!_9,L/_]V?JP3:%V*G#A4$.Z%Z@[B8K#"#HX, MWD=T_4+7T#%CGQD>C"G&X44!M43+L;_6()2(GX:*]L-<,8Z(@5Z\X6J0;GR[ MI1SIR?+0O]52#,-?(L:W6<>+9,(760\TB*XRZ*,#\LVB 3%YI\1BRG M8Q1Y,#8%#I%$R+&04CG/(,FA1.2%BS(6SZU/BUPJB3/!UM[]/MTEF:III'$D M\@:E)KRU036'X6U0*CK4&Q18@V*H/WY,37ZW)],>Z\U2Z?!FC@?ZL%RZ/9K& M@AG#IQF\9,Z35'3%5??WTP_#6R@ZDN4US'NB:;G?@^X@T0,.>8P.(MUSLV9(74#<4RI*R):M=MHX!DAIR06K819&* MZL469F;0N*/9@?JZ$/7[G0V?_%N>QXH&VS/AD.[$/O.,Q>)-M=$!_^.2-)P2'[%\G#;=E-X O/\/T# MOT9$[E5FYO3I/1F@CA*TK^K88M!>'2M0#]7QB+9>ZLAPS$,=NYC]KR1:LQDJ M95PEVRW4S6-GQR3V5Q>O@Q45Z8964I&'^Z)M;1;TZE6/]4"?CHGI5B" (&3O*KJQWM M2+Q[G Z23-GER890-KYZD)A"+8>TR,M>@PJ$%6*L:QE7]EJ:"R#E(U+,NQ97 M1JZD+S.]SMX'X?HF_I\P9O]E?- L?PAR9147.S@O--G,E$:IU4"^Z+>).O43 MW0&)P8ON-;HUM"]GYDX&K2)435 /3M0=M+E$ MJ C'4"D@P^'5B=N54XFQ'0!XIGP;FK(3WS6S$FPA7R19GMU1?41*,QI3N8P, M-)5).11)>0RT:)2%F7#>=H8/YE4)T?7"F8FP9&(%@R?R:9E:[5,JG;"/$S%, M _$\53W9LE/:'H7J?^K(Z0@[K4O(1@ J0W0KK1FIQC8B2U@E@_N0GS>%/OW) M\NDU3-?W09H?^.\+&\#M1;?;:P3VXEQIP9[F6&F ].54V4EBAZ;G ,_6&D-0 M'"+E+4"J9NCE"=.=^Y9CRU$0CH,H-G)_SI=]OK3IVR*G9SY0QEBXRND:*J-K M7)CC07B.K)I25R:2!SV;>Z/QGE9;=5;5 M#E0F 5C"H#V/LV-&>A)G!L!\!F=#F6+%<#!2P]45'8O=#^\AVU0;8K/LHO34H6HD^)]:D0GU6<)CE^AP(5)2VX] DQ58CK5WX(/QU%?## M9G)P,<^'(@OG)K[*F$J^7[,SDII5_6C4\ITF!H[J=JJ&8A?LU-.DJV=9Y4V% M,:$?&B%E_3\C-2>Z1/@=A#)V_EC&OQ1OFX3\"P9?(>PF#B!?.TE7[<(#' MNWUR9E*^F+(&1KFSVV1C"(5*.0 MU[@UR9#D%#Q'=4)*S'--O@0Y:,:!7)[D94V= JP_TW5!>)'II&-$D]YT/-R7 MG"8U7>K7,=7SZ:KK.<]TR1-HR,H<%K@40.O#U(NMHPPE.?,>]8%[?XZ6^SS+ M@W@-)1_J#S;=";!(L?P2K.GYH:@&\Y1P>Z1\,FL>CQ79M6"B#N8:!B/&;SNI MZDA.A&0?DNSS300W!$DJ.BP_'\CS_@!IB8DXDE"^:22&58;]EK:'),J^R@!# MS@^D@")/B=CF45_.]N 'TKNF?"_?(.DJWAGNB M_!JZ?DCUMY7%L0'@<+7Z\V1E;VR +5,7\B=M?,XI;,(3^VOVFD3KVW ;YM=) MRER7?0JQK/LT65&Z5@:$;:"0;(,]0Y5]Z ;!LQ&VM'6^82C0D CP<%,1EIB@ M41I'A:7\ Y@LV>*0A(&2"I:4P)@FH#=KMX;O-$GF5DJ#Y:9NI\#(@PX8AXLH MR30]F#L@L#*XK!BIL[B,PQ$SN2SH:B[T.89$%$3@=NLBS>2B6*IM)KW58/0Y1>4T$=6S5 M004KXG35E2*:YCHQ4X\6;P6Q ^[#6&A^ >Q*%W)@L6YNY%""M0WD2U$9'3OZ M6C+'$!Z4D%&3U/W 5NJIY6&!5DNN)"9&B%N/KBWQ&]M@P^>(BA^SLOK-+Y8R M,,#[HT.=3)K420OLA69U4&>C9!6*\A]95:O),X5S95:"(*N:M9V1M0DNAX_J M22TW=S2'>%9YUK6NQ=@#I6?7RXZBZ+Q_ML3GWP6U$^'=M<=V%:;J)KLNN0'9 M$3'-15@<.ZHUC4 ,=]\B;;C&#"=GAIO7,*B"8:4 ?;PBGVRIX.=?9I"41K-E M?/4]#^.7?9B]\HJ8&\75FP,<;KZE%5/'>99&(+3\2@NJNO(JFY!% C"V*]^7 MMZ+(5H.CU6N0ODR=FLU\E^=D&I[*O%#:^E!KTX!V'Z&V1L+3?M/]Z&P7,8A?E!(Z+^Z/ LRE 1R(:F+RX4^S.,V';;A0*" MU"#0_25,R6]E J!B"*G0(ENLD:4A<1B50TF0DPT(1&1$3IEF=UPP_VRU2O>! M)EM .Q@MSZ:#?"G%1C,2,[O&2%)'%%[=="(0&,IQZWT*N32YJ$$?)FB7:ZZ\ MPGAVB"#-9A,%S"274(":KA4-)*AXG:&Y8K8!P[JIOJCJAD&\M+(E3E>S M BZO! Y=SY8*$=I=5G\>"\[N"\Z.^K14X*C77(.YZ_IN4]B&Q_USDJ[9!#E= MPXL793]/XT@D"V FO%)Z]3 \/3?1HPBJ[!@1#%W&EL,F2;?BT2!D*[!3&-_] M$L+^'B8I^]]J#R5K5NP_D+L4K+BWA:7K3GS*@PE_=X7<670$%KRZ@ O2],"6 MB\ME]1&(-]=L2E8,-VN-\3YDKS(3/%)P;_&[%"4YN$_V.&\[.R4TFVXWY[%ZU8Y;E.' MEH%8?3$3O06BMR3.*#TP-CUI[K[/EQ!7/<_(3P7NGPG3=%6Q^BF[SOQ9R":F M+[ %VVO]6"*2)2)WOHN2(.;R6!?M;IQ*W8^R7D1XY"KV12I=TEA B!#B.G3J M\I%",H]YD.:GETTY#'^/LF>ECL+)9LRH@/U:QGAW=NFY#H*]T'4F= MIYIK9CV9,_U7&J1U295O)1*LL_\@%J_WO+77EIUZMONM]-!WE&Y9HZI2P5$( ME7!*ZI:;^Y+BF_B.?L^?WFGT1K\D[4 M\E)S%D+1ES%VON\43#--^^.,5!N^!#R.U;5%[HML)LK<8K^W%E>8_%??(U)= M]9:#SDESN_AE&O0G7)4]$\?(9GG%^(4?&^$H61PN=1NO/3B>6KJR*"NB+2R* MZKD1I[JT3^4BH(I@F0BBE7B0-6],=EN).Y,\D@E3NF*#@;KE9A.N&(=U]8S]K4*Q'+VZLU8];[. 0'[&X$*@NM\C7$Z^Y$FXI2=YH2MY?P]4K M7VT5?L(F(.4,4LV2'9^#A'#=#M4_5A3M^FI:<[,9"7!3*8D_#( MG/AI0HQ,=QK* MQ?TV%D[ZSQ/;$, R0*]F5,P'IL(&3FG(P$ /IM*&H*.[+8 MN^U#85 @[]-G*V'@V,+3*)@$)+[;"P.C]]*WPHT:E.]QKYE&\D+V]Z)&O>;D MIA^.%Q7H8D&. NC&HISZS<0H%DWQ[!O8)Z('0@&!?)X?Q$@L=T8(OVR2(2_6[V*>I MID2+>3R2*VC#1.7^F0;CN7S=5"F*1(M$X?(%:R:*_%+R7#0BRUXISN" %&*9?.(B=QE?TH+45\VV[S8D5!'+3*S,CK0Y8 MZN%X[;!,]&AZ8\%M#XIV="4)NC,DWDBLQ!CN+0KV/-*6Q]4K7>\CNMP\O@8I M/0\RNH8^(33.^$YQEC(%?Z'\5OG\4(\IF@J1)H$^%/+#LSL%G(M_X7/J,RM/H7)>D M=(*Z#6-ZD].M+A%B#,2(6C::6!KJ-1@KCEZ-1'9;H2R4J$.'8 K"Y\!.39Y, M2E?_W]>;I[^2\[/'JTMRL?QR?W7W>/9TL[R;J>6XV\.3[<)(9V?[_#5)X=W. MV'+5SS-#N](EM%',C&Z2>5D=,Q?C&Z$%$3-6;D%&ZDGG:I0WR4VHK;-B M6E4D XELQ&O] ":8I*_KU787)0=*SVE,-R%_*J66P$42YV&\9X0MQ7U_$BM[ M/P]$B.19C2*&RML:A W/ QN!;$/M7_H=X(6BTV(F\BRFXI>O]._[,#^H'#2> MT[>J)BTS3MBL6([:%*(J<9(2*<]8UKETO$E9*9 :-UK%PLG$(N[JQ>(@BL7Q M2;TR4(TE?VTZLKW4XO3=9'8(P]UJ:A#.P' :*9_0=J[E>>=D/MT$YF9!20/Y MR6RH^5@\D62ZC6B]1-C?1C*C([0]LI2&QIEW@,=L;.3(9+.3D24P4NLB)^HL M%#HH%?I36Z&1TQ"',MNAHY,X-'RR%H%78KMYH- I-HBRDC,(QT$!>3:$'6LW M-(3#J=JK&0O/ M>;+Z_6O,]HR'QZ_*_C:6,'A.C!4SLN-B!$!Q5BPH4O2/*&$(!R(<:J974D(5 MZS>(V3)_I>G3:Q O>=_D[ YZQV>,V81,SP^FJ0N$>YU.I% MP;RNN@:P.,4%6+%K2_003A#)&46D(&E!*J(45V;?@%!24#K;/.\QOPLSTIDL M*'&3]N&-L& 8[\.4\W]HT]L4\HFMKIC\HQI'.116%C[K#\'R5[":^YY_GY!_E>/J/N+^H17R:[:4Y]P?; M753,(6XN@APHUGMO3GJ?N[MN)7<^:&"7:(_MYF]\ET"SF\?3?T2[J1;Q:>QF M<^X/9C=5S"':34'.Y';3OB4GLN3%H(]J.*OC!IKM5%#P$V?_/WF@:O%#N@%^R#W0=A.EO M4!O2BYL\-RH_HF$>],%.')5V(?&#&?@!,O CPEW230K"18"" .D$:"><>']: MW,[C4XH+R$JV02';%T#UB1?9W8!L>3'>_]UR//[4/_KFXNN.\L-N(_/;.WZ, MV].^'\Y9G-9WCA_L0O:$ CZG+V$<_W#WNO[MT\[T?<3-NN='PK@Z_M&V[5[< M>W3Y[,<6[LTE==\/"*<]<;9K[#(_Y*FO>7GEWY;B3-]'W%)Z?B2,6_4?;4OI MQ;U']_(__)8RS@?D6TIY;OFA-A#I$:=_NX<;<1]QZ^CS>4Z:2V!%V0?;--Q9 MQ\] &)_^,UBA _'=XI-F;_P@VT6SK7AT'?@ KWN.+7%>F&=XG) M?XW3"D6C MF"&^\/:I[%AL8.*<6O8-POI_YB&B(^H"$VBOLDUE=)P<Q78"KSA#Q3(AD T/6XLJJ\S0W9QVN:-KJU[0IC',C&N-G<+:AI@]FV)%>3BMW9#_B1BESN?YC11$48DROC(DC;D$X>'WX(8%CFCAC24@ZM1 M7$B^5J291OR5>5F?TR33A8(FF6F&L?INP8T2B-=/,Z\H>QY0%_F#'A ^J.R>9KMLSB M&]-RJ6>:I?$RL3+%%6!EOZ2)3UI\V-!L#D6F=8'A OK#V+!I*@GKY_D0EFN" MRL"Z2>9NKZ:N]*LR51^AFJ^C)!O<,YK 5)VB[.34KT:'B*%^W-DMC%F8[:OO MN[#HS3=5M3333/,UW0;!C6F\%=/,TGQK^9C4@$NS?H2*99KH@R"&]-$*::9I8G2\C&IB9)F_4 FREZ66-EDFJ["#*YH)CW^ M*N:9KX'2"FU<#^IHDED:)PT7$WM/U9RG.?Z>($1G*\<&[S$?:7L(GH6]DDZU M1V_'"L[I?1JN>+'"S:FN(ZP)F:_%ZR_VB2*"EE3,TF;V9?-T,<76 ]:2,,(I M.UGAU-/>C0S[&)4D.X3W0]AGW(_U UAB1//[D6VN9X;V8]WJ]!!\[?/++NZ" MO!^7(Z.EW':GDMLI+X*&2$YQ-=1??G[L49G=88KJ:N"-LE6-3(3'.]8DXG;: MN$:EP,_]:P(6>VUCF6,4AIHK;YYR/QOCM'"*SU"@JFSN#V"/6Q>#.!;9D8Q9 MV^1>(A_9*CO1,%>[W(/)J2VS(KO@A[#-8WR*VCKS'(6/;IL5-Z(8MMF9C!G; MYIXB']4V.](P3]O*/MC?G9W3-Y.ERDR>_]W4K$?!26$R$:*NOMM;<_6:UZ!)X@^TYCQ M%5V&V2I*,MBMRGONL3^9W9PSM*PNPAS%GMI,."\K:L_1%+:SGIT4TQ-I_@_0 M,G> >%L[R /=!B&_6[M(8@ZY9_)ZHNG6 UOXW"V<9^>KQXICB6'@]U?39SHU M)2%I)_-)V+K5[K> M1W2YX;R<'RZB(,N>P.;K]BD3!*+SV,U(P\G3#\=QQKKH:2MK 0&[LBB R3PD M#D6^<3A]F/ D*^LLSL-U&.WS\(TIWFJ?AGE(,U'NF*ZOV<<#[=J+$N/+S560 M@O>0,0=#Z.=!C>#L>ZC;;B>=$6]EGT"0LF9,.!V*9DW.3[LDO01 :@CR#6"\ MU,J[8$LO$W#@G80H@_FF'VV6NA=Y#>/12CTFRG:Y,6^-09)O A9YV?V%UYS/ MOU!#'92C,7@+2DFLO'H: U"6BH*"]I69&(-<1%9XQ\8/WQR"]]U5I,J?7?X[ MRE=O$Z"+W>!^<^Z%%I[L;1C3FYQN=4Z;9BS>*C 2+R\'Y4"4=6&@I+5 Q FA M.C-\@_&$ V"G%;AP<77V<'=S]_F1W%\]D,?_.GNX0HXR'GF-E[ ?TS5O!FF? MT^2,!3'RUX_A1@S/#05.-*X/C>W56F"!Z+FXQ%B0 M.BZ'J-D>AC<2DQ$O^; M#5WQKEF5GYI5?NI_^'@@LCX>*GOOC8S;MZ-53^&,&&28N/O=A.$$"@ MQ$[@ZQ )/ZB4RKB<(NIN83VFEM6GVIS >&2OE]G#X.4EA4JJG)T'^D;C/37% MTLT@>'IOPXJLSJ;Q*%K:35!K035!0+,*H G#Z5F:2RN+_:M>5>P?__<^3=;[ M5;Y,BXLK1>Q;/^STJZ>+9%@QNC$G725F(EHKHQA*@GA-BM'3Q7+MED1V%J\+ M4C)EX+9C+.KBT!-_M$+: [&6B8X2N[4R1@A6TV?Z*7D.5JM$&5]3#4#JSJPD MLVJ*$MHY([<^1#MM6;+P]FY18Z!V1+EX?;?>1$9[\O9P]=O5 MW=&8(?LV7Z0/-]&L/V60T[ M5I.^2)"VLM[L5MN=,P:\+;$GJ>W3>CF !!P1%)(@ZQ(58?](!3+N. 45.J0= MU%NV3W.9\1T>EH/'&T0T>PJ^MU36.!+Q4D)/>./BH3T,YW)!1X>B]01_ZL\/ M%3"6\,'86;6NY.=&H@?L0,5^6.?E+M]H^A1NZ3UE3+?"\Y8P2/N++3/5=M(% M@+=[V%'6]O5?*1RH8 2\+&$^65KX9%(J=<)0D9SAPCIE]62N="]K. * !" 7 MI(#%/(VA\#5 ^$F(=QM-3; &A3)%#BR5ED$2S@\ MP^!$H,X^L-%@&W*^P * (UD!N( ";^^OX>J5[(IW+&%&UFQY\ANTU3[+DRW3 M NZ/E>_52 #49%CV9)A,2FC"P:O7.P(!X1A(B0+3N@SCLF1KYT&[K9*3OX3Y MZT6QH#A7=S2_V*=IV^8X02(FP-DSUDB'ZP;#28ZSI4NO4^\,E)2P"Z%B"W(' M_RDPH%^U]^?R:_P<1A';KIES1<,WN.J-V3921"W8+GNT21*V2++ZEU&)D@0Y>0XB'O+(7BE# ML0YR-!?=E>VC3?2G"N1GKNT3[YOPX-1NW[1@A?VE]=@F,;V M8?'6GQ-S\B*T D19 MB0Z4:=VUXD6&RFF5UR=NEMW)&?;-^A^>V'1NSD8-X9/-;S'2X6*4PSVQ]$?T MV!AY@/#3IP#*W-P)&<*C5=5FQ'P>JH;[L:J.Z;%?55YX#:7U;/%E]!JCN-^> &C,W;Z5U!?@K\E:4F1JB2<;A#.NR<] MN>6#I_:(D[]TTI&@7PE8;^"@KM5RTZ!7^P;.,!9G+7027RX)[<"3KXP.2@P+ M9,*';\93M7($UL6Q]H2L^#/B%;'=(=#B]5N9747.T.Y];7BI5ND9]L;J\6Z?./5&J\PZM.O=%K/#'4=^,P@'JTJ!2O&=26- M]V-EM0BR6%O5NT(&Y<,+C!-Q=*)DEBQ/]ZM\G_+&<5G>5;S8!("9MM+%1C-7 M13<:*4'%3(["UY( >%,NC]J&#^1F!1##B@5KSA WVUT0IN#R9LO-#=.]^"5\ MCBA_:E%4*V4$?$Z2]7L8*5TM5PQ()XY^C%8'$3=PO/-)'SJ53Z#JYT]AA9)$ M29;)A0C"F)]8$P]01 S M1"6E(M^?_$1+6LE+0>S/<%C:,%+(6Q#MT1Y6C2)A"0E9;DB-1CR_*LL> _LE M)LSCU,@\\U5U],4S\E-&*?11I.3?D%]HU90N-[=)_'(;OM&U8/8I.:>78;9C M#M%ZN=%8>P=X/._ F4G96; &1O$='*GK6*F X1-'42HGLT//E)1HV!AT!WQ< MCC?A=^ANS,&G<#KNTV1#LXQM84%T36GV-5[3M.'QJ(R0#12224-Y5ED&QBII]AS OM M%V&]>EXV"Y!%OP?;';3VWC%:M\$JA-,"I[L(RD+N!L1H24"V=!VN0D8Q1Q.* MKJ,!644A5YS<@U.8*?2 9]:!'^KL M#%DW#)(9LV6F,F)= '@FS(ZRM@&K#B5%AVI1)BG;T57(5I)4,6G/_@GFAQD& M'L%ZIC'=A,R*,"/Q%A96:"6JCQ!:-.&&:Z"W) *[EH;1H4+ 1@L;%Y1X2%#W M'H>=.&'SPS#Z/>0V9\UW=$8#(R5\$ZU2=OLTVS.#R2^5F.7:YZ])RL]I.\:D MVHH6#4FRFM^41GPFAB2)Z24\8W;DVX,;Q(Z!127AE,_/#W(I MS<-4L)$\1Z$HXXME*7NNB@JL""MY9B4':F'^A)M M;9*NC[.*<1Y$6&5"NF*K8BQ229@>Y#\!KJ:^BI J2:JV&T M/0RQ*9J&Y$9_LZ,Q.*W*E$2T]_MZF+#MB[)L(/P+^=*@!P]P!KAQIZL)W:0*-KC M0EIK/0(P^0G ?V8>9!$F"\L6$R4JPG&1"ME$NO9GP6P,_2/HVJ1MPWEF##*/ MG#;<<\;QKD"TX&ZX:(]$.]D^38-RGB/%;,19O+X2!X"E\.);)U<[$,0&YA:L M-!J:&\;C-#CO)*C=\%QDWC$8OJ@*J 6IX)!=M!XL"5=-1.V2*H?D8 MNB\VI'?2P\A5)(R+@)' "*TN2JTF/Q58V=JO$9,:LT^MLZ>2"W*_[(**QYSY M$LRDW;))HA9W9I%TP:(KLAUS"ITU V*JIPUE6DWDP'Q[Y>!JE42O:M"?3P[D MA5IIK$4O$^.!(G6P8[_K>;BS#=B]D%W27GP)I[2\S.$7/'"UB-R0DVXH(VA] M3==L$XW,RM_A>O;$A=BZ?1#A-/GL3VF[\V>!BQ3(%L?;W$*MO#[Y MF%/( ]F_/&+);4.T!?9&:1TV2#M(']32;6,YUD/$G=-=X]Q8+8#\4+"&L>BG M9G8H\)7-A565RMG HRJ>/8%Z]3L^Y,U"#0

%OSF9V5-NQ&@)U S:1I-]RQ=VEC]'47GQ=O$*V M+CR(A,>)(@VVZFF/W-)^LZ&0)$PKU7]@I@":,L6K, HYK6>Y=(S>,QH.C<$: M28V"&4\+1Q2,K*HCH$71Y]'H;BE'A5EVK&$\:6)?0 O%\BA"D,]G. [)38_+86!@&X6@@%*F^M@I;6 98 M_E C70A_X42J;W$('UAYD='V1 M;.$W09FU/$!^KA/Y;1OZB:PD$/]M%OOE!3O2A7GV0#/*-/MUF%UO(?/;]NC9[^&6 M'&'RUH;H2!WHE B@2A:M%T.'SUBZ8"1Y@'?2WB#2;EY5P%)%@/ ^^ M\V<9O()0$;<8X_) <]5HQ0?ESR!_^=.O7V[#;2CNOXH/H;HY&8X3Z6IR+&%4 M5Y9#$>)=98Y#>;NB3%6;5E2OTU5S9SA_VOY,H@HM"=9_VV>=U5EYY#=A\G&;QV]?J(3!7]\MA"F\],F<>!EB;^J*VNHJ&L45EQVI" M4LTX+\]MN"A_F\?]M>H1H9/TNB44%Z)9QZ7K9;@>+V5+$@;EF;Q$+0*0F(]:4*7ISE+!PUE'M MDQZ] QK":,4:Z)BH=^S)$Z"*@ZI@!M2FN9""KKK=S@D#?@JD Z.J?$@+<-3D M2&OZ]&NS5CNIL@L!-*2!!UT3A_-\!]'#BD7>;8+?,WSRXJ*AQ=]-_,;L3I(> M; 4B 7BD>2TVC(I6C?9#KX[(L5.C"L@_G>GBIYMT'%U@/Y2_*](+Y*2"L[A\ MB) YIPI-,Y5'^C>BZ(R:.\(\?NC\:(S860OXN?I#E1S42 B"2[]RTHZ\(?], MSG3BY E#GT9.&-+9#F7W>1H^[_, \OOR!/XJ?J1;N(U+#V0= M;A@DC:M>)7QVLM^)XH/%_%B7=$,%U+!K$H:"RZ\[(B-!,U&C\,I'?CKZ.A#OW)TLT M[/8;BICA:I7NZ?H\B?==OH(* -\_T+.A\@G:H[WP W1DZ?;^9\K6".5WEJN@ M+#:N>(N;M;P$T:?FV$.0W@,8G(1 T$>>@4 /G -KJ:F"^@48X7#>^ #V"T'^ M%O[M]Y9'K+(ISWUPX,_&QC_$M6?PRT\8**B10B#'Z+WQ+P;1/U7 HVHE54[G MI7,RKNAJIJMSIO=6!YRM](UFC%UN+H,HJ_*!KI/T,MD_YYM]="::;PXP/LX3 M>6V#>HK-T10YSN*K1>K%AH5ATMFE8CYNDHH)%Z3$#NE!-'P#KVY1Y_3QIH[% MZ0KN)CVI.#.Y4)L"6!= 9:]=WYRFF_@^39BK79T@&?.7]0'1_D:M XU'IL>2 MY8X+6B,./\R&%9%VWDH8DP(7:<02)'2^Z7<_[O61DL%=WFQC(W5&!PTRNJP: MNMH%2@S0OD1-.AG4AU"TH![%4SIH/%5P1MS$I#(\6#PZVATW1GLPY7''G$'B&1Y3.<;LQX%H .E#@KKE)'+TA WF$TGU]^89(;$45V%7PG\PP42< M\0WU+F/$5$U3-]@CG=?6PE2/]$,G324;U<\S ,"_JX_.TI.>K?7/*=OA;9DK M!GNTUAOD&]VVK)X$B_W*80L\\,] M8X%WL__[/K2\A++#XL7VY<*P9E^S08&]X=G3^/_*NZ+FMFT8_+Y?P;>U=^Y? MZ%VVNCG?N7;6.-O#GA2)3K3*DDM*2_+O1X(B)5NB),J6P-Q>PD,B>ZOBGU"*'TJ[D#48\4WYEK!U-0$2B=94_5_W(9W(F% MI<\BS8%XUD?T$+ ?4Z> :@A.\U;?XZ?G7;9_X(KIG@CT<#+XB2%7R#UW_SII M>)$N:1N/>I2Q,^1P2IDR?G^J,KNA87P'7"W! M_)IWYX?*F*Q$#7 MU]B4K0)S4BX@_?)J"=_>D+J2B&PE.?VLR&D'/8G1>+\6X_KFXAW:BN%:JWCPNB2".KZI4DH0%&\G9YRUVS23)#,3]F/$AN658< M!0-)$0F3([X-5=<8&IFF,?TH-0#]_VG5Z?F6Q^WCB8,NZ MT'EALWNQH[@Z]/SV-6,/ A^TQ17@[C(>0VV C3#7A4!L=2Z=*.#YE2. UEU* MA^DHWJ0S?XW-:2B ]34TQ&=AJ$_;HE>TD#W':Z,N- W0T:.F@JNBIGO,>O5U M6]Z8O:,LSB+A%K,G6]O>_FEXRC@44ET#^^:@J-TPINP-@19$3M0WNJ$1IIA+ MU&1DY1J)K7K85UY?K H_ #7"%"E,8D$@DH"_#() M7&"\5FE4A% FZ*^ L2#-N8+4)@7[6"0SU,>\L36V@7@&I9NCYNM(Q>%17LB2 M86 ]D;R4,_7&$3N%OH:0YY$CZ6O,(;&LQV%%9AVQ5L.)'D_4A"D4X/?E7#KT@M^DZ>Z$\WP0\"GY^B]/X4!Q@0IL, M)ED&2>TF%)G1V G6P%/VR< T=$<3)47%4"-FF%X; MPLT83F!1LDW)^D2(Y<)J*J93,Y\@U_9=="Z ^F=QNOOQ^1?]C?@AM^7G_P!0 M2P,$% @ NCU\6&,/][PYJ@ :,L, !4 !X>&EI+3(P,C,Q,C,Q7W!R M92YX;6SLO6MSXSB6)OQ](][_H*V-F)V)J*SR)7WKF9X-69:SM"U+*DG.ZMHO M&;0(2>RB2!4O3JM^_0OP(HDB 0($2(*@8F>[TC8 XCSGP>W@X)S_^C\?&[/S M#AS7L*V__W#YT\4/'6 M;-VP5G__P?>6G^Y_^#___?_]C__ZGY\^_?-Q.NSH M]L+? ,OK+!R@>4#O?#>\=6=N;[>:U7D!CF.89N?1,?05Z'0N+WZZ^>GBI_O. MIT__'33QJ+FPBFUU@K:N?KJ,_]"+6K.MOW6N?[ZZ__GJXNISY_+R;]?W?[NY M[71?XH(OL&M+([>D:5A__ W]SQO\8@?*:+E_^W"-O_^P]KSMWW[^^?OW[S]] MO_[)=E:P_L7ES_]\&?@K["H:_S-#;XTM!>:%Z">^X4.M@3ZZ5-<[!/ZU:?+JT_7ES]] MN'K: [\\QIXQD(SA8IPTG)Y\NQ_Z8Z7XRUP K6[D L]>[-UP!I8 MKO$.AK;+K2*6+U4C;V^M62O@#JS9&L*]MDT=SNW]/WTX!D0*2_Q,[9(*Y7"Q M;U:$@>:NGTW[NU B'S4J1(HGPUV8MNL[8.9O-IJS&R]GQLJ"R_A"@U/T8F'[ M<(ZV5A/8F84!6&1A;UJP1.A?-OJ$#_3$!/ $Q[T+5QY8IIA E"T+EN?1=PT+ MN&YW 4GM&L$W"W4_NR'!O1U8[[ 'ME.4-(GZ@OLV<6RH-3@OF%JX#X$X;-$( M&P&O4&?)#0KN_=18K;WQ\M4%7=>%:_<0P!WB^,TT5GL>CN%DYP2_+P8^ZR>$ M>N%T[/")+P2X4IG]64X!X_:X;S53-]\ *U!W\. M/EBHPYB6!/>WIVT-3S.GF@'I:.F_:8X#1YG[;#MP)[>QK9EG+_XHU'_*ED6/ M7[@/";%"TT6Q\7G2A&C$H?1&2,1@OQRLT\ JO $@MB=ZU0=OQ2:+L*+@WHQL M#R"9A[9FP4/63GM#M0OT+KLAP;T-=\N!(0@=DN )B?F0G]^6X#ZC ]P$Q ,6 M;?T+=3>K&>'C'NYH?/B?A0VWP86!S6I&<$^#U2?:V%JK_@?2'CI9P=Z HFMQ M;IO"UV74\ES[*+S_/*HON&^_^IKC N_%]Y2I!NIY9Q;P7FWM',OW>?G: 4I4[[X W6E#E$H&RYO%,SU_J::J6F$S2'$*R?J.44]P0\S3#+ M/,;MOU"+?'UXXMJ@2W"X_5SZYA"=P<9+[':[?#B*=J@6]$*7B($%_^+ X^S0 MT-X,$TZ'5?"&XMNU8#*#H]E!CD^P@\ZJ"B2P7ZS#,@*9^FX@AU*XS1YLMO X MP3MN1'RV#B1*E[E6Z<*#+=HPBQGT_!^M P6X44(;V&?'WF27+QT2^A[4@4_V M)A/VN71<\K]]V12W*-W"G6FPILTCR2$]NKH.\#=![4S$Q#FFBYJ+Y5 M@+I.E6[M=Y!\4A7\$NU MRHL>K>F^">#QT-_"[R!E:&;&HEX=,.Q=*O\>+^B>R/F)^1OER]A=K1P -7+Z MM^[&=CSCKP#R: \L6/(B7RX?C[T5[=GWTB7*1Z7X]ROQ'N==P@@M5G&_/04+ MWW'@'HA'#LJ6JY"G^PZ_A:S\S[8ST\S@UG2&>L)M5>'Y7!62OV@>^NQNO#SM MU*%#CSMTT>UH"\_7S+B"<%#X>U(%7L+%KK3WAUDQ_BMZ<6AOMIJUFPFR(XKY M=WJ$!X;0\6:\OXT^=:E'@_68>OSY/A@ 7<;"X!FH*C,E.PA6<^ MSLE>Y.?K0";^+2S0]39Q%[D&BI#OUH'%X8P1_;V[\(QWSC5!T)?KP",]B,OG M!>F;]7("K=CP?X/Q7!T?LKY:ZJL^KB-]=DO5>4 .4>\X#38LS5UR^A;T/;6J&+#Q']S&RKA#ZG#XZ\_A*YC98@ MQ:NEA:8KH,?74NA*&40CME>-KSE/ M]_.:K$:"XW\+L.$6^$HU?P4)' M$:BOT3\"@0)A!I9KZ,"9.QH*I-U%AL,5+@9:JKE !%(+&7W/A.8H;/-#V*H5 MN&GH0^T-F#]0"7S:ENDXB:90S.D'%'/Z\C:0//D%[I["<[D+RN_N\6>.^KQU M@(N\E] ^M %[/)%YU,G;NCXGYJE M=\)6.\?-(A%B(4Q[D?A*X#=I.Q3<]AB1G>.__SM]OK^\]W5U=7=U/M=YU MDIW5G$7YUNW3L3296T==LRI[;#IPE_O[# MY0\=WX5]L8-3#PI #*4(U]IAB .VET$7S2/N5Z$H>,HQ;#@>=+BBD#26*-=, MU>6+$.GPJF$Z[%J6KYE3L+6=K#D@JU@S-9@K0:3 ZPP%&C9R$ J46]TL"#<+ MH<]\KG).BS9305121$KZ7+.2PM7ZV3#!R-^\ 2=#.:=%FJ44JMY'RKB10AE3 ML#*0+)8WTC99JU%6L28JA4*"2#&W#5N+GN&)3S-_!YKS#'_C$F:\DY+-4B.+ M$)$F[QJIR7#31*?+H[)-UF:>&)$^[QNBSRZ43 ^D,[55A@X3?T\*_'![?_U9 M8KWE=SW2U4-#=!6N#KW@EL,<6#KX^ ?88=?!DW+-TAV]"/')^J(A2NSYCI-8 M&O"G:US19JF228I8FTTQE,2FPH7MP!--=*T-A>LA#QAGU[-U_$:56*M9.BXJ M4*SN+)M*]0>,N?8QT"$$0?@FU)&)#&V<%FF6-JAZ']\G9UDNZM!& M_V,1!.K%W*YD%6NF5G(EB#63986H4C.16]ELMWFSS0R5)/[>+%WD=SU60E/\ M+2*396CM"B^XD8 0[LS+$5+Q9JF269)8LW(8$'X#IOD/"Q[09D!SX?JIHY=J M!*L/IGP3=<8B2JPT.8P)7VW3AU Z@0.#@Q]?)^6:J"0:$6+ER&%&&%@>0/(8 M[P!YHD]\["=KN/+]PL93+*$>NT;AO$P8_$FGD;K^\X*$2- M@R)9X7667ZE9NBLH3ZQ#0:X:!\5?5C;'SC:::<8!L[%S;*)4LU1+*T#LAMT4 MCXU0KOX&."MXKOGBV-^]=121$*O&S-)-5">](+%:TT:3J@;8&AYG\A1S7"@I MQ@T4XUYZ?>3V/U:#'"X5$__--!;/IJWA]_]'99JHD;SNQPJ1P]IQ'!,/1:YP MQ[X'-U 6,L;AK52$2DU4&;,\L0ZSC!\R+EG1[AACR3_Z:U+:6RCMM<3:R^MX MK*8L,XCTN\1(N&?#V0QTO-;"OS=2;X2NQYH3]*"E%LT-HR1'>-W%)1JI/6+G M8_T)LIND]?=?/Z=P&<)?" H"$#C^H&-IS[9_L"6 M$P+@\@*% -@W!__=&X]FX^'@J3OO/W4>N\/NJ-?OS'[I]^^L53_A@8Q MYY@K(EH4J29;B.Q"4HW#0C@?1BJ#A(*"$7BGT3CJT'=D8Z=2^TE9J;3/H#Z< MSFG$4T/U*$L5"L$+_X-B"[YK)D!!>;V>YC@[N(+/WG!&Y/RNT#*YMQT/!A(]2)&'XDE54.7I0"RDH!LKQ_"'2 M"E)H'0FSM*.$4@ .C#6=-4T4Y;C +2PBSTE2.Q,E =U!T#">.BRC' M@5SA"%%;JMM7I*,5HM]\R\A,$*,00'*B4*HZRFBXN+2$V##\P[R>;4$0[CTQ MSV$&>[J@,H1@%%%0(!J96#!QP%8S]"CD9)[M:69]YJ^)8T..>SN4$RZ(5_RG;VS1F1V_82%5 MD9@'S&L1HY2EFC-N:B''/F7$$&@NF!JKM3=>OKIA.G,,.XAUU*$'NYBEFC). M8:S*E)%(<._"H='_B);1+[:M?S?,TZ>&+%63,-[7Z^/(Q9;"T@JRA*$8(\?+AD+^'$4R][Z!R M\!6D8H@0%1,90R.]%$Y"F,N\."-OE(P78^\B%95=X30:.KF_8Y&T!.76O3,X MS@Q.MG]FE%2+#JR"EFH J^FDFK#RQ$CNR,0@5U*3(P5D%F0/PYDVZG4 BV9/ M.M>O9.$D6 ]RV$BY"<(@:PG^/Q+0PH'G[C2*>&9DEU>6' SBEFH)JX<^9.'#%U60'D[0*&JOZFZUI[P"8 C/(LTL[B>364Y,NQ<0NU86H MIH<)FAF>BA MJ:HF=PI++LJ!*)- IX?*"F]VJ1B"_1JY6PU@?X5 M"J=Y>A/>1*J5 8JH9&J24I*:96TA#@T7N"V]TEP;'SP@Z._^TG5D)X7@ZS]* M !1\YHNQ=N<[L^75DYU!E"JGOA_(D;S4^\6:+'U'EVFY?,DNK"Q)&,15\:[Q MY(! YQJ;64%9AC"*7*K+?>U[5J:]??Y5O4$TPB[&\A/"LR745)*7C J,LT$6D$5]-3MZKH1 M2C'1#'U@];2MX6FX]Z:8TFJR@D58-1YQ=!<+?^,'#A_!&1%EM7# &EBN\0[@ M+MW>@*'MHG>WX^5<^\"[W;&THBAY!("@8-B^*? TPP)Z7W,LN#]SCV!Z DMC M8>"V*OD5U>110;E;L;NEWM4F(;J2X[4 -S4HY13EZ"O--6/FWC_?4))934IF ME&<]H<= E ?P*6OJSAHQ"=!? \]8'':YN2DD;NA32'3^/?&)_U TI<3E73TY M)9)'-0CUV GZJP>GM@EP@O115 =:7&6IYH1BBLD[XC*)+L7C8\'$"9.,=7UO M#?P"4\3JWK M:+K_I3M>[AU>POOK(W,Q,A13'E6OR-D.9W/XGY?^"!Y3Q\^=\:0_[P%R+K QI2%M;A]N;N]O+F]O'AYN M/T/RU&3M?@>6#Y[A>,EZWY8C'&5MJ2:%(HK),GH7EUR-TVH. ONPMR@J(?P_ M'7\;5Z E*1G%PPEFAE&C4G(NOGH"4O=L%R[D**)R8# &SCM,9?&L'**/X#4E*5;_(K&1Q5C#6\()5&32DI63*IRF!Q M5:L[YVR+B8KYQ8&;]HEC+PTO4^H3^E'5D9)9Q2:[XO*6X.M=Y]O'*$M77I9T M;'F%.%%,5C6,AC-@FBB+!;"@["::"?6-81E(;L]X!Q$2.(<7JLI2,H5-UQD^ M,,5%+W4IJ>?1"(KL!K%'><6?X ''M(-42V3R$.LD@?LL1Q 97LZP2ZS&GCGP M0]V#%\[1D=3X-&7D2DKRHX#(O)N2AY @%E@%P?;D>!J0PI%V;Z(F*ZBD%+4; MD61W>G!4S]/]H:24VA>T(\V14@U7VY%MV9FS7\X9);>>@LPH)K.@&TS>IX08 MTP4*'#(#"]\)7(:G0#.1Q\87S; 0\<=6S[;@EUV,$8.^MI1T**;0$\,&)P8* M!NP)]E18;$E[3VPE)>G#(;I\P7QPIM'].)@[FN7"OHV70;Z<*5@ XQU%#,ZT MCN974Y(27,(K&+MG .=.-PCT$**)/[MFE%22(:SREOHXL![+U\""O8'"DQ>4 MDU**DR%?5M[S2J;90J83"^M))8D2W/Y?/ZC#"#:IRWH 6(<[(5HY8UPM)WH1?Y<^P!N_P.""J4W+,W9#>"I, AYAIR$[."N(1Y81)?$4KXH M)3OYSL]5HZ5&JMX]&M$ ?@066&)#)V!**\LF.DE+2#PBY?Q6>)I2EA_,0HM* M,2+#I!$+GQEJ^A<.;>G8(O H:N@UB4F:=DT2].[3$P5C,&7B07:Q2R78.$%P9+3?V>A M3T M0-S9PJ2QU1^SM?NN&68X M-QZ% 8BBTSUJKK&@&=/YK2C$&)$(Q*1J^&.:?+/.!#@!"J0H3HRM*$@I$0C$ ME&KX>QPJ*)X,TT=!/'A)==Q.6VF5BT%,K(9'!"IJ&HDW]C0SF=!O*$C(\O&) MR2H\1E'CR$HQ1PK^RIFPA1"**5/#DQ99T4J.LET;B3 M(^$>QVFRL,PQ WBOQ,UJE1\QNX#ZHYHM(P!)ZI@"O%?=A2G O62="D\R(F26 M58@-['+&-Q:\-\:U)SE+C8',22*G= NH0#$97(D-;E8#&7X#QFH-I>S"GF@K M,/(W;^C]1"K:*&FN8&I#0>+PRQ_3B?^P*>+\,K;2'DHQ(1"3BM>" M73NI:)+$3=#E,51NXDXYS#:3%SY*3.L*DK!,9&)R-MP6CH/HU7*BE\V_V"8: MH8='BH?'SUW'<%%8-_BCM8*[#L/6<_Q#ROI<4D7WDL2_*I%^]&0O!=J20^/6 M\\X0A^"S[<#5S.KY4"YKL0L>Z4*]&$%4R^ G,Z!5#&SHZ3@%"U-S76-I++2X M+/.X$/GI\QBI#V8%O05/I4>&:HK$N"'&'M5J(?(39_:7#V:X5':JLYAU!OK5DKX ZL MP'J2F2 Y)X'0-4L"H=XOW=&7_JPS&'5FOW2G_5_&PZ?^=/:_._U?7P?SW^M- M?8O/FWPR9#")K$AYEV]/70HJEFZ>$20INU"2_@^W]Y]/MX+UIPS+0SH]WBED M%'3\K.\F>??SROPTTH*?&3 MO8%2X)R$LLHJJU!Z:;%!!$7ITW6\(UW"GPYZA#]\ZX73"\KV$KS0#XV0XV57 M#[N2L5VFK2:W=FEVS%R2"KJ1$'R$XJ6#_B\_#)*:.7\7:4(JFG!IG)$X-#C( M>0[G)%'F0D%?L:V$R5]%))MK6,PU_IMKZ(;F[&::"2*C%LE4@RN?@.?Z L(C M@7F^F)F&241!T4E$OS[I>B^:\P>Z3("=@%O;S%6#4%).=3)IYJ!95CE+\0&J M8W ?4!II&_C/(_HWQ>4DP=M4]NFU%5;9IP7E5C99;UD*IY)/T&*P#3:5L+..)XF;&^V3#_*3AN;3 M@$H\07.\A"Q HV#@NC[0CWVDOVJF#X*_C0-1W?X' YAG;UWS4G=-D-T?C- M\-9K8.K/MA.DV\@ZZ0IL7@V>58**J.RRXM)"LK$O%+4\^A5J/XGTI617/"+X M)PX642FA)'JA0AJSW04\R[B!\PK^&$]770V6"9%:5 8F^4D4CJSB+$K7;P6- M*,4N(7^3I#P*QM4(? _^4F0FVM=M!7\H1!:5T"F3.Z94DY4\PF":^LUAK+A@ONZX+O")3T&D3K> 2O>2B$C3@@B5(M9Z%0XR/ M5-EMM()5#*)S)XV0<*(Z.)VY6"XI MH1][0ZU@%JO\9:2/X+2>-RH&2>-Y5%AB4;DPCU24 M=E"YK>BJ-]K [6^U6>]R3^NKP0$Q8HO*EL#KVUSD#I:#%]D-J$\,!KE%)5&H MW^M=E(-K4PG!*)^H[ FA;V/?TB79*PCR;[V6(WUS6?ZMU\FDWV+.\K""2;U9M"CF-AU\Z22%\^RJ+B8 MBDX.APP"*_/T6=235EF(4&C^IY.M\>^7:6Z%CPPDZ'\U:P%ZMHN]#^5I4FX" MD;E0[,J="0E!4XS :U/,BA*9S6*KF;N7$D<>REIJ\(-'6 63AJ0/9"/; P#]#>$]O:9K ):'2E_"(5CXKEN:NGTW[^WX& MRC%3?6:*C]^=_=)Y'HY_F]5K@=H+26]X2E7Y%F5BN'ZXN[Z_^7Q[9,,5/P<*V M%H8)$D[AWI-N7\SU962BI4Q)DW6XJ UYC:ONT$YGO^*\]D_ =C!A1'\V/]8 MF#YRC3TN,UX.H/JME0$WNID7?5P-G@EX;!(0CJ2"%XQ[C(= <\'46*WA6(7P M!Z/T&)W^!WI3BIL>69LY$_7D0:8(_$J]HA09D?5TU+U#R&UG-_/ ]G6;-RFF M*IRYA)GTZ) J-8YO/9/:J^4 S33^ OH7S; 0UF,+01$I!#.'Y=0ZTRPY916! MBS=J[_X9\0JY+H@VO;]:ONMKYM@96$L'_.E#,9!]:>P\VMXZW+;^!FD-QLME MYM:-I?Z934>3%C=P\@7CQ5 L"+PP@KA"$.-ADT6EK')GRAQ1AAH@WA"[F5-. MW0M< "9R6(-'Z"?;?_.6OME=+&P?O[J1JIR9E;(!LV%5:OQ=D='H#TMU> 4+ M)85H>;N)J5D>/"0C]\@MPAP.+3O&,6N"*M30F6=',Y@X!'DC^.9,<2)/?D_@ MS9N!A>\$<$U3&\B#*VX6Z>AK)W&ZA3A=MY=IG+!Q1_@M@U_\EP'QT3C863[9 MWW&><^F"9W*=F/GI$"H[KF\]/$*#:PI,Q.R>O=D8@0J> 001F9S?/)IG84QM MG-F79!\_>.5&!JXQ3 UU6$V*T)%GHC&@5&XHX'HFND??-2S@NE#X-\,*9(<; M!X1H]*((HNU$5'!0-)Q 26%@G('5W:#3TWB)J3(TM#?#A-+A7K!5]/4SYY.< MKQ-V%2,A/VN&$Z:&VNMTO(P#Z6&H3ZQS)FR2L.Q@E1L,N1Z:09P==)'\!,+_ M#JPGX!CO$-IW$(\Z YL!A[+VF7JGQZ#BL(F*JRP3"9\,=Q%,_#[0(W1MZV!U M@'_>VJYFCI>9!7-B=HMI_$SAD[-4>:B*"R$M\"(FUTH>O$N"O1LO4<@ %VH# MP!&=?FM-6RT)S5UK"<>%%W>T:2GO])ZBKH>@PV$4N7H] @LL#9Q'?4ZM,]]. MC47L<(D*85V^=T&\ QE8>Y/L%&K7><]V-284/_/F:)YBQ4E4Z&N9-G/IS>T> MU"A:5\[3'_H&SMS+.U$\%Z.X* 5KF@D&!1\ ),)A.-#20H8_]-56\PF&B1X7[DT@E#] MS=:T=P!$KC=%B(5OHJT$8T1$OFX9Z1Y M]9*8/RDO?TY'H3M>QKATETMXIH9]A4,1%M-]A'S.1JU8:RTCHD"0Y+/Z8[P$,_:L M<=2N@17%Q3QX@$23O[<[1!#(\B7D;K0=Q"L1*][+ .GGQ('E^@YZR3T#GF>" M$*Z4(BBF0[J&$B!_OH @WRE(2,'X*'A[<+I&P/'XHGEH).Z"O#5HM!Z&)HIK MO83]W8]HRN69L=7VDE,46"7<0\AP3)FM;<>; V>3'^^4JF[+B%88DE)B<$E] MV\!]R] N:G'BPAV$2^K+K&?#@OL- 9=9A(:DI)OHRRQ6^4NPW-7 JBG81A-W M]("4[">$*YY$Z%(.;VM!BDXSB F%DI]\U'^CP$@AFJKMHE-A1!1,JG*,1;RE M?+:=P$TJ VD*CE&TTEZZ%05'P6NKXY&',FZAHPL*@DBQ$AX7;Q>7F% H^>JI M_I4PCI=)1:#\BNVB4D$\2KT[JHE2^R%%&P674*-E)&($0OV;G_U(R@F52*Z4 M!.\*@G>A,HO8L5#]]L:S%W^, Z'<_@=P%H:+=][)J]=>,M'#4>I;C],5H'H^ M16,IQH!F4CJMTEX642'!>ZM")-"I^;?.=0U%KK>M8&0Q+6U']=I+)7HX1-VB MR)6"XK!?#"1GVVNGJ[2,2*Q(<*>^Z+XG9QCQ,781E.ZO5'0!"@_X\\ M;-\U,QR,$$=C@=()H6<(EI[\Q5')"8"#0T\_AX]<>/L?BR /QA0.I_YR";"^ M#-5V0DJ:%_:#D [4?&CCD;"8=:];]ZP*(/E9]*2H1!T@; -!@24R_%23#P% M_,Q$"/_G,Q-/H! 4DRID8M]*[T/KX>',WV[#IQ":B6!X-NWO VMI.YM0SV1O M1L$K-ZV,H7N<"(H_! MWL#I$XD/D<#,#B>EI*($JQ+3TP"-=$JJ/LHP@KP?R=H_+:@< :@$5- /=&1; M"PC;X8V'I>_M*\%*FO?(@;9^$M ;.?QCBK]MX!*[U$OG>N:2*$YC$ Y=-SP? MZA(.*A1O47_TO9'M_0Z"Z15[WJ&K+B6+^,B0=>+A */4=4IDC(>IL5I[X^6K M&T6L@*CU;-@_=VM;R+2U#Z$X1!:O\9MIK *E9L9V*-R8TH0J 1I!2Z#0VVG< MN2=$$4IMK*PPR^X$PFRXKNWLT)N/S"-07B7U"5,, OE>*I!IL8\@ ;$:&EY$ M^C =.($8I&I)7&[E."B700UF$.3+7X$G1W3E>!)M+C.;;.92Q-A$*TC##4AC M(E<] 7B>T)\,=&-MZ6XD>Q9/LDNJ3P<&N15,'A%!.78FFN/%*RT*Y.$:07[J M\#<1NIHY=L+ 6G#&]1P?+<8].$0@\-52@%KZ4$$YI&OS7SRETA_ 7P9\R_Q+)E089"@E%\WQG]]/"WH1?1]L^ MTX8G"##S-QO-V8V7,WC2-);& D5R#M/A03 FMFDLCKPF0[6"#P]N&PZ/HCS# M0Q^]O(#_K_.I!YT.N.YIUNKS=^'5A3[\) M;?_;W74]S@QNTEIF4(+F[M5W-_.+8_C;O)I.YE1IFQ617]E[ V5T_J"]OEN-M M5JI9BY,5Q_-2*;A4%K/B2H687>T)22/6F*-6CSR4OW)&ZJD*DG6/D#6 M2A!/ED)+2=<\1OE*'96?*QZ5V"171\Z:. 4_^M4SW:?9N>%*:#+[_,/XV?/[W.^IWN;-:? MSW[L#/M=^-/X<3CX$I[W?PPFB_'\E_XT_&,="WTH*L6\D"SX[?/EY?UU/?>^ M0Y0Z#B1][7*MC^1*T@YV#.KIT5U ON:/Y]/TN_0K^5W6AGO>'7T9/ X/0[:> MU?N+;>O?#=.$L]&I@-2[<<8V:AC%5#W,&]5LC21&PJD=%?QI/2L&'%ZG_6!^JF$RV@MVZ!_-:8)4[=ME/6%PLOJ4-WD0ZT@U S"AGQ[Z M[((VW0D@>CHXU0P7N4/$H;2?;2I(=PKSL9S+O#SK0[0$:"T5/G MM^YTVD6[C.?QM-,;O[R,1YW9?-S[1PW#.I86!81!1A,7/5:B/GU0UZXCM M2 M&PJY"'D5KEC)SN6->.KZR4&!@O>?OLBK8?UGU&LBP N7X)7$?*C,C@@\(US# MD3&5<@[(<*J<]N>#<.D.;@]J&.?'<4:#X$^Q8-1CG:$%2(R[BZO/%Y\?'FYO MKJ]O+^YJNDE 'L)!;X,#XL2&W=MW^Q%88&FP'""*-B?E!,&KSHQ[!Y'P-'Y3 M ;<.1GB""AZ/!TZ5P*+WS;[,\"=$>X5!9*% &XG0N?!+?U23.S9!R-QIY7B; MRM3.MZMZ0A8?=9)^RB!7DFIBX%-(>CHH('KS+RJ.E(3=BS(6+27+DH#$J2>"9ZROR'YXR0A-,LM5\/?KD_S_$@&Q^-Q MKRF>W?"T*M5<(EC'&=N $L!J^L%\:+LH041DVD?"4\X^&>Y_P_$,;@KZ!R/^ M+]UI';N#ON98\("&Y HDHIA3<%6^7=63/^^T/WGS +9\DK0UIY2@1CP]=MD$ M+.7D7)\+_Q2\ \N'_UG8*\M@V")DN/M-^U_[H]<^_&]O_&4TJ&ES$$F$ GDA M+ ' MMP5[A^8@@J\;1.^%.% [^EYF./2%[GO1N_O1ET[_G^AX $_T_SX8P16[_Q\% M'7\Q)^%L.: $I/01%)6$'=6QWZ(\K[/4EVJXLJEG?VSGEE>IL_M1O'_*(9GA MSQ8.O,Z\^\^:7KM&,C"\=L762%Z+WMQ^OJTG[$]&%_-=8?%5DDS^+,L#6#8U MI-=;9I&;?M#]U=<<^'%S%^TTD MP=*9XTCSMU=)\W?".ABUQ,%]E>+;]^MJ= MSOO3X>_[/7;P*+8['<'5=M9YZLZ[L-3KJ/OZ-)CWGVH8[WL,]C&0CO(=4<\! MC*W(,B\0NYTW0]!5EG*N$*&N]/S! 4C)A_.JG>)F_IL+_O1A@?X[O7?[56:L MP<=9_]=7Y!:')I!:_-I/I:&PG>&J?+L^36M0CPBYGJVX\DGVWMS>WYQ>'=1D M.R,BGAZK; (JY;%*%QZ4*4SHU<7EQ57Q,*&=?X^_]A_GB*&X&(_U7-$]:J[A MCI >3LU)QMM8^B@G&JC$9K)"%#'XC>/@VVYJ& M1\&KO#KM8T\A1.1+4E72P],IT '8(,_/22Q94#!(:Q,BA3NN%VVO510L!ZT2 MLFG5\G3)0B:#,.@VFM1[L.-&,+UCWRUA:R1Q0@F83J,X*,@J5CP$):2J_1B' M,NT$^TUWC0;3NV8BL.@,!%1UV\FFPL@(RFA5.Z\.P80.882(BR"^0BL9Q @' M;PXL66@S!0L APL4VT6AID#\UCRRM+F'OW=-T_Z.TNT^V\Z3[;]Y2]^,2Q&) M)O(3K:1FZ0#&)M(+AQAO8L5&^Z1A$6[V5C.(" M)V:86'N]'-EPR$LGOD(K6<0(1\P;B0ST0MZ IK-^TOPGXF)'7;]53!.#3LPWD6;WNOEV M"@/$U/# T'@'.I%GN?62"-[=WM]($M*@W#-?$51B7C7>+#_8;#7#04"-G3CA MZG@YM*U5 $&(":4IH4!3[:2<**!B%C;>B!^F(@HS$-&1C5"CE9QBQ2.F#J\A M7Z:%<1]P_@C @05A\S<@SUA/5;>5S"J.3.QNRFM>K\+?-(YR3NT-2*S0*J(4 MA"-F1[EOVD5P \7 #-Q[=!17XPEXVF*-;IV8.5.HH?9Q21Q,,<=X+>@RK7)/ MP#'>(;#OP.UOWH"N _WH5S@3*+%2JRC& 4E,)Z4,ZW"P49K1TR5;2APZ'&*V M2&0BYV;+'$[ +NP[\N6? >?=6!C6Z@C$\.RZ+Y7Z"W$/+J;QI"[NH2Y.WU(K MR,D2H8MI+)')'K-/^Z(9%@K*.;;Z'^B"PC?<=6!E6>9/G%V\E<']:G%"4_,LK(BT]P*M#+,4' "]-:H!\?0BB%^"%7%5K&' M$Y:8-2J9XT?@^U&P+\>VX#\7X.BFG6ZZ8FVF5;03"E),0EXK?][4)5?8QWGP M*O.'! LP01^O+RXOKGF"/H;?4B7DHUABBS2?SQ9KH/LF&"^QK]9>7;#TS:&Q M!(%2R,M=\>:DFHV$*^QT_1.,4R6I(L3R#:[\<+?H#BPXT3@^[*"AO1EF$(J MA6?4S21PN[VH-YQ1=?SBPT=0\$B9-EL':!B)Q]Y 6R@G")E*0DQ6ELH]\Y4E MNI! GD9PFP3+L.VHKM([JJ?!K#=&6Z?7_E.69+<&UL+T=;B5SA8CM/'N1]FC9J*C\6P- M -H1='7="$?"0??Y0?JK[XF4LUT!WI#FM7K!%+3+,^N>&^/0!MT%W.RZ 0IL M4^%U>BI\?)T-1OT9G/MZO[X.9H-P(JQQWLN*WY SR9&JU#ZC92GM<7?T4P!U M[G1$UXR4>D@3!X?88D=]C9%@CJ3M?A@XKW5,:2D9(42_:=JP0* D.] _ M'0">[(UF6 P\2=23DC$LJJ4C1K[,=5,$%S;]8[+64 8TL%@//?T%;-Z W+)R3-8^ <"])1C 73/#&K&O(B4QJELHR#B48,\K MP30\0$[ FKE_A/P"-+3+#]W.,8&(8E/3CL5X+/!#4M*.F1]8,W+92,EW@2'P MZ!0YMO\%](&._$"71ASP(UH=]*YU;"N%?_,W0&>T1@OYBFHTKA(F!2]+@M@B M/=OUJ+B(*:TJIUC$E2]]EL#Y[2A\UFED+<8YC+HE53DE"HI*DF=592^.0W2S M^B!]3IN)!R.4*7H\K=G):!]TG#J+/+%&K:-_W[.>[Z 1PCCDR=6E'.<4VLL> MTP5D)6R,ZTH2C759&@&/:7S>I,?G9(JNL>>__]B9# /GP-%3I__KZV#R H?M MCYU1?U[GL,5*3I'J.;?NM\N+>A9R;,\*9P' 4/KJ]O[FLQPNQI3:2 _F@C*7 MEYBYJE$_-59K>-9_=:--2+#[';^9QFI_IQXD:@G#$3+- [?I>6 Z^/++_-/X M^=/KK-_ISF;]^>S'SK#?A3^-'X>#+Z&CRX_!_#">_]*?AG^L=5$/)<]9QT\+ MB4N>C!H.'!%\RYMJ'LJ<,P7(Z&Q8J^"/<^!L\JUC1=J1:IB3U7%(B"Q*3C6L M\&$LT-%>P'@ONLH[M\^[HR^!Q>-@, MU'P4(*0HH#[3,[91PDW;D9$IZ(0.EGBSTR.: CZ2'*L7,.Q M(H$IH! -,N[7RL1(P;LU@G&TN[$=+WK?$$7\H=JV\#2I%C5+0T3!"[)X!-LD M>_VSCUY[%"6FR$^H2=32$5+J95*6#P>;O>8AO4%[[@ZFG:_=X6N_\]+OSEZG M?62PK=4B8*Q&67I2:9++D6+ :>&6?[H2?V[9IAHG#_;SDPSP0QA$6@! M>31:"ZB2?&.LJ&;/5"T32$'GY-JC>")W%S<,$!C8J@)?V\<=U7SK2N M$%=!?K6R,;V0?E#]"++%VC+^]"D#*%7R[:3V/M<;[%FB45$AVM%8*2>'4"$[ M7 M>'K:0Z15#&]%:I71&P2YPO(QR;8Z=P->3$*,#6UY9+K)8V-C0$738J\]: MEBDN,70'H8:4!&)3*"4A"/+6;4#%+)/_=_469^/%!^M(%6J.1@D:.5ELZ(24 MP@*)T>5X8QE:OC8SBB5%11E#;AJO3UHQRW+4K>KJOZ=M#4\SIYKA(G?W6.)G MVT&Y/&QKYL%-#XLKP.5%VA6@UYT,YMUA9]H=H+<;HZ?.;]WIM(N\ 9['TTYO M_/(R'G5F\W'O'W6Z!\3"([=_Q!9W9'N VG63NK8L"S+I]A]?(3D*'N28O!DU ME[L2XR7%SN"R:)5_CRZ)3AD54WC3G:?8\Z9;:D9@%M.MACYIQ93B=1Q_&'SPY@TLN#/Q@U?F^'4[7; YRF=9L"GE;+QY M+"GG2-N0P]KBBDM) DH=YBD_1TI)5^89L S;"=Q\@ X%"H[=@#"O$RLT0+\Y M:CJ]D&&65HJENYR=^3#'S9E<24INE'-B(\N,]3,Z>U"4?:'KJX&\_!A*[K7"G/O?>F/ MZLY93)"9^D:+L0U1\XKK>$<2PI\.TL$?OAWYI!]BS3W#_FCF[T!S8C_U>#P0 M5RCN]N2<3XKH'LTEY+B[?KBZO;AY@%O%NM-K)@P3+-DP,16E'-H,VB!M$9AD5L,(#FUKA8(Z[H8X;@[FG4FW=^[*+YBC5N5+#%S-BRD*K6GS"VPSN3-J)>0T+?U#_<\ MV/.V(Q0BEK41J6K,AL:81\T%\%"V09'&#L__:8=M1H($E QA_GOGL3OK(P/$ MRZ0_F@7!T&L]8^Q[B%Y8'82= E/SD/QPNIZM(:O>$!R0+^%Q-3\8%U_#WRXO M'^JY\S_J=M"]% VZR#ZW"F.O/>X.92(1NM\U1\^;-01_1:J)1C0),EP0*D!/ MONL>D<;]3-"F ,)N+*!> LOTJV5 52"DJ/;+)7VE9=2N KU2[ZWDI/;1?("; M#L8!#.Y7"' 0R!F%&$4XSVWTJ['ON9YFZ08\/8L8!>5UZ#Q@Z@2ZE' Z]=W( M#6W7G8#XB1E"CVD3G)$=:#B>P0-K__"8[)?NM-:3:U]S4-H8)&8@(,76%E<% M3PLD"F&,/T/>:\Q$RM)W][94<$P]97:0IA5]^!9*' M@7=@^2#*OCPF9'5)!RXG7GWGW6GBX]$8D@7CZV!+N4OKCY??'YXN+WY? U_.HT76_5Y M\\!5%+TOZGC$Y4=@@:7!>HW*W*)4\T)1)9).H6(0*>4DFO;OK,WPL5P"9 (_ MS"$H,3!7?'WV)I6GHB!(I/ J$^HM$O8:XI'U+HW9D82A->4IQX]&TUW(?O4U M!W[[4T7S=BUA^39L#0X]6CF49YFZIT68ROR[;Z( M C#..@QM)4<9BLMX5_^<(T*9I'F(%Y^F.\7-_,U&9IATD]#GB\N+R]-):/;Z\M*=_MX9/W=F@R^CP?.@UQW- M.]U>;_P:/-GK3,;#0?AJ+_I8'1/0V%EI5I2,%(4CA^+K(=LM?7($>) >.J3+ M#/X&T'K/"6G_F]#7/CG/_8[/*U#9\&RB9W0M*Y8E8VVI9I^2=':8B$2 4W<4 M'N[1]@6]B 8 R>J[A !X)/=)\87BNCI%3J95-( MCB()\LD4V3;M4'5PMQK9%MAL37L'0&9@K4)MR*]Q@N8RMI?%#7U>*O3; MR@,*P;'VM!I(T-7_Y4<9"I]M9P2^'QT2'-N"_UQ$.Q[\.L[4AE14*&>-Y\>C M\;$XY[#M\;*KASTGSB)91:4BB3BUIJE"+7SC#P4'L&;(/UMS=/=U"P]&MU03 HXY^P"YC M_:&M)A4SQ"XY7! (NFF1BR>9AU+ZBM)QI;!VV4A"D%[-Z62_F&>N/$6::!QU M"#IGG&%HD)"31BSG9?_-!7_ZZ(SW#O\'+>V$0Q&FM'0D$7_\89%<4)9OJ4A! M-(MBRTM%C"*JI")"D66F?JV2K6!999NB3:HE@%W2TG69'\P4.Y7UM/ !\1"3 M*8"YOE2Z+N%XP8U%">GI:S67,SY8#_X'O4U'AJ)@YW2)FTH$?D(Z5O+SB&2( M+PDP^>+*8![^O&@?QL;?Q'&$GR"RXV60$R;PN\QZW)-316D"%09 P2P"(Q^M MX^/E%&QMQT.KP@RL E0QTQ2^0A*R6[4X4U#\2F+^5^P%8MOZ=\,T<:X?T9]; MP0:BL(*.MS+I?N+8[X8+Q7BVG>!-9 ]*87@H]$QJF:&JTPJ6L",@:--LRL&: M*$W*D_W=FMJ^I3\#M.B")[!P -R;#:P1\,)G* B2N7T4PBA,N=+=H,LP#+\$ MM=X*)I:)5<396WFF.\QN^0E $/4GX]V ^.I12+.Y#>5V G0U,\A:%JSQIA9> MZ\>9?K*VTCSM*';75)[M!]]^64#/Y+J69P2AJN#/AS\PT(VEV=:R MCANDB'SW\I"O1M/68@%,%!(C61,%AQ1NXL)_2FDN5PYG#OLC.L5;"KP;"*JFX2R;OZ?:7+(%5Q)&).E14DI:;%V']#$8P] M"&XPQKIOMN]]L2$202!#QT*AY@QK; &4.)!P*4W?2"MX)@"2F'""_/)K9UIF M1MO@M[.M:7@0%S@TT$YXBA2/O;5D;*8=;!,!2LPWE>X.4,0\.-4'ARP=Z(^[ M5PC\P-I'UHLR(Z3O+-D;: 71..&(*:;8%<4" -U%\5SC1'9!7#9DR/3PT55R MZ[6"4,50B'FDR'U%G,\B2ON>2(>(8P^A2CN(PPI S!G>^P*Y]N_!]=X78,'Y MUXS"/F(8DU&R%42AE3OFAT1V?@'I"SP-PK4/"===+,+'%2COZM)8&/C,!7D5 M6\&=@C#$5%+*:A_/LE!TW]D[,@968/=PTL ^4*&LGL3SOMX,5:4>UXJ"$9.+ MUV0N2QHINMAQ?='QCM*M@%WC_#DX>TFIA8DE49GWRU2#6NH MN2N.4'.?.OO.(8W WG5,U+V.O82PAAW\L;-%7>QHEMX!<2>5"U(GM.UO=6<+ MQ)(K*TX=:W6IYCGA>LN8\GAP:?QC3JS,C[N^,\T$A6"0Z9D? M'HB\9YP4-:4D05&M,>@_!P&9]#]$'H_(2#_8P&W!>SAK$A][$FHT2]\Y6DKK MFU5RF?2\EYJHVY-2BNN31EK"8Z=ZC[[//CS]([=E",&S\8'^11ZW^ I)P1^@ MX*=!F!NM9D;!"8^52M!XSBON*7)MP\1]VO]-2OT)VFOE"UIZ*$D:%6$CZ!S] M52HUY>.:H8/\45-;N(/X(2M.#XF_RZD)0M^2NLB7I79M&!99&\=_;[HV8F*!T%>42H]5'_G)* AZ )V15%T2]L0&\"7.!$E14TK^%%0X W-R M "C!S"C7)4IOC:;;@07_XOC@.%,:ZWU)*C\8TWU)V(^.876TL"<=\]"5\ZT( MT;HN,&D/RYN6%&-ZOH,&-.S[R+86X0^X-RU4E:6N8@ ME$Q(?W\!I7]0EP0,$,@7^(=Z-@@\RB-W3KH9X;A&JPA1 H%HP)5O1M1F%4" M4!$4.RC/9RYBW_WHG^OS9@$%:=)PXJ JB0A>CX3ZTA) M%%:U4A.#('/CJ3$#)FQN%;W211$2]8UA&6C.#?* A<]VR4Z73&TTB3H$Q6IH M+0]6=AS3G?T!/_VM3^;#^:OT\!NL^]!9VD[G4,?:C7? M$+!SM[:KF5\,&N33?",7!0K_NX2_8?-F'Z M.AR@V?*2C#D5?5W*N:T@QPA'M$KA*V&N5)+^],:GDCXN)?GK9&X=XPBK"#6& M$1,6(VU#CC-0L+66$AU+K33/10(K!7$QGA5?WM_>#'N[UIR-EFEDP922DD$B ME7;B3$&)@!2J%CM']4S-=8.;[)P+HIQ:4C)&KL6U"()JV&$(DM.O?UGUI&1= M$3TSL47VQ:@DJ\,OP-27-G*_)U\84-9.XG<%\;N7FCM4JYD(#-3@4/ES?]X] M1(4]D)++'VP3V>=*+@:;"F9R?0Y.;"(![B2 M*Y^*R9I]J3->#M%U42HPO^#6SS062N,B:#?F$2X##N)Y?.9NV=QEY*O\;X89 M9$=YY,=6F 1M8*$+=^R[8OY6S[P5REL6E.5[UBQVKGTV/H#>=5W S5U,JV?N MEC;GYJ$LZ,6TT$Q48MD[-59K^)]7%PBG\&G39QZ7QF,JJ!OS[+OH!LJV5BC= M3#B@H?8&D$K6RG@S(U3Z'U%3\/GX5#>5EJ,,BIY&B^5LRNK6VLJ M&Q.U6^O9=U6-NP[I?%>OI;GK;:3OZK5*U\6M\UV5A/QU,E<.WU6EAE%!_[HR M?5=;0W0LM4KR796)N*7ZKDK"()%*8_1=;8:J'ZE4_=AZ5=,@H+S3J"@W94D8 M(]<^J@B"RC-.I)NR)*PKHF=N-V69%J,FNBG+SQVJU4P$!FIPJ,5NRI)P6:[5 MMVYM*.*FK,R%86L&"9F61-_ MF;5TVP$^0!OCW_RB?1@;?P-%]8-XJQ/'7@"@NZ\NT.?V>+F$)\X><#S-L&9K MS4FDU\F:4WG:.U,S?T(5CJ]\.;?(3.UN4"*C\1(G9-\*?(+W8!!(RMK4F9_4 M_!0"K:BL7!(M]*^6[_J:.78&UM(!?_IH;8'0IH8S9IFGK7YF*M4BSP5GQ,X' MA=@9Y0&)TC=@.)@L=&8:%=,H0(L-]A<*$2K;(@P7A/#1=@SY>)E](@1P!9EK M'RR^"N>H!^>' M<(IXTTCW$.[F]O[V-"'[^2$<*WQG9[)&/H23A/QU,K>.<815A!K#B F+:A[" MM8;H6&KEN!5P BL%<4M]""<)@T0J[<0^2HF %*INPNLH21@CU^):!,'SZRB& MMR*2L*Z(GIG8(OMBU,374?)SAVHU$X&!&AQJ\>LH2;@LU^I;MS:D>!U5J?>\ MYJXALN@_* SP.YQTTL&;A;6;Q/P68G[1AA% YAR?/ST]SO(E@*B2Z-W% KG5 MN"/; \'MD:U9[A0L ,0,SD^CE+=3*=\X#P#1 Z @YNU^,X5BO5NP![N>[SCI MAX "6CP37331J1!6\?'4WJ4,CFK['3@&<+-I*Z[A,WOSK;'E 2W?NZHJY^:) M [::H4.5CKTU<$)W$V'S-*GU,^M%S]G,:*OX/HLI!1C\I[>;0!TC[:(3S19I M72#]R5\X#P'Q0Z XO(] :MR& 1S101/9C87(6V>J2Z:ZI08R_=JC)OVJQ[#JX;T#%61)%!%4]\DV;:#ODF";&A870\IG 0G<@K$C'1);H#E.T"7#\ M9AJK$'4Q;,YK_DSI$DU^E'#'O%;I^I)E$8OOWX%,DX!>\ _D'8-)W=[IGEHN=H!IQCIK?T*O+8PQ*?3$%N ME^DCFP=T3':);B"YR7XDLT!W6+>RZG=SXF5C'K)?H/K.VS7BNWPE_PV>^E[HESP$Z)COW):=,N_+0_^8(L73,*Q%- MGIDKU@I."W',V7+?8$J5"@A"@5(H/4-59Y=GS0OTF2,O$.Q,!]9S.XAY'?VH M/QU[WZ'VI0GZ5L_27OZ ERY1D"13;0%^I-?U.@$\1U:F0U"N5$$/%U![M_73 MOT[FUC&.L(I08Q@Q85%)JJ#V$!U+K1R[!R>P4A"WS%1!LC!(I-).#EB4"$BA MZ@:D"I*%,7(MKD40/*<*(M:3DG5%],S$%MD7HP:F"FH =ZA6,Q$8J,&A"DVX MM9UJLXW(LG!9KM6W;FVT+E50Y)[,?\L?-=12CI-9Q76E3P*VW=E_>K:+HIVB M@%_NS#XHGR/!U4F+9S:+9C,5PNW.XP.+N.[$L9=&1E@6S?.E[^.D[ R9L;_4%6/ 79J"MC6$9 M" 7/> <1+)QDION(5-0NE4C%^$0P[2"$N1C2 M$MM.(GQY>W][BL"9J^P RK?G%; _0-[HIX@+\%#%MGNFIFCPY-NVEG-O\44S M++1W'ULQE('K>8:3.?#&R[GVP7*MP=QX&WE< 8(J;F+C#S58SG W_F\5T M@VUD8TFHM3L5Y*DN!+PM/&FQC50M"[:6YVN,(0H-/&(LL1F-GADK%#GY\C * M.D:%<@LVM&(;EHJ5"IA:V8!N^2[A ):@X -A8U)QNF0&\U]:9UL5I M70A;^:P*@EY>D".MY-QUL31QIBP59;DAC9C:HGA!V/MLUCA!-QQQ@H).Q"&! MK%4'1-WXL6,![QP?2)G79++%!Y)E)BW #]SD5P^ Y^>4C8P/) G]ZV1N'>,( MJP@UAA$3%M7$!VH-T;'4RK$5J>(#/9*BXUS?WM_>U<\@D4H[ M,=Q2(B"%JIL0'T@2QLBUN!9!\!P?B"%:BB2L*Z)G)K809%=FAJHZ/I#\W"%H MG=* 38F!&AQJ<7P@2;@LU^I;MS:DB _$[T(26X+\ M2O.:;RG1R=0J[H52"&[YG/CX:?UL? ]R*WQ&^P'&"^7O)Y1&2U*1=Y*J%*< MF;3PJ4C&@?4.E68[N]Y:O4%@1PZL%E@:'B\?LYH\ M\[$$_.1[&"=BGPC/DNBH.04+^QTXZ9R[ EH\LU$\?+R>[0\A&2T =P1160GH M.$>>G\WG9KTTJIB:;""*\EJ7*=_M%$!@_87G.[!$$$Q8D,T2 MW[!4!&V^M9(1:!6/Y8<@0>/EP43&O>QGMRH5?4LF"\>BSP">DM;*(_FGQFH- M__/J N&\/&WZ3,Y2$%1QT@S#__7_]&$GD$'7]1 @W";-[%;/O!0-GHJFS1F MQT.T[^(DX;Z=,^WXX5+19AF<^]+XBCB2IUL]DU T>*+,EC(=Q(_W) /(!6ME MO)GB-XRG34M%SN8?QIFA5G$91\&EQU9O#:4' ZL7_'T%(8'_<@T].WY'*=\X MDULHN8MCSKN'D-.T/P) -X%C+_YXUIR-.P.>9P(!$<.Q[9[Y+)3/;#@K>5>: M6*XBIRZANXVHS22B-Q#1JS-S16TS2!C+%W1+L) MU"+2'S*C;$7D;V#[VIGI)>PY^-#GO;>5<_?174"A72/T]^$W7IPV=^:Q4!Y3 MP2LJV)A,DW7-.YZV?3_CZPEK:S"5_I8$,-LH;0 MN^4(H8F^DJ'*2,$BDTDY.7Y0(2*'J)L35DX0QN*Z)F) M+;(O1DV,JR<_=ZA6,Q$8J,&A%L?5DX3+0.'_V()3=U MFV=R%R8W'\;RO2[DWU,#V/>%$3(%ZFEC.Y[Q5[BS9"$TH'$8O;LS9MA13N MU4@Q6ZR![IM@O,Q2V^/NZ">2HP9K,\E1< ='P:E[2PV32IYZTH->B-B"#@QF M;6??#-D)]R68TE(R0HA^T[1A@4!)=J!_.H!\QY];3TK&L*B6CACY,M=-D5)S MUTFLUWS-I&_3:6255)_3CTG0Z%B9M@X^7R17/^ -ZS]FX[:&@&N1F(7A/$.DTC#[6JTP1BQT$- M?XF>[WKV!CA38*(WM2E$2=RAJMLB#A7'0^*MD^MX1SR"/QTX!'_X-D4Q:#(V M0XF_)66^AS+?U,\!P=N-$^C(V_P>HA\7I(R196M5(30^55909, MV-SJ"[" HYF!*]L&3LS(!\6#4W,,0PG!2X5=W&?XM8U\1/OQ+SP\.CY8:RQ8FF8/>!Z[D#U_6!#A=U] ^"6[+ +ZA*QK(ADN_A#?TJ MF0"B[WH&SXW2+:58U\Y0(C7QJPDJ;* MK*0F0T-[,TS85:8ID=B2:NP3#45CTFUD"-Q=K9P@6'Q"WF?-<+YJII^9W9"] M%=4()!(&^;)>E#%93<'"7EG&7T ?Z% OQM+0]M<+T288[23B<68 %_[-WZ3O M(H(8W_.U9GV!9ZWOAFG23W/E]4$U?LL#(F\^C#JGUL)0]7P'*3?173"*" M:KZL&L7KAJXQ^3,R,.I_+. O)KZS6&LNF#A&=A9DNIK'Z%Q>7,AA52Z!6+2B MBTI+4=-YF;A[[FN.-?:]"8 =TNG/RO1MMH5,_*#$5N@+>7@FU;YS9%N+<$8_ M^MO0ME9SX&R>P!M#B(?R^J :W>4!,1X>*MW29"@&Y?<:+V/\^A!7;Q<8?+5% M_&>&FV*:UE2GK @X8O*I>-=SA$_F=<+8B6\3XIO5V1KJ+_HK/1<+--XB:HI" M)V:J1+<[Y3/U%*W M@=7&V-E%6CZIHR3T!%"T>M;FMU=?@-)3"\;;Q@4A$#, M*I7N=5 XX7@[BQ*''N&!H1&AAJJ\814Y)HI$5QS<1,FYF\NZ\5&) D3Y8GU+ M9/D7IN_0WGBZ .>P(+N2ZMQ@D#IFC$17 E*9:@\WRPR[&1%?4Y6C5<(5NS5+ M= ^!.:_]8KBPJ+'0S#B*3=>R?,WL>IX3[@GACC#KF$95434N<4H>TT(B^SLN M*J:]TTQOAU/^T9^55'&>?+$B5;1EBY@?GR(0YMK'T1\K6,>R/YS4X94K;H'C[2:F M9J'<+^@"88O^0#^'EO%U58E<)WSQ8%#)4K^W!T2.@0>\#BCAM@-4=54E8G'A M8QJI9)JG]Q'L.@X*-AC TUNC?PZL\"W=>)GG5GA)/Z>6\755J5PG?/%@*/?Z MH<[48]%"M'^%]0(T5#3 D#4MV15=6K)/G>BCG27\:N<=?;:S.?JN4HG+[NIU M*H^BH4ZTG>TS/,"F;S,Y;JYOI4B F*<1C)^$4 S4B-M7 )IRGE8WD%NB)1<4 MY.0=.&]VPSAUM"P-K&UJ)A/8CJ;FBX)?(Q^9VF ML%,(UTIA-06>8D,;RK7?3SRQ1-;5*'@DXU;_FG:K'W\/P; '6W_1:4V^:,?)GKIDB)V8FEUFN^9DYL1)2RUJU/[B%?6_Y::>A2TL+!"\LY?VV15J1D M&"\5F,A%C4KCIRX!28>:0!%JA:9I0B6Z&A<7B62J:.)>&UN&=+3)&BVB""L* M$J>>97+;?/,&ENLY/C(4$C8WZ8)2 M\B7?3&#.M5W?LX>V9F6O!%E%&J!#ZCF>6KZZM<=ON'(,?060F,0E_[282LIF MDK'QATN2HR&]D7)?14HB5&?1)N-00@8).7P BH,='G M.Q[ZOE*!7$Z'8(L"N=S)9:C#J2<]X0@1N_DO'L0';BE0VE.9M'SN81?O,(REWV(*=>A9M'(EGKUF>3 MX]Q*0I>2%@Y>6!H?BDB".+>2,(R7"DSDHD:E\5-7(D1G!A#404YQ=9M&)FK5 MIPE5' \UPN0*B9FL-$.H1%?C J#4*R-)2%+[E5&2,0U/I$<8%A%0V5^A=3>VXQE_!?J> -AA'7/+L^-;LRQ[$&,3JM%'& :5Q&*KZM8Q#CMG ,9+Q,\7EZ>7B(/1 MU_YH/IX.^K-:KP+WH?0.OE9,NNO++)LD[H,; M800FFF&)=:2D!*M:J8E!D+EN:N!N]QS-=>'!R02[9\,!A N^K()-TBY!-Z?W M>]2BUJU4<6M_GA$K75!*W?-,]I0BJF''W L[U;Z_P,.'8VBF.P+>>#F%2G/> ML>_;\RO*30RR<@FL8)-703O3'HG?;.>/@35Q[ 4\'#-Q!E]34=(P"BR?A4@< M:Y UQ%V'K]C96(.OJ2AK& 56,%[_'@I\S(GC(HKR ">9J'CUF2$=ZK%#'&9, MV OP9'_'G3;3!155/ED^0<':WX'S9F>,^IN*+__]B9#+NC>:<[>NKT?WT=3%[ZH_F/G5%_7JL%&2M[CATYMQXDSNW#S>W] MU?WGR\O+V_N+AWK&]L&? -MENOEI@0N$QILI ML#(_[N;PLP1K-45-*7G#I>\T?8K"(-/[)#P0\*-$"S5%32E)4%1K#/K/04 F M_0>/=]>VJ0\V6\=^!ZC[9)=,0HUFZ3M'2VE]LTHNDY[W4A-U>U)*<7W22$LP M'M7LH.8[EN&A"WA+?S8^T+_(XQ9?07$U,PI.,/S4JW$L(GG73/D5I61 5;LU M,@IJW$QAA?_BV"XS;X)*4G*FH)(9V(*778V'.=W%PM_XP:.D)P![OC "_<%_ MFR!0I*4G7',9TUB*:CZI@4LY?%N%L:]4E'AGM)S0W/68PTBV3M;I[?2&0#EZ M,4LNZC(L\V[DT:G^MOT3^*'L.9*R>6)E3E4 &IU7CS M/@1PMP*RP=@=03&"FY/Y=V"^@Q?;\M8XZT[1YJ3D%3=%LFY[!.)3JN=R/0EA*]7MN .?@-W'>3\SM) &^DB-I6MV\PP)3JN^T M_,Q[MGV\\P1;,V?>,>!2B9%*8MH9[R+F.]3,F78,N CR&I?II0@M+MTE[+4@ M[B7:.A.0%9R(A;$;WN%+H!).+Q:NF1<1+H_0_TT+2[03\5 MX1JNK3/Q6,&)6'A?DNM"/3S$ ,-D MZUA4LLXD=L>5#H12=&_"@P!QMEHDHM M9PX)A=AJ>U'2?"-#'KP]$"/;6A2AT:%>RYF4 T1,)NX[@,SI2 8J]3^VP')Q MV_',LDFDKB%2=_531L E)4F\$LQ4DNR>^Q^&ZP%K <;+<2#5W.X'CE(,NV9L M&^I0A5]LK,E)6 B[K#X&]YOF[A'^)FBK-5^/7)*68*E=R_(UB=VE>Q>8SAE-67GM( MU9/)R$?/+E'D+0M\U\QPI3MU4&*LW7P2B!!8E*U#OKDB$AZ-!H:)XJA6\PG" M(RBW#0/'##E?:QP>#<_\[=8,8C1H9D]SU\^F_7U@+6UG$[VE8WO6<27L6<>G M3MS)CKWLN$?=["Q@/SM+V-&.<>AIX]Z!R&"+B*T[5,:(N'!R 'V^O;^3P("5 M!C?/^$ 41\$8NB9:@C%CT6+SNGOV5:5NZP,///NZ,O@<7A84U HQ4^=X'.=P_P66*=59_(O2ZZ2!*JTP\H49%)JY,- _D13Q,E$E*= ,E.O4$ MD4O/U%I)ZSI?[L;'P!VB39^+THVN'$ 3_!)7OD6T8,- C;?; [A_7W+O+AA; MD8I3W#L,$<)CR20?)1AV&@5:DHH:(C7,S!MJ=&3:=FIG5XI MA3,"(>BQ>C+I3VEFRB$FUC.YL%1#OO!.LH",:D3^(9SC1B OHQ%=9?D90E8T MDZ4J3VY!FP7>*:%,WI#B?N=5DXHK M3-Q!T\ J7>K-?SW(R PU&(ZN-0U.R4 MPC34:I*Q8*)D.._!9JL9#MJ[C9>GX(2XF0@WG$&%KG82SEL%*<8#!._62#=7OV99["Z6E&4[D-Y"J, M@Z"'ADF+6.VS&.%T1,TMEC9:0#%N.'@?,LIY[$P#6W3RRJK: EX51:&,YX]I MXUB-SU"ZJY43OCE-231^SCE'TG.L;A@8J&NM'1COK1 6%' MVO5HY5LA$VH%SU;NX! YW<[)_FSE6]:YC%;2QKLKA]:KO8UKB#Z"%$5R.<76 MD(H,C)K,6B'8!%65"SF>IH0Z4O&AJ%JIB4&0N?'40*:H\7*FF3DNI:ER3:( M08%93H TDC9>\5.H' CL&BZE3^ =F':0#3;:_A&I0%%367(4E5W0TY;ZZ%+C M>]FF;S=X!5>9.U4]LI5D"N*E A.YJ%%I_%H&)0>F"0+'_3C1.7$)PU=H&FVH ME9QI*&,!08UG,24_I[J'6$GQ8H))M6ENL(NLBB,TYRM_50B0+V+CMR4!K6=@ MX8 <=:<+JJES2CFE>"A3X1NHFM5;^/Q10$8I5,L]L(_OL])WRYA!3JXD/R/( MBDT/]@+REK+$UW[?3G!#.+A8!;[O(AP]\II4CVC"T:@D6J0T)#QQ\TM!5.D# MA!([(Q7Q2^,NT_"H&FVQ=B")QU05+GNJ3]U,<[78B FPMR!S>4#A] E M/'Z2*O!WW_6,#7(N?O:]= D!?I?7U'Z7^ZYTED%?SNZ7&1Z#U[+=CXXR63*U M3?C]U8L&%0FISA?5A;IYJ::MPOIEND+EQT?!'!JD8!1IL$9P]HH FW\'YGN8 M^;" DPA]VU(2M526,9&:$\C6,SH"ZG>@.?/OMA B)YL\\[<$_!2T&A;'"'8 MEWN;K]$S=4M!L(1[N<:2]]GV<1?U7&TF@+^ZN+V_E\ W13J8@&4S^A3(W-A M%>',A57.S"T#P$IL4PU@;G<)12B#OHF&SQPN#<5*@@I59V1]!ZX71.H.TAQ& MIAXFL^E]5B[%K_W9_*4_FL\Z_Z9MMO\9Y>$-;:BU6D&/)'X";U[7TOM_^A#[ M&5@@DAFY*7?I&_A63\2>%\WY ^(+R7[H4M9C]=SR2?K?P'%V7_\DP@9_>E9@ MDY8BX:+ ,*VNXQTI&/YT4"[\X=LAPW8H\@OPUK9^ "3]6Q#XF6>\(N-M3DIJ ML*GV0(U2P)"*.;C>9[X0RZ\@E?9+T5Z2' 70$)CS".N;'4LWL"::I2V -C26 M8+8P@+4 [L!:_)3IAL]663I5%]#%R04[G^PR);/*FO"&&!=]JCI2:9MW6B\N M<:G&[7K"NH]L#Z#'9T-;L]PI6 #C'2$"SUTCVX*H("5@&$-3M3'$(2L^39[" MPI=ZKWVM9H#9S-Q#&MA;#6SN[']U-1!7U%=9A037;ZK*2I:O%J1NQO0D2&(CA(9 ME=I !UJQY;OKP5#A";UQU5PPL(ZFP-W)[)A%!ZJ*26Q0<-$+!2A17'3Y+E(P MM.A_>(:U\@UW'3YY( B*7T28&U&3+F)@4#(?PN$P#_L%_SV%P.2:[H\+*\>8 M N*6FKC@1N"D0B ^:>-!44TY&G )+BCM0/6K3"S5V$KNNF@6%UQ=-:G!)3UO MLH *SRG60G/77=,?05)5R]-/H+>$N5U30QL<[ M/9+\:(@_.^!/'UB+'2D(4G35, MJB:0AA$!F9POR-L"8@1,FJIR,X!1;W0,H() 2@H\[O;__,4 #@1TO1NBA 9T M:P>ALMPT$+I\L*+0^(BYF6,@C0+S6H)M0W8RL3* -$#+!N5?7N M&H/G=KF9GG#EY=:VT+TAA>""/.?5HW>7Q-4) M7T%N8E2AV#2O&-&2B1DOM@5VX17CLV_I9%9D%T[*>"]'=C!&E:1URB"K&DG M>K:SM1W- X^VI1^NFG,2X!+JJ,D+=I$%6;AJ3P+V.IL[P<2ZHV0'OH*:U&"4 M5XV\0D=[LJ&AO<&UU-LQG(72=:3D1CGG(4KA!3TAD>!,% L<#(R">[0D:'2' MH[*^*SM7*0E&(&FER-7M38!]&>5IBS42[S?-<33\78RIF!A/E.!)8EO 6O=3^7 ML<_9@[//LM73 C%S Y;P-BLW>T7N"@7B(^B1:7T;QRC.(]E/.5E($C*C7!>?:Y1:10)^,"J( MQ\4G%EDF)3?!@"\+54K9T0C$1XTKI>0I^?0,W8W#J/9LUPL2-W5-T_Z.,(0E M>E!&PT/A:["WH"(:EYR= BF5=?=9&H(*ID4FFX"ZBX6_\8-@?5!1+MR$.$ S M$7P(HT>PM!TPUSYP]Q(BVFXSE[/5K-WLR$>+=2*XI=\?[[O0 M6<(^=-Z#3J#-\B+LQO]V.^:A(TV9.>A(VO1G@@&_3%A4 M\G IX;FO=.PIDPM$KQA*H-3AD])/@Z7C-37!2ITG&9"KF^A5/0V6CBF5:OG M-G;$U'@:+!#W(:U'A\!/J<[E0JMYV?BJ$T*;'ZF>9B[0%2_\Y]0VS6?;^:XY M>ODC(/N[J@\',B]+'1(,@"OHA9)E,T)6\11H;A(U-XGQ?F$FW564\BW51P8# M/0G#I'3$!0V-+8#C09]YFN,U?(!@$!RXKH]UBBGE6^<$&Q.E48%Y*>-=]9&@> M+V/#\Q3H &)S:DDBECWS#K=M84(LXLVMNF%E(A@28R@T-X/%VC+^] &KF\\= MO9M/]/&]+\\._F[?@8X7]T I_QXIHD5TX11&'(.PP,BVG,203%/#I?+U*>&3 M70SE\ M(CKB$&I(R2DVA5(2@B!OW93 [(__[^HMW^,E52@IX364\$92C1(T+*D)2[^^ I2$HI)FW1D($A;]\HOG Y3P_WCV0$@?NLUU3Q SC=)W4!CZ$+0 M=SYA&.678L\AG$43QUB KS:R.X97E@P$RJS;#N[0BZ[FQJ;_L04+#^CH52D3 M9](5VT$82KG5R&*9%AXX"\,%P:AAI$NJ9EOX0B=X"3?D$A FR(K SI;3:NV@ M"I74@JZ+)>-)W_+0.Z@@;"+:SK'-+9F5V\$9!ME+N#!6Y[9P2/LJK*3/2LE6 M"2Q%M>".W;S5P/?8Y H%"RRV[MCW7$^S="C=Z62 X2Y+$TD\/HMI6\/3S*D&3U<0XGAT MHO#;]F9C6S//7OSQ9$#SU O[,Y#]V>7%Q>>H_UNM.!O/N ML#/M#F;]3G?TU/FM.YUVD0O9\WC:Z8U?7L:CSFP^[OTCJ(HZTXE[T_DW;;/] MS[VGV;Y7M?J4I2:YD>T=>0WEN)=1UH:\O+N]OKBYO;^]N[R[OGFXJ">L:N:= M*,EQ#%]!RIF*1QV4/AIXX1M_45.2%Y@DW1F$?KGPVU)L1MT3?+)DUC544 MAV]6GJJ%N>9D]BAA:1U;V19'UNK-42A!(2>N/+SB2W&!6I@9\^\V#S/VU=O) M#++X4MR18I@Q"4Y+8&)JB_ U5ZYG'[F&BOHO(+$4%YTX;US?W(W@J=H#4)8U M^CN%*2$>>6 MO?!LV&^ZT8PMK***V805=!TH_ 4%G(MFQ@?+=(TIKJ**6<6-E'S7[#O?F?_F M&KJA.4&$B?$RL.P2##'8\LVA!(LAADW#'H4$[OQYMO3PPS1IRB[L)Q\**;/-#$89);9Y#,%*\-%GO]Z\K(/ MOVD@UU!3Z44%E]JDX[^9QJ+_IQ^DT,S3.KZTPAIG%%J0-:>^21]EQ!M8KN?\ M_^U]:V_C.);V7S'VTRXPLYND<@5>+. D3JUG$]MC.]W;GQJ*13N:DJ64+JFD M?_U+ZF);%]XD2CJB \QT526DI.<\#P_)0_(PC++UT<>(Q8(@55![<"B(4S/B M28MAC@5IQ4&*0)!#'ODH@U!B!$28%;((K^$ M$;67HBGGX.71@AC+J8@)8""60V[BBZY!98WNRPOKI(4*2$&/[/ O0[()3V25 MKK2H3N1*X^RZ-ZNQSJX"%V9_6TP%[<9-6'J069*@4$@(#*Z3$PKDOYP4MBF7[ MPB:##RZ?#*20N"SU9X^:@$!NS'KDJHL6[Z!8U\SXD*V^SZ)*. MZ.SP!/UBWIXG5+<_>F'37>(2*L-O]%K3?%*.3G44Y0OR*PHI5_GHE"2"O]%; M#L^[D5($.S9'=* '6R/Z&4T]M/(:"T8*LH8W_DV#5^1]1P[R#)ND.W1\FCI* M2NJK"U&P&MYU-_/<%4*F_X"M2AJ&X:S0='V09H.ZJY)3+VO :XW44@UZ P=O M.M>.\1G=YI7L94MM<>?Z 6W(PJJBL6)D4:L]P=.U3DIMF-Z(%^UOB?(KW1FV MC-JZN MX>A.\/K4%*W0_:F[POI)H@+>A/.;JIS?Q)P[:$.VRD'V-@=9)F4'I5@^'R:9>WW]<_03^";/SG)S B7I+,54B]GR+5XA2$^HQO4(0@ MR6;)U%8*+J1-TVTE;X-"M1Q3S""&#.SF4_ /@R?#^X$$LFV5EX3)5C5KY^<- MXH#UR,71S$4I4$11VUO+P>U]?L[F+E0!K0@)IRZ+M^OA7%NIUL]/ ?,K[O^E ML +E]A^;%X'DV_E".K(I!A)R,J7IUK$,@5SYQ6(Z\BD*$_K%)OBG9V+Y\8LE M=>15 BG,%"T20RQ564Y!4R\SQ!;$V75>-)!93J&(0)!#'ODFG'.71PLBLB)"]AW^OQ4\&*OD!F\APLLJZ4VZ,&(0(W& ::"@*$+)XH$F65=P\%-?UMEXZTX!FS@HWN[) M3WV8ET6L:/R8/?BI]<@@+^>^R:0>=$49E>*QP]/FJ:LC?S??AEO,P]MK3"O!$YI_010!7!_,C7M3B^GN23VASG+B&<4 MUY1Y6<2J,C6U1STKG3&]H.9T\[$"3+<$*&V^%HJ0!?N5CTF@CKXRD8?=HWQ, MP7;FN1O/V [#X!6_X"]D#K=N6#X%I9?.FN%<@Y!9%<#]R:F4R>-/SI;[9+IL M^3[^WM(MOHSRFG(O#;F==$@JV+]':(O,>^O=,I%C[MT:V>(R= +KWK)#\NU8 M^^\631+2#]%4)VKLD(H'?CAS'S'98]NC9LXT*%4T%485U*D, ,4DV3+892*< MA4$4OF?P7RBK-_%B<---7W5CB3:,>45\1=TB?/D76@5+]\EP3/*6SSDRT3:" MMD!!8$$JP./$X%,V M7^BW>OE"T^\8N.O!K_A+!D;R*?IG#/WS&YQ-)"IRA@)Q+A+6%]P&0L?:]=%X MJ'GH@$A!DDU!.5#AZJD&-7GH("N"2JB@(!AXNY9$*]F0('/+X"8W.Y9 "CE3 MAJK497J0*@I3T1&WNL<>&,UU87T$K^178FV64EQ'CF7A0D]3-\$3X0!AFTG0 MS:J3-<(E-L*U%IQ+8^XZM0G-8Z\"%W^R&-G4PCJR+ >VZ]0'K>7\U8-<*:R* MCIEUG*)*61)*R J0F5\+XNQ]@O=&DE "$8$@ASSR.2B!3J3;R$L(DF<.7?D] M2Y40*^( MRR'^@-[(1:@7480?Q(A!N8JB2-IOKHV9I"Z:2=4]#NV(0]=S6$+2XJP"9)*S MA%*:*58\#L$(X@:Q-[(!M1R$[27E4JB9M=OUY?5U?NU'#[V( 5>TIQ*88*+C MS/)JR5<[#JD(H5:T.;-CG32^DP.(1IH)<[,Q]WXG!RME;[[-B*[S,1[1'^&P M>2^*I[85&MDX!GS-?7^FG^0$P_\E/Y1==;]0=Y[?-Y(_R7<5!ZJ!Q*EGJ$3%0[T/(!R#)_O'I>HD;GD\ROK@.^XYN;D7@ MBA*AMT0>U6!WK1-J3M\GP_N!@O12%/K*5 M9E?*VNL&VPO W7Q0>A6VE:BK!%TH(TUPC,S[D+2&67QQ<)1B<()^1;^B*D2H M,G"E"--6PGUU_"W-FKO(^QD;)(I18GM$/Z/IAU9>8\E(06XD4TK7*IEY[@HA MTR>YL=/4ZM/U072%HA9N/7U54PVZHB"O4O70KD?D 9R@\OL0!>KI)XMZT!M8 M1>PN7#M'@15'J&>VXJ7 X5>()6"E7)V?G)^G-R?YC1EM)6]8XT9@WKE.X%DO\9T) MF-C1]LUV/Y'W9 2X49%[/0]^']\$.EU'OZ28HO9S07J1N@07>YIF[-3 =KJ] MR[F$*%1"@(&CYO>P63W% 4 MYVK'!B<6P T6.2L+^8^DGB][0/BLV$^2M3N_%H M@7^?OJCK#I1F")DN5/P91, 7%UGT=C\Y6!TI/UE8\2D@A2!.9E$(*O KW#I B9$D?>IPXZ'HP^A+ M>N4E0=*FPO2YP(@$^O9)FSKENYS9A8^5.K8!0)RVH?".AR=^:),1BD![I18^ M%M[E#$"-:RMC[[OG_A*CKKSDL? F@9X:=58U:O*]X&#$A/^U'RWA?V")A>3H M)S93\$DVCY2,?FG%0+)99> K!9#A71L8\W+8FZ.WT%N]&@=]0QY(Z9XVJ;J@ M>);B*DMQ/<#-CXDFKA>\WAG8 )9C++ UT;-CO>->F)G(EU\K"^<4PSGOEK]Z M1.1\;47\S=/YFX$=0LC(79,IH#=)?*@@!JW*(XR/G+V$U/*@Y* BJ"2'5(\C MX-$J"QX\AH8]?;&M3<35@^6O#/L/9)!%PY ,&-(32]R0>Z6G]4));#44U:32 M%HTNPG83_BPUSWV(QLX$?03+7\A^1T^XS"OUN+#P T#*2Z4\!,4G;IQ&]98W M?M=Z6Z"5ZYC$Z-)*VU?]TIBX65I9LH>BKN6KY543UZ[FE[:$K=+ H RNM![< M$,\K*VEK7_5+7.)F:73[[97:)8Q2A,,U?C=5-C)5CT@VMQJ?O.#MT0K2UB2YL_%,=F?CTWPY^]O WKWP^'8X M?CLY.[T^/[LXN_EV>79V B+^6'.'XQEN,GD@?=CA6*""'X^DHX>YPY&W,$@6 ML"EKN;O?@21;G)CU#1C@4EA]^MZ/7:YU9#JLMGF,2O7>J3/+EL@;Z!G.+IK0LA% VNEK1>O9=^@QX[. "),G%'*W<=^19 M\L=8O\D&>W;O''B[EQY9P*<;1[ S_ (%F+[H8S'OR'IG!'K8E4"Z"&DNBEZB M FH];C=Z=D*?A,&]L;/VT,\0 R?>=6>/-$$.12VBU77532W\3/!\+;DU_^+/O'O2);JMS! LIU.\7)U3J<3?\" ?,$@^H2!X9@#_!'? M\4<,DJ\XLEY(BSP*O?0=5=,FJ.UJNHN(9>=FV$:WGQ.RA!OE6MM-V1BY%,0? M %(MXE3SYK72T#733H*=F7N=40.D.FHRS V%< W0M49H1]RR@XC]T%S@2+%H MW:P]SB$*@L]?;H=4+>P@IC44063'D'3RR\KI2+0P3L K*6V=. ?">)61@!1 MF)>XPSN9WK$>I#C-;8&H!1AH7Y^X,JY/!^C,ZW-2[M:;[Z2UVR+18R=?#6GO MKR#-C8"&JY47&O;,^(S BTWP-3%K(54)O M!-H$!;>N^Z-LNX-47:U$41^YCML>REN(Y[Y;/OU(#*>65K*I@[F5#1(-.)/= M7X/$5\:W2PFX$DI-K111%W!OZ.N4"-KM(O+ZYO^;+FD=R22>%6=I@0IDEJ; M+;43! ME(H.K'ERI%E]W,G;>76N%S ?76V!4\86#:]?;HM*!!+>25MS7@)P( MX5J+7;?WZ"60V];TK7@ES/WH=HG_Z')?4H1#= ,2K7 G=TF]8 'B#PBC@0IC MEU%)29 MDLU$]C8G,40PX\;J3R<#(E"$EMSZ#A-3?RF4/YO<,8U\,DJ(8^#H M)74USB9#H8_Q;5D"^5A [(Y1W%4RMET6"V:MH".1:9;:WP"-'$@*+Y"6+DD6=6Z &_')IR\U)YM'IX M^$7X@H%8CA%$L,LWRK(+ZZ2%"DA!;)FD-OI(SS-L&LOW7>]SX@9HN@I<#.;L M!I<_9;5_L;HZT5\?.(@K!F34\ _#"0WO\_0-0@RCP!I8]U=VZ M]OZ2!<6X=JV\J'9'?Z_%3P8*\MFWOC$K:0=W=40-[ VV<&X M;V8C#%_O=\]F8#)G]"4E05(N1AR'\/Y-X^?( ML$<^N8^.[.,<^CX*$D1#/]J1@_V*8=.]O$Q]^+R+^_K:N/68[D>8+6 ;&KCN!VM3? MNEY\:71YH)=6K ^$,V@K4BX$L/=LW]F&[T_7OT-/%')EH&P&)#U0);[LIJPA2'*JVX0@# M5A2SA;(M)X];8HM.>=4>J$28:UG1 .[V&Y;-E))&1;)VUG37V'27T,4C-7>L M8P80(XZ&9;3\Y=:0T:[V<JA]*J"2+<_1AI0E(R@(FU,(:": "T-ZDZ2^OI[<$)###2\_3S")(?"W@=!WM^;,""_EWAFTC\_8SC34F!:56S,2? MFC7^S>7-";@XBVRGTX1%-,P1E.(>.F8,?!H&?F!$5U:69)42K::AH"I!UC!A M4&G#&GW@,9SEHYEGK=#NE[O6="KCMGC/TE!;ZNR@:"[>]OAIZED;"W_GV/=# M\\&PO"B;\#X?49E?81372 &5H*9AO1,XG"MP'?&'/V ?ZJS0G>L'_@31 M [ZEI3421A6DJ2X Q7OI0PX4I4\X"$+E)]3T@AGPER<0]R+(#B0$0:8,]RT" MNWRU/'-&KB^)?HZ'2#LQ\\>4C,H:*J$&\%0=@$*VM?N%.<+6L%8!,N\,_Y72 M'60+:20*"8 I^8 BM-0#BN_("=$^ANLW4=%!C>YQ)/BWUC13Z^C'_AREDCG<*X6J.& M'.H!3]4!*/)('2F8881CNIZ%010-8PT1*(5U8U\.:,HV_ #AK6&3^LB8KOVZU.NXF36R)KC6_]7'.31IN3#CS0.3=.*OXU8B#8Q9!75CFX) MF.G!0)U"BUG3[=/]2AP[SU?22"(U *=B 10YK"V61S<^9T3,<1=Z7O%D!*.D MAK(019EJ0:?08KY)..^XE[1>;!3_U4]W\=/.70G7UU W];"G:NIOK#)WO&.Z MGJ" [.]+A]C"IZZD'YDUZ'F?Q=28.5)] 0J'*EE!]1H*JASE5#:!H:FW5C+8OR#3)-8>>]8X)?$>[DTK3=?&7CY;Q M$EV11!%3U<=IJ#&EIDBE!RB62PWDY_..#%:_0C^@GOCB5-&-]"IP4^I[$&4E D9F29XAM(X/-):'6OG5 MLH8AR1._]5H'52&G6F@VZ/K__JM@4HSN1_2KTM\D\(J6Q5A7T;[%S_]Q08EKWS$S%YZ".(SD+L?FH%Y"WGI]].S@9_'^R?1OXQNEWB M/\@S_XXA;@=DQ_3@WY/G_L>_=1,PV'_B\ 6KQ5BQ(HS%PG]""'5$*4R%@AK% M9*>0VFNY>7G!"CHFS3*""U\M4,BV#HED$>)XE%,!:L;X_H9<(=XI%^K"9)_* M(8]\#LJN)=#=+<^70"[]E*(K-_:JAAA$XGX:\>$+_CP\;@R0R;ZXO;RD?A2+ MP_S*I%\^<8$I@^K].1NE(A4 RZ1_9WC>I^5L9+8U9*KT0!%L7KFKD'RXBAQ_ M5AI=Q_BS5GAVC*WK!=9?R-RE,O30U@JW0\FJ]53MU:;&(G5]U4TL M2"1A&$A@=XV&4N'"4Y6AWPT,&R#K-;=6::M$(=K0L)^,(+DX0':1X!MED>#@X8/M[NF]7RPX M S">K+58< 7G-$VY>2LL%EQESLOH$CJNL5@ B&01XN07"_1D7-%B 4CVJ1Q6 M72P (H$.%PM \LRAJ]YB@5K.]0LJ@U1$=;_/1JE+4/EP"G+[F8S$/SG#4W:E M'JB"S2U[HB8(6,,+6P^ML)^SS=%;DN=^NIYYEK.RW@Q[[$SPM&WY"]GOZ E/ MQEYIGJ76,T$JK8)6V()38Y9CU^,?R/!(*@3:W+7:P[X4*&"/5NX:;C-V5;+6 M$RWRQ& *BSVR4:US2E3KX+4#,WGOP'#P/Y(WQUMBK>3=@Q5Y>>^#7OF=9U^+ MJ$GK(KO/;[KW-G3:&EXR3? KZMC>$'8IYB(PO !(]S:,C9/-[>IL(F,0 R4F MHXVL1*OW7E2U@+;2-VEY,KB'2JF&4-7:/"")]*5WRUL'N+X:,4#=_0"9_FWD M%'<$G+4\@HZ2%V,3/+J&X\^,3Q*ADQLBGY^#Q^EPLAC, MAG\,;Q]'G8Y^RX!RQL"L*M66?VF)3"P/K7!A\K+I>HWY\OQ]8D#7ME:?)3?5 MRU0%V5OP[)M;(:@#%<0Z027V8R&3A!G#BH03HYM%R5>%+W6,BG M8FU@L-C!^#!-JO2 [1A9+[$:I=>B%>^Y&BK!4S1< [4\7#(2H!?,6N4&QG4; M\J0+ FM@7V;G=._R51@!6I",P>8^[YJ0#%@/T%(>TH 3V:C,[]2Y;!X,RIU^ MO.):2H(#+Q& RFL].[G2>[\<*#!.H!771 !2\!(!J$S\U+D'4'PFM;="D(:8 MB$%EYB=ET\;=U.<0?_F!+F[YGO-;#5\:"%*99+^KF_=R9F*?ZV/4Z+D0JB), MI5 [*'APSK/5V/WH9V@%G[>&CTQR(1ER_.B)W\+3EM#I M;_R2?%M&A;S\P[7%S#8\DH7;# M(X/\ZXY/P9U8M*EULHYG0H=_'WV0OTKN;;HH9KZF3XY(IHO]^P8H?N'7G*E4 M_MI;05(NIAC#K#]7J.3#>_(=M^(81(03#4(U-16 U6Q4\-,?9KU M/W)RSM1_<-9VIS .Y[<]P&C(C) CG:/MF^U^(G2+?>O:B@Z!EEN!I(FTG!"[ MX>D;\J(?E5YD5^N!,%78C"IR45'U=H.8L+VN"J/#@8J%2'GFEQ;5FD[#T^/" M=J)TV\+UCU.+:LP$+UT\S0F61\F3(>X<#WH]W[#]U!IDA8S<[(.+/+C>&EE! MB#50Z@E5//@X)=BP_1I8V.G:)U:F9+A:(9OT(/GACJ]\59/QJN.4>>L6U2I% M/\4_S/U0,IW913%)/VL]<[YX[CAEFU[ANU[U;WB^ JH,,)291Q(XILC[)^M%7;@B\!=_7AV\"0>#UYX:UWT.B#E MT!JUI8MCDL:")(_>+(M!$5K+/5U#9@2Q+-:=>.-9X_[HLS\-7I&W?#6<:60) M?^(Z[[A=(W/NVO:#ZY%*JH5>Z2-@-HIF1*JP-:BS=:/W$W230[P%J\8[[[MK M0?'[]6H\ZC3=24-C4-)"JG3=6EIT@,4?.[,(<^L-+?OZKW;6?3L38*3170'G MFC6PWR*&.VM@V==_-;#N&Y@ (W6W/W"N2+_4K(DE*_8=MK+"%WPUM.X;FA@I M=;=S<-J:;MT9_)D9@+,31];0A#A1M'N$?LV';C.SG55_1];F%?\Y?$>>L4'1 M /T>.YL'P_)^,^P0@8@URGRE7KTCP&!D;3*^IGB-F!UP\]2K3;;85& V\*_X M:!/A,'@-7/+[LK+X=GE]DT\5\]7*.V_E*CAMM //YS+N>R//AN3@-7+)[_MJ MY#UHY"HX;?3F5MT:^<&Y+G@M7.;COIIW#YIW;4(;/6;X-0,'/P/_:M<@VW5- M.K^BX+6&24MRH!_*.#S[,7JU7C@Q;6F;-SHH[J;C3+,4+)#W;JU0N;%WGBFR MJQ]9*G^N>^(&?Z!@CE;NQB%)_O=/BBOEC<_)@=+Z]QQW(X-E=@T'J(T9.'9> M> R3_(B4.VV[<95^Q%>+ZMC6K6354'N_2FKQ/1]9$XT^5G9H1MG%:/9YLFQ< MWG70$,L O2^Q+=2E=VP69'7W&<+022L1NX3!I6BB]PUB4PZ,Y(U?B6G*\I/<=#2G[F=BFG-]$M,0XDNFNHW:[=@3 MTW0LGW9(+HJ*;Q&P%V-4-Q# +#5 Y,>70X40G"KC0$I#LIO [8=/S PUU/(@ M9= :I8R9L9"A($FB_M2HIZZO7,CT M-\%4=C-*4RAI28,VFD.F9ZFG$]--P\ /#(>$GAH\!L5\V9?V6[*I(A>?O1RE MWYIOYA0N[3U95BYZ?D9(7H"-JI]AXL;.[70A?C*A&/M^B,S[T,.XXTXOLI)_ M,-OP1Q_(6UD^HCISZ0=]R;<@7S4VK.N82W,H]- QCS[>K.0ZI:92D=#?]*5N MU8TYNO]M9D>ZO/SM$,''G&+(E3 M=M'B)#_CJ\6UVN)4L-/ B6>([4V_B=I7ZP(X4C6AUL+NE4VKT;#MA6^W%VD? M-T?D7!C^^9WK1%8,#7N)O.T9JW&T^R5Z-9G*2J:T)@!<* JWP^AL:MB3WF'3 M[$E+ ]7!EWRULH9:F2HN= FR-Y?([F#+.N\$>)/OUJLER0[QNC-Q*\G4VLH4 M]>CZ_@QYV"A;UXF,*)<1ZO+D-)\1ZG&Z6 QFHSG)!O4TG0P6_S.OMY9QN^+YB& M*5\C*_$K&(O@4@R4=*62<"%EEA@Z@65:=AA8[]BWK4+L%BSDQZGOD/F S40< M6!C3,5WG+77[6?X 5J*DYMX(4ERRZBCJJVV+]3]?5RE>;BHF7C60\FI;'*+R MY)BM]QK[W2"#S("9F2E3ID?JX7!7E ?:._Y%DC$14\II1?;7)R]SULTQ[,X MSUH%R?3LV;$"?[YX9K+/K*.S'.2!*]KFU9T^HB%<,J![Y*18*RV;-JXE@;N,NS QV,G96[C8(:\4 +-R@GC#*&HV0K)$44_(H@%2+.;U$;%2%K MF!\L:PD2S(J-@0?MB/T%Q)%< W>I%P-YK">/=FH8@F4T8[ M5?#1 =E=3KF+Y!ZA+3+OK7?+1(Z9Y["LB#84"H-K)"T'J*8[?#K:&+A_:_C62J1Q\Y^BC794XE>UU$;6_0KBZB:3?6YM/DY^D*1%/MPI MPY*6U#.T$U9]]+KL6J58XIZ$$)(+]PX-(J?*EVT.K"3A.Q6_YTFX% M^Z3J!11,IP3#\MM4W3F].7I'>)J9'%,D#Y,[IW=5/*+M,AA;?>:>M\+#DC&_]H3C/_QY\QSS7 53+WD M)'+)23M:,9!$2K.Q)U0*)\P#*&)D^T/'3/#YI2?8F&6SYKC$YNCP)ATISDJI M%@38-=^42-;2?3%6*[?T)$FQ %3J!#G(Q:7XT!K8[-U22YV3A!,47[S['2@Z M%3E@-CB8)\%$N"QMH;G?@N*33T8)<S(^K&VXI9*7^3U,^AC?EB60 MCP4FA?5G,H^<(W>\:J"(5^"':^%6="JB7I]+&2T-;=O]93BK)/+RX$:Q'_)7 M?^K-41!Z#AF*[(J5GIJ0?DB?Y,'F-C< 4V,)M5ZE\[7!#Y)RF(QG#1OY2^.C M(")&21V5(@L7WF$ZBC/)QC3_0N;T'7E+:XMFR".AT#+?P:NCHP"J V^@*VE& M"FG(<.C[*$C2 L87: S7 0GV6V];BB($JVHKC#KX&\A:W77W41I\)J:9H. N M]+RBBB1JZBBBNO 5G=&C+;2=@U'1HV6\6#;^*'D9Y:MF#7D%.O"O0D="^.N> MRN.<)W X8;"[: ."^NH@@J(%9V=@W3(E]D&"B.Y*HZD\! =Q:30 M$JV=/ 70\\_"[]]XW\V=EH=F]M MPBIKSTAY89".0<+JI>Y %&?O ^X%K+>?M\A9O6X-[P8@P+"(4 >R]%PK'X7(2J0K4[8ED!+@N2J:Z 0#OGZG7 M"2WQZ^3ZG[1&UD[DR$)^C@9!*#6['B98F'MP:HU*\\#^Y7HIY+*;:,H+]81[@8Y" M A_,3.P<@DF&^NDZ@Y"Z*YY:%A3=$HQE:9:#U[73IRUOL&8%)27 42?'0G[U M@H\-A"_FD'?+9^]69_I8X$!<=L#A[X[/WYW._+' =\B&QV*WO4<=!XI1?7B M4P9D _N1($R/'WDWTE K@))",\$2-E9%B@ 4*TGV:QH;1+N5G56E'X)@K-*?W6SVB:Y;"U>86_Q9Y$9Q7C8B>H6LUF^Z;=WB1B];,9&""'D^-=Z^ M&99'ME#[T_48F][96+B[B_:V)9EJ,,;OKFO^LFR[3+AR3P"E@8I\YH: "@R@ MXZUC.ZM,UX^NLWFTWI$9VV3IWB+LMM]PWV1.UQ0W(EQ?+T6I@:\H M!&KM69 MYZZ1[T??]X"0_XS[>B]COC*GPZ^EERSJ@.[-,:D%(G>4X+%R9!DQ(?#J:"B# M2I U/ N5M>*KX6VH9VG+BNJE#&FDC5X^UHT@AJN?H>4G.\:QZ2ABR!<#)80Z MTQ(A8" 6!VI3_8A1QL V#=(E,KN1CT33$& M'4>:!\OA_XT6^)^[!W=ZBFR'=/^IG# NHP;6PM7)V?G)^7I9?XR MI+;V9$;'K7=?FFCV%CEH;05E5\5Q,%=_("@?4)7"DI4KM09I>%VKH]/0L8T6 MF%J2ON@1O\0NF(HM.'9=D-I2K RJ]"J8IM%@>D<).YC6KN3-CEI5,C91-6'. M#W):3FV9?.L#PF@,F]VL.-UDI6>!U%O]'E*=+1I>L^FF<\R91\Z!B54&*2QU MLN!*KH(O4SL ZU!6&;M6$Y?((XY68I6-TX@S4W@K NZ+4XP)C#FR251JZ1X$ M!6)M%"*#5M4V!P 1Z3EVGB0'FK.R;"MZKFQHNI#S+!>:)F\8>)E7 MZ!.D[B:[^WJ-5N2VQ]V'%5D];XB_X3-3F()4P9/[YA[*?$%39@"Q1;L5 M^>$?[C<'^%&O6T-R)4\[%IF)0M_(Y.B8]&G JLTLC^H#]+%/[S#Z*S GV,I8!I?Z_G(W,..18*"R!4- MVOLGL_+P&OU&H!J//!;)2>%O^'*'2L*CA"R%L),2KG-Z>?;T:&VMF$K&;4-U MG]EG335G@(8O>NCHVC(!2]V]DOLDQTX:T<.%X@-KOQEV&$L@O>FMAH.3>$N? M]=FF211=4=&'_K=L"XF4&,L>D#7J&8RE'B4Z$T:KZ@(*YBTG'01A"TV*#"V2 MNSDL))FPXN;D&R*/Z;I(+F=[L$A= M'9Q!=:"Z;3#9H=X=A"!G9^X,S_MIZB(=A6.3S-LZ$ V'*F7"'':R<^2(.YAZ!8/1Y+E<%\ZM-[$JXY/ MEDT9#;\$")A58K+T3FK>N$/*]3K*"M("I"KQO$ANQ= M!+OK-,M2^^(Q".CQFS8_B[(_^!Z]V[X M$JQ#&__.#6N)5_)%65Z^P5AS:5G#*DS6RHW.G4<_9IZ[0OYN&((-=H\;NNVR M\O7(/N;X%%G%((G>;N#H373](_ MN=P9;Q999(Q28)&8HA^4.!NIND%]\][-5%=1$5/CY=T&&G MNE!^_!3$'IF#18IJ&V5*'@!2/6IVRXBBU7#E^@!Z)KTLR2O*R<8K^120^JDI M"*8+JFR4NGMHH"3O+;=%>KL.-D/^!I[\OZ6$)_'_0A;0Y>D]JD==H/7 VMPNKRR*GHKI[(%ZNZ)R:IE"2,GK/Q!/>F39D $ M)#FSJPJSD;X(@D .FL>D,,@1K*6E, 0@JNUH"JZC@\-Q$]?VGQV20&SC6'\A M4_8TW#GG--QD^NC_;7#X!GT.OV5SWYV>GIQP4!G$;0 M5V05K #D%%1M74D?'Q8](:N-6B0!-W"?<0>R*,XG\XTFS>TRW)*]PA2QR#Y& M4PDI,8.J.PUK"8L6.+;\-]&[YA>]FAB1L,L5>L_8(!Z>]Y.$DC,WON$:3X^< M57R;%\4K2CQ!,_FILH"B\U0%);45J_IG:'CXY?;G'+TCW.#()@G#4!\O!GL8B:3+Q4&L;7S$@&MJ2?,J?W>Q[37A_ MP.V*I#(C7_*[%;S>A7Z FY8W^DB<,G&Q^'_$VU+P5G@22*=2@;>B7U%E#!!A M*\I8*]KE.?/0BIDA[];PK564,*BR?#)/.68M\0VA1RQ)R!+WEAWB M 6]M:1T^Y\C%Q34%B(B2 GDEZ?<>QP_3Y&P=1F^YYAU&OJ&KB5U-9_%40*Y' M[.:[83D^:3;(GSJC#Q+5#RW_E9Q-(!OW7FB32FX]?=52#7IS"6_:"M$LPA:3X5<,/BS9UI93N ]]T#OGTLV#J MJ(![=XO[)'$-Q.6SYKF"$?24H5)(" RL5"ETS^H3VKY0LSZ4ENT+FPP^N'PR MD +F$@^YT#A 6T$GO2O>"T:K>VDV3A Q9\IZP] TK?ASAF'PZGIDN_LB<%<_ MQKX?(O,^]/"4()X_CITHV%!Z.+#"8_H@"3:ON?4(539H8'FJZT1 =^YV2RY) MQ,:(@>\M1'$DC!HZ":-1T550ES \M?(%W8Z -Y*\M',\]:H=TO=\WI5,9Q\9ZEH[C4 M&:*!%;&N%1=E7$9FM%!(AIED#^]T?3":H*B+6T]')54#W<#:6#,YA\>.&:ZB M#*-I>^54@DSO-L-ZL>##1OWF5%O&8V]9LAC[>JB%==1 M(E)8^W.5097Q=W3?Y-1Y='\A/Y@8OFG\?+(<:QMNHPIE(Y(&7J.3R%JU43O7 M)RC9ZQ.]U4>K_]RX[_^%5F;\XK'C6QC"TC.B\R#$(IOL_0?,'3XW-Q?GYQ>% M-$'Q0P?)4P?9QV)("2#RGQ=L]?_^_U!+ P04 " "Z/7Q88,/@E+>2! "F MQB\ %0 'AX:6DM,C R,S$R,S%X,3!K+FAT;>R]:7?B2K8V^+U_!9VW^[U5 M:QUE:D) GJK32X"808 0TQ)7^+,$*;)M MOG35H]8+8ML6^]6OUSAY @P144W7$TUY_Q3L4_%V#QZ^(OEK_>.VJ;KT$!?( M1R^!GW^.K?DOU83# 2&A?GF.:+HCRS%$#Y(5=H0E$4@A MOVXSK>4P+ +X\F MKRXO31TC#MZV;>Z T4524;_@K]N&ON=<;)CY!7\])(SZ#/E/":D ]9B*6]+ M'XYGYEHDCJ6>ZWK=8O/ .:9B$'F_EB&PMKT"63G_>OC#T>N73V!UU&?XZQY1 M;P 41,GYJ;T$$1S!J=V;E^H)[>$7,M0?OA/\E"TCFA&&[S$5(54]"V-J#6/U MQS__F0!1^><_!O#$A&R9'NSOOS\\L/1^K2D9/HR F:_.__MC\SOB!3;X\>N? M_WBJIX-__O-K^[_KKB1+"?[YCZ+.$ZX7Z."_/PS1&:LFXEGV;P*UO;_A2W_! MGX_:**IKZV+PV[1,$#90E[_#WH"S_E-5%&!&?\(&!4>40QHE?%/UVB'(>?B' MP$&2*Z*C".Y$=( KY&0:3>9KLJ0%PTE;(+)8NX4M?JQGN5P_F/>=B-P"!O\_ MI)_0L00,%XC-IW&W-DD.,PN![XV6==*MM22V.?Z14("L&J(.L8! $)FB :>P M45>_>T =3Z#6I:$2%<>@X1L2<-A17M5]^"T7#8[UO1 AH6WXD5 A2DO1#(4A MXDL@-YO+?"ZKHBUKF,>6Z.+'/SB:PC 41?_SZY@$'T 2_(@DN( [/NGJEC5# M>SS7J*7MI;&:M^Y'DJ#I]>9>(Y_7@DE0Q\L5LS/& P46, MQB=9=^7*BU,"Y"S#4+W0V+NTJ>1@AW":T#M0@7LTV;2GCWHUT>BA2&6:'_,M M U3P<2AK'S@IR.-BIV(-ZU4#-0P+JQC6: BTUELG%93(@9=&J!1C<&EJH"1) M^ _]P9.ZEE--:!>AYP51Z5FRUA7UL-^#R3"CRFS5XEH(4T7Y\BK/C5!YM8@I MAUZ:C%FW4X-*0>OP>&&AMVL91^]CK?UDH* "1Y5OHC+7(X.&_S<#@>(%.8@; M1]3+I@*651"LQ]61!;/'(2+HF1K*3KN#JC"19IJ[$' !^_$/%'>,(%/I9'HK M]9L1WG? .1_2T/0*JBN+^@"(#F,J>>A8[\:<3!&*.)HNZYI:,\9\D,[.R5I+ M(,(Q(PB&0T?O0P>QXB,N?Z@G>TEL:R6ZTU( M1Y*PA2O1]R#C#1VTJPW;WB,K-PKGC+=E1G;A>?^K[Z[HKNC0-JH6E_AJT=*6 M2 5"C222>#)-X1_@DEYM_5XWX[+K^D YFNQ8(0JU:9N5M6K!L6?$T&L:- 0$ M1A)D!D\E7SG9O#I7%1#9_,UTN2&*"D2.P[5@AB3EF<'5?1M.UU7')O2<;QV= MX$^$+H)KS7+=@F,9:Y_-ARS?X-DR7:B #_WR(_+4EMD.5EVF*"V7=%U\E%DT M!Q0D#_Z3(C^7-*^/4FY,FJDE4E*AS^29XCQ':EFAB[O)5DB:]">3Y@:HR4/3 MO*8'4';D.*;7V290'[*CCKA\CG"5^40V>DYUHK&IOMU+6N04\2"FR)\8]?"8 MNB?ANHJ)LHPI]1B6I^9IPA@$Y/ M [HL-2T4+&2K/77]NNI"-*1^XI],@!N(T34$6 IY:HS29)(/?!U9TA4WU5 6 MH1ZA7FNV]SX*&(=>IC#K(&VLT;%EOJ=V6K-E=>121?K2M-'SC.>8ZDJ:$0V9 MGQ6E.LF2'L8=,_Z,T[)-E;6!;3F>"'U9;CVFXQ1+0VWP3#4OEV#?G+10)$TC MYF&2[*TSMWT'"+7AJ$8'5H]@VL=W\KU20Q+MC- M"D/UIC;@RP*QZ!ZYIN3IC",';6+I"G!<9N:K7M"P/+!VVVQ=]:!AWJQ.M<,7 M8T=TR")>+=L8C#!^EO7J1"H]7O0!':H!E*)2EXAQ^Q@G4F-U<:D:OE$7/=^! MTP@S!NR( W+XZ31'AI1JBW$)K=6U:GX$ G/16RC0H_VGB9/U5T1F3V(#U_&$ M-@RM +U4W>A3'<95X:A ""QA0W6AZ5C0]GA!4Q=-CS:5D/)VB+-LT GL]=/; MMKO?-GT02&WJMGPGB8*J*Q-NC6&GRS.)M0MOX%TP\O6:.CHV;YR1!,LJE7%0 M7&^UIL564/-6(462KXGX/X0@!1^J)\AD -L5U&7XE[OISJ(FC)=]'FN@QIUG=5$[@NC* M<%#*)N$D-HW<$^GE?,D%,Q\2EIG#?YY([,GO9YY6%55T D[40YT=&I_] -I@ M#%$+G- E=8 ,>3>"%#+'FUX&=%/H6G:MPP2C1BL80Q4NUUY,3IR;\Z64C"UG MEK-JK5M#>\L)P=DFE4];T-7!DLD405UT]^Z3OJ4A?)4H?ZN+FV$VX"R$\G2^ M4!>S.H=6Q61-4C31)-I0D$>0!. )N'X=K_)&ZQ; E('[SW_"U???;K2P#H>< MB%;C?X=+T/_]X:J&K8>K[-%WDZC@(601LET*_[ETE7 YX]=)G]%'U_*=Z%-4 MUO![0Y9H!FMH$O#_(RI MI%N3&5I)6UV-\L%P,4'M99J$,KT9+HA64;:?PLC(4T.[_JC ERVAZR6KFZ$E%-4(%9)EO@#@<)H__HF9:J%]_YZV3BO\Y1V8X6)W8TCZH\O&C%!$'#_^P(NOEE^WG[ MW*\CI)T#WDX>*2$,E38"N?]PK8X<2]?C,'J" Z9J.9%W&M$KJBO9N3%JR*[=0:98)R:I:NMT0C1)SCA3'&!H\4@N.[?G:_ M[1BF7&BZ_>4=T"4.3 FQLR17&E?:JXN.!DZ-*N.F3;?%Z%-^!I;9V@)3RY/F M(JX O#C'#2C.3_*>:(#_P:Y$ Q&M5M\,#1<;N%<2>N^)G5+Z;O#& M$32)8,0U\#YI>C\]%V:8FHZE^#!.=#;U\GM<=RQ)E&5K@\!6K=.O2U9IKO5R MXJ0]+ PK92IV1@[.Z/>Y&6V@=S2EKZG)+BQLO(;5C$&2VBI3*FD!HJ-3HF[( MA!([91,+5N/7LQJ_%ZLO>2^OC^I)6G'3*)56F:*ADW)^T2'3;&R=E\\-L&,D M\>B.]2$0]I_D'H.E)V)#U7((VYK:?B9/]^XNQZ^G'88>$.0%VJ%W$2$RHMQ; MDKT-Z.AX $XVKAG?(/G[/6/\_FNVDV\GK-%C7]0.F\E"T,-Q;X,!Y0;BJ-3@WGDS9!K9AJ MMU>=F\3$=?'89KPOIOPN$"=VV&H=D3O)'%]X<, MU4LYNMCN9$:]V (Z'H8AA@H:NIXI!,M7QG>GQA9X5!['^ []:K5HA>P6:WKK397GH\8 MU5KT*V-KIA7XV.K?V,(#\AQ-70V/?=.WPV-7?W&B[<*B^:.-QMF@$9970FKM MOP[V^&@ H.B@#>E8$!W#Y8#GZ5&]%3UV #BH890F3G7>571?"YKZR,*2Z,@S M8ZO%KB?#!CK7TN&>Y1%[M7&#\H@[+285;K&0U)#FF>%06P"^RO/FA">K3B:^ M*;Z/7TAZ!9'_M$6D&,$ZY[N>90"G#?0PPWOZW'8=PR_Q'C&L-M&<32Z5Y*PI MYB??6'\?UJ\B_=<4 /(@VJ$$ CU9;E%=VW)%O>A8OAT1#@)"%G=R<-#NZ9XZ MMP1T960Y\'GPI(8@K'W>%6-G13T\O8F; !!6X].*$D%%U,-^=2LL-8?<.QJ, M"[M8[U$__^XC,95.Q+1DBQ,G$(=%QD>*A%WO&5@_OD+T A/V,+Z2"[>H3/@( M]NVUA'2EEKA!8$9>7[=%(01ZVP3;3A(S7U423PVF.$_I+.I-*&8V''><619X M8RNV >.W)%YKKV^2 ;Q:$C.WE43L3Y#$4YL(&L5ZTZVS,L\.I3+%Y9:>@\>N M%NI;$C_!)EZ?K+RG))ZK!OH:HGAJ%!<2,2.SR^5* S57&2\U5<](WT8QMJ+X M@48Q=C687UP4:8L#/$=ULZC!]G-*D$G-R?ZW5?SC1?%3:V2IPU(,ZM6E&$^V M*E;5 =>J^$J@X;A8"7(54^F,8FMO;K?9\ ;ZF+J^3(&Z2YG"N9KX\%!TQ0]7 M--?GN=2!-[&4LCD';G1Z\--O093IWV-DW[9L-D53E($8GHG!R6JTGQN*Y,\- M=N1B0- ];J!I^+!5P =V74MKL<-.6%?_'JILH'4U6;ZFWMEMSU_O,WUO9;[D M6W4=Y_(5!LR&MM]B[79S%-\L;*PJ\P\WO[^XO13]H&U7)\?\;$YC6C,;9^4Q MC[)-DLGA?&LJI%HE=! [1RK4$[M9_/@G_'@TC:_IVH>2O+,E^P\A$W/AJ3[ ML>%P@F,3407!&)BG[OIKZT4VO80>G[\].DA857,=*Q=T1YJQD)=EUAD3,S>6 M-N4<>3:VXH@^[W>D7UV!06FGRO+@E.?M1SR-K=C= M\5NM.U^J^'S;<3&U:;K.]$=!AV%5F=$G2UW*R;%S[^)S7,Q=:S4Q(7VPQ6SS M]Z=Y6OD8=G31]KSH*CW+>;$@P M+(?I949F$ZUZ>,K#Y_V:>?^ \;6BBZ$(EKJAZ.("EMS)[O[#^[9Y5N>B+(,R M,61P85X#0U 0Z^W826!\-UWB"):\4A@.F[Y;&%Z]^>RY\S!/C^Q]@IW3!M'! M[TU'E;>*O.0UTZ-N(25I2'.U�,.JW%=UGZ4\['O$3D/7A?HO+=G(RCI-'; M-54LH-E67:W@ % .S35P#XZ=%GIYDW.D6FVABQ1=TJSD2YS"#] J69MQ@]7)3=%Q-8J/PA2SY+Z&Z17 M@#0\B%[V@-(!SG;-IM;0%_-Z;4%J,R+;2R47!59>/FPJ-"8(?4KG;WA>!4_@ MR*I[Y) 6.B6"Z*<"F0G:?;U;[P-]17S;^O?B\PFA'P.@M[P\X/W!4G%ND PR M7K$HLAH-RA0Q=&O8PQY1%A-L?EBP=*/+!6( S&="I?H\(\WJF:S&J!G,2OL3 M)F#*W^KSX4*EKP/6\X%2EG1QM*KS2Q1'A.1XA*)6"7R[H8\4*'T=B)X)D_": MZ9?[HBQH*IK.3XW.PL_7ODW]PX1)7PF<3X.DU)ST'"8L&Z:RBNK5)A>>Z8FG$+;AE4O@V[]]!T0<#\VE( MY(C99FWEIAR42B5[Z%0QAR;YL %[3)#Y< '1X8G8!U?_'GSJCV>-]G#%57G M#+UA1:X9KA6'$M2GQT5?>_7L4=-;;+PYVH:.[3:06);G!DYOJ*&X(.M4N\9H M:/7NCLEK28K;1[LR,];[TG&78E@D_'A\:NS]!HRFJ2MG,B;;J MB?J)UGS;GHZ9,1X,*M1PR7"\WJ1EF<%[5FR=RV?IM5=6Q&=; M\0LG!MT"X.8PHV!CLI'C?7I29'/BJF/7_TR(OA>/3/' MKPN'<[>"OHB&"]?GE000Y(.IRO%JLC!H::(_=N)K/VYV =Y-,'"U6W&?ZTW? MYS?#KPW+C+3K37QEC_>$0K8^G3#4*(]W^IU:IJ['5J-KF;Z6:),8%NUEAJ-[4!GQ9(!;=&&8FPT/\K]HZ M?=+TAENGHW,O?,,/%_3F@(%V1?::47?LB%8L>W>FS54-E:F_/@#RU&NX2C+; MP!-5$RB,Z)C0N&V]T#;-*6:!TWA>))!DQA&GA!//,S2O(>3ZV+S74O(&KL5U M:N,\#^ZV6''O/5CO AY:G)BYU;"01)$QE6MRN6D**SVZ7?@C&?Q\FK3=[2PJ M1*>GH]PXF/ X2J\"_]%=P@]+DWX(N^]KIG2A+=8T#9LR8.47T3I=;D_BYP!^ MDH6))R1>Z_5?4/%81:2+^+CC,#V2$4NM,=XQXWO571Q5/!X3!C^OXK%R'6\T M)[[(BW@! 4'%#0+YT?G\&2H^-NR6Y;6" PKK38 3-G/ )*3D'*ROU=BP7FR6 M[<*$*K?Y',.DIA-60/QV[,*'U[+^VND_& RPVZAU?HA1,TPJV#S2S*OCOI<= MRN5'%_M83!C\O%J'WZ]F>9),:CT2:2BTN0+MAT_F?H9:CPV[KU;KA#%9 M+#E>H?A969H5*J@.4"1V/ON#J?5[P> =I.!_#Q,O3Q9:*T)EU3(16-%^OHN[*ZH]<)+X%1S%8;(EA-'V&K47#+3#E M4HG/845R,-3'Q4&,#]&-%UOCXDT_9:M=1]N+!6V:3*YAC649JZ3 \)NM<;&F M;ZO&R5I"6AL7AX*6"UIR56V6JOD8J^!/KXFYHP*^4<5FMYF?\T$M56%FM0$J M>Z.!GC9CF^/X](K->YQ1OV8H9.:I0;THHML634>=0[VUF_R&IU(+6%+7TN<, M@JSR-2R7&J/B(TKIMLGY>=[-I*(I!+_MM2'/UJ/1"]%1GNRW9 Q;MP( (G*P MT<++AKVK%58;I]OJ@O?Q9'\^8*VY>O\:E;>R]VAV>Y9>G-XMN?HP]6>OA8"3 MF@0:UQR):)6KY%*FR0 M+!#M0B.IWCT;]5K*0;(EK[R'\*3I_>MYBZ&M!]%=Z/YQ5!*=VI,57: TQ2#R M#D*_8!S9D ;T[S< W C5."\2-:'%5M&9DF[,?'HT0^-[U=:361_"&6XM"B6:>B46EKD&9 +8O3L76=WX@7YALLZ^SY+D-0LV1Q5S2T M@PW0=1A!%H$)'%&G3856#-548:2R+J19VI ?8!MT=?KU54,KC5G49S,F:"4] MN9:++7*>F?\!AEY#@&\878!1M'3#PG>+X55UZR!$CMJ4(8;^Z%1YJY&:#H\&XL O=5R #S[][G\(L MSB7IY$9D?*"4QRAMU;09II;U)IO/94>Q1?,+3-@C^DHN7,3R6^7K3NS;7_DL M?="5SY][:M-Y%^!CMDKM?W +EM, "UJ6PXMW(8.:CF7"/]?9TR=U,YM&$ NF M(CJ*R]L*I ..8A1&;-[!8HN&4%I0(XVJ3BHMN=E M%GTI)^GL+HYV&)/NQ*0.[;SA&RP4Y M]S"]3,\'65*]+]QVOVW31TAMZK9\)XF"JBL3;HUAI\O817(QP]@)$;\"L,3E M_?08O:R7VHUYK<7T9,3**'FJUW > F.'5/G68W&"VZD>JV2JT% MB^K-"C6-G:)Z$ZN?F?8?P?9GS)./+#)>*UVI,;B0GHH%%6EGM-CFGA2&DU\J)>B)V1^ -5.7YS5<[K96LQ=]LT6M4''M6J:J59 MZFL(]<>K\OMOFKZ1*I>U42?H>P+!%UO9#!A,I?X<_QI<_W!5'B^FGZKR>LKM M.WFDU>2+G-K7JG-:7@A?@],?H\IOQM[390\;-B]:_:8V&6M+WB^F:E,]0^D:&UN+?6&.!RO%YR9YMYPY>7W.'#:% M@+C! 7T'!QMBF8.3#;96,K_2_M 'I^LO=<4DDA6.:Z)96CIC>!!W6 #NJ6X"CAR]30P"LZ&G0H MWFXOA:D1WUOSX@P.E+H:'/NF-P '=:@[J!OK#J2J%=C"I)5AUY)1I MQ+;L,;[PH*[7'=2M=0>^+UJ[X8ZUWDS$U'$*X5"NKMN9[DP2B6QLTW^QV+%V M6H%VN&?M^0JTHZ:W*WHY\3['=D$8!0T21?$"62JD^M0J<_\M2@_EJ+UT3OV[ ME"THCOJ[G7NVU]]4./E5U;=93IYK%%SLS;MHT5(YKQFY'X7K[_)5^S%'3 MN-P03%C\S1@ 9M"8SH?;H>+G_.:9? M3+]< $\UQL32C(*I.5]1]D UHUP5>M,/H M" EU2+)@?=Q5P3>5+1(6;*Z03_8:0Z;:4O/:>)(I+5NQ#0,N3G./@O/S?)"B MC$WR!!7J99'(JSZ19420;3C]=)JBZW&XANI@\N%%E0?YD'=/'EL',/ ?,5-( MT2[F(@SN91IV*H_-QWP<4D?[V6.9\-KZ?4QRBT5<5( 2?1#/;3]E4T6FJ\VK M*]3G>T75H'I!K1@'T,8*Z74:.]J1&>Z^ XX-WPXI M9H ]4JH@@$0[W1G]6KQM>@DWU_K>MK,AEY>&KMPK,, J+4LJP)93.7:6.=I' M>88\&P0=T>Z/.#RO(Q2?966 M8HF4-VW B)N+MF8*W\31:CGP3337F&N#4=H1\^+=B?[:N1^%*+<^R7+[=U$L M-'/*$.%Y:BCU1@*=+*] '$CQ]F#^J.E[;0DE$)NS_D+9Y>"L%3]F?XTV\!.#8Z^[9ELRF:H@S$FCH"'%2(I@S"4QE^;C0#:G*!RN4; M=93CAW;7']<[9?50%;R'*AM=?S59[J1IL+#:@D#O)6U/@W[>]%U?U%FG M;(Z<=6UCV0/&P:DI#@R/8;RL@Z"@.EO'PA3(&;]*.CR*>'Z0PT>NTXWO&=[/ M3')[MLBY67ZIG.#.(]A<4JV2HQY/#P.:ISBE5?!Z':T;Q"P[$$T>O5UVX-QY M:@H8J:;J@9HZ!U KP!>,54D'46H(NH9U<6HY3S-A-54.06:.=U',-AF6+1+F MK%Q)=7F1KQ4=W.?^#72R7"/ @+MCMH! XH>U#!1-?M;(%0 M0Z7F_V PP-\-@XXC*L 0'K"UX/#1QN)^$+ADI$0=29+LY@PU]@YGQ-HRM,+]P][O[B1N-O>N).E M@=[0<=)+H<-#YEF,-"+F*6D>PS65U^0L;I/_/JHO/%>!X-ING969%<-PJ[1) M#(.11]Y_D\_KE^U('E,MLLC^X8,S$D5L4RQS/3CC=*P4-B3-C2+AP M3]&U6PDR!QF/&Q>]$#O$D0O$Z*E-K:E5^V(WMUBV.?O^)PJ\@7#7%X3<7%B? M3Q45;NH"Y2N"0*3(RI2OFB2B$&/?,YW86KY7S/V#W9]/3RS=$SY1",$!V0$[ MW.AIJNQFV[[*&/1@67C$%2)9KF&VV[ M9,2VU.+MV/F("/Q+PZ@)A[0W54:%,_HS?5GGN=: KI86N<8BOC>MO DV1Q/^ MHC"!HS+6;2S9QJRSC)UGN-Z_=.6._J.F=R@5OE.2 MU(3");9[&(/0BM0I3IRFSL56SAXJ27KCO'E2P(CCQ%C6AXXN@%.59[[JJKO+ M"+8W;V1/;MYXMY$_!,["0LCT&$6RS,RL]'NM55[)=V.;3KU JOTM%]DK;[GX M $_B(]+W:!+!B*^!S)SO>I8!G#:(]J.=/K=Y0XLIBLW4?$CQ()6A46:83COB M-US?!]>K2/\8&+Z+$ULL(&2G6FP,-9_OE+R"4'8XY&O%/G=S8C^T#N&V:;9: M3Q9&O8%%,H:=I%9=PU#[>&RK$.*;9OO0&H3W2_LXVVPV%;/-\&HA:%@UU2S/ MS:_%]H^0]OLO*-]6VG6G UI^T&UI^+S'!@C71GOW7QWZTM)^+PB[^[,$ M"2LZ\B2H@3G0C\]/WK8IF[;ON5$#XM1WW7=94T5)U<,MSSL<19YO'GBB/!$A MQ7MB>%/S#D-G^J@#,;R[+R1?85T_N]EY]*3M04NW#63?.3@MJ+NRTER^N730 MZJ S%"E9C"B M)22^!4N/),3;9J]D];=XWT6\XV,VZ14E45A0SJ-4NAPT^G-.6^KQ]>F^+57< MH'P'2W4;9,ODLCWV>&ZE(;6\7R'I M-7NE1G-HDBAX!,Q_NRQQA_]M -H>(507:?9FC(AC.4/HZ\;@(0#Z#80W^ZYJ MWA<#T!K4>"H8ST"5"SRV\0@\OYV+&1/V7EW4]@YNNZ:P&I4'#8OAC#X>#-,( M1^N/$,)_*K=C5,CV/#0BXK"C#258)]IPM8<%:YBJ>"%VS0/)VQON_3,<,%7+ MX4)-"138"/YX<&O?K)UJ-4<"PZ!50#I3/T>;^_\I2P MF[<]2]EO^#Z%;V4LW12\Y:$V]4F>Z_ SG\<5I&X-DW)L3=]+X'U"G6_HQ@>Z MYS0OTLC;*[>5K3&S\KB"(X)(=8.'A=]K=.=C P%R/OT.*)1-Q5_?Z72"ATS' M%\L37ROR_IRISRFN4ZK']\+,E_!P:9IW! 6&(7CZNTV/K4Z)0VX!B&71F.SC#TL,)Z?[#UUQH=?>W7(EZ87]\#\E6QL ^@Q MJ;('E&BFO*EZ;IOC-ZQD,AE#F@MZ&C4RN7*!;Q6HIA9;8;[ RF>G&'=V7NO2 MO86[/ ?J:=&;L8R:Y81FJM/JCI>/)J@?QMU/=^IV-P?@Z#'OPP.?+5?4BX[E MVY%%@Z26Q=T&DH-VMBO;H6):C<;' TF/(=4]Q75')]_]]'^%NED?TNWUN.J MV:20YE56GJ/S:C!KL+&%YPM,.%B#NHX+[P^(/X9]^^TUTI7;:]ZM6:'G?(.# M9]?BM#VPYLM+$Y/W2JGER.\SHL:G.[Y71@4MM@'\MS1]E#0='6IT![?S8 DS MJB]YXJ.<-N#@K &,N^2M 'DLGN2=+E'3P,3F\N77-KTPH3C M[I+>CM5MU=4*#@#E\$8-Z,>UQ=V%(-Z\+.@EL:OR_FC1Z2:)"BC;L37^KV?Z MY:G_.>R/,-^U=*C^].B\^XCSDC43\0DR-5%QVBCDBEUV4H[O*MWK.7]VUG\. MTYFE#<)HK0.<[94NBZ[++ 2E8Z%J9I9N#$<*D\W$=IW_]1Q_.N4_B-W1R',. M@/Y1J/.VJYG=^LQGNE,.Y:2@G2G/"-'N?B&;?G[:#\;VMQ]-8?0,16+%LLC, M!(7H\Y32%4NQU>$W.SCB?6R\TP9.+"6X;E*5Z#3>Y'$50^O-1;Z*W_^JAU?- M'DO=/&.:.LB8[L-\/6_46&S1K?"Y/J\6*YS=I_PX7"=RFE^\]EQ:XN;GTI(' MA*-VA&L-+<[7L$Y&4Y&TF\7G;#.?C@.(3@E'7D\XZBZ$PP\)APN34EEH>+X= M\&*?3@LEUNH@7.P0AU]/./SFA".$_5VPN[_?5R]U_NDV4( 1K>8UHU&>[+UX MKFEG86VZQEK5"CWM#KL\;M)ZO<\F44W8CN8AM.B%^9:N?!X87:AS>!@$";E#UM M#T9X]D]16 ]ESK!T^Q/G2Y8#57MXUG+8 M;,/.$M.N&7E_Z:)&9JFRP:0RDKS8KE"<8^?VM_,3?!A6/G'R+D@G-+Q-QS)4 MU[6C,UV8JO]W1)+B],[S&MYA>TZB[\QQ/3:^?[)["Y(IJ^Z 08&7IM&S8WW68!DYPNBLY*.#M8 M]72IDOPB;#XSWZ_#YA?<)47PYCW44!J,VG=Q%'6R,[/Y4$FT3W*7;LK(,YYO M4P?*.-S[)'K^09JI#42=<<.42$%TC.BH\DU+VLU9>GCSB"/J)WFPJ(5JCIN^ M8UON<5U7UG(<:P%_W&792T:01I0YA2*\JV"+@4CI\76@GY!I(^BOH=/[,U5G M"+P'YBF%'\:#OS:^ON3!OPE^?9X>]# $Q7ECR&0R3-*5 N[QPO'7NOW?4+O. M7SE0\@=(XXFQS)5E,. I@ZPN2[UD81G?JM/+WLG9V3T<$UW'$W*6'VZ L$7' M"\(KW/8L[(JP8_^TH"&LO&5'='@(PQBW;6R>7&9Z4E6:>Q8_D[4T MQ;31GER*'<\A+7Z?H\6&XT?$>+]R.$O%K48Z2\8_'5PYRW1]W3N#+U5NY=PL MMNBC@=Q,M^AER0/QJS:(#[XN4O*+0:QA.=XD)SJ6#A5UM#C)F^H<..Y^I],5 MN%M?(@1VI-K78:4'LWG:,OT14R0*8X(:9%)@_&AZ[64BW1>,%\G[#<8KP+AY M,C55-88<3Y=HTI"BV7YW@ M#]H'2 EOW6^X=2H;9($I3\)[J$_.MID#TP<%&#[!9^ #LM=3(0^O[O;)WK7M MHT_:;OJJ,I;3),?%"MJ;Y1N6UDRR62N60']*\ZWU/:+.^R']$K<.S^FY@EUW M&=#3W7HO,/J64O?IU72W$-'1UBI22M;3=5J/:9((Q6\6#1])Q%]H @5ZU5H=RX5!(U= M)-N"VZ;1S.0Q9?0[0OT6TE<(Z0-%J#V_WV:'VF#&^P)BDIT2$4B5QQ32[PCU M6TBO$-('CE#K2&\:]'QDQ!B]RH(A1I.EOGRLG.]WA/K'"NUZ*1\7,#(44O*P M$M^-;@?V&,B8IR=MGOR^D85V.FU6YUH[T'!2=O"F-, :2NRR-0?%^.?F>%2M M_W22=UH5)Q$4,I6\67'&1NWN.?K2C9&^'G#JTIN$^8\+=T>^#12'OZJ**CH! M)^J '44WIAQN&ABK;G@6Y18^=9U>>P*D['][*L:^3C.:)]4;#>ND(/O7K/0M,!(]]4 M@'("3DH9BPN^ *H:@DN%*NIXDI>.K=J]N&GAPO3NQT;TMFS$4N]CXY4ZINE+ MD S,S(>S/+6_1J,P7(!.DT%P89I=)FE,'\16O]P,"#?3)Y=)>T\08JD[@O#M M8!J3]KS1;#4$GLMP J(.NV,W$UNM\B>PEEJSM@L^78'4V&IFYH6J!$'V3GVF%I M>"3 ZUS=4C5\X\2"O.]^YI=5QVX_[DE'FPZJW3&FD?UT"06DV*)EJ8Z,XA<& MAMFV'3%__+-.OAU0\P:)K/M<'7T+G;C;!'R6@W=2B7@H%_C-Y (7L.0M$F(S M'FD(52L3\*+EE[VQD^_DZ-AZ33%,B"4_+W OFXK_K!*[Y(3G+,.PS).'C"IN MB@L5$/QL8"G#U6CBZ69LD?"2>KE$F_^SFJ/D@8_L93(-<7.!5$^?"" MNIY/VNVEQYH:2+>ZOJ-V,@X>.P/X\BD"+TWT85G[@E9A#5,53W3#M+7J.IV4 MXJ*B:-%N?ZA1JA2[)<1K=<.9&7Y99F[.7GN:U#7&::N4R;EE^;Y51G[W&I8WS$GC5R?(;696A<1*YWQ.>YA6?N6E:@OP-QG5V3R^7E) M,AN5/BH".ROG"&.5B>_I8G=;2_D"; XCPQ/F5GB]9M(5E>(#G65*/N&12_6A MQ??I)+\J2R^&9&RO7K7)YDCGUF72$_"6W].T/QNMF((GKX96Y\N)L>C\B'74!8IG:X,M,#,X=:X MDA0#([81\7?EPPL1;:H]O9%>XX@.G$UL#\82PF\^Q\ MWNZ;!C-+DXT58VHM"HO9S3*WGSV.WA3@/7M9793')H-K-7R\R$PD4(UMS!-? M@..WNSP(%;#,+5ELJ36:1F<\Q^--W,OT\GY'R'ZS^-4LQC*W9''ZEBP6I^YP M[#8EGA&K 3WA%GRRE/\V4Z]G\2W=YO<6[Z5'F9)2-+DFD[/UV2183)%L/;9, MC5,-YEW+WUZU_.NNQF:Y8/4RFJ\56F:I6+89(;:Z-R:+L+=D8.;T&I(WK-,] MP_D#]7WN!I,,AC0R72&5T51LP>79(NIPBX>-45^SPO'R:C&G8SKHLF[\]IM?B\Y7 MT._+)E-N7"1Z" MGT7P^^ V3B(5SB.6!,I1::_O3A4^"&(+MS^#PZ>YDG@L3IBK>LGEQST;97M= M3[0Z4M;(QC9V^UZJ6#"XL:-HA"+."%HLCKJ3VDA.F$5O_/+X,1F^V:8QZ=\)D79%,WO/&-"1"(9O# MH(D_K!OZQLV-C\WAIQ;$2]:#<8OLX7PUM2H."- >]O@_P ;$C8^O*W9\05*+ MPDS&ZI6%R( :J^!C7L7\:6QU<8PE]68KN$\NL/]@5\^@&&\P1I:!!CI-EEA1 M(W5:CFUX]^WJH<0-5X]>"[YSRY;:9*&VM*SAHYS>UPL#4>#3[L,:_X_<7OBI MK'RJ1]*-XP_6WP/Y:-V"UV_$K9NK+JSOTY,^.+8U 9 M810!'E:G?ZA(WO0TQU=O:7@BD]-:R1IFQB,-+1(!83HJ5POBNQ\_1C)Y2SZF M=H>,WR8ALI2"'HWQPQJ?4XN=>L!.B-H\MHHVE@D1_%X'5<7D(*K",A5,H7/> M9 !',2TP-^6!^;!R_WUQ7M]PP_,D&1X-Q81>ZKT!]Y$JSB5)M>R)Z!CBUOIQ+M/EDQ,+!6RC MG@V/Y,X*L564+S!AC\4KN?!^N?@8]FV$_"G_;BE=L;]L[XN+8A?Q-0:GC25? M-)<-U<;8G#^(;4CQ+8H?)8J?=ZO(&3.8]5W5!*Y+RS-?==6=S&U!G3T!]4N9 M4]KWK)HEFENW+N 6)2Q3R!11?"JT*^RT('E!;.W1!6KL,9*]$B/7B]VE5.D) M(>\6]MW[ )$; FS7I:,J8Q 29_-,SF@S(T*?=GDC5QQVO$#'.O$] "H>(-N- MYH28?QS0"JJI>J"FSH%2-N&@QJJD ]IU@0?-R?J&KM :'B&PXX@*:(C&;DD( MGQ%"G43+*I\SRAA30[MF.KYG&'T\ E]!Y#TT3ZG\#JBHP&O M(,XM1X0/U(#H;D,YL3['FCX_<5$Q-TM;_D0;H*UOQ+X/L<^2_'[YO22"W6[- M[_U*-BOPDC%LB7F^F,)*1+\5M%/HUX=6K%0/MJNYN_:VBV>YW%XV(Q)X0)[4 M/&6[,$ C17Z%(P+J6T@NJ,Z2JS$=NSS,_6^H>!Y"9VEWS\7&&Q[:\J1R\PTH M418.M9RSU13:FZ_0)&N.B)G\H.K@2_!2'_C9D:B),TW5BCVS2N+XU+_[>MXG M3?[:5:LW /M"-KQFG%/7W"$D>"/(GRRL?LA)SJ.DS>U5_$Q?& M3[;E.5,S&;8+4'KISE9N?*^X^&07YJGNV]OQYW7?4=,; &&??X% >'\R)M>3 M]&JSUS.UHH559NAJI,[)V-9!?69<>[HJ>YB@>%X7'#5][ZKL^UE.3$Q],),= MGV=;&857&Y5LJ??-\N=]]WMEI/9L+(BJTQ5U'V2#*"5W)EEO.;8%U0#(6J82 M;8N!Y-AY&C5R.F<*KJ;P(IV;999U"K/LV"4N=JG(2[,]2)4_-]V[L?GN5\=] MS?*E_GQJ6Q5JKC LMF@4*6<@E.-;N?%=OG3'\J4/6"R]7S7@D"ORX]J*6:$S MWATCW**/L$ILO>(/PW$\M>IKC"?/=1P@0L$)GEC.,YWL_BQ!_HB./ EJ8 [T MHQYW;GLDW04GNH57#L[W=]#2;8>#/=C:4I^Q;)FBD"H# M7&/I#AG;J4]CJV>OL/*7^7*#]E@+D'AS$B>P<(7%M:Z98)@ ML^KLF\H=!!6[MZ 6G*#4:PN MDPSEX'+;PE=9$-]T8WP\UF\PW\Q)O V0W2'=3\]T:XA62QV]0F:5<@U\>W3? M(+X*Q+%U?NJ-45IP1HLFDYM7$<9-6D,Q]P@9A6_7XTL!_>X1N<(L )O MM.CI:N@7:FA\K\GY#HOC#O1;A<6W0;>>S55FDU2CKN5P-->95ZUY8?C(;O;' MQ;#?D+XM%-&.CLJ%(4]K8B9C.(U^2D<+C^ H_QE N+9ZG(;C4E3=#TLL]_+' M+,-59J 4',O(60:T-5%G[(@1'1/2P&T"AYN(3BC99SLXPM/FH*H-<-2NJD[' M=3.GS:J=.5M* 91(Q5:'W9$^>\ =$>B^%8V??-[/9\*P#5S/464/*-')9KRI M0JGF^.U23D&ES5H]H)A>ISO,D[W,K![?RSH^!);/$NP;IG>"*6N'#V_K_>B^ M7Z'+79,7_59*8]M-E2G%=M'B0U!Y2)\O#<)+^UX^WF1;.9\<^&EWP<^6F%N7 M"\4!%L36U_M")OLSS@6+$PR?-]EZ"ZD-YN6@K(GVJ#@WM$S3I_]L3_)S3/:? M#M,CDRUT4\.I.Y,R6@#(C%-FR>8JOJGVKV.RXP#"2W[C-5M.H>B",.]+P]&$ M>5W+#IMNMCUNL#5OC9IZCZ0)OMA-#L<=.U>=M&.K\:[:]GG%M+^TE_<>R.0L MUV-'X6G=V\PS9DT\MT[3/:98MJ.K76*O0:)@]%Y#V2>:I >.<5637+6T?P4CXG%;(I* M2K&-]6*F0>( ATL&Y=6WYHP-K(ZA9&F!&F6#\BH+)!#C6S#[J;?FQ,Z,7 +! M3E*8F0]G$_KVEADN;QUIA?U.Q*:H*F4S)]JJ)^H;7"0K>*.K6O45FJM@*Y,P M5O(\%5L-\>R,]SKBV2G_F5!Y_G8FVEL7%9[*Y12]M+8S6/PYEKGVYX3VHM,(%2 M:\:";S=41M0&\URRBQ;*O;LKQM<5&&!W._L F]J=\F*.!PPN8C0^R;HK5[Z[ MN_"ZV=]OJSI>[%2L8;UJH(9A817#&@V!%@AG!,=27-B(;,SXI2 MG61)#^.:<9"$$W6+H1^M;K<7DA/HFE) #OK.I#^2H=142XJ U'AG>7=[^5JI M02F$0&\E-82 )\/)DT*F;61'@VK \E66-<:U">I;JYA-G@QOIL63MQ2:\S(S M[M8FR6%F(?"]T;).NK66Q,919C[&1?%-=4VV< DK#%M,1704P0T7'5PA)]-H M,E^3)2T83MH"D<7:+6QO:XQUW=X_FS%&SVS?L_UM^SE\T0LOY;F\8/%#H>W[ M8\@=F=$DBUWP4^WI&U77(G$L]1L^\HX7VK"]4!N.:G1@]0@FU\I;@9FRRO5I MZ\(_\*\.H=8B.:W(2PW1%&!R'&X%LR0I#PSN+I_<+Z4$CUPV%G#-\*# M1BSGC91X\GSX91Z8EJ&:Y[J]EJ5'7?PZ'OWUC!@(JUZ376;['1TMBO ]8EWH M*@L,%H8O(/E*@Q2!53(9])6BI^C;&[9RBADP(VQ,RP/7Q8^\([W;6(4 M8=9!VEBC8\M\3^VT9LOJR*6*%^:W>>8=;Q5E"&S3'>MHO3WH\DAV@*4=9!#( MX_&35_J>\SML__SK?JG+WQ *EN_(P%U_G !1B50;Y/<__X'_)%POT*&&-,0E MLE 5;_(;0]'_]V];5,*#E! =C+S?Y$\RM?_*"9-'V^^L]8%T\#5Z=!+IWS]. M>G7&JHEXEOT;QWY2MO?WP3M@4WO;< 0U'#(2#54/?O]O!P:C;J(!%HFV98CF M__ZU_@;^KPOUXNA__XY:N^H*P(Y@G^NW_(9_)L+_$IL_PA>(B8D#1O_]\3\= M-@<_NK9H'KTR^ONW:3F&J*^[78!H?INO?OS3"2]\2%BC1"Y4PJ8')2OL!9)0 MA/^USY!2UH'H_)8L;_+W*57/D4N,L*!RFFK;0(G.M!?26(I*_UB_X]SO*1)- MXIO?;T-#734!,EG/'8.?M]R&T_ L(_HJ-$&(J*MC\[<,"0&<]3>J&9K,D/I_ M2Y8#T;5_9IEP+5U5$O^#1O^W_3V$ _$SY-+QSWL^_GV65]%@X8^'?)(L7=D\ MN'MOV,%<=55)U:'A_CU1%3A"V.7_^9\TCA)_[QAHWXIX+U/FFJDE;SNU-6Z$ M$946T\E16@"XDA9(D$$%"<,S IX>R8#" $IAY*V0E'X#+:2CEQY._<<_?*/< M8?()KD-W&.X_OZ0;\>S6P^28'-\N=\H,EZ ;^033SY7H1I%)Y-AZO6./-"*Y4X@]T9U L?8L\Z]$_F?N9P)'DV3FDT3A9&PG--Y-]PS%"VR[_G_^ M!Z/0OR/*0L-F6F;D+JER8N,MMT.]_\; (F&*8=B@ /5WWI*C:P [@0U^1"+5 M$!U'0(8PAN]T1S,-:=;).97G)64V?M4D8(!=70/C:/R?J9B."3D*;: ';0]\ M!(9-<-R6+HFZ;GF2M?QQ)SK3INF+>AO8EN,=T+O:ICQQ:M9GVJQ;FRX7;*6V M*"_.Z=(MK3@PMD""+R>XP( 4/Q6B4&=F4B2UUYDG7#BOI->/)K8/7<_M];P2 MZXDE?,@!)\$!.23:&LD8D;"+5Y$@ M#^1H^68]>0+[:_U'.,#[::YWFKAGP6DYGPC%F&C8CB.:ZSCDB98%I6ES 3RC MI^&-T32]ZN/E_)Q^OY8E/TK+[N?V>DT;&R?M>6=S9PX2,=>TS[$V9QF&ZH8+ MSHF""N-KB >H9G[O.'Y/CXZ)\KGA:]=O/F\L3AE4_X9'XL#1_HO9BE"J0O)$8J> MLR-#0G03K@WD< U!2:AF0O7HYVX$=9.?" M[Y7M]W/@>"KT4#?H]2Q[TT42]G B\V;MA YR%@>]&S!WD:ZM=@B8?L963BB M_5MR@*@A"TBA%U._N]]%R;5TWP-_AVF_I_-;IT\W_WK*%Y[8+\\)V7F#&<;1 M=77#6D+;L>:A2KQ]L+.V-F%)\_I0'-A95+V8LWS3@K@I^(%@J0-R\+]8'E_-ZFJD]_#=/GOR-7,_SKR<_K M988HVPTIV0!S41$OFK/;2$$<,'(/"'3$97FS1K^N9S]TXB#S>\5ET(M[% EG&&99,+)R$E,8L[B* M&@5A<0+Y6Z96;G,)QK!U*PC+7;\&OZ +JQ[JUG\_.)..542B8?W\]PFK?D5. MW^-ZXU]5O].*XH2WW:W_IP85*G80569Y/FDXR2! ?3/G#ZLE6A#UU^0T[ZC9 M"1Q+%$3'6*^O00:(RED5'X.A_G4N>WU';N;@GZS3L1;F 2_+5$6Q!TAJP%?M M;,;N"ZUYL1T37M8M67/GJJZ#AV+AISCE&QY'%I]UFO!MT)09\\!J/\8'%M6A X^E"U]V%5Q$B^ MCP[2K<[$1HM.BM;%EC%2W%8\&(FG4#P=GQ3A23+\7QO*AKE"VX'RH=JBG@!+ M($>'@\"OH:\"W)LG"-]&B+: >()L-U*J=QN$7F.#U"'R$NE MVLB?Q@38*8R*JUKZ]_WU4KAK76].+//I8DTSLYH@ I:L,5R;MIE*ONHZKRK! MN:\V0K!DC%?)_[5?N F#"RSUMYOP@ [LD-0),Z+U7V%,N+Y1-2%"H8&L5<"- M5-3-:_#VRZ+KM1C@ "5A^X[KAXLRGG6R!(S_2SHNLZ%E[_<]%D\_8XDF!:B1 M"$:RD$F#C$!"41,R8A+*((&B%$E)2AK?5@_O%DFF#:-.5%E+9 "Y,/*JC%$L M:&V2ID7QJ9H*D&(Q/Y7&H8"?MLPL.]7Y:""-4=]O*W12PEM, M.>R3/&W9H/&6>%^)]VL35,]3Z,$GAZ=_9LAG^?^:W.0&D2>E_,]7Z\<@ MX==1O?4V#4:483P7'G@2+X2\84YK^_3TWU=-;"/8+VW-B-?,.XX8>1WKHK)O M1AZ(^:,)9F-3(;,K5K/,1&^B0B%M[_RTMZVBO& [OV**?./E!A@N10IOM^I9 MXV=&D3 0BZ=4S\#8?#FOL?2FP.:E0CS(D>APE[\2_P_Z,X00EK!%)S$/K_EX MKJ;M\47R'9HT+/KX4#4:.S!NE/1:1^^0V)%+TT*&[[080TV)?E_J#Y+9L-0+ M?P&)_7ZY_!!HN^&6O_2[HKT;.8CQP.;IT@6 ]N(^JQ9;);JU2">%J_QBX,CF M"J<8A&Z7LGJF-G+(U@O@;=!FXDFDP\V8$63O5#$F2OV4LP@._< M@NUF^U2NVI=R_P6Y'F1<->0;MV%;.>+:X9:%Q6!@=%JDBJJ5+IWNDEP_.3V[ M,?)075GOVH]SBZ$2;?!SW0%HF2".#3P*ES%=1.J K;D91 M@YCIK8#9!!EC#!\W4>T]=9-_ OV##W+A.O+DX0[L<)=.(GUZ5KP M0=$[U0$+T7VJ **'-U/Z=T(TE<2_\(-I2]!'A6VD*9Q4^$S4'#X8#F?35W1+ M9C20:+2BZR4RZ+H'10S>;TUJN-K' 2\;K0'%]ICP^^ZZ&=7N7Y!Z.]-1W/744W% G)$*1@-)@J)X' M90CH4"H\3![4-QKZ^ MKO+ED,Z'*(7UR'9R?H>RG9C([P&?()O$C3@?R*]1](K-$MEE4- ?=7NT:;@( M]U*L_"V_L3'@Z^A0A\^#A"C+4%C#^\:5"-7.7]#4G?T6NLDF#D MS\PSM0[7%4S@[R[;P)/O[B']TD1>LY[V ED^0GG5(CFG#\0XBN 2KU#"9]7N MU9GR^ZXGOCC_3YSY,V#\& 7VPG) Y)!$2CVT;F/+">ZUGR$B?&[SD@-G)SVM M37BOC:L,LB*44;TITO7AR[D#$WG"U;NX/T_8<4U"X35+2!]0'O;6-;0?_W ; MR[Z+-1.YM;V^D';ZT).7UKB*AICU7=4$[F$0++DV/TAZ-9Q1,5RSJP6>"K)G MG>A;'6WWIG*+^YN'Y$L(>$O5S'TU^EV&?%]5?)!Z?)OA'=B_57TNUB1<[_!L-?1,'B?<,73E:FN8)HZ2P] I#I==/2OAN^L< M$!S*^HA5;W^:XR8]&Z9MPW?I0?CRA0I?'6+=A-.TPK0.)%F4^S%%4U9%/4P9 MA0<$A8W=S44+;B+<$*TJS]9X$/\2GUG+?7=4%J=UX-=G]S?K?)LL6EC0&Z;- M1,\#X7[SD%N0GN&Q=W 2XCA:_-KM,1-=%WJ_X5?;=!D8C4"48C8W^V/#)]4P M\VQ"!H8*R;'T1'A.71("Z=&*-OQ*MAQG,Q)KK?\=)US,MD)IF*N6[^K! M5AC.O?7GR]B,< E$0\PV/"T>=VT*9&0+&@25[S>@^!+6 /0!4IQMT2:6@99"M:Z84& M0 ]<=:W7S;!L$RIZ1!)#*QW:<6"Z:XL1KM7"GZ+JD-W;#V&ZLR"GAR8X[N&B MKP-]BGF(ZMT0-I[#H52%ECWU-TZB/S$TCV!0M/YDDQZM ;H3H.M;-R[QKX.J M4-C'A84NJ(?^?6SJ/CW6X,)I/ TQ6NU6FBPBFLL7+6S9UFVSF:3N&F*\=W4Y M?L5A)P#L0 "(XS'$40@T(RI>7V\9>D9VY?5N(S?<;116'L.6%=\$"0+]*Q'R M^:_H03VLCU+$YY2 8;F1B,-A0LL3100@C"0@S"Q3V5S9D)CYT;'+?T45'*(- M_?ZE"A$)X"/_SP:KA:B^ 8XIO#(M@N+5]QL>62_3-Q3+4X ,7Z#_2(2OAYR@ MCE%^Y06GB4TW[G]_(-13C#K>2-'M,G2J MTN06F]NI_I. R-##.:_UL&];:\,OZY8;ZE$;(GA;]@J4?:F,$AWIN&[;$%U% MG)UL7OB98,WP3]@63T8<)?]Z&D HB2MI__R%EE>0'SU'_A>O6#T@?[E1.%/5 M%H$XVC''12-D?2\*+B'M#@NS&T) =:1,APE62GU8[E$C)2S,3B;_2N'X7R2) M/V7,>L8A[H\D9>-9A5&6M7_7C6H+[KFU(L_F^#K3Z'")_/FN(TE>_3_ M]RD0LSTIHDF3%+79\YL(FMYTKV5I3-F.>2]>*-#=U22NT(V^ )I4SZ=_>7*I M!4!3E"B*E-0W8L84B:50E965R\F3+/QP[R PF?;P>>X<^X3T%):",_I8F"$P MBP*+)BT8';:.C&HZ0FH_,<^$'-2V:99FO MH1(5573E$<;M*Z\ZQ/>8MXC+_?^*N>#'^>3-:5VM%M,.>534 U1'=< "=$K. M#U/-YS/2LM_FY05M0LTT/-W?W7MD]<7?>G'@=J;<;C4+/W[G">:OV,-U?V_W MP<-N$U?[Y7MW<9W3/_6[#O=W'V._;AN[#C=V?>T>'TYFCP_&KQ\<3D#&Y&:O MQ_GAWNNGA_FCR<.GCP[&CSK$2?Q%'Z^U:^]<[I_VG8G>#Q,],$MW'AAX25Y/ M=*9MN-W]RWESKO:8)X]V#S\0#)@\AS;V=6E\WN/S;N0PN')^]7TF\ Z-]/(E M^B0#_2 A".?4M_\ZF3@WFPU]Q/XN6CS*_]^SGV[HLX("?WGT^ZMGK_7E.> M/\N5V:SF;F?CD9-YD=?37ZOJC=;F233_]9.#!P\?#M.UO-.J.J9#FPRAO%YG MOU6M0WD6O0/>LKXNT_<%;U:$^60?81%/6MB?R# M+UB%/Z.%W#=DZ^O]AP>'AQ\H/GB29AIVK['\=U:GW\2WM/AJG:WF?+''V$/?.%SE)TO%Q_H]RE7;'_^(L_6/Y8U*ZIRG,W M)9MA-D,TF^V4AX\?'!X^OO:N^?ZK.&EN8A+#,S-^:&9/_=*/H@<'7]19='R\ M'KM:$6GK#]]0V?[Q%W<"?8RY21[Q19T^#[YTM^;@95TM\16N>?W@\-'>P=/K MGC<'7\%Q\[%F+3SFBS]1#K^D$^7!K^XT+VGU:*(QE.;UX>&3)]>WU1Y\:W+.FNNNT7NNM8\?%XLW$D^<^WZAZ(!&F\%_-NC!P>'!]?>.H=? MP;%S Q.()V;RR"QZYO8X^ER.(TXO/B,KY/#IX;7RB]=-,'Z6.:O/_10(==R? MQQ'P4(#4LZH._?D: 1S_^,\5>8^_N_*Z)\'#K^ DN+EYE XY"V5J2GL+FG;U M][C9]]*7Y.M>-JU6H])8/BOJC3[N'>%W[:/?'J,> ;:;E/5LMER?_*ZVLD6.6T>_(5G'8W M-X_A_.H@4)-GHR]!_J6?7M?>C7=*9)X><[5K@_6=DDK-3VLGRXNBUR/FILS+='"_@EL.&X(^S0 MH6BPKDIH;LY*3CD?L[_W^,'3:P/$GWX,*_-KG$)[(N^R\,PO_K#;_Z(.N^]? M@,OIV4)84$"=]/C)P=.#_6MOJX\!A_V2IXH?ED5/^[(.I>ONDKNL40M(P^0: MD8VG'P/?^J7.4##3TJH_NFR1_6U5%\VT4 )!Y@M\6;MSD-D\6S1+91;3%]#J=+-3:0]-_,/9AXU>71FS\Y+_3L? M;P&*H9B*C?C![:'W61UZ#W3=>47AZI(XP%C2%7Y5Y]?.3>U_<=51-S=KM@N3 M!R=;#L]N?D9C37WH5?0Z'5S4VD?VZ4'<[P9(%HZ+.WA]_G M?W*=,.&?VRCAG9#,+YWP8?_ACV_/BG'!<+,^".UD>//OYMZ-7?_S^X\GKQP_V'CUY\-[64WC"A]I. MGX<2?'*C#9W3Y?EXW4YN:%!W9!@]<7RO3BN;FF[@;;Z]#MYZ$UU'-K;'.#CL M"?C!IVL/\_CI[H,-W6&DCTL6_8S9V/:'^2SZP^SG>P^>YK/#UZ18G[P^W'OT M\/78/9F^?OCPX/'TR>S1^,&3_%_^*^H/\V[>]MOL'?/(KT&'"EY"/*O6CHAZY=,W$U0MN'+>JL[&R M=H^RRE?+\H>'_LGT>P:9HFT<_C()];9-=H%^K6BA2<]:EOD"#QK_0SJIRX/< M6\#J],G@JXA?^R%O9=0>FMPU*WX36NG6M$SRA!4^#[, SHK=[*A,VTYKYUG> MAG$S:II>6F(8(-F,5KO3C?H*Q_JE4VH=<66.QBQKW>&Q>/8KS. M+DBM-M+EDN84Y]+!WG=Y,1_QC_O?^5_1(Q">;%WO+TVSFO=^.W9EX5TU;O.-2TW+.W]GI>V^]O3*B^[ORN@NWJOFN?K[J^\\'3_ .'J_:Z" M1BSZKS-%YWJO7-8.\,_NKYNSH:EH:3>ZWK7H>MC['6ZWWW!:TIB"]D-?8 M [7C.O8FB*\.Q3I!HL.C-4R>K5K@5QF8JAM#?M/6-(TD3:]8>"[9YGB!]%4E M49VLZAH!B7@KCC);5?J1'N0F>:/O6M;5/WR/;:X#3K8L+D&;1QKMJFE)K=(6 MN3@K2&8OG.YGITU"ZVS>+^IG89S)T M>T&-,W;K2K\-ZK:N2E$R[UB+=^LJ>2%M"7K1BN:!A@&%4RN? =TX+68SARFE M\XZ$OEQGL[J::WMTOIL60-:8!%]5F'4DGU5E65WPR.08PU3*4&K--=(KXH7^ M]GU[K%W/?DH:2?);=\I\3=+W[:QXZZ:QY6;6I]A8:;!)+^/VU$G/LVL-L?&\\4#2-MR_<>_/GWT&+VR4\>WT[MK8ROP#[*9 MWFU?_N6RL_S<<4/D7(]!EHVR:AK=& MTUP90B[; 638C.:+]@S]<.!;8L2-1 M9CDA$PADX>*=(<#((0G.ZYU%NA_+*% M\@6I(9,6$BDHVF*QGU<@LZ34_#\:G M@R%NIBQ.S>EJ O^T-L?53[@KN+CGY'?RD\GMJ236H>_8BN!7*X*OX*'F10E% MZR7%E[9GS;HA9YJ=X!DYS19\E*@28AR(Z;FBSI:DPUOQ'Q!/HW5KBBE):,[= M.X)%P'>V8EO6]6K9XK?S;-*17!_SF!8-KJ+'CLB,:(O3W!,.DMVQ(O\97I/@ M=$6OF]!S=?$*QPFY4ZUH9E+63;6@LZ+B(,),8H+T[VG>YA)3O#>)F_7/Z?CN3PU^HB^ZV85"VZ!FB$\L]??[/X M9%N-\\FDRB#<$ARJ'2EPQ[%ZJ9R?E'E!^RU?M6=532.>8C?ARI^J:BHX]'IU MFAU-Y\6"R:=Y.]S3=_WTPY&^:RNX7Z_@0J?3XU8(J)(6@X#.O.QYVU8#HPU) M(]1Q0Y-0S&A"2#N?AW-BG"Y8UJ=8YRY3YZ MFN73Z^P)\@: M1('_R'"(0NX3^EWM6G+/FKFD#DCTOJGJH(SI(KGBR M:F@]$.0@2;LXJ^82]S?-[OI*/=:X"Z]I(8I!TPY)XU;\OEKQ>RFR0ZK(8KIB M@XY,JA!%R\LRBFV9E2K2)EE3.:J+!?E-EL%"GVF>W65_[)[L:NCK$O'YS-"C#[;HT2UZ] /1 MHUM-^65K2F,H"!IQ61>.J>EY>S5BY9&O4M02B(7O(_^T?R%M$))1^=3]@IZ4T7%Z/@@H6T(CB_:*4 V.]9K!(R5;E-XUYP/8: M>PF\+A]9_K!7*=H%+QG3=RC>)S:3Z);\.YM6+(PBPBQ]Q4)V:YVY13!K MY.E-1FU70)&0OTA\5P 0T# MS"2TE5:TA H6W2,:%Z-MDG,.8JM'O^*]\).@S)J\=!XL,Y$VOJ)>478201.F M1;D20%G5NU8H^K8FYM\ M<7D1:3_'HB(@R$LDZM,41.Z'Z,A/ OH!-,=ZA"*_S I[4XF-K_+1:ILX M]39::RD5@IC!S05 Y%J6+L>P')Y'3U:<1%1D'CG;38 76KZJ-WKH@<8G07Z-..5P,;1V1?$_R@; M[*C<]C;WWN0Y^[1Z_U\ M_^#U8?YH]GK\>/+X=>X>[CW='S\83YX\3.@T_-(N-BCO#T>[678TE: $[%M.<= S MX1M(=3OP.BF&LU'N6P8#T36PR?AV?.1XU;2%A% Z YRQM1XBVN,Z9R*#CT\& M]:&+/[C.B&[."_$N8$CK9]$J3YUP-3"&;ZY!*H53(RC.]K,A^MHS>O#I63^% MUEW8B9P*'DG]^V_'AJ0.97_^^IO-:[-*9Y7GZ3$SQ[&*TO.4 MSQ,#P&0!R8?TF[Y<.OE?0&2]Q=F!KV=B[=HG[YG__^ MZJ5??X'K6URT)SH=[#Y/\1%)6HGY/1AIV4N^.ETA8%KFY!F?#:5U[\ ,^95K MI,9A,6&AD#V49\NBE*S7:9W/F9[#(9N;'1;Y\GM8, L4;_)FI[>?,:U*#3Z-%3E! M*'YPI\R"0A/]8"0# ]N+^;A0N/*#U@MI=9+^!,X$&3)IR:JEA2 %@$EBDB:N MV>0RS8.-Y@J(?3,1GN'I6E86@ M^NN")Y)T\(H>89E,SJE+SC1?+DMH8@8S1[CJ5%VJ)[N04K#)B@MG&0ZXZ6CE MVW;O^/GT#$ 'X\4*1 G M$U6'-R[?;'@'50[,F3<5"-E.C8R?*+2)9MY*93C M;=&*!9)[&\5?Y'/2=-F9*Y>H"Y2#@]Y_T;)F^Z2??G7;D8RNSK*YM\I,X+^J M3AJ"L-DX7Y5ML1RRK<2Z+)Q 5#A/X!DS^.E+JYA9K/C I;D1^\MBEQMLO:A* MP$ZDX^51HP2CVJV D97(Z?__P^^P%L=6V! M**,X1CBXH-I_..+GR!.\WWJL)+0=PMF+BB<1.9FY4%B0D5JZ]*6U)]V4 MZ?(BU4^0@*DS@]%:M'B*2N(/\0R_2$N8(@D=);D4QP_C@R*9W '&?L]@ *+& M,QJ+($6F3#72%)-H2@\CP-+L8_W^V_'0^&$OJ/. MWLRE-)QV5)G.SIP__/6/-U@O( ML(VEQV,2]?)6:SQ_7I$(?Z2R5)BINFJ0@.;B37Z;Y')7]2DYNFM;+A]U4M@F M:3[-:-*A4,_-N83A.!&JV'V4]FM,Q&=B:2X6U07IT%.A OW;JER+)CMX@O-C M__%(4N&!%(#+8)A&&$\CQ&>'3_;8M^5'0!21J2[7RL"4.9IP$L()C5%LF87+ M 7?]MP=T#VF34J-S9=6TMK3%N3$-:K+RS.5E"\W.5$X->X2FP]56X>*>8][( M8BK\H)^'7 WY^_RXE_+Y,=W!\0_'P2CZ'/.-#[?YQFV^\0/SC9_\J'[!%1R+ M2I&<^9)V/)V*1OC;1%$%? 33NO'I 8"\15VK^I0\YF;N]_#/D5_+O&W58H=^ ME\U=>P9/ 4%FW+R.";*2,W7,TC8BEZHNW5KB317]D2OVHP,7S,N+1AQL)G]# MP$)>0A/I.7OYX_.KW/Y[?S&$:N,#B\TP_60Y_1@B.%20B8R]\ M.]+6/X#!NM5,^@LW2=1>7*S?.9/]9['!]8OH_?"@7\)SDMN.X6K5T4C\+A]UP:^1D*A7P@I8B8\73Q-P\,PXW[2KJ81O.-#C([X/#G:?D"$@!]QY7A>\ MF;U,#*R39>_(G"S@.=(!OR_'+VTP$COLF'$U92NCF11,14\'JV,TX,0I1AKQ M0UTK)N36T;%1T9R)""R=JW> [N*PWC_(9*%);+JLT_]9#.BK@G9$,2&I@W[X M<7%:8N[^)D_ P)XCM48?^)_?%/_E)_SR)T5WX^(C,H'!72"/0A=/]>6YP7SQ M7R.+2HN-$ZJSC*) ;+!XU^YF)S#8R#*X.*O(O6]]+P-<%:T MD=G81F$"56 M&6;/P,-;[9UO)X.U>MKDKQ>HF>DJLB: (\ 9US"718QHC',A6-L M4?D5QJ=QH<^B$;X:&P"H'>BV:9U?Y&+IX)^2-^D&$R!2'ZKWD]*9&LUKABQF#R%_070+#S:O,D;9,3D0^0Z9D+(I:VH$& M_%9*GNBG[[I_%@GB> )T%G;+IMOO_GFXN)B]^W; H51R.WOTG=\3% MRHZILG^NBM8D9S<<1S?IX@UK._IDR""G5-_060JQJQ;"+LD:$X(;Z]Q(Z7F] MEA=S$:<0./6I?'&DS'N@+4!_!I5$XE<%0$741P"OD1XDW+LEW(I_A-"BIR14 MTC1ND0"[@L-M"-\W\+5(U+A.1@\KX\3 <*=Y/54\J8P:?0N0 TA67D&=/JJK MZH&,(E80"YC,'#JTX%F) S^)6>PBDB;E+]7-6R%7.^\ 1W$6L*;-,EG5C>?! MC>U$A"!N9J #\(;;"6()H?'B7)J*F"N>,*J5I$I+@TN$8V]#B"BV_^0>-Y5H M!#]9$!7,<'QCLSO"=JDKA)?YN(RRQR#+Y"0$'5*E(?%S1I.H7Q]("VG0BAQ! M!D".\NPG*+N_JKJ[^_^. MO?1OC_8/?%1"[9%_>_+P@?^=SCY&XN-06HT@4:BPWV"X15$>;T"3]>D-(_X M,W-?L%_SORD=XU^_!-^&ZS*Q#IU4O Q*+5 .RNS[ >OL?['GK MU.(^"*'L7/ K^O4E05.:..5C:W6\WQ)_U'($'>J M@00F9RP7T6B:A120DQ!NV;IZD4O?*V2$ZMPGK;UN'<8G*8##F& G?$34KI * M;CY>Z&_HZ\34L:AW8%)<.[]\_YU'>__.[%W)0FGO(<:NE,4;^J0S<'@BS3>% M&7L#6S>3O2M:&:R\/KDX.:O(M-K-GLVQ/W-$E4],^"D;5PY$\OB7 ZB:NE5B$VNK;[!2(#\2T3AMG:#(8)N^,B3 MS;!ACDG>T$ K0AW0HV(*)6LWQ;E(=/;@*"/'#CM;2O32YO \N\LI&C7:7<^5 M%X$?FO'L%WF=;$8SJ"1;>2,RZ>U8P2LY7QHT,&COE@7/$6$CSD(HLHP\..8; MU19['&F")G>EIKZMC5R;-\! -G!IZ#]S\M!"',-/AIX5-(_3G;;:F=.A>F:F MX-B=Y>=%5=^6,.,8]-#;Q:>1:Z37'"/%Z.@@R9[4B&9;_D_W=M] M*$/ ,5 _LMBJW:,Q)[%.I:=XC_31R)4=2]K1R.F%81:$\,TI).MJ8E_3&W(&$(>_EIA-WH6^TQ#&/9>(7>5E%B+J7NH4F& MWWM+QOVK%$RS@#4 HR8$6GQ8P%RB?+')]9VE!G'7_61?E86$IG>B63]XI A? MK4JW,Q<%;0;FT6\O?W_N34S-,F8AP:BY4'+&5OS8^%W"Q*] N,('7W,I?*"7 M2;:2.1FX9#)R< >-J:S!IAK*0_J-RXCRS5MGP/6E/5 MEKE,Z:LH+>RIV'_WI-1 YR"ZQDG[(G+XS^BQ*-M>NU8P0^"/*%DYP'.!Q=;1 M$[QK=&H9C1 M[!AIVY2-#J]9/#/"P'TP' )Z1#42V>0JMC3'I M1XU?;8N"DNZ(X/T)8NW!*$#\2=DY#C"G@/Z X:]NTG"Y2I@M,6X^"E3?3W,/ MHG^[Y2]_Q<#V*+I7<=G[4%W C9^ZD*9I-8=;/1%<'.>056PL*)?*[2GW!IV* M_.YF/ZUJQ-^015&,9)*4$< MF(>X0IVWRFHA>#Z6PC%=K*\U[ME7')O/^$FE!&I\-*G-S%&2Q@<2&85E=.,-6 M9(C.KDJRDOD=VI@,L31.?"%@,2VX@\T9_#N<+XQT<'.) ,4H>%1?S)D*!2$> MG\3U]5_>WSHALZ8MM9\?ZZB1!$,NEZV_\N:,WMK2(U]632NY;QPG"$SY!;&O M#N9XC#/M^73IG'+XF/$R;_E3:)#[>[';BAX50EE"FF __"5*_'P2*\#L=',, M2<5B;'N[C[/YZ3>GM^2!/4.1R_Y#L;C_^N4%>16KJ59_P^GI6H;!VK?J->F% M4'##9@' T M*\;FX!^<%YEJ/_JD 2"3^+*7!I\P<5QD&J8%.XH9:@\8(#4F#VS51ELV??H( M.ZM9G9Z2E1>BTNOH[N'+ ?XWBE-98B:69!H1I(+ M6_!%QX;]], ILD!A[Q>M\SXIYJQATQ'9)V.?E+,B)33)Z=)7I-.*]5)U +4][WB MONA"B61I73.[,1H6BH-'OAA7"VV#$-XK[$'^2+(;H_11/J_P)+[-34.82!'W M%AE%W/4MC3]J $C/MQ<8\$)P$S6;"^1]EBZH;Q@]2T"O!3#]HYYJ/)IJJ7H$ MYA*B>0LW*P!@EG@>S[?/ZRF6.>1V_==)#>\HT:Q._$H"W59UDU MC=4@- (,C5PQBJIJ::>NR9JG8;MJB;.+3QU5*(6?2RM8C6VC6\F3#$/B>:X6 M"^4-]Q@-#G0Q]^=.UP3*3DB 6[(,V[8LW'B4/=_] :Q:/NC5#;(E@2\L0Q%X M/-IUE&:W<\50Z$="YW>;X;#=-*I<-&D$BD,YTTX7(1*[)8T;%'!-:K:$-RVX MOB0]QVY+H?V$ O\+KYOC#QSAU#U:G=)L)Z8S"-1(Y4K1>&E1W9%W5G9^ M0F$VXK-D\[F+JGZ#][\4!)0 #'QI78(%O=RRQZ2A8)]%?(9\&'><.D&PB"W 1S#@I:1/[3E$Y3P"_+WC)$F!BUTR-;>12EWJ4V98PO5LH"$,R/(80WI'$H^4---=S6UHX M.6=R;@+&7A7%GBCUB\[< MV,-LXWB>C0(IPKF*/$16 ZX>:?%A22PYQL3MTP(;OV?I2Z.,PB1?BOZ:TWO; M)'4;K-*NX<*\.._,Z*NU #E8X#XRT>I[LBV[M_F<37ID>//%"A[UP>-1Q"_%I:>5 MN/4+SP*\8)G#W_ZLF#JN 4Z/<8V&5R:W2%?::D]A%]?YY(T_'[G(B)Z#' X+ MAYUH&23[K"J[HM3E20D*/!@O>8BD=2X/YQ!T WV-O877C+0.^%)H5ME%FY70 M')UP6Q'S;\G+_2E^>C&I]S M1?@0%'U:ASRN^NE'V!)0C$RAUXIYBJO2ZH1+U5]GK+&*[_*"P75(_'1\SLF2 MLV-X/\)!#*,X.D7?'3SK]V@50*KCHF4Y\IWM;RG[ FJ_[,6$OE-(0P\T3E>! M5"A/(W7O46*,VF*M[)7>$!V@TD*0)3S[EQ?D)AYX,$2UVW4_-=!E:INM:$4] MLB_"[HT&ZM:RJ(.%Q[.D7HU%BJ-LRU"I&DMUXB-$E68#%6:=L'R$B'V_(.+M M)2J\^:5 1C.] KL4YPH8!6FQ?I3",M\64MJ5BIG?OF:5P%(,\?(X23N$N?51 M(/(TVS2&"D-H(=9JHB*PJ:=.:LX#)2!/EV79K$8PL;*43 4.1G%;>_BO%(UE M$^P;PG>I.-WD;$&FS^E:*HM3SPZW+! # <&#M:LPV@8F-0J;KI#S Q6B+*V! M(LG()SVF5,;7ZS:IE RQ_XKV=[P0<'DC7_] M\F)G+G#M"4)TM3' M)V0KBE_#Q=18RX@9#4IC*&U-DWZPM_?4A[,'KO$8>H-U>W/5)YZX/#G*S:E0 MP2SM^4";^>B&QC<3['AP$H51APZ05>V:N%9&-B._WFDD&4I6,TQB#+!M,K8CA1^(>YC"X!,T_\,%G?0GW31+XQ&U&%)%8<_3G>,#-U8 M^NBR 'K1^Q'6Q6X$*VVH3Q!*>BD/G[C-\\5%,=Y%Y]2HT/OE(7>N@3^!X+ 1 MFD3B.>#W$E%?+O_H@NB.0@F*EYJ7SU\=)?4G4BS4F;21FE@8 >X(XXQ\*:X% M4SW7.8X&'LG4'4O1?9@ODX>TQ7Q"&7)[L!:KOY'E?L@ A2>=0*S6S?'VDDF2 MAAN=F_Y B0=9(6 (8-EBJU/;],N.45%LX^;P M]Z8769>_6&OX3X1_Q\54MV6;?.\\J2<@+J/^PDMVYU*QT6\8^5+X2%%J#Z3\^^;O=3H::G%B*[TCC-IPPZ568;6@9Y :Y2;K M:C_/@J GV[S'-N_QN>0]-E:R7M*LB@$'1O8?6(>&>V+A;S<7'_B[F:0W]XKG M&OKD5^&LW!A+BUW55ZE9_[\ZDXGE?'-C]F[VS*,\-QPQWUI"_')WK6O.:P536"SDNQZ\MRHX^_ES_Z9%&3K8R3-Y8\W3&*T2%+\ MKEV5!;JW6&?>> KH9Z!8W X6$<:GV\(O9Y[9M9[S,W_5"NE[OJ5IGH43869 M=/(M!9N2BRZDC4<8@VNB4-=M!HB 1V2"JC6IPL87+3/ 1 D"9SGJ[MBR9;I@ M^TI6M_]2=\\TQ"GH*0 Z"*_3^KCXIAH0$K=E>I\ MZ:/D@4B24!6++FUC1#])))&FXS=:^K/L.":W@I.S]H\DE>MQKC-%S8 M#7-;=C5FPKR,YE!:61FM".)FO2Y_%X9II\E.4DR=^$^4]#,(;[$OQ248H M:58H0.<#/&G=/R96W$:IO>_'.)-TAK+16IKOYCY">E9\[+:\B6K=K)AN[K.. M>Z( Q.FMJ=_.]@FYIYN; >&19&H0X_K>?[@WU,"2*6:DN@_$\6J^\Y,Z$&)TZ8! M H%LD(7$J7ZKSGV_8U$U'?3>Z>#9)#!"M5]V?X3,06D,VU(U00_:_^ =BMYC#(ID?GV M()V2P;T7VF$>TX[?01B6GA+C,#">'\?KG>]KE&#I/AQEM,$MDU+)WV3SYUZ*B\/"L4V>@A+9AO%!A'48OSJES-G>IZD'S&I+-1R7*3 ME*EH$[-)OF3,IVR3VF*QS1F2XM(L37L8 J(!W],2_D*X:-+E$SRUL*K3G]_& M,/E*O!HAB9XA:$_"+N#+P]"QT@(Y,0(U=I"$%!"%FC=ZG!T^L<\RPU).%$F; M'F.^QP4(KUOV$W>W?V,S=GAOM7OW:\:;4]8!4S$1!(1NF8'ZX_/ M@Q:')[E#XHCG.I>/P>S:IV=T(Y0R,,1S23_=*M,/R=NV<99G+U]:1=K M/0IUQ9[S-5R*QCH42O$EG6<0E/ EV;V(!>>WHY/C%]G1Y)^K0H*S/@^+@AR[ MES/Q*# TVA.<8RV#'5D@PGL+?2_O3WXXLPPYA#:@3-4?ZU?G! ^?0SU)U$+( M"#CF@;?%5X8,S25K%SC]3GR>66)A] M6- N.<3$H5JC@BW"\:\KTZ=,G";$I M0P]H\Y+P+]RZR7YFU"(#N ]M&XRR&6QR/C=H<'71 GG7C#9J@T#CRQ!;/=A\ M^LKZ0F\L_Y_0P1FJ\%E--)2H]4])]R O-P0/P7 /5Q7\:C M*4X0F %!!'R F!:'901OU8F+A.@$Q61U@P <=H!$(5NE!84# +@N0P;.%50\ M$=8&V4@,$00ZRBG>XKTD^.2(OU>XZ9%J1+F=A _+RNK7>SO67II_^$OEF: J M%3P?$Y7BC+DXH]-EO4.6EY,=238367GB;_B[MO:C1J2.*3 MX":W;*)+SBJ$Y4ME8Z.=_YR\T^87(""R% M$4,I;_0&_P>6*BBV?,*652']%K@I'(?C%MRRF6^?%6_Q,_WYW)V!BD$+;&@K MK5I?F\_I]7SQIEXMV\F:H5H2@'CYZGGVRN)T4)LRE&>+R:XDX!+FLW][L'M@ M8-;/LGKPZ3:+OLVB?RY9=)@(7E-Q75I-&[$&?+109LJ=5+4TW"MKNM)JM?U# MK0%I$/=L]4P%O=4J=+U"&4P4S+_VR;K1DKC>\7EB(/B'P0F-KA>#F6F;[DJ; MK5'-B(M::FDV:"[0!P_IAP*$/HZJXV92S:--CA+>EJ7R,;R*M2AA$&Q5:*)4( M>@NVQ3P@B:5UB>*=-0//P1B0)&I]1)S(CL/3GT!^AJH\+'")X,N.X6!N-*$B M>+O!LIQ^TQB.17#%2;6DM=_S/CJYEF8W>:+SI519\SY.=* MB?H$%I14QEHXD6YRJ&),)FV2+Z7PIV#RS+1@L&501%SD>(RJ+V/IP27CIJK' M R 1*+/4!IB>8?LC7.2;T :F'O"8XEF@"G3MKYMP-"/C6N%I8P)&-]B=I*AD/1K_G1T&;\0*DG MTOR@$7C<-%;B2K('C SJAB1V 110/#%)9J&/!)C0F5_-.9IP R+P*?S7$\U* M 0V47Y ["Z*:O&QNU96MQD*3]3U8[V UA64T-AI]\;-&S0=C M7&B'BZ2"6&!3IE7TX"K-;*PDA-6XZ ^>6XB/"3H6FIET,.L!0WQ3]X9TF=*0 M"Z1?0+C,_CU'\]0VW;G:O)L?^DW MW-YV$@]".MPJX]U(N Q51+U5)N6[T?QK:%L_P8?OK<:4G1&-Y[62W>:X)?,+ MK\7FY+)$!!>6MNL*?N-2\G;D%#BFZ9=1(A(>_!SDCOS.U4%DN85==4>FYY*& MSFECH_\X["G[B-^.3_[P7Q#160BHA":Z1Z8"#QQ6)VNTJC$U'Y)2Q4B:#&4E%5?G2XN'YP#+!A4J1*#8 M$PP894:5+?@*\VJD+'D:\$N1T^,G,XRVB-7,TM0,AYJX(892T4G!6B3Y.I#; M)*>V]ASP-GPM5C>5D2.587*!;W!OT3.8>P5T)4>V&&T=/14]=-I/5YQX:X!G M )=,C]3 )X+XN(-%I]OW3P @?JTN F?D<5RUG3,_AO!VF*?L.SK=4RJ'^_)8 MS2Z%S_/TNR',L\S7\CE@3FJ9B;TCI.0-_K29O@K[_X^]QNMEC M=;$L$)NP[LQJR&7!] 6!'V: )L5*4RZ1Z0\5VC_^/O"I&^27KC7I_0@R2T_[ M((F]:5GEY__Q]UN2T:MXCG&UUW[2MM 2:E"N93X&F3C"@/Q)WZ]FL[RL!#SW M/T"2TB( %*I9M^?D*8#ZW$K2P<7AU*5>37PI"@!KL6^QT8B+&' "[QN?[C^Y M<6W1J=:;V'B*/1Q*6'GGYDC,ATO6,)%8Y"">(Y\ZU[2-%REX2! M'$ NSF&[-J=)R*E!">*91.*A(/^),+/2O 6SA:9T_W=I 'Z3<7L]"7M99FZP)U(FR9T MB(%=6DGDC$!.8"+J2GC.J#.07<[Y(-! /1Q070UQ6C5X.V*B"L:_BL/2"H*K MTX"8P;\\+6VM[/Y*_L)KH;8>3UZY)5%(B+=[1?EQ>5\#!;GKG3E1X5P?>QPW+.7 MMQ>)>[&J-P073.&(D1]ZN'C>WM"9PB)7]BMDGLLW9%$6T]C"4^_"QWK5%Z$W MT>"<=+WDG'%%!_Q"K7*R!MR4&WB\.A/':*),>^!)L7VA!*3JY# ]&\?]L.&J MQ@4?B/GJ5$A2-3KH&;$(T1]V: QX8D+[J(S)-&$^((97L,KS'734]1L7T*=G M:SS MNC;$KGN[M-9V.O^1KX8P&D/EBJI9+Z /BH1]UQ8Q&4O,.YKQ5!9.XV,2!@[' M;OQ8+MMXB_"OL]HE8%P-_DRGY".>D8.]0R0K8RH=G41S)AW:'B0Z*&Y!'^*Z M[';9:4LWT0GQCU732@Q9*X[Y_I=R#1/2U?F4:<:R%X(^O.?;B\1?O#9* 8X@ M ,X,7U@?$X^&4SW\>P9NE[(Q+)SL:11'F3:N$:HX9+$Y64O/%1-E#NLDKVFJ MZ_@%]V^+D> EZPUCB8V$VO.O_1DZW6,=N?L+XSYJC_D?S,8I&00OS \.22JC M.CXZK=$^$(?2;G:4T1OB)UO')LSY&K-F9'F*XP#>N/[&(M(J'/@*QK)#(^>G MN?P#=3S\@S0_XA^YM8EON*)ZT[Z?.=XNZ.7K[-[!GL);F:BA>U:.E(FX1)_< MRV^3\?<(-S6N#)Z0C;W4)?SUY&"RV.7!A3Z;ON]<]4I:*+OF6%$FL< M-0>W5'80-8%EI,Y_Z^4!YKK*X;JQ*DHHFS[@?1/ZSC.[M;Z-[V^C>G8GN73^G,CH[X*"76N)8),'"I5J=E/546V'CK(B-X\KIHY^^'Q0W_Z MX?@HJ8W5 \P82/FD'==5/DT[JB:3X&$U:<8#W-2 3_BIGX[*6T8N2UJ:=5-#,@:R,AYJ#-6.E@!V=-$/W=AB.Y$,Y?!<4:*).'Q-<@ MBH%L5;=1V%!.D>UJ0=SX#,/OY7,=%O&C@-KLN\&#(KERFFY0\RA&UJ0 M1Q'E),B _ARM]L5:XJ!+XED)9E^X(P+G(!=8I%M#"Z#3XN1D&TB9<62 <*N# M:!_(YZ.-#KL]GN8'%;/:>ER:.39A['0=?5VA-G^,#+76!?W66W&,H_? T#V2 MK+$)/90#;OC[U9Y.1E4@1@:"+!#6:P1D,;W\">@;863&-CD9=*\Z,"!S9MA? MQ>UN;F7+,1>4%H470QL;"YP$$65--A%A+E!]Z*#6JKL4C".SS M;G%>U)49C39\E1#.0NTI&_E&6GKII"-X-Z/;ZIN;:9VY<"WRB<(/V M>;IOG"+:$V]_;Y2VQ8J*[SG5'\@S21UP0BF09VK82T\.WF-Y[1N#VZ^Q@WT3 MSL#[N2K)@;&6$H,-)#BP$[=H"%T.ON6Y:MD.-(N>S>\=SN$M M&_>M_?#=1[!CS;.)?V5E$SR(G3)?DZ[_EN$8L4%M3H&8>6U-_S?UAP]?]O 0 M?_LF_L.U1MPMXX DH)8C/NH6%1]T.LXG[."P=Z$#_8]_??KH\=/O_O.;=AJ/ M*[VH;[E_!&[$R\Q^?\(D/!9]!HW((//T%FGA25\M?^?W(#[Y&RS4-[RR6RG[ MRJ0L*"ZIC(XMSV7>GL'OEW:@:HIZ2W8K4UN9&I8I;UL"PJFY0]B<.%X+H\>V M^/U0ZQOV'E#-*O6T:#V$MO5L%ZF)-&0'(XS78YW>BN56+$4L0S^MTA%@15YZ:>A*;9;D)Q- MK JK*I-0%MN!<=2B6'!=W !QG?F]HCH57UW$9(@]T1P.JN_KU$G ^4[BZC?X M=R&(]^[X'-DEYY(Q]:C=:/+*=6%L]';I#&U-95&WH$IBMC+:&- I/9 M OGDC$,MP%[EIP'OD$1LZ?N7N74FEN#.1'DV&7;:&0@CZY-')%4811,GVS04 MU@L*:X)/AXW@[HY&=VVNYQ+'LGJ_8K&2HKD2,JXPF].\]M(<=>]#,\-\AHTA MH=TFDE^._ZJA6F"'S'./+_7Q/"LFN\*FRO+SO"A9%6,7M?$FFU:3%5^IS;[B MZ>-00Q'@=S2J\:X2E4O9(;)P:T7T(E" M04-:O2RFEM#()V]\YEN3(X.[$J^#(''@3L$KIU75I2U9.= MST923]O2S>AV.M7ZSO)-7TMJD.,CK]+.ARU37W5^SC5 !UN4P!8E\$6@!%*$ M@%% '?L4Q.UA!*[(IQ0W@S&G(&I\8%IWP"&M0O).DT3 7^91LH\K,R2[E#9N MOV^F@,9GD$@:NJM)4E&J ^_[9_4[*L@WG+AYL7.T6* \X>@4?=CY$/@)[\&7 M9/-Q1\86T*)VV'WP MW.]F1R5B5,*=TW2.8LQ,C&P?NW#.XCG"$*ESG>2J9!/ Z.4:Z"EMV34JO@1) MZW^O]67268)+8]=VT@8*?E3PEI:A9Q='V5;8$YC4Z#G#SJK_>"YMZJ0Q [+B M)T8\YQCJB'GXO;B?&)GN,7A>JGI1Y)9(M<>$;+"4BPN@6MAG_#LY)*V#N0SY M<2?8PF*F.G7"/*GP\[QI\LD9&3%MVRCE->FJ'*74%X$GRCM+FG#O33ZGH.,O MM]E)^MG=K/%_'<5^Q0[MZ/5]__:4_+%B&MY!B9DR0,0LI[5U(-U4PA"SO>?: MVOP/IE$YT8CCT_V]>^/[%G@$#FQDS=7!_#F.&VEST2MMW:%>\]9/N]]CG?$1 M;%<,-M7+AUO7#Z;]H0G443NM\5GL;2">CS>)3N"ASZ'F]*U1G';J@%U04LWV MV^S>_GWR@VM\GFV)!%9LY;#=T8D2'W]@./?>P?UAWT0?\$&NB<5J)'0C?HA_ M?]\WC/A9Q<^B2[U([#VZYR*1X,+I8\$+'NQS ,977:?ON?!_>0U MOL\XG4^HSYN1K\W8JGG1&'>I47,P"S'98+6@1.X=WN^,F+,]5G2&%F6R?[&P MW8.6Z;,8OJ-408W_H,>Q@,L\BQNOK7BF-!58PS@*0[.$(JUB1B\%++V(.K.S MW-E[V8XQT6(BJ3.G^:408=!-)9ZT]4-M4JR&A BW.(VO,*Y?%\V;1GM=+-RL M"+4BH3F5&(EH6N'B(V+I*K#3@3M2]-*J<;:)Q#8<4F$10_:B6M M]3;WOI5& ME4938)%HA4(ZB!2NI74*TCJM&+[8X/ -N^4V+&C1561[:?A@GFX04BW>?NMG)J<1O;^ M*#+P1P,6/OH##]CVFH CRWZ36_(E9N)?@)-7_5%)*:LOJF:TH9ZU#W;)#4^7 M9)A/G $0$[_/F^:1DT'^26EMTHY?O22KGZRQ:1&H,83J=5; =;+T'T(N*Y\/ MCE#:7:\*YN6-)#GXE&BT?+A330H?1+L!@I MZ6VOPT?L-]US;YGM:5;5P47CZ%US/T2I JJP,_B$T'44U-5#F,F=MA]CN.;-NT@S5&LC2.AW^8"BZ>%Y]5S6_ MV-KON6&SUM3OO.Y+3?83@=]6+LK'U4 M[0_5^FRNZ0EV4!Q3&JP7LE;R 403E1#U.N^.4KXN>PBIKO9+W1T*S[(1UVGK.N8^V/HIE%2Z"C&)4[_G.FQY+P"NQV3:W)" MVI"$&IPS$"=I1&0XM::%UIFY"_5@JEUD>_1>9T_$!$ RJE6CD^0SN5:B:JQ2 MG=+4: WU<+>C(CZ=_&N,NND\-\;C52OQ?-FQY]178/[>KN?O+RSU]_DPSW>V8N:3GQ@;0T_!^^ MHP^RMK(*:3]9!_7F*>M=Q,*+$B"?94/$/<+F[1AM(#V""YZ[NRPD+V-3J(]6 M^-[-*NX0S .W)&I*Y!"XAKG) ).=20Y?W^(&)R6R-I'?-"-272)/#\A?)A5V MZA_PSC:?@MZO%_H2]LT7QPGDC=[HD=[4S:4:O$#G@H$PIIJ47(\^9I20'7NK M'F_4+C:^^%]KOKJ8DAR-O4^1%5$E/ GG#3NOX%-N0?U #V@&\?JWQ5[XJC): MCCS;L&Y1/U9-SR^B66))F#HZVJ0/:-#)X46>=M2W3Q$Y5\P0R2H937=_#@ M)'4L 0-0^ DM S]YL I#G9P&9@QBPQH13I,9?5F(5F617;)+/F!IMMG=KS#Z MF\!4AM$CBJ*OE$LIA8S3'QM3.$3/SGB M?.)1;???=O^I(N=P.EN8#E6<+"V:(?$%@,S!HUGC,_"*-_%?HT?XA. $F/V6 M,]'Y-$HA>T*"J/42/.<=)A%W2QK!O.#>CT!<-RVY7=HQH9-U0D[1.9^YTB( M7!CUL':P!\%%^$VJ-<%RE@&][GEUW^2 MH"/ +<+P;FP5$C>XU+,9A3##K.ARBEGPU!_IP>=!&"Y:PVE4+YN36]DB0(V( MD7;-\>O72._;>R"&XJG&16+D)+L!D0H2"N"?ZQ'Y$?1\_>2 >,8*[]0^/ EJS6I^,&AF*C5S&G_+A>QC<:,;Z:\!A? MR^&C3R'HMEHP=HF_VII 2= ,F.2Y5G1+SKXK[+889+GE8EA&9'\V1RBH$$LK MWG]2...W9[(=[;%A6PKST]7VY6[V6]7R*'U=&RJV(QK53JPHDCHLL?875WX! MV(/2\,:6%&$!WXO:VI#H8ON5PH$,S+K&Z6!B2T_?G@@)WU!4/Q5O@:I'0A3; MH_P'-E@MKN+C*(&JZ*K1Q\\R^7JX3;YNDZ^?2_+U*JBU$U743 42HT8X&TGN M*(.3)"J^Q;5%F82/ T'[8)09#X#/ZC,GC^<<3M%<#4D6U@W:'2&2!4J;(W,Y M+)U;B*6S"5&&/\2P)_^=& #+3=.//GL:H"N#RX8GZCU 9IO6X$-A9CZOJVGU M!WVDXCN!9I?"O9@*&75GS+C4-H/@/#_>)DM2]LZ #ZEO'A&4_FIX7 M#3;1,1WCV.>!>.75RY.CXT#@ST V0?CR7R1["82 SA,; HMIGD(S^L.)D DZ M@[O9%:%M)O='7:8P7- 8%V/(X?% -R#ADCCB1AC. MX9@E8%$G(0>W9K68D&F+BC#W)+QM\"O?X:(-?"JW;H]?M/'KA*)&O&XDNB; MWN3VC:)+>+HD37&>Y&RYY#&!XM)8,?)>'CC!@UA2G+85T^:0_)9K'Z&6OMQ MSQA4M.?VR>,9"BQJ"&_*%\Y H%)8%'"F:L3'0,\9]CFW-N,\GR%7$II^&67N M=PL.+YRT(P6[@"M]G1ZYVFG!<7(ZDV/"7.]MT T] M"G70:.DJ33.,YZLQ>-Z$/'2XSR2,&$7*"N:IYGQQJ%P%3Y7IP!A!&!IT9>+: MR<>+:Z%B/K1HXC&"%7UI9E[6;LS M[6R6SE].AW;3\,*-U^);3!TP@%;4TQW81* M$^H6<:>V^UHN;1;N!H@%&W<>FV(GGI!/&KL<=@O,R,GF+[CW\L>C^R-U-W D MKNK(B^+^X@.G&@L&V)&*$C>E*NJ_A9WR_VX2ZK][AWO9\4^_9_L/]_9VZ/\] MN9]V>, C?[-&E>D#7U:D"=="G/#;CR^/Q+Z+#5;\-GW;P3Z_[>#A[N'>?2GT MH2]E&P3V=A)038";5L[(2H@,JLCVM[("\[)(*Y\1B-**'>^540 M_!D3IBXF&CF.$PAABJ)O]EC+68G;1$L:F!E'457W3@[N]"1Q)7FNFZS8%>1A M@TE78DW9N.(<4&:-U?J?%[KI) O($VV#3-)7&GL7LQ MEML+F(R3?,HSD'P; M/X5;I0H6W(+U"VT7-(1I_/BV81SC>T=?47)UEZ2>>&)O9UMZIK2T.ZAVC?=> M3=[XODZ(G:@Y4$RE#6[/K(E: U=')^MICLCK*?R_QM=4(GY-G?49Z0+W\]'/8D7]5I RJ,Y7\^SH^Y%FA(II@5@7 MB>'O;KT@T6BRHSFM(.W), ;>U;1XY#C5@CXM&HDFSO-_ !>-DK96*R[2%M"^ M0=5(N-NX*K,@ T2;VQ>-]EO2D_2L6$94V9C>1I(X%X^Z^$M0IRU',AP+* MO,5$4HEHU(L$]2@Z3ZQMKF7 %,87^2U2J?15?M9'&KOE0Q#K'HD5Y:R,2ZJ M^HVP':1&/UURT>^7'#?&XV60MO(#?:8_SW:X#[=YJ6U>ZG/)2WD>4J'3+$KI MU\XZ(-K_=D;1$4+/0@]:C2&3)U4T$86_D?63CU4;/;]J*/M56:WS$E>T9+QP M+().A8@*VYJY"MMJHD*3YF/:%;(Y<^4L8\O9V.8+!$;#EXFI8[R$27 _-?HN M:)ME#J?4''JP6HA+#>+\NK+F !X*P$DPAC&-X@-5O33O=9N-6%87.SRTB&V\ M]A]_[B)8AF([V!#T_\K'356N9 TL-%/2NM*?3O,E$ 3MA=CE> =I4'=:U9XL M) R/'>Q9&:0;@(KNF(CQA)N01"RF,UW0VZ%JAQ^&SPLS*PKS/%^>T2.7 MV?.*+(8F^^/D*#8N+CGU1]FS5S]GWT-D]!O^=+#%LY]Q\,AUO[9,H]<]\=\Q MAN2&^(7?H_UN<^8'8['34?:W5YW7G!S1^.:(&=,_9)!B!%DK#;XJ6/G>]K,M M]9U14S0TC^C28*"?T$E^I[J(.6GYX*'5A5UOI94W28N?F2 ME)ACO^Z(K#__;W%^JTF^F>_@!3D#9SPQ$YT8,^RRBMUZ4@7R'.D4H-G8MD5, MUL0+R5Y1#,#UD%EUGIO[#7-TAY4P9T"BH7:CK1]IGGF]' M*@\.T%N=+ER19\.*C=0*7!YPJIK']SY_DTQZE\ L0! M9#S;/^ &WP^C>]EK>%61]FC:BFSQYP+B_E7J,KB%AZ=6Y_;@^_LL^*Q[#-"& M4@@))Y">Y P9Z;\FEY..O=CDL_3AH^S77X]'P9%BL $C&>G)Q<*TF2:XY--K\0C"?X9OC@* @LUZI5@_<9<[?8\RZX)0GZWV@[ M)9@ZEGNA=V]^7RZ)&CJK$09;\.+8G;>4'=@\6$@9&0FG8'N7E.I<0ALYC^1_ ML&VM9JGAP%8@M"&KH+\SVUW/'" M7=#ZZ"A^(+/X0H*)&P9PR;(#+(5XA&R$@Z<\N*>W-/_F>-LFG823610Z!,9O M=53O34F!UZWBS.T\(97]X& _^RE':OB4MB^--*?/?5Y-WC3G18E*YM\X\WN< MUU4)H^#@\=[!$SES6E>ZY1GV_&+%DT)/OO=X_]%]7+2S__#@@5PG\1/7(J'$ MS3/INHN+B]VW;XMB(C.]2_._RP>?5O$+0J@)R9(3-UG5@8OZQ[>3LWQQZ@3( MPBVJN@7_VKGA=Z6U@&B!F,R(?8O8+3(KK*^B&[HS MU+OGOT>]*9+0BX#3M#E2:6_32L.!#A(3B M';8-XVR#>!P;Q\JR8_I]_>7WP=/I@=IC/7D_< M@X/7AV1+OGXZ?C!]/7DT?3A[\/CAX=/9_K_(6^6.9V2W[Q^!M^("70:W^R"/CYB MQG9NGA7 V'#<"V%/CQT!*Z7\.A"/25<-/0K-"1J%3%D(L2*:VZQ*R>HI$$TG M;;;B+K'();4,'&(B VMRDA(2D",JS0TX!JI&%;#/R(^U%4B0.56.HW_W(R,_ M>AO+5&Z_!%_/T=]Y57XWG$7%]O?WYF7B^U[83'S,'1<.KV__=<;_N^1X[^^T MWG>R@Z,R0'+,91\<[P;L2HL8G3*E"LG/! YRA#_!WQ9-U+A&^_7*(P+2MT)V MT;'Z5JG0727]6&(PS+1:C=NHR2\$(0IN>U@*^[JG%6=@45]3+VX@-O7Q9US- MX)MOH_NNH=O2%P)VGR;KJNO'Z6IW*EF.2=Z<93/2N-I:S6]V%*H*C8866/)] M7;&)E)H^?44K64I 7)2SJ2V:TE.W<&R>QZ-"\(J77M(B,V[=QP)BD?:@JB1: M16-N/YIX91*)EDZY$F0[./3199X>W@;X 1BZ\[STQ5- >+PMH&A)&__;P>Y! M1LMP81 %7GWI#0_ES(\*FF7PB)Z@8*88PQ[@0 M/N[M1)&R6BX)6N! -K]-A\+0$*L7DGN:=F>RTO(&+GYF:C[C#$.>LUC(3\RC MNIJ8AOL&^D_Y,YW4:BC@4NT/H2<<_@3Z;844'NM3AGJ[R.M:4+D 3C%L74Y"=2H"J+M( O 'AQROLH?LEJ8:_9\"2;A%$DJCCT5 W3[6N<>@Q'EN6T&@VC(98& M-_+@\"3>^4:<#X7'1X&X4_S\L(?QZ>/63>7.)*V?+PDF%M^FXN?#? M@F>&!$O*LM:L#YM6DSBHHEJK7<3E@$*8&[]-+V#6':[%CVFS65?P,8.PNF?; MC6 !5K?6(J_4WFPZ_;TV]"=5->\]U"-A MKV236W 33:0Z1ETK4[J^R G#%@=KEW$V_F58 MG7>P4J](^S+AB=@9VD*@,8J04OP%/D''I3HU2L20K_UM2)QK@0F#8"9.";-! M!L"5C!&H);^3"12OI0V%7,BY$)S(/NI@L^F8?;QN>4J@/#;_Y M5RL%RMI,1)X@)4"1B1%+30O#0J4@>U%1RRFQ/A,C4.:OH)D[24H<\@! ,%T7 MA LPAK)TPMZ%JC-2)FOI(,#DDBUJ'KC51P!'1:''V]SP-C=\JP4>0\[2)8G4*Q8;'_ECN%R/E,%DD_&L1S*=_ZC(,&1H MG4#8EA5U@8^MR)1\44E/2U9&@!REHC."W) M84N.R@+0J44B*)@J_TRL&YO<&B*6*-2&;.EGD0K[RP[C./ ELQKBZ-883.*J MPD+"Z+1&2CB3F[E[C6-8?(/\N#A60JGGB[SUHA#4RDNM#SG_2KWMJZB83GQR M1 LHN\4\TVE=("AK M'4*;[FBZ3D.\5TV(8C]! ^X,')60.T-DWR?*3CI-DC\ZQ.X0^H)MV$P=4&P* MDX/.IG;4?"%L _7;+$\2MVG#Y%G%6;5.\L!,FA]%667DY#Y,F<1O;SQGUP&X(?/BGJR6INW,X\G]5$YC.>&N4&B&L8 [^3"ETH6S1IE'QY M.5P#Z4F4XV7[QVIZRA4]V9%X?U)%6)T'B,8&&;95C@2FRU:1IJS>]4_R3QL\^WK EPAQ7G.H&*CD1J_7(2;PD7 JADXN,JR$(N.=Z&*9Z8%*' M"^#0/3_96NA+$?_A1H+*MY;4&JN<@IR".RA$W/!,/,^:L=98DP0F^):+HK&A MG>R4%??>B"YA MS<0[S58HK O_;:5JQIY^FQPE'\Q0LHFF[]K<)2,ZO,=C?P1V6$P^D,0D8;H+ ML$+PW26D-K *.)"33-,LBIOUNOXER4Z/UZ5ELG^2**K3RB1 MJJ!X.79:DW:N(EH8-!D5BYFI)$'3LA<*D+*(]36*9VO>K4<3 MZA*:A_OGK[_9B4JG0+7\H,K7V M-,@I+&6_/.3B%TW<#XBA'YKW&[O30HPRDAGZ4 XV*4^?A)XKH0K0C&Y/"I'" M#T0[UC:-R34&A\<$>SSZ> 9P:9@T?<@%S0-TM?:J& 5/8'".Z?>?<_+NR39Y MMTW>W6KRKC,'C]Z+$#CHFT@Q^ U+UK,5&*!'Z @=W"WNQI""+A4I1W>CLP,< M8PZD;.I-7HIT#V2R/0,Q,NL[A1$"EY&31*IO] ^D!C]]^"!,_I I&$U:$C6Q M:6)"].FYA&(9X:>^>K@:$04NVZ%O=EI6Z1(V?))7>*^,IU/&M>B.47(>F>%H M-,3\VM"$4&72W>!R$WIT-1O:GG:7>G9O!? . M"&!'ZI)C(.+5]#AN?V"$P+L>%EO1VHH6BY95%FIH;F.;'!^]Y!:QYVY#<'PH MC!=2,ENIVTH=2UT23[P,2N6E(#DDD/30D9-[/NO%0&0\I M65858[$CW#97K6^E;RM]+'V23XH*H*TLW24MI$I0#!IE1(#6):G/K4QM98IE M*DDJ1&E_;WEI(/N"([!LDQE9 _*/9;Y:3,ZVUO]6M/JB-59/T6LLG)1I@MF7 M7TI3 Z:J-79@S8IW,V%TQ5;"MA*6^)=Q*C&"8-5Y(7DJ9.&V0K,5&A8:1;#R M>0:!X5KMA)=*FW]$L-[->#TZ!+]3>J$[)&![6P&[/0%K 3SR207VZ";_7!76 MZ-#@!&E]!$L8G8;3(A6NW8J9I+\V+D&":XDJXI6/@'&?CMLGUNO8[ENU M9U5=_*]F-K5.OG%#\"=U.:"7T7.QM1[U: =A8*&--VN=B68^M-8R#?]-R2=> M@PGAU7 ^,: *&RTT&/$ =GR5P4B[NC!;P.DJ!].),Q"*PGI0Q*!U\/0ZG[\L M%AMXS6S.._VGM10K"#T0G0O-SGC1_P#N.0'8)_MC(!YZ4^UF/I)B"751H:>K M['(7<1*GT'6&%-+FKU+8+RQ;C@$5[$U+M92L3A*T:5>B(N M736F.D8Z=4'Q#/SRFX<55,.[*EFWE 20F3QOO7J :V,G7.0D);Q8 BY5JJRF M$)_$;=BD)$KK@9I1DAABJ;8O=5T6KA"I<@:BS'A_BFN2%CY[$K'-+0U0, M@PQQ-,^JLJA2]A+ZFJIDS 6:!-3:@AG=&[CGNX^\5?$)TPR(WR[-?Z"4%!66 M,/THOUE7V0#=4$RPXL;KJGG: 8"(3+C@8[N/Q]Q5,Q)>U8F>9BE0T52U]NFE M.0Y".7;KRC=;07.^C*3L-$VF4E M8#_[Q;IPI101"!M.% J0LH7=['D$U8Q,K2;1!=J;71_HY)&^ZHVVYII4Z:FO M6$&D(9PZ_9()GL!%N8X//N.CM(#^=.6LO1=WD^"JO(DRG4PZ=?U)X2JY!-6% M!$GB+_)O3A?->OJP6E-R3LXN7/8^GA0!T#=\XJ5@(UG%^,GZWJ2'.EQR?5?)XC.056#=0]?IZ- M<9]NH9=;Z.6M0B_?IU]DK(W]>3TM&M P=2AT(TNKTZ5;:Z:30MU@C 4C3/4, M:X. 5H*"]AG5V3!V,"WR?4Z^>,7=J1@>&#D?_@BJA*@KTGF1F&1WM8;H5<24 MYEWTT-VC69,9/V?3;48&@WPS-Y4'5FBJ'A47T2U&H61C" ]\KK_1JJR$K96C3OTJ=6*MW66J4_THZUXDTIW>+(\RD(TV3# M_D$5&B +(W[>YMF]R7H,;XWY@=?W;]VB1Y7BAL4X<^52MV+$WBR1!L?4"&Q: MAWI=LC;::%;QN>(%S>]J/Z35\_W8N42BR5XC_ B7Y,9 M5QN>5',KL-SP#5Q4R>/GWM5Q&KU'4Q"X-W#*HI3,'D*O]-]DG3?@1)2Y&*'T M@_75O@"JXXWC[CI:0M,:O4G\/)X:-N)6"XN8H!)68PJ_6/^\O+MMWK%55/[" M+NG<-K!I=*]4@&8S/XDRH>K.$5:(J&E;#!6U?<,,*D/R(5X5+7'O1!!D(&8. M59QYV^FP2T_V,=;$^]ZT\[H;3SRR!@Z4/)!F_"J;6\IVI_D\/W7FU]=NN6K# M75*_J\>*M+4.'!M=]IN:3K%I$6XV3[%!) YFX%"?!M7 M,I*]-$H.P-5,@FD@RPP'VR-#C/5]/XHS,&(Z]R:)1(5 MV9)T$.*SDN6(FIYZC03(Y>2-Q"?ABDK9OTW[1@G6,*E&NV*63]UU*/, >5.U MYBM@'JHI!PK;B;>5I 4,'K]J!KO?)#V3./*@2D,BPF13*?LK6U%*J6S&5G=J MFR08/J51,3*K8H)7"61KMQT\A#8V*]C)"LCH2=ZX;MY"C-Z5!:Q0>9_J#1\Q M9'I7UI1XK$Y-1/9D?2WB\O)%GV/+>O!LX@CR!>N[V0O>"+I%3"5U/'%#?5O0 M>1:?!HEVTDB]4D-P_:H4U!K;G'+LT9F9IS0="@-62UW,? DIT.M"NP+E^Y?+ M@JV !M5TRNOM'MA4,07A7*B%I:-SDI*P@*4%\D/G>KK-]SR)O]!Q4 >APAPQ M.4BFUA3KSI+SE+Y4>(K.7-Z>=5JEQ%X36S[@GH \LD\C"(B$J:2OF#Q#F7Y- M<#H?D,WRFM_8R# 8A6.:K&0^HX4L*L>U8+[4&V,'*NRWO!7*E" M[I:Z4K\_T^(+ALH!G])O$4$NR/(;,*#0I#<9I_W>JT_..[H#7M:0YNYG/)>@ ME*M6#5*]LL4\(VDZ9;L9*V],)IO@K:>AH3$4_UB1N6^_1T"[:L]\CRFF+@5S MAW_B*9T&/%M\QTC[#RBK$;UA!+%F@E2=9$D%MI+0YSCFWNZ#?\]>_7+,KH$U MHD%+\"?-@1TYG-$.OT\XR\64V8+I SDO5^!(O'KOV GM<\[.E<,?G MJ@[8[UTU7BX%02HKS$;I>1$\=GDI+ZA&2;AK=$VB7ZZ%.$?)#7%<:O>F,5ZN M"1N6%!TNU&$I3_3S #[YAK0G;!NTBT:?3 ;SKQBDX<-&08 \2Y6PXIPBE.,= MJO@R/YE_[)[LRHP*!]2:*0O)M5PAP1+[D*Q@F3(1&!$-!@V_7M2N:GJHZ4"6 MYRM61=MXB8[43I_)WWPG;52=E6MP-K;I]KEUDW"(,7,_2Y;5RM-7@6K M+WBB>N*_@^@S*%/8?45KB4OPR8OW&WXKV]4LC)' +7@\+?G72PXYP9*+:.QC M>N(D<[E2!Y!/39_76-::^N7LL$UJ%'_XQ.?%9Y9 .=C;)E"V"91;3:#TK,+- MME&ONS&TZRN%.S_30^".QF;BWEL!.VMN/6DBZ0Y>I<16/7:-56/^2.W0RV\J M*1)F A5.V2@^.I8>,3_]<'3+8?,S-#O7H7#O/\=DM'[H\VK*CKR&3*<,8('R M76CW$M\GE>F;+'8LX6=8-O&DF4,-JK-+.,X^G-(LIC>!7>@XJF^$D/FDAMF MK_UCP8?FB9HY$8M5A(YKHIZ_'>ZV\R+R-[N2$ 9!YF:%@*VS5[#5C8BX3$X> M.]/J[ )RY#T&&;K%3,+4,J0CD4?Q'&)Z%[:3U#H8YTT1)08$^OCNI9XIL/'& M%NPJ/E7T4>8'..9#;#3HQ R*9K[J7DM7CG>DF2">Y JB6WC#WZ-*3Y9NPA/! MG3&,@E&[KEG;,L9J2C\%#;B$#E0R EB5!WO?/:73D\DJ[+4C_L/^=W8!N)71RMI.8N3IN&"7@KI,&#?L M.0,J /=+K"A2!C%?"E-@JX:GNC/@<"7>6@MY6Z@/-!;<5#KD,W@#!X8\X8!33C5V$/*6 MVR\;((T%-!*6:.?2\D&7:,K?.))0A8'7=_!>GHUH-',ZO2,K6PAA] MY9K8WYSC ^T^_J;D_U%(( *OW>HQEAA4]?KWR:[B\FY MBD4QYPO!*E(M=O A HM6$8E5$IQ;]4QG@VG0*O]5.NR5N*7+ZZE#1U^-@5;W;J.!?!Y^!B-1]+XR$P M"U>)*ST:\J53C.HML5+%O]K61WWJ^BA5\*,HH\:DTM6%'6*%-OX@N1K%ZI__ MR74MMI]&B7*^4T6>6R&[32%+BC55#0^A-9(H;BL ,#N\7]B+^A[R($_8B?B5I_L]OBD\_3[$+%*C,O1=$.VW!C<,J M;;+*%3';;;;=9K;-Q 88&8P4^\Z5,L:>>'A=)/')[/FP%=T!PV5Y-:5&#.1O@7XK4(3LC/T%[])!M.L!.!H0[L2=.5'Y4CH87W1DW2&YV8K-+8I-3..$UK%I%P.FJ(D;@AJ"YH)3 MCY* !(P]*H;2..2TFC-$DT&R:3M>)X6U1<+^>H$V<* M$1N"-PTG)4>9N4/Q/8*V01J^L3Q\I565:1Y^8CWW-",_ZO-?29OWI/!$0=%7 M;>'IDA:>GQMB=G^+F-TB9F\?,?N1B>(,E(!M7Q=,T=3I?DSZ&S\_9_P>7?FC M(?J. R+"_%MKKCG)EQBA!IZM_A!=RZ$8&@ &'6,G-(:-W>*6U+R,2[L MCBIBN9VYH/-9)0TR'-TZ!G;N@!#1)NZ!LT6G;5SE]51*0_'!UNH$RHY2MYZ=D]2+IV@I?B%.O(D3<;2!]I MUP'078( W;J4=@9LD*.D1@ E_Y;1R4D'F\5%Y8XW*I6I5%LC> M-AUYHE89)I_=(WV=%.FFGS4*Y=R3!(D5*LR&BD>C;22W-2MT$&30H_5\!6!5 MD'&1W'!*2M))J IT\@H_6Z,K3#V*DOVVU[(]Y3Y#,7JP31(NNI-B,>GCY+5 MSQK1>LHC)KI$;_>QU+61;HR N!Z4-M3=&/G+*67##? M C',!6@A;F1EE_-A.>:R^/XYDPKLNU-0!(@9H?5!*7*2D\ MA0+HP^+!BRERKDT*_-S MF"U>%N@Z&FDA216:V;-B7'A*A8W;@"77D-:]9TY(/=#ZD5B0;@$-2\!!L^07 M0E(2/\,MSHNZLJ7C)@=D:C4CF6*E<+KR\,9K_V R,%"UZL,8D@NR/;GQ"5$E MM)_B#,*M/"V-<]:='@3)^AIC]/*!-TP+4DZT6D5,Z&>[^%,WP'!7 MDX*+YWAVN-I?6\8;A:XL)=?EQE-F7\!5&G>!7F)#&<^KX=UEJ;HFWOUBA_?6 MI@5QR+R"3+1B@D#81T9]YNO8E%^ 5KT5?A4OZ2@CT +%@85O>T>"55MH1K)@ M:B+8!8E8T8J<,C5;[QD.@W.H\!)U)+*,1ZJ/D'<'(@P%L28$J4/$[QX1ZHH" M(>LTY_-=B8[!&-5X94*'/5GR.V^<6XH6B7.IRNS-1' 83Y3\3 NHZ*7SHFFT M@@K-=KF&?RF:SSLT2X2A#1P=N-;DFX867TKSK;2G\2LH6=KYJCR%@1*KOJ!1 M^,C@Z>;^YSB9>0E&T<$[B0%6.C]Z(:.R!U=+26?8^<4ADYW3_$YU!:$4/)\^ MRD"L=T9W(9DYHA*.,Z,I.*VJ:4_"L:86J="/]:ITG9EC&P-/C.=0EB.YC=T&&&]<2F@E(E[(TWSZ MC&FO.YL5S"(<*Q:&B/)-?X=5BYM8KIT/6Z_>MONT%4Y7YY-1GHC0LT%8^U:U MEZI4H'06I=&(![JFUW!]3!=+*"3L+%H+CA8;3P3;89J>C/\DG$YD5(MBXW&I M ]$5N8A? CL^_N6]W_/WMO MWMPX=C N*U MK,!/A(HP3O];^"N1:B^^!IL#O'NXW8G:C3GBL/RC( Y\)I[$T4WSZ"9*A(9% MK#^*N5"K@?A_EKD2* LZP.BFNQX7FXZ&R"./,>U"/C$R,,IHA&_>#IY76PPO*4$X64(IG,MV5*YO)_[*BHCL%<<41/9-_2'O=33%$D#J M;XJI64UDJ6*QPAN<$OS6.,^B:0P;HK";R,FU8I6YQSFPNS::$&]F+G4<>553J6XIIY6F_;VYG$F MA5\U<4R*)(AO8?<>9P$F]TLY5-(4X%JH^$R+3^Z(0V%)B8>O7T1YS:'9P-@0 M!L=,(-/WZ3"?#CMH.NS;'$;-+,H$#G@)NH&L.39\:?023<-RASQ#XBC*I=>J MF 0AZ ^L)I=X QN-:\A3S?]=MZE;20H_'GZ@UT2\3!\3;)FZ*;PR;J M)$9C@FI.VP:^E101N(#R#"Y!9&'=R/J$K4PQC["(+46I64%YYD2W(IIPNDI" M/61DL;\'SE[7.GM$5,?N%;MI[.R![3Z+.Z>_5:(2)RX M3)0A$OFH*XS^I:>*>%VCN.$!FT$QQ3-B&WHS@VH\DO)J?Y132CA M&YR17]T/#<%"\&,L<94W(.264_$G(D].[9]AVSZ#K!7@;DZ8]JJVS-JO1=)D MZLQGTF1(3,#P?S>Q/ED&9>'RB;]0OR< MH$8YI,EL$Q6F9Y-=4(6D2 MRF8!GH')E\=(^['(T<9?4#Q?K,=_93G(P[_SN7J?7T:IH*I,8OCG/)HKRF"_ M,1EYU&%UW: C,#^_^?S&1F#P\.!O<.Z\PSDUBI.D*UTES".I#W>)9=PK"G<8 MNF-,IZ*JI-@=J5+FRS81EDA/&6WT:>2R);M^AZWM7>9TH5$# ?&!I&6P1.D< M!XA#R"DH]9Q/A>%D;&"8H=(^S9[\I^3VNW[210-=P<)2X=033W,*:AU=]B"D1%N3R(8[D%+^E5YWIC]';ED1[07E MY';^3#;+3ND=BK/]]/E3U4HKD(]*TZ?'^6;;C/EL8Q#K*8;.#MORP:'J8N*] MTKD@W96DDC#*FJ@I&2=;%]0LT-UVQLT)$IOA-C"=<4/6TZ-*X-25"'F]*>BO M:U.BU@N,ZD)@3) C417'!DMJV> .U=7KQ$S'Q@29"L0@DG(JZCK*B:::3 M! M>&"X*/AO\%N*J000.\$_Y7/E:L%'5?-5HG:)XL(DM@KE#MJ-R^D@CVF5&%; M;5(1&A(^J,S!'8&K)OH:\O41C2DV?\7-,3"?%S$9>#K#-5'<<\*9% M"?5 9YET^922!TEL\1]%SV-A5M:0I3U0QO17*X75G![V&:7T,ZXAFPWK5I=0 M@.F;4/N"%:L+$]@B&6B DI^)/0TPK,;A@V5)9X-0%F7)_&"DJ>5KUOQ@V7-. M#K]:6Q3:O9W/T:'1CW%<;?M-MJ=0,G58D?I.84-Y$JDRN^2..,;0B;C V &T M52&:R/@FC\>I2N!NJN8@?QATU> 2B@B ;T9M?7,DCIO9*"Z:$^+ 3(5A/+HI MP-:&OZ!5"F^ !<*OJ6NF6F.5@1SF<^ZB08MY(&GZD?K-%#Q[GD&!6RL[>+*^ M@WRZ72.)R.\<] ,)32B:B"I"*+2 [B9!4#".D221]!NSP#]>5/*D\0EL_4N2 MF=9MC#9THKN9D[5I!*EH[!982ZQ6_$'B>5\[(!NO0.R+!=;V+,ENN")C/=-A MSY5;(U$Q+W<[1X[4M]1\>6\1NU2PKU.'+]Z]_O3F_4M<5W1T+G/FR<15U9M1 M;( T? MN(BI/U%8Z50DH)2*,SK!QM-\]!V'J-Z09T]RM05TZE]L='%/53LT62Y-M>V HOX[=A+4%H Y\CL7 C2N+X 7KP)Q1TMS6#]9A MB<9*KK!3%HK12T[G5A.NZW@B*O7*J;D6?1Z&@*3;#N\SUZ(['8^$"W^:DSE'?/)2W.A*0IJSLP;%Q[&_ ME?F:+KPQ#YSS2LAW.\&GZEC J VIV3 \ UQ0Y8!BILKFG..<6<9I//+LRH F M],EJ1MITL *#2=QQ739#-PQ*>*"UTM/4[I3Q<3> M2[:[E8[=AWH\S@1&M!-M886F>(/C96ZW6[<=K5T_W=VVTE#ZL-H']2\8]K\Y MYVZ7N9/O:DLOM*YECX&](_1+,-K&D28,@3AN55@'D3B\G]NJR1CS41T.@?8D MZ*2+3%P]:F)74PGV;$.%;"D6:RK1"UX[:.!-"VCB,4XYI.O]+! -6>4$T4-& M(FN*]^B(OXWT2Y8D")]P^GW9,"=F-5*(XJ9 MT4KG K6MNE8<#VSZ$KPMQ?P!A@9J"8O/Y ;!FYW!$1;78LE-VK&Y9M@X:^55 MG$]/="='?Y!>F%C.]+IDD'PV*MD&A>TRV0,@N14H?]2 MK"><>;/J,CO,!:C=T'!IS+[177;;>Z0Q3/V%M^;\Y,T)AJ-.Z&O.P()Q3L7^ ME6&/5[KQITX^(=BBZ3#)(=*,$A.=W'0.R69WP$BZLTRVNRJ\YD7\DD,O-':W M+Y1TH GA(_HS$>;A9E((D6A;<=-VH)G5G CEYJ?.:CFS%9H*$@UX<_W5]$:& MKQL#DI/ ! TZ84?>,6?1NJ>I\8M<7H IO.!:GH^9"[C4W9)N[O3C)"$E+H/! MBYF*R[8J\[];^ 47_V)7K-ST>N>#Z(22-4H'?G691V@*T5*S%,)I*32^"F16 MP8>S.6$9Q3R@1"NFN3BJJD7P!IN_4V]XS,:FM;9*;D&/@_?1M8JZK,C03N,? MM139*"!X9/$$1)DBOF;CEH5NP^9423KD(P?FDU&5UD-U1Q0?@G^EN@69\"S* MR8&!.3%?-]H<7+C.E,JPN6Q)R3>T@RH,&96N;Z4ITJNL"3&Y6+[)RLI2<^)I MS-J:6TG$U2J:1$4SW7,J3F?)DDEOQ@@Z&4=)1$!6J*,D0 /N<['YL@4[8!PZT+!EFQ'ERPWF&S;(L64HS MY[DV$G5A"=[QJ;DB<'=PHVPVNF@TO^G+==[AB#M&PZI'-9(X7!U!>OZ^)(P$ M>?)ZP6ZD5SO3SS@<*R:*P5,46Y?";V38T?QHZQZ\D^/A.X4A%@OY8[C0:YUA MU4+B-.F$P8W@5>JH2_K2EG/:,=!1YTMNZAQO$+S?:MB.B*11H_BMC$L*Q-8=5NWB.AW2<=(2#GVFPVE?"L=%9?H;>E%R7W!3 MC$K6B@2H*FT];U3%X<,08+4BNC((G8VH]"/>,@K3WX#-*H?T1%,1RI75P?HC M78Y>X_03ZC;;"KGQSH/_!<_ZIMYJVHRW-@]"/RMV2/62$%0?3DT\79)U:L9& M<5XWK7\=,WD?%273[2HN*W])@DWT3PGW5K9RO#*@V*:U+N4.7Z92,8[G/;08 M37[DI4JQ^%JH>=,"SBX7+SA8 F>'&J)1MJ;!QN+0Q^\)CE.7K@F@HB9T&F&()D626&R"8_I4,<\_ MVS%*=L>.SJ4EVR8<0I=H4>[. O,F$%D,)1@US9];IE/ =R9'6$Q0$4UD'BPL MC)-\S#I<_, QPS5#.R)H%8B].ZOJ1%PS&"1*F?G-&D'BU8!76/_*,DVB&\YE MQ,R6BE57?)ZE[;M67*;$;.T18$0MHI5&B'!; MQH7 G.%*$!*:J2HF.1QD!*;K:)04H24H&45#UW&P+G+[.E8*N]PZETEF%>4!$R:J MU5"!".,V'";7SWE=\6L)S0/JH0W+9T$K$L6I<+J"L4IP^S:-%/0>4>7I[@75 MU=<(3%TCF+5#3,VQ)],!0WU2H<<"4L^U-^!$.,5D<2*V@!4U7A7\WD[U9VR0 MM4X7QD*D4VB#3J(>C=F4 M;&Q9 ^$8WFDS,&;)'D9%-V+$]!7-_-$; -EU\0V 'KT!D./O,4LH'524,KQ* M^ +.DFM2@!MEJDUMR+I>F@XG30*)<^%P*G2#9$[(4,M7#.[*-5^@EN"7>EXS M)019-J[D8?L[6ZO$K:C@LY0NC0T9^1,(\F=; M1[WF*/;IPFE(Y9ON/2MQ!X,OSZS<8F!AY=OK>0$Q B*4!PQGO(JD9Q/L16&4 M%&%CBNC:T/4SY,( &H^M11Y&YF^8BTQ3S]75MULP 5;$/%[.K5FQ#N;3 3&= MU7##?9R:9Y*#*"=SOL$3('(C!&H@W30,R'RD2K)0&R;Z/V:<1,B'G12HJD-@ M?AS\"PV=4%0THKR9 R-&L%H%-K@3Y]X62'>%XF\-32I41<>6)1_Y++G/DC^E M+/F&,(J8RIJ:L-X_-)K^=S2A@JADR 8T+S,9-MCF=C+AA,JX7+(KA?O"T(;QJL:UX&;1HX)ZAU'<2=_L*H'YYEDJ+=ZN ME%!NXFXJBD4X9T/. MFS#8P^%3%JHQ7=J&4W9@K4U>_8LUGC#=1\HP=&D"=D+'K'O^+QG/4"R4/IQL M,<$OF=^%N(Q)K*:JQ!&G%D"P/EN>F6:$Q@PFO ZT]1(L@I1@#0XB86;80S/I M+&@AU>O#B[)L/!4*'@K7KRQ61G/[K359=#HS6/T27,=.O5A5$ ^4NI@Y M!?3W49?;;FHN(!*H$.6$XE3ZNFT""VDI;=13]C9Q*&3D"TOVW];5D3T5"(9H M:'?K,@M2YUA9!H=_DJKT*WDK9"Z:7D]"Y>AH:;BW.X)U1TK7FZ+-& L_WL5$@3Q&IW M+SJ_#F\? 9HLE:V8'N[$[B4BE2Y9SLAT.V^I$:H]C/H"450IUX^LV#E196"& MB;R"VW!9JQJ;#-'3EZD;5;-5/>NOIP*3:I'+ZN5]CT K="IP!TJM3AR?C(ZTL+;Y#]][('?&Y:F@V=<3DM5D* M*_<]V _74(/Q:GZ>U2CT! M)#%^R*UL6[?XS:/XX7IL5*+,/==I-,7Z(C2] +UBG&A!-7^7Q!4DA5L2R.9> MB["?U"Y!FP^QUIY?B4UHNF0U*=^T!I%^(H]O1A6XKA7+_':TWW08@D\"N_O M4"U\YI^B^>*'QL8J+S[\XV^__O(F^/7UOX)>KT=JK_?#@/_1_^'__./=3P&V MVNAWNQ\RRV$2DZ^"?*'H\LHO3QFBC@II-QH475:-QM MVS-6*\0\U(7HM!.P/.,YXU=5Y%%7&\2%V'6)^AI66#2(9EVEE^55!=M.4P!/ MB!J]V%?@[.9,W:1C#[1-IARD7K1@' C3:53X;9P^U9&T+(2'_V\*;<&(-9)9 M.TA^PLS;"5!DQAXPY4,=M<:4K;BBM;'7DS&UC6Y2P MHDH8>[C7@=NWSNK76V^>>HS%B5/@WJ=9>D)LD9$NI]@VQ>)1*WK=ICM;>U = M?[7FJ<]#^3Q42[KF-9K$%5NZR=$&Y4_&D?3+I (Q:J;9U ISNWNP\6#OVX3> M/.?KN(C99WIU%4_!QB8M==[O#AX 2?WM#9O?I\'K11XG0;_26(QZN&F2*^HS MM!1F&_CM%4RP--M%E0G@K"(I 0R2LH*\?Q7.()/YYV^CN]_X)7!+M6L0F1K] ME^91[$[DBCT2)/ 2!(I3-&6"T-Q,P:QL0 CN@D6:+B8/K&?N+D&[+;QQ34AHD#3DUN*E!N61ZJ*-?U)/<),/>L$85\E*0MI'XSM MY)@Y:*9,I"O56FN&3FD::(N-QM0=K\AI'H1=.]6UT_>A M><=,3-=2Y3CF#3H>8R6UIII$UK4VM:B(;G6=5B:9H=KH>I=VRD^M/=PQ'RO1 MIXV]F[$--)JK, WTE/#+1J;670(C32AG)"A(P43RMELCT5.4M M+BG_Z#JHMM^MX]\9U"-5J#F+LI!%":V>8#>K7@@O[($S)V;E)[$ M?5_E\ U72),T6B=95:KVMS_NL&'%]YR*TIE"F0-K'H9*AAHJ&=()'[M $9U: M8U11PV*ZBZ[=3OCY*@47Z#)VN.8T.]?Z\F"NEX:3I*4 DC%[7<(RFTA230J4T&FX[)LW8B.,[E#1D_?NLKT4Z MU%>P%3!][)PB"ET=*"W[^4I/Q;0T8H[$> 8FW$18RTQQ?DBTK+C^PM0)FW,% MLTA6%B8K!1L(1U(ZY"6,>)^KB0X8.V6[E=+1'Y"G;*%$F];)^Z!.&US$E!7+YZ:B;5 M+QN+-BYU^WP=H-,\3[=;F9YSEMON9L4$CJMC"O"X12)UQ2VEO2BO:KC5IPIY[RFP M+"ST]KC3P^6[C 3B./:EI.4Q@E;)A%-AILYNK[D&E;BEX KUH<=E,<8OKHLK ML Z9A!%7AU;"4K6A<89$@.Q++.(%-G6O( !(%S5H?H-3L!9X@]+)JK>FJ[)X ML?B3+G(#3A)B-Q)5>0JG/KG[\QQ\%)07WC+\Z(%T!UXDU I]:@Z-;H]GZU#! MSTPPO*UJBAG$'O5J9&.DKAK6#$0N9 *?K9?=@%PID3FY(J->NSC:'$5Y@L.G M6T.2Q\ &JPRWPH.G8AOGYL.@S6$Y]>2,+-!?-%K2_6"3;I!:LCIM4LAS010E M=G,NJV&1C&VM%X0+BN_6[OG,M5 M1*U7-\ND36:@WJ<9=2PIL0U*:1Z)=YP6<^/+(^NC<*O6N/0XT>)QH\'<\:/N*^67>]%0V#.^3V16N6=TR2:2X?$G4'EJYMP=JE M+I2QDFT=$PI..H!F\[%.3)$,@:2$O,]:#IP$?@!,$U5U%34GC=.JOL;*X0=N")!5"':E@0$AM'2E MWM3E8SC.G->9SWGYG-=!=U'1L7%02],7W(N \^NZ.CZP2>DC/XWI+=V%&# MST+51O5X]PV#E[FT@+;: 5Y79EQ](3$3W:2AVY;2^LNBM;E]]F4\(8LB=;#S MW(M=*2EQA;%&TEB3R;0S5OU@;,6%MO.7*?'7:/=.WWFL^['"ECBBV*2;H?AJ M9$^E@<:_%#.C.M,C&\_YCA/JTMD-!^2-^0MYFVX"!*.><1F34%37VL!MFJV> M7FBO9].5YS:SPB!,>5OQF MPJUQELU/%)A\D)F^@3P^1[@KYV'KA5(]8?)DA4&++PWMJ]0P(8Z933<#HV M\.I6X%IN=J'--4VWRL&#;WW1;,ELE(#/)CBTNO4&I%LU5@FW.&1HS,0VYRGO M\"B^*NEAA3R-HCA;O>O;0_,T(?A']8-/U VF M*H_>>4Z6AR)"J_"X$^0,RSC+J[0 M0%_@O'KG7(TPA]=?%;;H)T;)3DPWVVV/Q:!K247X:/5%"3^0:E2(NA2WN;;Z MML9=]WYUY:IQ[&AW;9(AFU!;IL::6Q:N39R0(6>CF-5,UV/NW*E;1!U5)NXF M>V^4$PZ&\9;%+@K-0?U1I#)RN\\Y:\4?P0FP@D%K8BV7JX,^#B;2\\4^/T8[ M+8;D?S@B&HJOE9L+D7!HDR68KA^+Q9!8IZ1!+#>PWE?>[)$@4M*&>LKC@ M3!=-(S-P3616X&HU;A1/0IT[M&D2VUJUB<+6"_@!!=RMW],=UM'6642%S:9I#!(LW/$;W-OJ2E>"DL+KDQMK0>S2>E[0?:" MS,S>(H+2)=FICUB:UEA5SKD-+EA=3)P'5 @HJBYH:&64J# %%QK=_7#(Y5 7>0Y"K MVP(I#1D=<,B*F-H0&HPULUIJZC4K\&1Q$\J=@O'**6NSO03'!E#7? T8THH[ M,U)7*/*/#1-S[C$Q'A-S+)B83T1W,7&[9&X-YIB4TK8&F@R-J.(_7=!;T5ZR MN?<6#U@)(&HUNBD$Z*K;W2BSG 4TW? MP[@I][7$FJ9KIFUAAI\Y]9"L%@=0XDZBMPT+WG$:4XXM#Y.N6-D02V9V5HX8 MQPALS1(EJ'N&]40F#-H)/C0\H"F12Y%A7>DFQ4*8 YZLI&&QFRVJ!LD1B)-+ MF'G:"3[%B %@*E23>' 1$)HZCJIK*'N2&7$$8<%31J =ZF" 8;#H$MN?Q9CV MX^O??=IX58VI!0'55U:2EX3\CO.BY(*8C.._J= X29F;T#9OWD+-R<5/ M@M'.XJ1YVS+;NEF_8XWBM3Y4LCFVO)Q$8=-IM54TS#60K1>O,&LL0N*F+O I MPO*EHJS$6FIH@Z;1X-1)<1@3O??.6ZP$UC3JWI7TI-.+,24]CYU0TB%EWQA8P*>67C#B6TTYDHK( M0]UL-B)CW4'E6<@FDZ^Y=4EV)75YA*D8*OT(KS2E0XGH!M!Q6"[A$A5EG%LP()9 [BO/QSQHUS=XMU=<+ MJ3,U2K*$GGH;B#$O6:& "HZ& S7A=LO69'D0[;90EN?(A4P=UL[2ZVDCH[># M*CB64(!08G0!8U$,*\0*)0WEU5.OH(S)V<6'9FYQ*P^! $<6,RQ'F$]O)T!# M6K,)\!(*)L=IO%0Z\!YD)I?^WU4-9+B\0[/IH5N WX"@%W;N>"/#@XR!.P^$ M8MK+V/$D[TDK_!UV;9&&3&W6O\SXT!F2#I^;LH\') M[4DP/C.A^GKHS"L:^&J2JTEC93O 3,K;&LXH5*VIR0QWV^CS" MVK[AR&=8OD9A(#FM[K=UY:OI:8!KQYV^X,TN\DWK?%TYJ^NY#6ZC"MURWR#, M(_+,.J2.>X9?@A 7XK+HMM,DLF"$2FIZ7;@V+/>-V;]P;;ASW"ZW;IQ[OCAQ M-RP?HW*"286M0LCHJXSOC3>"J]BL+G,UG/'NUU7= 2O';[(\F=Z@[69I*%^FAT&6WJNH]HTBPUK M+")_,&63^)L$,[TVBY6K2Z2A0)5!=8>FE8?C-Y&;)U:_UNC\&J-)V2XF56U- M9"XC8@"C]64VO%&[%UA^2S+",Z?I55>7>H%,,X;5,W5N/;ZA S]KZR;#K3X5 M7\M=B=@,DB6DTN-A_W!M)QR'KZ'\RZ1MF@^W6R@FO4ZL7T($#DQUK$FU;2AG MP23*HG!U1:^%PV^XIYJQV_63_P X[GL26KTG8PW+,&"-\5R_R>9S."J?RFSR M6TM-U'=1,8U^EZLHB0NC2''@!0Y$)-.X.;I%9V,O;#*@/L%9[;H MS0GU4;LA>%1:Z*"K ($K+\2SIK4#LZ8XUI<>"*@*T F3A^)7NP>)E!E_[/8A MPC5E>F92$[S<;Z(%[ESPEIF07N!2];L_O'O]Z@HHQ'.D 'CI AUU^_+ M3%._: ?*E^'2F3V?>,YWIM>:STIJ:*#>)?U_&4U283>U1*)Q" MK3W;A-/SDG/8^[;2?9,C.\55A.ZP;9CG&,C@?HG)N% I^'3T:[$;=3B-LQ8, M;AKGV6]44B^&HEC=\@HRL*^DT)FZ]*%I#08D!JJ7Q&HMX*F5Y$'D&9$AAR;. M(4K#R1L,!;I.ZF(/^2DQ_\DGQ)30]@./Q9\)?R;6;- YQG^(@T3=Z*Q:E*PH M#88)_DOU#%"E7G+NHDTUVLJ)/5!$SXTD5%2JI5AT/B%<%:SLG/3.70&=O:Z+ MZ'S\ $4:O(.#0J6,W%UCP)0;;[C9H=/^.$!F$&*.1>0!MMFU5($2BOA5:G__ MYT>%.24")*19&<]6NI) MH1B(=Y$LQ\9'GO>Z+R8O7PQ>OGC]LKJ+9M*7,2:T>N>PNDBF ;>NK"BUQ43, MUMMH%8Q($H9"4$B\Q+H_A1Y ;; =Z=UAWFC V;M]'R/_U3<[S]+\S 1Y(%%D MDV%M'KJ?7].P.\'G+/B=!'-5?;SA*G1K9>9*Z6[1]7UWFWC,,L-9;KAI&<:& MQ;_(8""&%%U-2$LI4?28$.'ZD9CF@CE,;H/3BEB%O9<+SE]6OQ8! / E1QH^%P8)$Q]?#-P@19K(SW7+R+H6?HU&1<)NRR\IJ+-%EMM6DYRI M;5PJ#>&K/Q!9B_#<:.8**Q3T('PVB'AY@WJO=P)'YJ1/\L+_[IV&0M)J\NS3 M0(!@B!7-EFU;0R=&4P^*@@6C9J"7Z']0Z=V,2F?=!+ MK:GTINLK+,MI%3\)/#^Z$[S6K:K*3>34C.7F-+L%7U8&1$$0?;G+<&H).4JY M.;1[2L! :\_2CRFV/*?:U,K2: O:6J_Q-EFN#EG['1F*+'=;T1 S)NW6(/$U MYFZ-Q,2_&0"2((",:>NN@&7OPH7 AR%1-U4KKT_48@4X9$5=UW#X)C%<\9AH M73 Y:8T2BC-5*%N1QU%4K):OW.+?T#I>4IV-DWRR/(]U^ZQA^T!QBA%D8[!: MGS-$Z8:0<%HCY'P8>.H;IME:Z"D!$&FH?+S$O)8&-==$ )ZXM4K@,R?2=H 6 M\0#Z[73'E+K=%4<@-618'ET?QM"1]*# MFE:5*2PKFJ?^L1IF]#,==,0J$D-_)!:($Y*@TT"G+H^+W_1'$%D]R>,QEU@0 M#6+!:+W0+O X9HV6L'\?R88[Q@D!TLV2)?ZA PWX')[6DJ@*\I+V*VL?B67 M)^CH48WQ/LVN;14P=F5RFHR:PH;Q"M&MZYU^G@YZ;M#UZ#F/GCL6])S7J(?4 MJ,ROV]37'J[O$MS;I>U8YO8472->\I>T%RD2*0EK1!/,ID:IC6UX^?'RLX/\ M_/SC:^L,5#EQX->:O\/E79::)JY+$^90L>_B=+H$->9YD[UTL70Y==BHA@A. MHAU4:;M*Z?AHILJ5UUQ>MNX@6[H?*Y;D%H65+T1"VD8@%>=SE]HM+T3/28@( M(9"FV=+IGM; 2K$T3&>ZUSSJJO3D,D,9LU_PGUX2T@+S#5EDGZ$EN[ MM)!FDTBF=$E4AOA(E5.7:X-)1T2: ^9R$?O/H!#2R]FN/JB#R,[$DVA;BV-\^IX)/0502>)-Z M=J[A(_%;4S4GWN(F="FND*"85)78UB%0!NL MS.>Y 7:OX:8TF1ML&*L#0)8>D6HN#3%%@QC4"LD$R(==W'#$F$=)2,J6@(-)32(U[7DAHF8UVT%)IB+/HH MPX6KC^7-R^-K#H\AVS@TW 3^,Q+<"W MTLXZ^*18I!W\L-3(XOO*1$U?!?\6-T !!)".JH[J6/_%I0)IA-V.>98$+$X- MT[&SA7.<3UX!CL[4E/"E&P7 W0MGRZCX"LL9X*J+3<7",G5*>X@/DXE0Y<6! M;@B^DD*$*N/O&I*06;<6V' _T-5B+T?@E^)D/\#-EM0^(;B M.WF;4UCP.DT1+/E1+3(FL?X9C U^3*][\A]NWQ(JLX2OD%)#?M58KB&P^R;" M=5W=$E<\%&18:RY5(K#_0X< MN<>RMQR[1C03<+6H3910VW.[Q.:MEW939/@:2>%5C45!P\GBNP%T M%(*%HTLE'2VNX@47O&GZ=9Y(7)@VC?:9U $+64Q:FUY=I,;LP/VM'TXZ9[' M27N<]#UQTNV[9\ &E(8UNC@_H_)BM'B)-BA&"AJD@\D:V+\WE[P?VF(GPKR=E])M"$D0F=BJD0:'3K)&, M$(>5)ZZP\E#7IQ5WW8NP41YV'2OCG3Q?E =G M#2"^'&%_P18!Y"7N,G_G@,KZN:O Y'5E=LGN)].SK2T+-U"_LKU.9S &Y(\B M [)*>,&%#?"]/+KD,PD./!A]TJQFBJTVIL0^5<0Y2:,DA\::I M8F,=S2V\+GS<:18CTED*PI6EZH1Q-R]Z?QZ\U/Z)_;APU:B$F^,@NP72?:&7 ML(+;SR?)O40R3' )3FD>_P_1 R91"E?XE2(Z&S53.1+Y2-+'[4 SKC9NN\XP M1AQ*XDNL!&UGA&Y$AWLY%4OB+LR; AX^L^Z%TRG>F',_=TZDG[8@CVXM!XQ PP7 O%UL*FG3: H>ZRJXR@IB/M)F M(\_>(8_1/=/%A-=LAQBJLA^JAFH/1+))_HB8@(Y%23%MBE9QYHDR'34BR$;K M^J."WTF%&9%5?%)23G9VWAF)/8T3 M+(-$(>TTVBBS>%9>A> SEX$,#M;/&B_R5C>6*@NVR&XXMFQ'1?[]YNUFRD.Z MMI!NT=EB3H>2U]#O=JE;)W=?J,Z?TR*AG4 //XR-DV$?F<.ZH,:99K6H3-$1 M+LH)9I9@6V(L]8^Q4DI6#)YF<4.Q NV4Q.1)N>O?PG.7[^&L#7L]]ZP-A\.F MHR8&,L9RT,W4Y@COFK:6Z:!1\)?O B1W1:-BK!M]& +9RDSDO)C3:YBW:()S M57:"USN.(,;5XI(*%)>Z"VMV5C O19%-Z$@ 21*G@).U91!$:V14";5(W62#:,_^#"15&4E142?>_<+8H@R5L. M(\!$;6" $\)7 DFR40&Z#36] ::I24"BP')G;K@(W4:+I* 6F(A?IFA]&.I7 M5WUP5E41-@AMYWF\G#L=HK)BUO\R5;-1[V(T')RK\^\X:L_?0!Q%[V__2 6_,@5E,IMA MQT]4Q%]&9X/A\$R^\.BM22W&H_>W3F#'&- @ SW*1SMD[^!F;=6F'UN"L.\3 MA#Y!>,\$H2@XT&_3\^G9Q1=PNWM?AOWN]$LT&(R_C";CL]'I^:D:-"FX-V]6 M8T3S$ QAU0)]]J835(:T'ZUR?J=$0\,VFUF15^QVULDN4_BC@)(1RT$4<7.\ MMS4IC>;GUA&%,E\6@A+.TAF:]@[8 ?X$ERZ!KY*8FY/;9O9@HZ3:K5;S19*M ME)*.[]Q^ &T1L#X0+\R8*WS?ZR48F'0K8%,0>!6ZYH100ZBYN]I.S"Q.9RC" M#!#2_'1_UEU.U9I7'F.O5D23!;>@T<61E;4\<(@C8[3P+C M[C*/YAR9J4XF5Y(5P04S>U(29!5NK'1S5PIL.Y9P_C&+T/?,V,X'TZA0:T/0 MS7]^^OBVTO!'2':K;5L*I7[33:\)B%0;,ZVO\=VA(M, /99[3M@HXM7 MK.L78-Q((M^Z\GB^L/ MIJ]C'_K@K7-T4K3S,!-XN=H?'GV?&O(UYOBM+ZB5HDHT!G7[J8-C9,0Z;/QD M51!$ ]2$OYK^1.J!"'&_K_::P3YO7J3!Z:VK1&L]Q<@/':^:85?_*U+WOZ*@ M'_YK[<\L1. #Q @<>(/IB#']#=S"U[*2>MY;=^[56A,:MP'-7;11]NV*P!QP M"M DRJ $;2\H<:,+'9:?J"F139"RTKVP3(^?'$9?!JH 88QTU-!$83;HEB+C MA\%J2YS)EHT[ %/,]2>$%I>@ MXU% &0OB?VB9(AG4=3ROD[]PBU7$4\?4*_ MALMCOWB+5DKK9[0M2#]\BF;J\BAMO6+=6V)IMW)F/N6 M-NM)-K^IO$*MZT8V#<6D50AL"D=UV&'S:)+1HZK)TQ:(#9-1I"JZ0Y115HQ:NN!L95>TZ ME#$\C&<@J#]-EQ,+:WN-J@*7\1Y"*L)0"+MECHUDTBFS7()ER9XJ7IN&K^5_>&DV>/GF?BF*&,N<31Z+>W^"O6,O$MX056AKIW'3[[#'/2%Y:#4 M"ST=QP%!!!R7@_\AW;W15NT$[U-*^G.E+Y@CL?3BKH\+79HEG4\Z_I\XAN<$ M(AJL$Z,XY+C6SQR&[DBL^Q/*<8:,J? )IQ(%/ M(_HTXJ'J#/=Y3WZJ)XQ"!LUDJ&QJV*JZHMV/_9OEOQ64XC"15*0^H(!G)0M2 M.A%);J-.L>B'"31IYX=O )L?(0MYH[8G1SN:(,B0,I(;5\ZH;GYLH6.9$S11 M5F1LDG7-D25]%UA/C.Y$\_0*/6MM'\(&I=0?RU3F<\0LM.&RT,2-Q0?. ML8@JMK'A$0*U[-F4,B>5 FIHW3:3":((A-Q(4MK;7 MN%^8<,;Q1'_6N$CWG.M:W%JNFAEOQ(P&AR! 5$30>\U!R9\C4XZUF:DG()*> M@]91[\GR.M9Q"Q@GZIZ>CT>J^Z4W.AM^&4:GO2_C\^GHRZP[.A^=STZGTYY: M ^/T/W"/2O *O@R&I]W^Q:'P.)7%P/::2;1Z%:<8HSPA3N[*REK35\='QX]0 MK"-5TA8ZU ?!'_]5-L,NY8%P[.^IG0NJ@@5125497^F&N5+15+K?%IB\AH6- M1.6\1=[S:U!-X!"^@P-^%;R)\@S6/P)WC*H$L)LN%]ZOJ#Y!ZVO075+_I M>",]PL#X*?<3\WH2&J+:]T[O'5*>8< $@?SHY-]QVUY*0"&'ZT*V#]':*47R M$9.#E#QVFB0I8Y7$2@K9G16PJR3/1/PXQ?$-8,M%YL"PP(I&IBV*#>BT%_Y" M8$\)(2YP12^S;.K>SL1?@?,<<&WHX1!O9*)@\C&PS#%8;V M4]-C4!,2#!X5C+O'/ ;S<62($%CRB> H$$/_G7;4N:)J)4Z'8KK#68X(*T@% M1D)!,L-TR@\+J2*(3'4R)=%()).2*Z ,)QJSSLI30V1,H8@P=RW&7!8\5GV- M.5CL[%2;T-1RJ:%V M\PS/*;CPDSP>\_MPUD&OO_-@PP;5<*.K"*MLH$D4SVTH6?P-#G3D5!&4LY:P M++^?>1"_I=E-HJ:7R.%&&28JY5\%Y4\=%4RKFK RQHXZWH@ MU^,=DH*9C%(+17>B>A?3WOG%E^YL,@;1'?6_C,?=WI>SZ.+\3'5[P[/NN"*Z M'UY__/S++^ 4#R^&IP\KIAOS+0T+C<-B:?CE%V=^*"2CM\0G"K?11W6)#:Z1 MF_,-U4C^1-2?'U7BS]L=SMNH"*YJ3-7@XIN\BXII]#NX MJ,R8)RO#_!",TIO#6NIJ\O_[?W_Y17/9!^PPPS? _^R/R%L>AA7AJ$>]9C.$ MC*"M@=9,+M0.7XE!&^Y>< 2"-5Z#YD8XD8/2Y\\9N MN9C%#SKE+I/\(_CV[ M 0T#(#QD9AD#%8!'GV6Q7WJ!M4L(F":.RK*)D90F&9 M @4.'&DW<*VPM]!ODRAUZ701@HOTV+>QZ@I%I 3'"&ZY M(IH<0T*+A55(-&N[WV@N6KI&4:\:;TLY[)D4L'*Y,ZP;^B%::?29YH/58[1D MK2;.5PI1(/BDRFU]TT YR'1$9?2;I569@*,'K[H&-QF3DM+(RT,Q!JD;'*&E!ILSE>@.1/B&V M-[!;,.!PS8'XOA.'YX VE9*!B&)A! 4!NHW^D,=4/8V#=>9:MR@4KKUAB#;!$>PRK,?ZP]L8PH)%D,A2TK*9+9*1*XPF2[W!4G/!_ MD@%9%K9W%2*600FE)W]_^][!PG0"-!0)KCQ T#/%Q;Z'*R($JX!XL&F.+W PLG5DL>,=9%]I9& 2)9,E&_9V$N4- M3&YU,D65B<6DES!C\,69_U8Z"C36DU9,[#F#2M"B1?II"GBMB3,L"Y54-(PQ MN,&Z25X6*NE;4+<>A=I]8FMX\5-P'A#**3WAV).A1U@#WA[WX#6S"_4N!@/N MXL T1BI*8^09237<5#%]$+U_T7[+QBK@.*@] \UIZ">&5PT$WYB>28L9L M-F-**QCFG]''6H(U,.J>XLL_4L4(??M'PB$M$^$:P)?0L%L$0-A%/9T[^HF. M#Y&X1;JC!L*)EQ.-LY:%,2"GFL'OW.HNM]R@%YZ=782GHZ'MTT$G25=-O I> MQ"^#.BLZ[ ?[I/9;(E;<*B@:PTN"_[.$@]T7L?P!'O0-3T(GKNL\:;='(6'6 MAJ?U>_II(DLOXNO[#N\]W/FX8[T+?F;P0B@(*"/)R&G-Q* S:O^2YVF]H0'J M:Q]@?U9J-)@=GN ]HK2:>LY4/4ZBC3/-5XRZ^;[;&?5'E)(DZ:E+#?ZX/ABD MJ[!BQU4WU*WA$4X::% FOEQJZ=JT-_L8^IKP4A"?7"+Q>4A;U] MHKP>\-D^6/=Z!K=^2[9S4;M^S7I1+>,."S/E]#G^T9G9!UD@W#(TWHA+,3+7 M7VU7S R<^,G;.(WGRWGP@3[Q8OV&KOY&OO6K#(\5Y.E@]&+Z\B5?F"Z>#K^_ M19N$J(-.AZP?M@NFXJZD6QJ%CL["_L5%..B>!PU;SP_CS>CP!7;+IRIWRW)! M7H%<6W@'K-]<[A;7+Z*[W&KMOT6PR9\0"=;)1']48W@)4Q%DI-O98'-E'/X M-R]X->#3<%<"TRC4?CUD_G5L:$$),C+$0G:*MI#[:>/WG_*"%5HH9!G#1]XO M*I:41.' '4QB/L,X7KI5!GP7#$FRS,4B5@)B*Y>ID660^)]A?R/)"'YVS PZ MC!,[@(9CF&C:U1=?7X)5V.EV4>OQ%/GM*[DVQ)ZC9EH;VT3AI/A>O) 9N#K1 M60LZ[_9R,/.T18.V,A:V?F%=WOJ66]2._-&1@9A+KN;DPSH*U.I/A+:@URDI M5M-H!0\A'3W3WUF"GYBA%K,:&1@IKBE1ZU^$,K1HTF-V5"\#X<6@'E\YDU#E M]HUZ!"EV>5%3]OE)96BI=V9(R"B61WH 7J"D+9QME[DV?+NF;S9:S*()O=U:HU^N,>-"/KA,^L3+7;3K$\#27 M RM;Z6*)6%<%&I+M/ZP2.E"V5"[]WJEVZ2$$B[=L'&5\"H>L'[>1J/X3*'WV")T[6B,&'E M]?@+&[3$.Y<^0D9D80BM*"XIM NR%=$-$QYE 5QNE]1H$]8.P_)+C#]2+R^R MM^*9B8;AH^O%Y:X5P*[AZ/0T/#T]U#I;4:X6AE9<)J3WB>JP&11HHLQ4ZATOB/RS-D,-S;[= MX<;NS,PK@Z;]1'I&TVO75JV*G!?(:2^4L@H=&[N*#$DD2-5I]S0<@GTCK[=; M3#AJ3@N*T"_8?EHT-@C'GW#+!&8PVNIB=J+=%E=HH5M[K\N. M-93MSE:G7!OG;9+RZM%VMW)Q5PU [DZT&R3M#HV=>&0X$+F>\2J7C(HV0F[0&>N>V35&O!Q/.7IPP'G7[_C^ZB MU;HJ.?:)\WR\(F9P9O2JZ9\IZO&*;= ;6*=;;3^GD97Y:#0NLF19J@>V^;94 MQ.XN&8[I7F]/M6'9-_:]ZIP._4:T82/..N<]OQ,MV(E^9^@WH@T;T>UT3_U& MM& C>IW>R&]$&S:BWSD;^)UHPTYXNZDE&W':.;_P.]&"G?!VTWXW@GKP5ILE M?Y-/_7BS/K_#K!]4"^^/ZFI#V=UZS5FU2$P7F-?_FPO&OGW^MSF-#YQ<;(<4 MW*9XGKH4W.8G'5H(UE;DD73#=J?E<=7A@=;@-G_A62S"<[\D;K.0#[X [Y8V M99/-^']M_F>OBW$D=T5UMMX2//PA/\X[L.WVX6&6Y<&5P%&NRE,W(R=9@K_\ MRW?][^Y[G :=\_,V+Y%7M8=3M:VWL@P.BDT,@ZKA'V=9[@TM;VCYT]]20^LQ M?*PR.RX5<)2BXLVLHS>SGF@U$<=R^(]22+R]=7A[ZUN/T;^DJDA'+JBT:%_I M,:]:C]*L;4]Z<\F?^B9I3U?"54^(JOY!RTN/2 4ZA>]EWLS> X] ME_MT9=\'!<2AY_W]_H@1[ MJ[%CBV@]H1C6H2?Y.#0,!Y[EXP2;#CS)QXD='5I>#TR=]3RXL;Q^/9ZT7QMF M>4SZ]:G%E;"UHH\M[2>V=,!H\<,X.M1XJ[_WDWYH43B4_?FUU]J[AY^\UG[B6MN'IYZM^^3#4T]EDCX\]60FZ<-33V:2/CS5LDD> M87A*F[?!*3W_%Q].K.J=*V97_4Z>H*"MBG M5)EE"J)EF07=H(OO=;M#TCJ94;# PPB2:%&H5_H?/WS35B5QJNS*],]J2]EK M6$L:U4D2K;)E^6H6?U53=^ED@B)/5=/[OB,]@X?59)].'XQHL_0/!IWST9J$ M$\ZZ>JIJ1V"M].:> ^:?\#DPKGP>)972'?G5=W]]DZ5%7)1%D,T"IY0\D"IR M_'6_=Q$.>JJ0(J&9K8&_'AO- Q'O5''*)*U@W=XN7IR8M5OL5@5 M5Q%(2V#Z@ 2S+ ^BFRA'<8)5#=$U*SMY&:72IYK %Q8]Q M,5D6!5PI<(N\3J-D!>HAF_WL!>@. G3F"I!=7'+BSGXH KO(=%?K948=_',, M"S^)HR0 S3PE4Y$^ U*X3%A-OU^HG*!H16>/(EE?QBU;$E?5*BU+7((JGF < M\@HF,K43+*ZR93(-Q@HLD6@:Q&DPR=+_7J83FMI-7%[1M9+!?^6(HC/63(D/ M^AE6F]>TUSWYCQ"^+M1SY!'WNS]\C(O?@I^C29GE2/,)O^O]0 N&#[6+^:F, M2A9P^F.:E; X^$I59IW@,WSV.LKC;%FL#\&9"XR\C& &49!2\QS\#-R1>$.> M)%GV&XZK,&\*@RA)\"-@(TRN KA;@W%4@!T&3\J6>3!9YCE\+E!?%_!.WE$: MW42O6#2;$34, @QQ/K!J8(; ")!LCSZ:X_1G//U@JHI)'H\53A[P3+!ERYA?CBUGV6JO\I4 M:XOJ;$7P:3D' 5IU](Z\A_G"7W 0N4CR/%K!VL(,<_@G7-^P34J!N-E1;M(JO5I6Y:P8<^Q^M64]7,^>FKFBQQ M,,%[<(JO8W5C&"0>(5YPG_" UF4\6RU:\1 /H9$&]_]>1^A!)K#G6,) M-(!JG.!/?[@X/;OXX1&""3L8P$;XWZ?!CVJBR#;J#\*@W^WW0C;%?GP=<,^; M8)Y-27VS\7*91RF:.+0+?*&A<92KZ7("OT[C25:"L1],8C!#5 EV6QC\\]=W M^E05RV\^#V>=T:XSK$2K4'BTU-6W-%MP=N-LB%[:98WM M$;9^WR2)XGFH;><+,$?(VM/'7BSI$)<:/@IO9T](/ 1V$,"O B4RM8HF2HH, M-,CO2["8V1-[OW>U5H"'9_W:9"NT8E)GH%JZ)]RC*7H M^//IS^<=SN"4CN?A!_[^S[\% M5VJ^^/,$!#H:QT4 !P0.' CH"PK[T,T#ID/A1I3P6S_&F)F-RV6N;[>7^,%/ M&-6(DG(5O)[ Q<6.'XP.[CD.&V&(!'XIFJ/Z;E$U>(AFV00'+11:3Y_9KE.=P@\2(-,C@R@&1?W,5Q?!5 M#KO"O:=F@1,VF,WB"9Q!N!+?9=?N><1/@TAG2[Y%J=">9*!U38$*R="7. X:-TBO#P8!06+EV85*$D MSOWF[7OSV6VGYC$"-1L"5!)FW9!GJX!V'C49WG!BOVD^"'MG1?8WO7G_#G]- M\!.%._Q'UV!#K\%:I,$(YP)W)X:?HF"^3,KXA(S(XW+<@P-Y[CD<$+34P9"' M-;M,P;K#)/"R($N2 M8%C@S17+.=V=F&1"2S*L.E@@'YCCE;M48EA1$BQR7,7YG)8"KL((7XK8+D5: MDUW.XSD)APIAP3*B=5$<%C3IKYHV7S6_I'#H*&P27>9* !*DK=*(3^-),4'_ M\LT)13:J!W@1Y66J\HKN B]0G;P%O??GG\:KD[_EV0UX@V\GOT9H;6,(!W/C M!6I-_#@%2V?1!(TZU#"D9S"MJ#"=[EY^HK[]\=_U^,/5= 4^"+@8#)CEP!3N M;^YJ,Z M5GB+JWF\G-L8K,Y\?(C3-)HD*B1_F:)7$0*]3-:#58\3_UD$O6YP";YZP= S MM"VN51IC!)L%&X.U,1I1Z"CG,065HF2./G8O/+-Q61#R_IF.R7JI]E*]0:I? MF\@.90D(NA>G<%=]5E\C$+,W,&.0WC2.Z%+[.!J%@H]4F[&CY 2 5+I7 MVS\ZGSKF@B5!#A(%:QM=2@05S-\49JBOY("OY&JR(EI$%!J)?;+!2_86R?Z$ MY)^JXF^!=HYB4-@8(R53 :5KD< <'7LP5Y?\:1%4. 3%$J'"!9\)P0N_^>GG M-^_9HT.1-=^J"&O=UOSWY3@,$$P*ST28%DB]^>+;>'J#U6$Y!VCQ(?!;C*,M M&;=,4=L(([-%\*=HOO@A>'^CTOKS*+&^0,2F/+ 3Z(+>NY4'#1=.== #GZ:^ MOR=:?IK^#LH:#Y.DHR.-PBE1QWLW90NP18)Q?;7& M$DA6X'?VFD/(, MLXH25!:1!(<\MQ+I!=(+Y :!_)#%'%\'M9:J60PZ,\_FP4S!"D=)*$%Z+L!! M@RDR]MTE9ADR4*0@HZJ$=2#7>QRQ:IP+,HLS%NF4,U5YP?+VS"2E"U>U$E)XD)9QPHV>&H@/O,X!75%T)L\2+/T!.5[@JD: M#2MMD39Z'$=R--RNC=Z E1*#Z,$L'D3S9&W3.7F&X.7IP7^Z%M2YS L7B?,GA MI _[N,24:HN"21[3X@;9;':21_/%P8XI7.A7*EF80G&]? QT()P:_9-*)@ZW M>)&("QU;C>^9K_'U-;Z'K_'=A+8TXJJ9 M4MQUD&VC[3\,2'1?B-?O_OI1X5FU %$'?Q\\"L+5G0]9I]],"76@H5:J>_NA M@/9NU%UK)P1+?7LEQ2YE$9W@=0%7$+.*\&@2> %7&./S<\OZ4:7@6"^C*-0E MWK&Z; F.)EQKJ*47:-(@$4RF4:3.HV)=8I%2 YS(!%LY&U-A&V$X.RR%)NP M'[=0!*,GYI?ZT!/&$5GP>1*;E"3^.ILPTLCD0C<-$L8/ML34P@.:1OVW"-SL MB0H^72EZ'PW>;/F@QUNN:[7Z2)V"9!RHM9"ZY75BV5TX8C)#CINR[]& H(,/M.]\Q_=JBPYL-8V97F70_Q1<](0N4]?ARU^=.7&D5?<"T=C M6KX;/C_OF$@IJ\I1(^^2D">Q/8A<64%O9 A^:Q"WG[,E)J'^4RIE"1^R M!'7S7V!6L5(2#%GV,=@JG^4C^@SBB[Q0&NZ\5:##+BS5CN:E66 _ 2@#= M\?U9.!B=H?\*GBNX5DP1T#_M]/[(28#O+\*+44_-I9W$";\2(/08[6@6,VRWJZT.\]Q;&#%D21Q O_& M>Q8NSRF*S3G^#O- 4C_< QD=:F.-_T#B K(((H[U,V)*=H([AU=&CPB[\':UJRVQEI+3GLAJ.N49-M4G1>Q X)XR)LQB+/ M**E^RWT?^BH@8OZ6'F T.C$M?UX&T01"^%7@IKBJXJ?>?A MZ<5I6!&_2 10GH.?ZH7GPS.C](X/'>[E[4'DC=KPZDE)L+38[)&0 .J; ME63M>^SN4S4"O^]UP]Y9OT'GZ<<8A^35<1F!WA5Y^.($1%J&P:5*$=$F=>&( M4J)J?@17&1FMRN$P['9'6K*L[[OF](*L%QFR>A'_"M8P,$U /.%Z]:2DHE3B M"C.L8)SQQQ,R71)TC1C1L;9,JN#AR51&B\&^-MF47F(?7&*QXT:48QT,)@+ M2TFRQ5PSY3<)ZL4@W!B2L=)IOLT<^T79G$&I4V7E>C1"H>"E\7E)XWOJ3+%^ MHX=!"DXTVHY@"UYT1VY\,%>S!/-B!/D%=;BIMW'VQZZ[IC]_UP&%Y@ZGK#"P>#\'0P M6G]AF[2\E^/'B8B24(@D;(E4?=_OA]W3M.'W'?M8(L3(RP,?;SUWM"X_/$-$,.")4UU4T!=$(NZ-SXH&( M"G8/Z!]8GW,-KF5:;N5I.#8$\;E'$'L$\4$1Q W,O[LW"L*>;Q;28_ YXWTB MD&X;X&>Z7),DNZ'R/4F=TQV$>,.$"Q1F9I0NX@R. BSFE+.<&)ZZ%>,6KH/< MI,E>'>D6KG5NLP#)%U.\Q/+BM@9IT9SH.EZ^>L3U?&"WCP>"AUP..(JZ%*Q6 M58KKM+(^65?99:[?:AJP\QUM[K[:%@?Y2FM/S!QWX@6; 18I$._$:W8B*Y73>W8 MB/,SOQ$MV BX(_I^(UJP$;W.R)^(=FQ$;^0WH@4;<=HYN_ ;T8*- *O);T0; M-@).A/IYN*^*=;W$+/>%CL/*$Z^MB[NAW9=F@<-O3V*-'S#K"=9 M@K_\RW>GW]UW!%6^2>).D M8I+T[VN27'2V!O8.;G!H !=C'P:]O5D=VW,M1ZT='BSQ<>RKXH^+-]*]D7[W MXS*X[W'I#4G/'K'#^^8J2B]5]1AYZ^MXK:]MZ\)*<_V_UY3HGNZ1(SX6"*4_ M%E/L6^>ZLUAXH^L!C:[C/BQ];XAY0^RI14N_]5Q\OS\-Z@.@CQ\ _=;M_^,^ MK&JWR&0R4:I:9++O*5_4[ M)L+8^L>?B',LJ:#)+4 <5 I#*UN]@6LV8-[.?>XO106>O91W'UW*V[@*B/%^ M&F>]_P3..C/P[G-_1X^^OW5[K;XNK1![=%G\LC3Z+*TZ1+L>G!?G8?_B[.6^ M<1U>1!K]FN,4$:0Z7Y>0W3V?36OR\"F&M2OS#?)K9K/@,D/& 6PY<*09@8-? M!.3K'"ZZV;XE$:_I<$OR,&;51;>[;Q?J68G%XR1*6C9ECO<97'B-+U"JQ>)P44*NF++[2DSH)_; _/#UB:'Q[_:4G)2:CSOG#>5&' MC$4:VD9NI,T=9UX@L>E+:1CCDTQ'G&1JWRJT,$-UAX#;Z<7I7@-N/BWETU*' M2TNU;Q6>2$Z+^JL]@916JV3C8!FL5JW",2>L>MUP-!SXC-4SS%C5M.B[M\>7 MC;K#'1%7-Q___2HNX;N39A\KH":>?\3T5EX%^,7'6O=R\,MB.]OO$YSR;;RZ MK;D&^F>=[MZ]J,=,1?_1)Y?N[^(\JRG?QF/:1N=EV-EK0/R!,T,/=#B?:7+G M64WY<9(UK9KRXY 4/<24GT2VY0>WY:3NQ?K*9UA\AN7(,RSM6P6?6_&Y%9]; M.71NI7VKX',I/I=RR%Q*^U;A8$F45JW"(7(F[7>6'M,S^A0EF/:X5"EX2 DU M2(ZF\SB-BS(GWO_@Q7>?_OZG:+[XX?5W+WU:Q*=%CB(M[WPM[I_ED)/*#K*#9_T&G QQ]Q MZF9?F"_MMSP*T.N).+$^#71T:: 'L)8N3CNCX\X*/2!\[+G+N$_L/*&BF;.+ M_0//GL1)]ZD:GZKQJ1J?JFE/JN:C*E243ZXH23,%1R;)%G.5EL&+[SZ2H_.C M3]#X!,T33M#TP].AS\_X_(S/SSS!_$PX.EMG^_'I&9^>>0KIF8O!T"=GGF=R MIG_:Z?GL3$-V1GP6GYSQR1F?G+F+J73>Z?O/'=^_<_^23--_DPODO& MTVZATP]'_;VRN/HDSW.8LN^@GH;:FH;RBV25-]<04S2@W)Y'P:[)8TV-,Z0F>CP1-(FAV%,_C4 M1:G?66?!.;Z<6\USM/S>V. GF.79/)C 5^-TB;\4ES)+]^=*/BLMZ^NCVAL> M'P[#BT$#PMAGS'S&S)=%M:DL:O>,UR \'8Q\TLLGO9YF-52O%_;WW-+;Y[(. M71!UK\C0H(%\YH@S6_LJC:JY,[Y"RE=(/=L*J=UOE<%%9[]&DZ^,>D*B[2NC M6EH9M?,!/Q_LN8.Q+XAZ0I+M"Z)\090OB&I%?I3]@F7YS#E!T^X'$':P:=>'B'U\GAK<,3) MEQW\#TF;^)2)3YD\Y93)_5*Q>V?6?NZ2X?,N/N_R%/(N@]/]8G5\]8[/V1PN M9_,0U3G=[A/(X!R#C]4J4=D=F7+1ZPP>D /\,1VKCPJ&]C]JRLBT+ T^1"F, M*P)?ZUH5)?8C\DD>G^1I1Y+G 73]B4_X^(2/3_@\C4*;?GAV?N'K;'S:IUUI MGP_M(^>? Y')_#:7$.Y^ 1#)_+\;FDQ_Z9>T5+DJ2@&^[1?N]JRTF<_&'/HP[A;6ZNTUJ.7S,<]ARCX?]#;*^.MS\L\_2D?.B^SL[MQ,?3<9T\J%;,[E+;;1&'R5-(UQOV0>AN?FWGH MW(QOIW'Z2-FJO"#VIM%)SCU:B5]BWF_>L5*/X=-[$6G/@6GNN[W UG'7/ M?4L>GYFZCQ_F-<*:TW7\&J$?GE^<^4HCG]&ZC_MT_.)_&IX_@*_D':,V"\>] M\#R#T4.V)SUD?JSF1U%ITUC-LEQIFKHR^JKVUZ#TN8>>?,[LN>?,1L/P=+#? M\FZ?-/-),Y\T\TDSIL4+1X.^3YSYQ)E/G-WIX/3.PUYWO\$0GSE[DIFSG>1I M>/&0360?$S_Y(<]0,+(T +?P8;S"9Z5$?8KMZ%)L]U( 9S[3YC-M/M/VI#-M M]ZL.]0DWGW![2@FW>YV"=>O8Y]V>3][MR?$"UA)I[U3)7.2S/)L'$_A2G"[A M[4&V4'E4@C?EYB3#)YO,,%N435G=*6+7JW-PGV]#M]+L^ M<]6.S%6KA&EG)7S6Z38HX6-(6+5/ZSS;?-2SFO*#=_MJWY1];=?SF++O[_7T MI^S+L9[#E!^\HU?[IOQLTTO'..4GDSYZ&YP$,.C),HE*-0TF5U%ZJ8(T*X.Y MBE)X]VR9^-300Z>&GM4J;$P;/:M5\ DAGQ"Z-2'TK%9A8[+H6:V"3P/Y--"M M::#GG=#P>9Z[Y7F>Q+*0Q_7G,AHG:E_C=I=J1O_9:>2]06>T^^"?W5!)&N(4 MWE*^JFI4R@[W-J2('W6,]..-0F&%8Y5,=QTD/P;_;8O%?HX+.*-!O]L?!&^R M^2+*P8^^B?3U!5"J(A]9&)XF: ME:YZ.B$U0K\1C=_M_A'G4>;ZK?*T'L_O5IW)!N:H,]@:2)W&UPW/S^"9LR2[ MT7*I?Z8D]*MQKJ+?3FY@$7Y89$6, -M7N4JB,KY6M6=*HIU>K#\:C8L,$;BU MB>[;F&%@1J<[VB;7]+T[J&68FOGO;XP.#;;FVOV^'&9?>IWA5D" WY?#[,MY M9[0U[>?WQ>LQOR]>C[5]7[P>>]!]V3U)N9MY_,V+<'[;&HRW."G!O_UY?(LG M\T@HR>U*_K"KQ#X<+94[57#*372- $'4N7W7ZC_ M4E$>_)1.P5FOKI8_-4=[:O8H'K>=H_Y]S]%%Y^)A@9E[7H@?U43-QRKG!1GT MUI:DI?)0CTSOL@[-5_!Y4\#PCH?&RXU7LE[)-BO9]?]^,+7[=,P73#<-4U+-">(T**]4L,CC+ ]6&');P)BS:0C/FR5J4B(S69+=J#Q8IG$9%%&B MA'8Y5\4R*?&Y4;!(HC154_A=E"39A&C,\-F"4,&?X./9,I_ MZ?+')]*@)RH MI/<3+B==X9+WSGZ Q7S]Z,@'(XND,N-H43PSE%X=M[7:\E_( 3.VK)V@M:(TS&( M_)T2*T[B:)+ DJ.BO?JA>M@'^)*'R!QM] 'Z0Z$R!+TNN@J! M\V]9140H[R*]#&=.Y!2;QA"%UAY#3: M15:K2]VT@NT#)_X])WK+/)O%3P*$..STMQ:]^J3WH4 BVTE"_+X<:E\\9K>% MVW)V"]N*WY=#81![?E]:N"^]6\C5_+X<['K92H?F]^5@]\M6O(/?EX/=+WY; M'FQ;[IJ.O3_4^*6'Z1N OJ^.6X>$X-_P"&R"^-"GBIT#-V0X$9/N0WOMI2G8@MLUM M ,CM^[VQ_'IQNL(?VVA_#SNF>K8^6G-GV5Y'5 M::&[W6;1?"A4_VUU-SOP*$MI0P/!]7=__7RE;(%9G :73BD %5Q5?X%58PMK M/N6N^13,LIS*IZA:2E%R6.HX]F\UMOGV'B M&B>.X;J02NT6>0QK"ML53/,8YA.,5U*B=ITERSFLSU+A.".LARM-\5EQ%<_* M2B6M>2E'@+)LL"ZK+@P_#H_E]X"UD.=)&R_MQ#6?9,H3!$WNHI_1:>J?)K11NGODY4 0_,$.JC2A70[Q8Q;E*BHAE\%0OOLGR%Z_/] M67C6[W;:S;F-)-LPHTN5JAPV#%B&Y[ GUX^Z0W; M@9C1 \O;@\B\3:\]-=C"MY,L]8>=_NE32K:^H2::1? S\@E\H!I]A"3>-_]Z MRQ7:LE M&G-@MK 5B5;-&"P<,,^+X$7T<@<'<;?[Z;"A^QT$9!]9"M;L+V%_8'%^O!O;V=@D.*_"?C*(%]C:0EZ/2\&.\B[3N$[)]=_/HV@Z:U,CZX M&#R@A+=,SW]BIAY0\/"IWQ3+_&1_,M^RZ1[J&+1,^]\W1GQQOAXC?A*Z_W4E M9A,&B^4XH8N 0UIX/K(2":,DF@-FT-1?#,=Z,=Q7_/MGZP2-3_5B^%5=1DGP M0CWH57! 9[&U!Z.%R_0@9ZD[^F:8SR'O#8;YO%-E);7UZ>]_BN:+'UZ;>^)) MW!'[\X*/T!WHA;W3LPT.0:NSR@=I#NQ'^I -EP>L=5Y$+S&%35JG0+4SV1BM MLXEG)F)54V%V'83];E=_#A.YG(Y6OR]ANL&8\K>5QXI&TYGJR3+/,4-/6?4K M%4TG<&65\!;-Y(K#F&7Y3,7E,L<<*5.KNIV5'>+3"*ZZ1&$ 9AI+J0S98J!YN>QUXHT%91.E%! M=)DK-4=[V4\;*SV:S E3\>,69>4N2^SVHA;,+2L>KO, $? *3 M*\I"KX_-@MO%<1+I-.DZ0J&1"/8@ C:V E;%$#BA,9EH(VB -CN&G:.U-E@$ M7*&@B*[ADRBW<1DS&N%@\YR\#'XQ&U4TQ$(H7<8[!$(1I87,Y)^_OONW8ED= M, WAC%JU)W&J-$LIY*OG0.MQ/1E\+[JX5H) MEIW^OG_1P[F7:G*59DEVN3(?#H/O1W(E'O23?CISL77 W1H^153_=^-QDP//)8M:R* M0NIU57X=8_/*_4!H_57?WJO^8/KA:1@&P[/S)VH84!;57_O?T\!' 6J7_<5@4Q3@L0"T6W/GQP#S MG.Z(\31H-0M+'&?ITL5;!=_W1R/=AGX-7^'W7=*QW$)^'0JF-W14Q M4"N'74EHE"KJ-^=0#6'1Z!,-$]* R\/A$-V=KF,L$0:[@=0I6RRRO%RFC*IS M!"!;YH;@:1$AZB+ 3\[ :D"T:50&V8168&ID@07@@,O1<#C7$3$-"0=&+F8+ M!! 3"M54Z<4I"+-Z*=RKQPQDH:>P^3A1]TSGR?R_^?O2]M3EM; MVOU^?X4J;]Y[DRK,1F).SME5V,:.XS'&SO2%$M("% L):S FO_YV]UJ:0. A M8(2C4W5V,&A80_?3X^K.X+XHQ5K>1SF#^T+IK_FV9&U;;7?8YV=*R\5FXS7QR J[PZZ=2EZXA? ?$YKCC=U5(D?R]^FJ'MRU5Y0 M(X53"KNOBN&VR=GAFPM%HK!K.2/3B,BQ/M08&ALY5UV7>*C+9 M,F#=9$4XKW$1F@^LP2IRUAZ(Z:UD#DO34)^5G287RO7Y4J2OBIQ?5CMX);2\ M/+"346(N_W%1W:S9BFEBJ&_<,WW5$B@S,\Z84,K\NKPLNFW 0%P/5%17V.YW M2SAH$W(P7Y2-FWOKX9^=5V#=7:0=7GZE2O#KL^FV@-FWT2"LU\JY.9BSP:IE MWM;QP:H$7&8T("[S.D&5_[]'[\V.Y;CI4^S9AHETRW*#:[8>8%$4.3<]<_[+ MVJ(M-$U?'0-NM^G*7W%E>V"SIN00K:C,9A85]]R$S4W8QTG80D7.8YHY(^1& M[.L+B*9,/D_ZV[B,S/RZ9,.6?8U)?:^=HS)BNO[-BY(GR6;:%FUIM[[!C]]3 M93;/42U7Y6UP5UD)/HMZ>&Z3YC;I([V^>5@U9X/<(J4^YLJJQ%[&%*5#U; D M;+BN8K=51](-=VS#'YBU.W:P0".V3!F;JN61I,3^[;S9Z-,Z)F11?UYAW^0\ M^),5@S7#L9_E:[BX)9,LSQ=CSFW8G ,WSH';%WY])@N6:\J?-#_9O-DK*[$8 MK/W(XLM;70YJH[[E! .4@0%TV\&9\G! M#+/#4E]'RZ]L&L)Y?'9#RY#]^-&K#L!F:Q5RGLAY(@-1U+4LP\HDYR9G M?W8J[4@P8LWG?8NTH6H-F&39GC1BJ@5CZ?OFZU.>_\8(T:L(C69PRCEI_QUS M7GNX<\VB:GVM'JF)WLS E[>3>Z+;X@G-XOYLW0-[/_:-9X_I3QK#CJE.;=_[ M0 60XC;Z+]_UC/XTWO,CKN?TZ7_"J1 03%)WX'=6*_C;/_$?_FA:,S1.(X89 M+2G>W)BC;#K/DV2=&=*?V^#G#I?_B0^"43DCU4P4Q11?I2SLFW_W^0DD;*/H M,LVV=&FHFGT,>V.)[P+]L(=M-:VI!'?"LMCVC72G.H;M8]O&^#$FS!R[X_T< M#8MZ/_;[MN-A4\<>\SSF2+2:$O;^-+"T-%;OL)T!Z$N_J4,D%O,0SV,49N=) M:!/#&])-HGODM(#-/B?,-/'?,0R".7=,,HU;W]"!)XH!#[SL^K[Y5]K,BU,W MMN5**NZ/;WK)730LT3WS+9VVH4:C*:?18.?H-NJJR:@12- 802K+!4$>P _: M$!]I^CH+]BO6S).-QJ8]94R"W1X9%NUR 3,JYLNWB T/6H@6Z&_3QAZ5QEU0 M-DTRPH)J12FHQ"X ;YV(G42KE 6?E3_P_[JRLL2*',@W"N2]; 'Y8Q)W9WLK M4VOE.-M14^$0"PR\S[(8?P0![MC&1K$&7*JI8VQA*\$#;Q@\._8VM[AN]HLI MCL_3Y'+>V2CO:%GCG4O6-X'.76D0S_GCDA+%7]^Q1R(/$/0@$]8<"-_R^VH@ M'\/03?GEH>QQHZ:">HBN@2&,Z!8QE>NH[/CPGXU2B6FB_$)5^39=HW_)]&5 M,J0V%!"V\R&(6<=F);IA*@1T [;#FUZJ?7CQ!]6RP[Y$(:]RWP+ MBN7J_TJQS[@<^E$N:#L'Y%8AX8$O@9%1C]D;:"%>+I;P=>@;W12F6Y7Q?,K@OY6*M MFF_,VC;FZ;GHR^7*ACN4\M;+FT_G?@CFMRRG_<];=2K58G,NI7>;6W7N4?Z* M*QV@\^/",<"0Q0[@?]J],]/,#->UG2FFYC,LUB+E0OY5"_F-X4/&5((R1O:> M 1J-YI]4'LZP0G"$'A)0]H5.\-3B#KD6D&L!&]8"GLO2SI "68+4I.!8$M MN?+P)QB28X M"])TWU9+)RP7RH.+0MNB<.X>/Q79T)U188JEVOXKQ.',$8@Y@YM!Q:*.2,WAD3\0.[; MI; MZ@A8F]@](5S+I6I!G+=W'.:.;8N.IHW5J:3;$PNO0;V[!U+98ES3 6IR/55< M!]J(9HQY>X2WM1(7^S +-AK33,49NZ 0P!P^T'U* 2R@V,%+@)5 K0J.7_;# MXWC\]#_>UFA6LPLOJSF,F<-+)N%%SQ:\I&H&GFFX!=9$:AR;Q_ G,1#5-6PO*C1#(68 F M/OPM#@+;EON>@UWL:*XX?LLMC8)<;=#9W7G#!3&0ZT'5:IU_X8 -@TT#XFPVX"1/ M[(TGCUQ.SQ*@<=LB8&>4S0AP(ZDZIIMM3S82B@M!0EFE[:Z.<& M3S!0*30!J9;4/>+'_LMR@7] ,.6X K/5-'\D:H'J#,9J"$6KWBC42W7D9OAS MR8.*HIA1G,9,*II%T@F%S$ZIR$_-MAYZ6 &7$*=.,R8]#S]@X0JPVAM 5##! +YP %V8/.*5T"VC@7/ L89#$$#%?O?!YW*G@2N-YWJZ""% M!@:/]_6!VL#0/\!W5C?Z?89?2Z*$&]:(0TX#JO*U9*V. M>&DWWW%]JLG"EQ<^Q>Y/U!Z3'!6D!Q:ABS"F#_-VPTW%/<-M4!&G@&Q=U#NH M6EU!6!=H=;B<'X*;R' 9B/TDP1X,0 -KR?$ H0!HCOHA/\ *8!%@]4XU3-+6 MA>(4&&^3(;/X*PR+?@ +S<>'6PS,)U"[ #C 3C-UJ<<"AB#&X]7MD +116-Y M:.EAN1$<.0Q:XWX>!]??@W?'T*T 4V4W^ Q 0AOX YYA 9T%0 F !>H5GQTR M2_A],$%\+#T"F-832@[5 I34\1A$'\VSIUHWCC_VM*EDJA-^CP&DK>+)?WPE MW*S!'&&/8,6NB&L1Y7M8-1FGX3NT,S'^$BMF #' 5<%JXD8SH8R*-?=H]=P$ M>T?S+TI2"P0#55]!I6L)8D156A:A!@J;V)-/0]JG]HCUCRXU"80UM3D=F":[ MHQ5?!$^QJ8:/V Q<)7!J>VN\*'F-E[S&2RJM;J+&RV,E\3G@3:CE1 [YN#\^ M75-+:I;2C!Z(=Z >5B#N1B&'%5F'@*=83F!=IL@3ZAJO/C:?J<(U2K&FY/4> M%MK/&RO$42Y6:_F^9&]?E**2%Z[)X+[(2K&9;TP&-R8'LFSN2PYDV=P7 ++& MTMY1^<:\: 6NAQ3DE11*VOH"7 ^A_,9(I9$627OQ])UC433B$(K_U)G;8<@S/!7'^T2IP.YO\[ARPK0]O7 M4_P07:7;@L KGOH+D\UF#_ZMGFR450!OQDZ5[RW*M5@9>V1LPILX JMDKW#. M*DZ]"C?A*RF%0_E1JU8@,K;K.?&ODOC1M?1JB%\I_4DEJ!*5BR),C:[W-B9,W;H!--+U+2: M/S>X/:=4%B]WCPB(X._:],5(]9DZC W8/G*]+WA6>MGM@Y)CRG2P HS0* MS5(5S]X8;O2+80/%^M%"OU/%5K(55L,.C#>+^R+GN<"9W)@LX:E)]=N?W9K&R52<& ML(V[U*8Z9BO*<7Y(W&PUA:P)Z;=W33('LMM''3FB/@)17\^Y@$>=TB&Y MO%V%B,Y8?.(]Q]6A:49FW'V^(2@8[.IE9NM[/%' M :I\X;:%*[=\V7(^S?GT[R"X[5HEH6;^',NHE1Z&RVDXI^&7I6&Y4)+_:]C^M1-#(SUM MT)!KV^\O>IFMSPE[:PA;40K5^@I+]&5R[S>FSF2,2)ZKX!;J-655&LXFU9F# ML EJ[C=9"9MO+@[]\GB_X;FN _S+]8)2FB_:LKV,L&H5)J?O[:;O4@%P+W?, M;+ECYKG;7RN4&PM*4FVO8X:_XHQYDD8YSE0 :*T%Y[-GJ>:^FE6[W5^'H=), M,U->%>6_;A_-ZR7H9_L="[5&Y97#V-_DG5G+.JRAR.;ZBNUM;=%-4KE0OQ+9 MW$'!Q!EOTJJG\(12G'LIH^/E''FM2%UZ2\%*7N_Q+8];X[5X: -+9[[EZ1CB MJW)12JQ)G%WZ]#]XY]60B5*7HM"E0P4[/:R0&=:HG*BN-(2UQ/*3L(JF[5+I MS;>-4J%9KQ1B%3*CH;IC9E%M4!A,Y_#_JJ/QQQ;IN)?T>5\")A_RF6!9354# MK9=7Z,!''W[=#2I2,E,L!'Z/EYJJ;VE#_.OKR5FP8:Z?W"[:@'H1N/.C:5AL M)Z@N@M4^/'M,3#&#.O UE]#U"I*R/_[WX>7#RIS1.N&:U.J%1JTF44$27M 4 METS5?_F\/*B+7SE,LRW-,%FTGO M4B+'/ M\*W)"&0*O11EW91UE619FO2J5 ,E#+JR49VNM_)]$ M29F0#+""J.U\"!PLL5D)8E-("@W8#J]8H_;AQ1]4K,8NJD^A#Z: M,L>%8KGZOU+L,R['W%IB==+8BB4*E(K;DC5*@R\?J)PC-@9919&+A%OPIYA8 M12[6JVO:JAEX+,< 7I6&#NO_]\W_7)WO+19_BR)Q)$ZC\M((J+Q.-%[RSG@?KUH-3T<) 0\'_587E9Y3 MRT[S%\BE0KG<^ B/@>>\E0MRHQ$7"BF2=JP2(Q0DSU%U!F.ZX76\X94@0;QI M01J;*H@-_ X]4V-\V4?Z$UY";U%J]*#$&/%-6/5;_++X45B-F[G1@@HGF.U[ M6/'+E2;, 0U%!4FMFB96>.Z[L""PR&DRTK#X36(A05VJEDHI0R@DQX W^ZKI M3;DH-BS7=U1+8]&:1-8$WPKU/PX0_93 \<;Q+M]W\'1/*1,Q:OP/VI2 M,04X!!)Z[1V>>J@U) MU$Y4!S@)X67NC65X887?+*Z2V#US-,-E:9<#2M?*\^\"S!_92 ^V=C.+=)SR M6U>G4E_5R&0MQ-8G.?UF(\9;L>=;ML?"(OE".4_ ,Z_*'^T%C;49H%H"E0C* M8@"V&.;A(0LGR?7W6JE:P&&%T)_<*'%5O52*3QDG$Q;\C]\,T%6O-D$&J/N%VPJJJ<(=&N*?' M1.TZ(210>X.(:%*Y? 22D$Z"(M'"'8E;Y*N'CK3!SL%)BC*2F%"RE4?,A!,- M/&;;:&!S5R*O1>&GHG3N.\A&0-ICL#1=VW*G1%\. MF(5+B'8L=:R NSR[AZTH)!0U#N"8!*OE [MZ'"![O@O6NQNJ)#%9160>B'$O M'0YAZD-#&_*WZD]8]NO#>29KN@G/JHLL.BBOL,W".= M2UJ0CK[&X33R3N-=- (!71*N&XX=?7\X+\>W@-N*TB=[PNZ84PCAN#"'Q: S MV$@28$Q%V(HCB2OC/P2W%.CRO:";V^E<]#CAT"PW-:.WQG\ M(FX5G$_^ V!XH/>YH.0GT$9CHXZNQ;95L(8T]I,]X:@/OI, TBPO M!"7QD,3JM?"*:/U(41K[#O*(%SJ+@G5/;AXPC2Z!W+9!VAH6-4P3K$5> Y^Z MH!%MNH(V 3[@*?#1Y=,'H:8.X.$#1-1(PXS%*!09]-,R&5*@@(5W]U M(\1B M *9 -JJ$<(RWU/\7^1\>;?FC0FCG$ *84VJ*!HBCXG*[42P)'H*>+P1:7:4. M8@R,5WX7;[O&W2B@-2-53B4$B[E1T:\,KXV3?*THM;Q4H<"(&FRK /#6^P6? MR6'* M[/[<7,C0BT:EHB$'L"+L190FL%'P ^X_?W%(!K,;26]]2QL9;4C:@DJ"3NFS M-S^>8-I]'T1-G(C;.+0+/K2 EF'5@48]0#.)M-%"8E,J25(>P:8;0!=WM@:C MF_*=$;(82!]DO!E,$_YOH6,2Q ,/;:;1[C>*8;*BT M!_=4$_F*K/B@V:+HTH?$Z5MB93B5\*G%UT1X+,8."_8//HX,?[1@0.5H4Y>- M)\9"L4?3[KV+8UT"R2ZB*UOTVFC#KL>"*N!'9\J% OI'^J0IW<6 B,N*B>T# M K%^'S=+C:=2HK9A XVH+K\]^5WT&PK%[C8T%PJT)U#:I^3PG$VA#0T7L1VWB MFW#4$MH*QQVA-0)8'SEP2J*3%.D.;)YPB(19 AX7%-SCA[3%]>RW@D>>RQD'P*7&](HR#$BEA^A6!W=B?< ME-QMZHYA"^!BL'K!JK#0K($GN\ TA%R&Z1/.V I:)\(@TV\K0_KI^+3D9-A MG5Q5$\$0L#_56/@.7_S9MY@D-X6G*'A@(96:XSB"VQ#XRPEN N77'Q,RE\N% M">_5Y?17W,E"!29+0I,*9S"&Z[W'STR5("4"41V/D6JU0J]7Y M'R';B*6.Z;3T#%RA4 !@#*-46J5)N6IDFKV]5,H46!V 9F%/@L!9?-]Q@T,O M;4@$+JD! :GIS-4DM0X3!O-@D#M M<&==_'*I4*\J!:[ ]YG@?5#'%5JQZ(EO19R<%+J0=B],Z-3:8/./OB_N// M&,B T6,,'28_ E/4!A628ET\*$4_JZYK#*P@='4&$ #"[1)1\D!UN(QT]0:Y68>UPI=UQ_Q@&F@ M$X[4+*L^2QHN;D]0MYH'=?.@[D:#ND]FRVL+_5GD7HWKB7.2("G20-6U>\ 4 M08K22+UAD:\\3&V"?;\Q,.DQ[H4\.@9+DE^9E#[Q7X27U4U&&)1:L;HLR,"? M$QLDAC7A\I'AA5%-\B&25QF?,I70.HB=;HG;H8%B+_PB\]*19[C1_+EJS@

O >4-#7>"%>)!@79]3 ,GQPC)/3Z5*VLKC'3U\U[F"L-21 MYZ)3[-F>/.[_B7Q&F?;,Y<;$XM'_F06'";7G8C-RLVTE9ELSYN9)39 RTTU M43]'IV.8#,'_3)AM>)44NR!NM.W9$V81]X1QKY.3/2GM_OB]/DEH;A#$!\B/ ML; [P_9==!#B&;92K%'=:#]4[BG+&G:GA M?2$:<:1\6RT15/+4;0SX8CB!_AW"N@^&$A>/!-#1U))I$#%RCO0!OK1Q:4Y! MJG(1]"'A4EV[!]O-X*#"6DDII\D4)*"L1AD@*(]2TA*2BP">LP 7/=%MD MU='#$O&,F#NUQTQ[D@/NV@ W&5"ZC-AIWW PL!I0KQ14%\DQ^8\P>0GGQ%4/ M?@3+!E5J!JK=*($MU.RB_ 5N(*O"DZ M9(/YC 8_>8BW)B%4JE?J>%Y_08".'A5?BCN-(871CI MC/5BB4<9?Q$L$BAP=Q0JSA?JCD2E0*C6P'T[)$U;CDX9[2:L9- M V,T8KK!U]7'3)R()A<9 ^'&ILHQC#B-#9X0QT6'0MS4X.E(,PEFH85 TB=( M@C,GM/OH]/\\0QPZ"1) M2ZJ8A>'@5*'#^%Z8S/-$J#C* 1 9]V26SA!!<'PVU'"%#3^'D?;$BMSCD52@ M0\OH]/=$&11RQ >0QFNXE$O%>I4T66(H[KS'!'\BX2 #0=P;@3*FP&V$#];! M FDY-)&QCX?Z8>=X;/VS#]L02>7T'9,+E6:UT*PT8H@'ILKBY):W2K&BQ-:( M!'&XJ+,7EXK51.8,#$M$5V F4;)HW(^71-[$HX,IZ(LT;^'/D8XL)%1"R8"& MBZ%="AQ[(E%HM$SLN<" UG)O^!3+(POZ&> MIEMR>UJ<3H2WB^=&R*P+-SA#12DWB]#G MX9R]3.;K87'F-Z_!L_"M@62:WD@.0\D;SZ0O%HO&F!D[4$G6G&- M7K17*DX?D]IZ+I3WVB:]:C,>I#+%#I[I2ZLW"K7R4E^:7*A6ZP6EUEB9-ZU< M;)1BWK2$4VGQR:HUD;HUHERU4JTI;SDS0K\>DJA MCK5A4HS"F*$;/N$YYN'2AX]2^R$J57%8:!G7A$&":7(,\+NL16-Q/B M09:Q?M8SY4.E4*Z7"XK<7"8A&H5ZI5:HE%$P@_=%>(32Y(\0@WN-N/Z*8#WA MOKCP>_!MGMZT*E0/%E=.]7@^"<(328:A&"@D2I;,)RE%D1Y*2$*\(F]O82XW M:6;6_4"N5GIB=B5G"CH35HQC"!3I*Y/AY:"H>FRH %'K5S.L2 M^!M/9-KC/P0)H(EC*KR$+-ICF# 9]W4GWE>H//YU%_"P _ZPV5>&:=#Q\6!B M%UL@90A$"R2AXE(I+JUP%OP)Y%"G0BW!@\(3MO&#ZHFSHBF%:L(R+BD363Y6 MW,"'!SLK;DG$QLN2S,8)PJ'YEF>8/(26-K;8@UE8%(5/)26\QE4%7B)AGLIG M]V#&S/$F-IWM).+&RV?V=/$"/GL(E2:-8?Z9CQO0"YYSC/5RRD(<(RW;'./7 MIBH4!UX1:DG$0GX0;4)&DTMA/9$('V?55-JQ-.*@\E$BJ!V0P?O%.FBI6*O6 M$!\XO&-0CKF44"XK41&B=+)*TO,2TN&D/+M:0GQ@+'"V8$ B,BYX-KX'"44O MJ,'K4D$74">'P/:_L4U*>K&$OUBW>VID-U+X35MDX89:1V"LD^XPDY<[8X.D MI=HIU1+6I\&ZA)+.#X$+>3)+)WTF*OR7P?ZBJF%T_C(<&]A(S'*C2M*SARGG MWZXT&DLS(Q99,6BU-IN%6K42CW O]C,M,&UX>LJ,]9=F[^24^FA*72@G%]B$ MF-]#-9%,K-+94UWJR31CRT;%W0TK4>%2*92!#JJRL@AC1#F3.F:4!I[P^%GA M1XTQ W9K'LY],)Q;S\.Y>3CW=85SER#,^KTV3\*4^=%G6U2=8W6D.YZHIC32 M_#8:+UE(%46"+%LCVH?(BQN(@Z&HO;7 6Q+73LJ@O]2Y_A(J*@E7^P=RS.!C M$K9):,M$:;G]-)L(LY$EET\5G1@\TP,%H.&OBL[LF*'#P9%NT? M^(V:^JSD^7.J\^)RGNU[L2>S[I_ 4)N[(/5,\L(HQWRP8;&!"#II\NQ]Y/?C M1Q(MX)=P&>)NK!A^S'G.YDUD]>%1AC:R4HJ,Y ?O$ELQ6W\YG*RP%V88:7Z% M8^<$8QS)RZ(7PFJT(H#$D]_UV25-5"P]4UU=O95.#)<^;':U5JZ^T]^O/I_OE9H,!Z(FLJAI3Q;9'#"'!UT/6,_A^1C5>)GC MH )$!ZE,%(]MH:5Y%Y093W7&IZ!Z5*\MZ8I_D"1G0IH)?SI,HU;A:+^$Z4-" MYK4>15'#ERT:_&LPP3*JEI['5)E@ MN?,HXHI'SZM%BA*4(=R)+E=(\5'P)U)]HHWY0-/Q>)J<,(')7MVA_@ECEWT( M/L1'CR,3UB+:31JWMY+V:6GLS1BG\_:_YP1O#9I2\RWQ]'!#DHVI1[ I)OL8 MSZRT;,JKY ^NE8JUQO_&ET@,(=CLF/$7>R6($@=[8@6;'OQ-*9L?N($_@75Y MT+ .?U=[KFWZ'J,.VU7LM(T564#I&'V@3]B;XEVIL ,_O5^SI9UNA-&%\..3 MW#SBOY[^!UL$.R3G.Y3E'9+E8K.<;U&6MPB82,EW*,L[)!>52KY#6=ZA7$_( M]/;D$)?U'9)K1:6:;]$+;-$_GH/&TI*]XC'6/S",UKT0CYWZ4HI\:)8/V19; M,*ZN##*@WZ9XWN)^G!(07AZW5->&&+G;_D?.AN?XE]XZG0YZ&=\MG^R MY9IMXI?_?:.\>[81'-]_R9W!Y;3OV>6SP5M$42XDF^;!X>J3? M+N[MU#3&DM[.]8-Y<&I6D2[WST- >\)N+A=,FY[>^JCX 5?2!B8>HV7R/L=3 MC\J8\A1+"JM5"Z6*LIIM5O[*;29GQZ;G_78%,]D,"#V%6!]38D*B ERKV]^- MT?62A=D,H0M!G:F5F",1+L9X-+ NK4%.ORA;+Z^))>U@][N5B>C7#M0/A79> MGEC+Y5)!:596AE*O?0@>)41YOYVN%]D7)S]I6;L[QIUC:K_9O>YMR<_1LD<;96)K=G'RNORZ6MMVEG M"NBMP]G\VC$Z>Y9LA;=@VQI+8=,[F%NR+R4_^0&;W))]=9:L"%B^7BLV49)P M[_0BC\K^-6:L@C5G3)FTSKR MI@[+O+YY/]_Z38KB,HABW?:Q-$8697&M5&@TFH5:976I4W\A+63"/GYYWO]; M >]5$OE#\]Z<:;R:B9.,_X>*%&6I]-+F"D?%I$*)"@BG*\K\+OP<%.6B;T39 MW)YMZB];?C6H!A68NLLIY!&C?_/OT0C(G0K"7S*-%^0^XN4C6YIF8R<":R!U M\#"JZNCNZJ?TG#X55 23:A9+,$2'%Z?K^:YA,=>EVET,.^1@N3O5-*EB7*?!ZW.;E2GM-/>*V#M M4UZM7[1E\.C8??SU/5O'ID2>+>D,F\_ H'EE1ALK@.&;#;XE\.54&JE3WC\& MZZKZ#A9F)N<&Y21&@X41>GP^1=C'/O:#L7G*HAS4)NWXHQ&: %B_$;C6Z /^ M65Y\FA?P8 W&)J845/S#Q]!X'WPWUM;%,HZ\;.<1?"O*PE?YLPRL=#BV'8_7 M:A7=1G#&%I8:X >E8>+'+J'XA;WG!-RFVC&ZX)Z+HH>',+Z%8M'XX5A@@ M?REN%*]V3^7?[#'CYS)76LYPCMT6\RK_)<'8+XHLRX>ZAYVTM"13M 'TL6:D MNTXPR.Z"/1FW3E5+'1"?A*6J8TWMJ:$,L,(4^S( 0::1+%Z32K-4"KFG8@L% M?RQH7HLS:_0T-V36H+ RH4N/,0M;?(Q57K65.,W1J?T#%6@];+4NBM(W!H!T M _ :[#T?-S#G:,Q'(@KX\D=QAL:A/F9 <"/6-^WW&0<_@17(]B,D.EZLU'69 MQU]K&BKMMH$]+!UVQRR?!3TD>7\4OF FO1'7VK1=/RP+2U1,A5M3'TF3Q36E MP2O%"O9CB:/T*4TW P>T,51DOK&XT%032V]L":9D AO",=7N;@ M*O-6+!1D$!5L']R.E^Q^M:C@2[E8?3Q?;UL?C4;>1R/OHY%*JR_:1^,I,NP; MX^+"P%M @\2>8PRK9X.8"E2$F(X6(E51:EEI/X!>Q_LQZ%0M/'R& >H\+,4' MZ9W*6Q%8JN<[80WJA0@(CPLA3_=9@'4FC-$DV'?]WB_J/X#G7N-0CDU ;1,P MNXW0.M(B $X.858"T@)A[6 1'?8F"\C7#C"BA%@!1W1IVYM?<-Q\7D%\0GM8MZX3>4* MLFE/>!\0S49.=Z@O.N"-:?PF 41M@HLP@?EO$3/B.*932^.PU66(<_P I#-- M=;10*[D8OHVQL(#&:Z'CD((&#-@ZG=J*@A(.X@R;19#1CI4%D1$)5'C+%>ZW M$1ACB.7!1@:WOH&JNT\8$,H/&^L6,OP .OJ]AN,);RI@&Y$)-6J.?>*@,]WND^AT4'0Z#&U* MZD8!\.QZL4V)C%!5QXXQ'LEN#0M;TK/!%JP6*$K4/Z!F^@C'!C6,#@&>K&*# MI75"O5U:Y+\(YM)+/#/Y!.D___36'8YX@B*4LJ]D8I"+:<:I!(@/*&VXPT = MU53'H<[+),X*R%V.$&U FL3 0F,%<"_,R#H3%LX-=&(#M$5K8 2MUKDZ:^+Z MFKQW#JUO43J*7<==1J$#7X]T>@M[ F'O*N!#D%:L[YOPNCXC^4Y:^@@D'K9K MQB>Z'G!@(5"FA2/*B>(7!#W$@X;#V^%9U/;(LA!?N#( 7^TSC9_NE/E,A1Y! M=Z"BS.7M! P#1$\)?64R*">OGSF"3^7FDC"5F826<7RFO#S<_@C-<%1K4._X/$M;X/<5/<-4)0DF> M(#T4,R! ,QUH_+.^1>T9+2[@!T$>QAPC)8EC'2V.MB,L_?3VFH1?#ZXO"&G3 MUWF<\;33*@"#@6G//."IGH/0P#5W"IARQ1Q5%^>&>\''S$&G0 QX8HS,&3S" MT@?'\BBX\BVR+0)PT#3?$=SO&(.!<)%;3. *@2YJ=Z/YD=$,")K)G"&)@FA- M)A6-"=[#=7\>J@V\]0!# ;Y3[Z3H H&!W*#.RKX>"FL/&&)@#$:,0\,)16H2:T,=Q1G;GEAE)I6 M@T<)\ &+K"[JBA7)6]A[IH+N^/"\D;C0'J3^[[1:'+^QLR8Z;A(R'58FW$PN MSRU4S%T1Z1*^,F'U"2]1\@FDXZ:,-BYN-V;O;3QQY F:VH*$<708,4###@4LD.;S">7,-KO9)3\XFWCT>L(^.6Q M 1AHMO#VHB]27(^P)B@1] '+'L%ED?)3(/)DGL'9CM[#=')PXV?RP*)?U#=% MMH"$\!+3 U4BQ3C \8['$:^&7F T%&.\&F=8-]06(YC(MI"?TY=SF?[L( NH MQG$Y)M1?Y .&S3<+25%@I"-?7W@(D]ORSGTOE &XM #J/Q5B+*2=E+$1X MJJ:!JN($:H C>N_J#.2"QEUR_P@3EX.#@9XHG6>DP7QI)<6U++B2Q5Y),ANU M@6#:L74J;F6@OYD'^O- _W8%^C/J4GW4V$5B8A2GCF,?XF,(*,().*^[/$*\ MN9%UY,8"V:,PRR],+2A*[3L1ET9G6LR8Y<[V(# !R"B2W^8SSF+>T*)TC3%Z ML&! N@B?62'4D+G0YP:1;5%^C"\\3<3$\88W'7[DR. :;$4^!M@W3ZA&\YM7>'CG;$S4N'%-N43)6P1')-G M]S"6%MB"TR!YUG/\@(I9']A(,#L\F#QD8JP::UL!%1/QA[[LMW*A7*\6I3-[432"OR0V:DHDM6QK)^;E MCAPE"2UY7E6-+/._E/17GQ*SSSP5P!EWX5M8U6/C'+M%X!*L6G#T8^P[+OHJ M^<&9'J6[H #V,)>LSY"CWZICVK$\F)&M,S/A?HV'.CWA>G5Q<436.::@V_H.0R4&KN?ONF'3 MA.#U79X?1_YW>H4JK&U,&M!BYO2=C>HHR>4PN]_00D-13"(\U. .52=:A>AI M@9V+7P:%;HI2=IAXGAUF'P@VV;HY)'F@\@\QJ#WJ,1VEPSZ\\(Y,"I?R,&7Y M(QHL(";H[,DYD<2+S&C;$.L/1X_AN= 7W *-',!YHRQ.EL<(*L& O]7 O M\8)@"WF<*(DJ00Z!RR&"0%,=.(P%8XA\B$%PBVX+WM1GE'0=&CI2S^C[CL@ M[COVB"9!CQW:KI=V:JC5V9,:L_QK_OWHC' MO7E?7/ZHZ)XCD3 ^,Z?(=IN;DT%Y'6).A80PF1AFF-[.W=L80)28P=: 85I0\ER(OB*QN MG#)"/9%8G HK0G; ,Q G%N %1L4/&9]_L[NZI)"-\9,N9)+=3DN,?KQ8Y38,C5IL"5R+DC&V"G)P;FTL#4:& N MLAW9\OR@?W0FI%PJOU/?OZN\YW]2%80@N"MU=HZW[HB(*AGZ?]]T54U1:K+* MNFI%*74K2K_<;?8:Y:ZN:^6>7BDK-5UYP[W4_ YZ%5WM M=WNLIW4;U89:4ZI:66U4YWB@$4K%2"@"N77\\=BDOU1GNE+>> +X)M8"C]*8 MZO2#89D :SL]$Y2?.4;CT27:VCE&^Z,!+XR,Q?B60VJCR/F+MB=5Y4!N3JRO MM*]ZZLLA[]4PYB!*+4P0^#(L?@81M2+0853N@8V.&JJ@ U'5 U2&M"@ !0H3 M:./!*<32SK'48_!ZGE:(9A+Y5-0!XU?T;=.T)_ACXNSBN_;]$*A?#"=E):6. M-F2Z;S+W?:AYQG1FDGP.(ZU'(SW8YF,CC&ULG:3+%M@PN:+7Y6:]6U;ZK%NI MRGJW6:W4NS558W)-[3RQD8-W8@.- MIK^L"N2;2JVG-M1FMZHV&MU*O5KO-NM-L*\:E683@+Y:88UYD&_M\; 1ZI$7 MCJV!C 8[I"N7ZN6FLFVZ9%W9)-ZWXH ?+"L!=+2P+U3 ;79!D^G0D920%@SS M903'["BOP_I2KC]F#I*_\,/&%%$LC6J,$^D445I3/.6!RGH-#=:7V#W3?#*U M;#_Y?S&*P9-L MN8>'^_\N01,6RG-9W9&K[YAP\N!CY*H>_PJ>.O+-09"?+):( C,\IMN^%Z,.;^&5OWA>EW>BDBN'&9EEX[M+-)JH\;JEXMDCD MYE;#\S(8(Q8?>=28G[D/ZF'.NGIQ*C.F#,8G+'IYLG1,%'#OL6"(4<29NQ!< MF*#)J%*.Z_=&F),=7__$HAM1_8 "GYKKXD>7"LK@>5J1XL-KQA6(H,7;/&"? M8'[B\'XTE$Y[+XQ=.V@]152"\Z$8!#JK'[',P3&[1;_K#'/J^*J(1>.I48]9 MN1Z&5F;7#\L*&":+5A#72=4T?^3S"(XX<37R+3K>1X]=,3,C%XQAEF.LR( A M%1LK#MD36G9*]]8(9N+)?N$L];@ZO0G<3BG+.$?R1ZCB8IT%@>4\1SVR"2X# MA]AF0/T\ ="<4]PQGJ)"[0P]=XG3\[B9(]4@QP7]'53<,()I:O%I1CL>^OT6 M0R^09X)K+R.&$BC7>P[(#XFMG.# MZ[8\P#=+@GP1=X@T!]R]\@;=B4 WGN#%1+G-0( MA<(5F%P3H"QRF:8D@R1*< .O&F,\N1D=L,*316,O M$LS7%IU)(_\FUN9ANO 0) ]5?0IF7Q U"ZTA#_C28;?@ M^.95D*A7H,/F\&(0ML%C9PI\].(ZE*9:X9K:ECE-7UB.M;P$Q9AJU%+B(CX7 MT!&9*U;3KV6Z=B%^E)4?"YO.H% 2@>A4%>6T< 7'%0>_Z.1KD,"!Z0]!00^A MFO#,2*S= RL3B@#X1O5YF:]X.8[8^5@[.(A/.23H1 N+?!G17O."YKR0']X2 M4X+PQ;2N!KFEURKVG\!G\^Z/I+,CM5C-U4(-62+E6+<9+S06:(9XR ^HU/4" M98_?$Q5/&#,:+7*DX7JDB1.G:7'VZ1OP@HAG'P\*(AE=15J!!<47@8#DV0^/ M"/&M/?'@P?X&,3_NK QQ-Z*5/9350?A"8 P()10CPWJBI'JG_K&&]3Y^P"(X M6<%-UR4RC[/Z4'7G#RDAKF(*7*( 8%3@-/U0TZ.GO'69.,)#J#14N5)6&MVR MW&/=BEY5NJI2:W1[?9V5>RKK-1KU>0_A[CG&%(\B*[!;;RA-1R=5LXKGMRY&+R1^#3^^\:XQYG;)E.MOFJZ[(UD@9K\ MWS=,TS\@$LBE7E5N.4Y+MU&5.C!5N!GI[$QUG.[M19TUU6/%;T_=K_9 WSL^ MN^JVWOQ[!LIU?,P;F\*9;3T\BTJ[-1F>_JX;UYV*KTR&M:/=477PYE\[*[.( M3^'*&5G>[ R^>=[WRK=;HWY=,W9V!U=R4S[9^_+F7RLK,YC9A]1)_#+W[RSW M[&[8'NGUT^,N4\J_O\(DV.PDMBZS(!Z@!UT.\,;Z#,+3Q=JVJ 0G +Q;@=76 MY'J_6V.P^A6E5NDV2PV]VV *ZY>JU4JCK";N,/#!V@LFV#V(YAM%;ZFY5Y0> M&\>/Q54N0_U7[)&4V"2NNEP(F^O(0K\O_/!@TJ"UQJC^\JU9(*"SG!X85=C< M.B;/2&1YVY(YY#R9(T_F>&8RAQ"8Y88N5Q45S*.*6@>!";I*HP0F4ZG?+^NL M4JK76#(O]Z)U>75T=-0ME^1:8\T9$PN9(<5,PG%QVP-&-Z,YR*5]PV%4#J,= MA"#.>90!\T#V,"MSV\R[C>;Z 6O&E(1P<0M2N+Q2L+[D==T+\EZE0W0RH(?A MI834['K'K%"*6,!H@B#57'@*RY<$@W >5,\SGMF+3B;#2B;XBB-? MHH0%OF+LV/?3R$DO7-H\!!]Z;6-)#_CZT-<4Q8*"R+JLE"0=X%HB[)Y-)^B# MIJ::TA008BZG('*0TFLQ6BF#/IT)7"JGC)&'C",6N'QOB&0!2S2NC;R M@1S9I3&M/5LG]-P-2FKO\4#B##6V804T=]WE$)?'DW@74TI3"D@-?7Q8922, M#%.5SF!.?-"B9"OJ?+P5#S46H@R4D!LC,N9G2\>F/644O@$J&$\#5_?,@S%I MX4XU3"Z!N'MTPGHNUE!'!Z3GC3_\\\]D,BG>WQL& K/O3(N:/7I,E5)>HQ-= MCQ:%<5S@1+<_I;5 M>E6#7)N./2J$Y60H7N3&0ZTSZP , I*3]S?UJ:)NA!S)97F)"N:/E"#;I7 + M):37T[4:J]6[_7Z]@8>#6+=9ZS5!'9&U*E-*/;4DOYEUU,IR*&SP9#&S7.Z" MJ2ER=>N3RR8V- 8VWUQ>'^760P+H^8\^Q2>5>(\ M&RRN%*XNF8Y"T@4+#'3&?R>*CW+MZ,]+464B1GYP"29QK%[!>Z"0B]BJAMBJ M6JKNGD/#EOGX@F,;-96.^W857>UU*YJ"\5BEVNU7%-:O]>I-+>4PO%P6M$Q4 MBCH;D#B:[H)JKQQUM6?S7CU\E!.'-P10)%8W@0JXP*X:U/3GI_:XF2$=A8DR M:[#I%R.%W)A'BG0K_Z]'BE76=?N;P@$"L616UY4J XB2=;5;Z9?EKEJO@-;3 M8W*_7NWK%=:?1ZS*!4^K5,WH].H!&-]8OP!3JC7FYHCU%,2JQ!$K7-SXV6!< M7E[ 0"QP#D>O'8XR4K1I=<,(V-&R+?;Q:6,B_A5QKT<$MVGT3P#E;0N.*GEP M- ^._EEP5-&;M5*SR;JJ4JIV*W*SU%6;?:5;ERN*TF/EGJRF!$>_=JO-2EUN MK%>\/S,V^G4V-%H-*MF Q)@OMT15;'(]Y2EZ2C7I3'ULF2"NJ_!V[0%&$: @ M/IGJV&4?@@]/E LS\XF+";FHU&? .V)>0@V"71S4#BR^[7L?^L8]T^.0$< > M7W//@?_K81"(7X:ZT9M_XC_\T0Q (?&PU[D@?R("&.O'>,C)LBG@%!N P$\Q MT'?J^__\X^GQ,24OF,>E]1!0"&KOY/>I54!#;,/1_H/K^P]MR"*<;_#AXW#.[R,E//*51+S:; M_QO78&8V)S;UV/-15<5>"H$>$_Q-P<%)LQ7@@O5;%IA.^QF8G& M%(Q9@EHV0_G53["TI=,C%DO"V!^1ZAHLC*"4\'BE)+<.4VA9)>*J#90.64IT.37/=-E&MA#<[\ >R(Y\^>17?STE*8QECP]]0(;'"KS ME^V+\\NK\X.CL_WV11O^[)T=[K;V]\^NYA7E(M;H, MCV4>Q8YD7D9',B_XD7;(+V[V&N=[TI'^U*);GC,$8_T$QZ# MKR?#ZL_FI'O]K7]_6G%/OO3.\80'/\>A,^-#R]<-SW9P<$=Z[.S&3O^WZW5_ M7W]OL]+%^>\?L+U[P\$#!%26ZWR&,V=4EMWS_EF\E@DZ>R;BE38R\@> X6!' M_E.VWX:UWYJ!+E547H0B9@>^I;)@:MLK]WYU&Y?=?#8?Z5>?YZ'.@%WB1X= M\[[J'.XVJ8M5^*N'OJPN3L].L>W3.%;/<>W# WTK\.WM6/:V?E5NW-U'M?Y M#H[.6F=[1ZV32/GKUI\W% E-3=?!?'\$ MR0U6D?&;$K%_*U8(^8\9_ME^;*7+;Y<4.)(HO\%5*JN M9#QO @6&G]GH!><*L,1ML_0\^RQX1L($RQ!^/%0""0%%,'=XS")L9=6;\E)1 MM9*,!N0#F&]\#UV#(KZOV,5Z2I<04):$ ; MSG=WC@YUTJ')\&1GI@JZK'L8L0O'VW;V.Q]&?CQU999&VO'4FDJK MV]:(N:;W>Y5^6>U62IK>K51+:K>IERO=6J5:5GK]9J4L5Q*G9)]P5" C!VCY MB*7S RDV9BD:M,1'+=&PSZZ.S@ZE@Z/+TU5">,07P%MSVW?%6XO%XXB4:8%? MIA08A3\4Y3^N/YZ'W'JQ.JN,(1T&=L6L'F^CQFOI0!;^^%]ICQ<#E0X!NL8% M4*:TE2H\R]<@YI5ZD?!M\4 JB5R\O:)68FIL(3MG)9"4MD:QDVBYH_;%V?&Z,Y?Z? MQ"AHS^_#&!>>7G1YUU<5[ 117\6;V%1<)>P@+-HA)UN A5,HA*PL3GU+KXTZ$!)[2CQF=ABTC3# M3F-!71AW]A&!/(MJ[M+V/6+WHC5P?9/O%%I\,[N%7\VL/-[$5QL^67R1"Z*3 M(I;EP0W[\YZ8.)X6'<)2UXMY#W'U!LV,QXSUP7YORU#UT,;-V>-EVS>!GX_H M,)B$T%3FB=R,O+LKEO=V77_$70VBGV? &1/#Y"WZ#,NGSKBJ-+ %.N,R%*66 M2Z6S?5?T=,=8E"0'\) V@D+B#5AN',C==W @V*;5Z ,58W-6 #M12\IB U6T M6HV8R[%'\7AD.5-TL(8=$EW8 M/6KJRID/IA,?%K41\EG0T+V/C=8MXGS/[N'J2SU1]KTH'?@.-I^;GW X(6QK M3,NICK%\/#U53-ESL=$N$TUWX7;3MG"RH MRVXZ6>KV3'M4@#P=*9__3/LR0@81&,P) "<$$Z/FM03J!FZIJ++N30/IG1U, MG,.5[('DXQ%Q5W4-+N:$QKEQK?**2#&5P) DA0C'KN=BT6=4 <%M;JRU>%'" M1@DS=QD$*H O#O9W@.VUDRKW[.-21]2+-U(G/1@P _1B'*FZI-EO&].(+^GN-.U/H@:'(=[T,\6W$OCFDI/;ZO MBYVBU&>K"&A-/=##7P5Y<#2>,!(&7!(R![59 MOJGX*JHBV:/"ONGMT$D>38:,NK,NU/21)ONBLWBHWL>;I1?"9XB.ULQQ (]L M;+@! ^$")R13-Q%!Q\=A. ]LS8RG* 7 ^_2AF5:!FW30KH?<_OGLQ MZD>@9(6=O<4^3-@!@@=UA-;'-50&)3)>QYCZ+/@*&P.X-*=\=ZZ!""C%!^<:R/^O*$#HNT M:7$I+9:25-!H '>JZ:M>^/!40]M'44Q.GIBN#R,U1F1?CU3027O3F%I00%5Y MPL \@G]G7H%\@0X)X:=0XSZ'],%_0Y/,-,"VX*L<@PIJ%80:<1Q(>Z'F%?.8 M_/7$UE06R4M&!^7-($Y!:;-R+?@!YX0A*D!*#E" M:PO8CW3#P!HB2QIH5WCU0K&U4,0*6>ZPY*ML9U893/PL%$#^>/P%,Y:8T,)4 M[X.$%06YQY"@BS.=BX^-. GH[9:(9U9YMW0K,AC=0@'QEH MA:8)\IO !FS@7URFX4O1*V*R>^F7KP\$S]&BAW,2++I@%W2;<=U!-;%D-'>L,L;E]/P+9G'&F%(@"/+B"^Q,8CL&3!@(@2"@(G &R]MW)A0%T8=* M>#/'?+2K;]FY9+0+/.RX@'(Y$.T/QN$*H.\[@5"AY@H+ WZ@%J/Y*"1\T,_2 M37/HEI.^;8(W^AUE/L@D"Y]$WA\,>\)_#(S::83;0?XB#IVG0\)*O(A5*U++U37=ZS(C$^X=J"JPJ-6A65 K)+ M:9E >*+59#M3BFGRD"[*$*7TL1._$)_UGBL,^\&07*XSP?T^4CIH!A( I@TP M9Z")C-^3HP.WCH8:N-B$7D):$=["[F%-QNJ4^QJ/*#)H,>IV%#EHPL>%W\0& M$KB^YL:5ZD(UX9FLWTCNQ!OO,4^%G!*UOXJ8W M[U?O47\P*+<@K;-,D?X7]9\_1H\/-Z:0MB'4O6I^72-K]0XT>MN'W6'.*#2Y MA1[.0L"41)PN(C-4SL3>A&$G8!ATR$3&9]J;1\P+]414P7G" $\E2(*V](XS M5>D]L:[)8B\@[SHH&@3[KF0:/+A$F1)T5_-]X' 0_?W&/D !W,!).'($HRO, MPH#W[.!#PN6$',R6(DJJX9 T(?&*\I(/G4?&PQLG!!&XLKRK,9^X3EIS/UI+ M[H1&!Q:?C(I Y(6<'']Q,,]HJ>(<1@B!L3A83J ),PAIM^16WT@KDV'\1SBVT67D\96>\><$7D_..R'-AT#Y+I1LD51[_R0VC?E\ M\-DQ?L2DFR2WB/>[\"Y.1:F66)&K&2G>*3$;EQ'=IINY 4\1%EB8^&]Y@:T; MBVZI Y"ID0T=S^:)IC"R=6:ZR?' RYDI[@QA"$@#X J]4?"'R>Z829*;)L7Z M,&RO(/ LF)4PV /?),;-&85M5-/E(DW,#NA E]P;S#K @=Y8]L1D^F!S=F>F MB'^YWOK)GG!YGZJ_(@V!*89>^"B)B*YX:766#R(@#7!BCF5* M[(C\K8+L D>R,:\_!8\C3XWPS#["8\/U/4 ,&/TT/H )"P9)"TER^X.0"4<6 MQ4>#R5$DQZ1#2$>_HG+IX7HE@*2'^ERWP.N^2WDEXM;8CZ*TW$'(TSB M40^P#LCE1O&/8-2QX44R/<>)!1IS'"JR-=8'O0GP -ASWW"'/.X"_$U9#4B$ M4:Y7C!Q&()F _/'JW+&P9+3[CW4()')E1_RR6=5J@?5-+(]A+)-9O 'CU2Q> MQ3P,"]+&RD7L_,CUXO#JY+!0O,7C%0+BT"BQ_1XVJM2Y9\KU'%_S0NPEJX-K M\!1MQ(M $8IP#DD-S+$D$<*UJCD%7"K"=A@43;WU8:5)*25=;^EKA0K6-QP M-A+,R7=RXXJ41X9I'%P!G&$#+IF ,$1"7"(*%"0Z4D@CXA=A;\T9BL*#-',9 M6#QZF/+1,_J^(\87OH8F-[3=N$WD,!"-H$*3%;;@P:%)&"Q%C)+&\+B=F>4. M#*G <4+,#K._ =LUQNV7AF99X:[.D-LY1Z0[94TCS+'0L@@KE]D M0KFA21(=+4C!^1E*F6/,)886W[>'S2U0KT9N;G3E1M?V*5.Y@9@;B \:B $> M1U#Z#),P /= +^#'VF8 .R:*PY3?N9>G2OP7-!_=+-B/SP:6K4MPR%MCYPD. MVYS@@%$@?EA*C[46R!T-3\Q@<"69AUF4=:0PQ%T#0&Z,3+W8J3BT $TS2.=' MR>"%Z<6'7W>E(1N-_]%4RP+[T0U/]"4C@P8\WG!(6H%QX R82]G^:G! ;=8, MB"4/QZ.0>$WR=5CGQG9AZ@B$8SHP& 1IA3D@,CWDR<6;0]R64#S-0.SNLG$LZCLYFYW9!N&D>> M!%BN1?L2Z$GSU+7$M@U2::),@7M/U S@MJ'(@AD"DA$2#,29&I6W!:6T6.Y" MR?=N'7:4FMM1J[*CN!H/WT1P&IY0PB/+ID\62'2B9!&G4;H*]Z4F*#$E'^G- MO_QTEC@C CA^4,\3"^BM40+=8W/*XKA'O/]07TN D#E7[5 M--]1M= !ESA^,W.6J/@PJ+3P/ )PWR<&_(*,CIRH6N[.)HMEB+)7I#3H[^I=N+;SR"?5I^5*B+226$2T"C5L2@2E+AI?J>W;P!;>ZZ)N$ M<58:>S.6V;SUZSG!P()]X]ORN(KBU:4%\F,V3NSAB(JH(@5;'/Q-U5L_<#MV M HOTH/T8J[T;7JKV0'T&UENSW;B20ILQ\_\I5=SS-5_EFC^QG\+RQ5_#E/]Q M_Y'^DV@Q3R>/ 54OT4^Q[W/1 0@F=]'LZU[975GIEL5?@Z\GP^K/YJ1[_:U_ M?UIQ3[[TSB\&;R1+'6$Q469\:''M]PR^>$.(=J8Z3O>W>M.I_6K^<*^/S;[L MMD]N3SO=P9M_#T!RZZ#EW1O:34':NVB!\+LH[H$D28SQR6T57GQ=GR-WMH)@ MGCVQUS:?K&]44/P/+KWCCHN8PR;4Y@/CE)=V4DJR7,RW;.LF]MKFD_F->@&) M>6)S<_5-8 =,#H\JQU^5P=5U[9MA'OQJJU^^G7SI5M$.V/7[?=6T"S2A'[9S MDPO,K$SL5'6TH:0TR&U>>>7[L-J.2DL:1"S7UI-!6=Z?Y,5]GX\;^*:'^N>; MOVW!\;PP?QX-7&W==(ZVVMW/K7;V"^QH53J]17[&Q_A3$QTN2(/)-^A M)C!6;04.QDJS6*OG_JXD(35?P,=8+"OYLJ_'S0@ALKRBUSO:ESO5NYVC_J'5YU.Z$ MZ4&O?47B,"T)G)8X4*]V#02V!^K;^)X*70/V!SI1AA?I75#@D,*XMN^JEH[5 M$.^Q>#FO_AV48=SA?^FJAWU!UY5CECJ#Q0#\7$F^_NZVH4)=76C-A!+]:1%7 M3>]I);G7Z];DFM:ME-5&M\F:]6ZM5((O=$WMU;39Z.CISL7NH3;\/FTK@\^? MW)\']^;A] OZ7F:O;%Y^^[I_IXU_WM1.I\>=YD7OJ*%@;+8Z>Z7_O=W^X9>< MF^MC\U-;^7YQ,U8/6EUE_IDG36/\S?_RJ5.ZK;'AR^Z%._1;USO=2VOT_<1U.[U!MS)_Y9=2 MJUP>'?_X=7U\,VG]D@WC\ONY\ @EKVS=?M)_UZS60;MS=&[^* U:.UJE!5?. MS:C']@]L4]._7I^7]BJC Z94Z[L3N')N1LV[RZHQO;]Q;_:^[2N-W4^='>TR M'I>.]NC<;_ZL_:S]*AW7O/)M_]"\OOG9@BOGXN^?PUFQYRN=K1;T??/YB?FG=]B?=QOR5GT<_CFM?=[3[]NWT MV\' =_OMV_M6MSE_Y3?_BDUNSZ_WV]],>>?[S^GTZVEK E?69J\T6H[OVD[[ MHG1X__7;@=>X'MM&JRN7YA]J#GJ'/\9[9K]T^./W5_7^I-$^_33 2^>>6C:/ MY9US[TR^5H]/=RK=8__:W(6GIJ0/['YJU=G>SNU=Z?B@.SGY,F+M"ZN%CL:Y M2Z]*T\_V>6?8:=^6]FL_W-%4O>W I2FD5[__S ;M4G2G=YG#8_ ', ME$9[/ZN?OO\\_/FC-+H8[NL[UZE,V,_*F:S='-\,],:/V\^_ M;FYA!5(HI?7%U.Y:/XRKZ[WO^I?+W<\_NQT;>#2% "KR\&>MX;/:];%7KS"Y M/6@WOL%34RA@^NO'J'Y[N>^WE9_[I_7V8;U2&M*E-[ U8@A5J:U:M[Y>['SR_7RA>Y^ZMQ=7RR-YG@I7-,=?_M9^=W_^=E M^\;OG$\OSZW#GY]]>NH<5]7W2E9]^%63;Z9'[:_W1_6;7\IDT%52:&#TZ9;] MN/YR>G2C7.Z<3:W/G[_5%8"I%!HXMB\'M?J/R;1]7+6:NW='Y[_UTTE72:$! M6][?]Z??2H/2J#9B^N%!\[M^-L!+YZ9UT3@!./NN?[]AGVZ^]/K^KY_M3_34 MN6GM'%G&PNIG6]5JJ5 MZ=(YAMG]79,/M1_M(<":-Z?HYS"M%"+\W+(;ZL]/G^UKQ;-\^=#: M*__Z#I>F$*%[^NM'32M].;PY_W0\N#PY[SC&+ETZ-ZWJ].[:__GC4[^]HW\^ M58]^W-E?JK "*41XMGM^=V5=[WDWZDGKY.IW\UZY@"THIP#1Q)I\Z5UT=_MM M=OE[1V-'K2L?(*.<0EF7GT=U^??@\JPT^G2@7;,OYO3KU9=N.86R/@TZ%]^^ M:N-2Z7;8./ /?ELGA]>#;CF%LL;5P5G)N?"GUVSX:\?>^;[;NKV% :300'\$ M:.%?.??7:J-S];5;.K,]V-ARRL;N:H;]J27_G+;5"Z-JE'8K5[]=N#1E8WVW M?3/^W;YIEPSEUVV7C>\^_S)A6BD;>^0<#6[OCPZ!#57YZ$?]IW*QLS?!2^=V MZZI[.[KOG?ZZOCG^_.E6V8$;AD?PU!0:Z(WKJJSO?S6NC:N?7?E[22]?->"I M:1M;49N=\]&OP]).W?YL[OS4?M\9 [QT#K.^7UQ=?]G=O>G>[#2^'9]]N?S> MK=NQ_[WO![K^V[Y[W/ M(^VRVQFUNI44&I@>=DH7MZ??]J^GY[V;WE?'O.W_AJ>FT,"7Z<_?[JCU7;WQ M?Y]76K]WSFX.85J5%!IH=8S]SE?V[:Z]4QZ.CIVJ^;E=A4M3:*#_M5Z_VW7+ M_>MO978Y5IV+9G<"8TVA@>O!WI[A'._YUWN?ZWWKHO]E?^\37)I" [7+GG'S M"^3AC6\WU='E;]4]T^C2N2VX_3DM'2N-_5B].ML?'1E].C2.7+1CTZ\ MVP/G4Z7$3/G@_)-A[]V /E!)(9?=RFU;N3F]W;\>[=]7&V/9;)Y\A4M3R.5X M<&K^ZM3VS))B'OG'I1^3ZDZ++IT;:^EWIW_:&]_OE_:.E=/OO;V=[QT9-+PT MR&A]<^J_E.9IZ5NY>>C<'[G:[=&@6TTAE[,?%VYS5"DU2JS_[>+*]+]//[= MPTPA%P XOV+^^'W39DZS,1GOWEBW%ETZ)V'Z.^-?7WY5RHV2VX$':!ASP-43LU:*BISO M2_;V12Y6\FW)X+:4BM5&OC'9VY@UX8VO0 M>,(:K!6_-[H"?Q2^>E*X8D%7AJ@+!>" M&GB]G%IR:GD6M60-4QL/D(BTOA,0&^.+A^:\=)?YIL[_=PX45L8!R9P/>7PO M4<&8ETCY6#&'X'&+;0'/G$@V1R3*"C S7L]"TQA+]M=91V[4LV? 5&.(O.[?G*E%/2=E=A17\\CL>XWD*MSR"!%9&"#F5YU2^-52> M-9U_,2'7'A96>Z+3,J_5]&%;U+F79=Z<4[> +7-BS8EU:XAUJVT@6:%7[&&M M5*H4B!^P:.>=:O(SH5NI$&:?NE]>D7P(NMZ^5EVP/.\YY?4^#AR55POU+8,7 M)+F&#]V.!YR@.GKWNK/?M:]_=B]]?]"]_J:U;WKV^>3ZU\WD3:*,2#FW2F&2/5=/_[9J?\ALJ3JMY_WQCWW@?+ M'^FV)WX/"ISX[LY 5<3"/L%=Y; ( MRNYXO+?KGJD[I='Q]9TJ[S2_?NOBD9?RFW^50JG:" J?! NQK5Z.G-US=M\8 MNRM=Y?#JL_WS]'A4&HUL^?/([O]D-U]>G-W[EMS8.S[RSTK^_;U7&K"C&_,S MGENK(;LKI>H2=M\>0UAH+)VA[7@[6"P8*T@SEPHG8WLZWZ'2Q-M@3&P';+T* M:VKCQL0\*E%9064KK-Z<4/]F0MTR\4F2X0H$PU$H%]P4:7E]W]HQSF\U_YJ5 ME*_ER[/KX4B?=&LH+>5&06Z65RTNLZ+_"0G:XOW9L*B^QD#+Z)FL(%G,RVV MO\8&6#5L_=V&P,KM_H!#+T,&/6.>B/*D(-J@5])WV[=GE9O:7?77[=>=RM>J M/^G2"4RY4*O+N;F?LWK.ZIE46I[(ZMIIIVQY]=;%M6I-F%>O#G[=5K'T"RHO MA7)MY;K+)A45U.,L[ 246_6YL?1W&TLK5S$"WIH"W*3@C&/'7MDN"XH,-BQG>7V06X?_,WVP_QMU/SZ_>SG!.LJ\U3 TC(S(6?4G%&SR*BKD8]9 MT7&$R+QPV%@U=(G=CYGE,MY(WO:&S)&TQ/FN7/'-%=]7JOANF006+-OF'-NR M]'-D5V[C+@[A_=SMW!XWJU_&)67G[.>5\56O5KY_P?X%%*Z7&VL4R3G+YRS_ M-['\RIWRSV-YU?_N]'Z/Y)N;SM?6V.D<''QQ?U'+$@K;-Y5E[JVM,_Z3Q]&Q MT:1NN+A)AN4ST&G&C#=_=J4A,W5<>\F%!@A@9'UF:Z>,Z[L=X^CQ@Z26)2Q?W>\W239?=3&_/K=O/ MQ\;W_S_TK_L_ M"1!0)RH7:DMSC+;;X],8/UC3Y\KV5'/.\[.UY>BV!"!+D;U)=*I5![)547:B(XA5X;;UJ0QJ:*^HBE4[&H M,1ZR7>WAT;\>IEX1)OU% +2&X!)GN0MDN):EMP-V2T_T./_%#@_/9:M\S7X< M'QS\+I>NKYL3;$I-&93EI:?:>Q+*]J]K.9\WHW-^JP.$*Q7"260-)).I+I.((';L_HX/?W"/1UZ7(C>* MNS3R5V2M^J6J7)U?=MO'IMJ76O]:_MBZ_(+.# M.M.LO([*%%QS.;)@LP9&SUR/GO+7X]0K J6_"('64*,B8#/NC04SJGTOHLV' MMJU/#--,"[Q<-2>WG^WI=8D-/[L7/V^#WB_E"[(NKVHAOW:7")WWR<_YO#)+*/MK MDEM0ZW"71&<#SFQ+6QA+KD_[%_Y59>?FQK=V#Z^,N[-^>3KIRKR Y[(XQ>$)1V@>H5X,E1]'TX95'I1NY1]W MQMB1Y?:G05>F8J#52J'>>+5^$_&&AX_2Y$=H-F4^)7&D##BBVS[&SC)P_'"] MS1 W/?,L0>B:SM^DH&'[HC6N__BZ(Y=V^@.]]4D?[W9U,+:HF*A2+U1+:\R% MS3$AQX0<$S9[:B>MGX'9.KT_NJP.2N?WXZ//\O?)S]:G%F("GC:6*X5:]?^S M]Z9-BBK;_O#[_Z)LR&7PR67EC;Q58( MF14RZWLSZ[T[W?4*EZ_4*]V*T,EPS4*F4^;:0EFL%X1VYW\S@B17ND/HC,-< MYMWD,M]'24$NAUQ^ UR>-G_IM93U657VT,]R8:H)0YN&]^VBJNO32_ =B6OZ M91,R*V36FV'6FW:3#OV0DXM:DI8Y"T>UOVHOFN5;NQ6T7S;>+6V$]R 4=+V]I=&ZJ8$E7/_+L*5*86\H0_CF6QI6 MCIOLH#.)S1-[FO,-=QF3>0R/L]^"QY!^ GRXIW&SELE#44,]%LMN+)6%6"A? MQBX![WA6?K(($*IHMSJ[@CD<"Y*"$?M3[PQQQ2N4/S6#0PE/GX3?Y0V1/_?+ M<\;QQ/?'J*"3\6F-:M^2!E%+^OMI5L+2R-6UH7 M]G@0N4.@\\S51/69SR\Z3$/&H@$YD:=&981Q"I9TR".R!''%GC-0>J'TWH/T M7O[LTENEUQ.K12VH&@M$U1?$T*[E4'R92"^P(K+(Y4\RI<4J_F%:N*"-C+&_ MA?L.HQ]IAJNT, -TD6[#) &B6O]1.OLRKE%XU)OKA1&-B.PPKRXFZFH]BG%M MWP8OBV/G_",H^5#RH>2GRYQYL^3W#58PO3K3%K YL_-KL^*BH4V!Y(.VO]3% M+X).@_$":++/WD#7"KI6T+6Z:@7%HZRUC7CUFS/.59/(.PV7:_$6+WFS:6D> M^.-\J&#,_AY%FKJ[,@HHOY]/?N^R/N)!LZ[4R'46"^@;0-\ ^@:IU,?"L=T9E4I]A&2KFX,\QD.7D#YA_)_%[&! MWY'_23DW:DG-.BN46B&+;FNZDE]+0/Z3K =%W5OUQ"'%H9F>D?'5[>$(Z<2X M8+X#PAAT..X!H"YNH'1B\ %'QH1$_+KJ]M6D;+E7J93:Q*'[*R6F%^X M4P5'DC+.+(;?W:6#4(RA&*? <,]PVUZYQ #[A"[*0A?5PK3]:V&S5'4S#)V,"AL7,Y6@@=$#H@ M=-R!/?6;T#'O;J,521=%@2)(>3' )IPB<&"225N-M&)%1C0,+VE:8,<:[3#Q1?*+Y0 M?*]TE_*;Q)>MY5NYLDT$EED,!RCB,N1N%P+Q!;>PC1G.A'_?XW+$-_ MXS?N.7OW.U0_.$<.;Y"]9DWKH_2+DU^X3O9E6&TO^KWI'-MZ%H;1.,_C39/E M) 7']Z6O*'/%4\$03B"<0#CY0.OK\G!2XK&U7:1&D57"K)H_[8N![H0 3BC0 M9 #%[R3N<_"L7K^!^F10"%XC AW)S^U(7M,R>AF==L-E([=:H%VA-LCU%IQ; MC@V>V-A)VJ5B9!:YOX(=**E04E-K=+PLJ2V2KFV,2CNRJ$T8S:DHL#86!R05 ME.3@602]N"&1EH#/&RXGJS_V;+_:]630-_OH='L*?*\/A+D7E@MOUH1<_OFX M_(8502_@H[V ]-,DC=[#S9LN3R\Y.XM[K!NQ MO9)T"66R"'E%>R4UDI#F+4_%PZ+#<@,.2?@)\.D?G MZD/8M_DX*>9K4.)?\S2?[5 M3W>84W:RRZD#M,O>M8C5Y$-!+)3PYXG*O,N8?8Q@_:P#,>:4*!]!5E MIY]F]U',?>0=W8MDI=GB2!?30%&#=LT%STV)S5.H*!4WNC>@)E& MUMH:1X4")MN3>+Y$TE(5)[,L"H]H0&B T) &:+BF774"&@QI-PC=$<62]-?QK;EOF?\WOJ<&K8&PDA_ M-1W?R*#8W_"0R%UEPN^[?#[9\5^JG_]H%H!R >7BCN7BKL(,G9GJ&K/XL^%Z M_YLQUD%,@LQ?NC$Q-=._K*+\]-)_1Z*>_N-BD%DAL]X,L]ZT7W;(I+7R=[Z;JNLJC79AA8D-+D(Z;677 MIZ,ZJ[?#F+[77^I;8I"77&IE71X3.V9N(B5?W/6+%AO:D^F7[U]!A.?4(9N? MOLBL5#>S :_)OC4$\W8WY!D6S,,.#_W\ S>QIDU,=707<4NJ,WX8ZFPVR%7 ZY M_ :X_'9"* ?C%B06'#OUENU^FK]NZVUE!K/*T[6&J.0B%D=3#EMM*;UF[>^N M-1UU-^C0V[1.RO%%O#U'L M5;9(I4'[RTNOV!C77^R*EEANYF8MDFGR:+QTBLI2R?_3'VK-?GJE?D<://WJ M&C(K9-:;8=8;B*6>X5KJ-:Z-;5%U98+:X,08S3RPZM-_D?,,+6=N5Y^T*G.EZLS]NB9M6*[FJ-C_S6DN,^8*%.X'O &(IY MYQ=6^PU68L"@P"<,"D NAUQ^_UQ^W#V*XG%<=+1SRUW/7F-EUJ645OM MD$G=H^>K\,MW L^2&)EE*.S8K]<.T<"]>__7/42"Q!^FRDDRF>U-NY"WIZ9L MRGEX_@#7]#?U+Z%^^ MIW]YJX74D+TA>Z>9O6\@X/+:13//TWN/21[HF]R-;Y)^FJ31I_E$_6!2P@50 M,NY&,F['TZ>>Y15,.V-L-<-+^JY=7A=^:E:&YNRMGO._> L0+J87F*>Z:*FF M7K$/XG?BS']YY\MC.D>O$E"94#HZQP2E7HCWYS/"R(M 7D%35QQ/,N>/ MQ1_XTIVG!,EB MHLR,DW2GUYSERC5FANV9&R.S<+S+M::'YO)'NQ"?._$'G63(X??-X4?+?7/. M,S7*^X="2OJQ\T_54<6.M9-1CW52T_#%25?=QDH])D3\CE/71M:J=%F@\!8B MCB)RK>8#(C>,K?&D12EZXOJYOV\W)/!4CQ]Z@D"_X@[Z#+X[G*6W7^"[8]O% M PEMPU=-V] %U;5CRGE/A+:PE]ES<%9'$78=NF(HU'2F7AN18J4=A0JY[S5* M,UD:.0XNP-H-B (0!5)EX?P9"HQJX"9L:Z4+P:A0KG1*RJ N30$*Q$8-AM-9 MYD3+X3\U;-)EPK^A&[OW?LW2H,N7]FLQ4N 20D"]HEF5%,<>A%U(1/T<@/;K MW$8BIOQ$B.1RT8I09D[U)(5$]Y?S$NAQQ/=R1A0$"P@6MPP6-Y\;.HD5/T-$ M=>[UBU2A@%E1M>:7S<*R3(0A@(C8QF+)+'NBAOX60T=O-J>>7O$'3G@^-:^2 M$#K]7]B1]AV=3SS&!-T)Q@LC#9#X[VLYGN^_S#1AWS6OLN%L_4U(J$8JMO8V M5=]:CCA#*NCMG:G'WB8&C"6,SI)GK_F"0@^%'@I]:BZI>:O0MRM3K&)054;& MYJB+T>417MYR0.B3O!F1IV3__\=5X!R]Z6,:T8UG;7_#YA"%^$M7] M7QYM9^3M\GKQ8SU:/%O#?39WG/IY\AW#R*@:J+E1[2AF[(SM^/$+?0IJ\M#-4%HC?[[W-BX."-#X*' M_,]5CC(=UGQ8(D8\(,>C^!1SQ)-I)S__W]/9_W"'OCW""*!#)H8>G/R?S)//@!Y' MQ%RJV]P3DAW09W_3[.&?/7R70,?CEXZ7E*!]J/!;=A;KRC&\/'Y[.'7#[@=/!GFM[7GDN M6T]4_4&P$J !K\HMU,@)_&]JX#N/(H)^1=%$2GSW82J'5Z![\KS1%V>^(F<- MSR>L^^3Y3OS,R<()'XC[\'L.V#K?]O 4QI1Y%18.2)V\^&&H.H[50. ;5X:# MET4!_06;]P>JO]$TW)O[Z%?V;,TS)/NOD?UI""H603#R_[Y@7]ZR%\E"W\_@ M?FXPO"$@A6&VGN%C1)+;PTRI+?[IC MBCS%Z\P/P,Z(Q

T]A;P"T%#("*3 M4-]AJ"\6F?DQT ,L[VKUYD$D)T3+CS1+@3X7YDX$*$^_YC3A24AUD1?_E#@8$0RNW_ M(%1,^Y'C5077^"OG0!E,A(F*/"7%ETG\,'KFKA*WE0X%,Y M8*G0S@>4%=[5@W^J(:E1>BC#L5J@3Y^D5)QFINVX^)W5V3O?'B@M;[7T"-$3 M"%PE9CZ)I[NDX/![RA#O.3)-7KBG3UB/4&BB*'1VK1]*T6^D-K#;KM%-% >" M7HF93^+I+BFP_$X#3MFCXD#RQ1*U(;'T60]0>@?3QF*VZCI(-#KNA"H[Z(MU MFL+;#7J%&/1$+B<;'HA_ M:+[/$H/0[Q;,VTI)(A'13 B:?-)/-TE'?E>\&3N5S039SL1SLDET05G^VN2 M>N9B9O3>+I+.@Q"+&"9V$8Y0,%EA%!$3A,YG5@"C6^P7=A& M$-5#BS*#[M]8)GYL @2)FT_BZ2[I",<(,A-F<.1H1I8.(H*/*;/VE^,\0J#O M+=6&)64Y6V^N>+(/Y<@FUC$!B,3-)_%TMVODB^-BN#@N1C'V)U:5-/.O+RY6 M$S*,1#/O5Z;Q"]LS4>Z6AJNB9:2JCF7JD^.4@?O>)Y;9WSZQS-?'(@("!R*N M>J!!%#!5UP2K5<2.@O6)^IMHYB'J[[90@=NCR.&.2^20?,*'IYFL8WO(O>.T MJ8(+\+6!L:GWJ&PUXYU0U73V.%/WD/3S)/W\_AB6VZ/JQQV977$D-/ZE::8. M=%PH^G)<\Y6)"X5A ]O# M-@I5 [H#EWYRS'%EQ&3YQB8+0R.D)%N_A6%>H+,6B'-(GT6W5?"]# _E_>VK M/KKD8=K4W6FM2/T$=U IABAO >HT\$P;>%Y4W0^%J!95NQ.H'?#/;^JG^4]T MIN#.#0$&*%[5]_(*MZ7:I@ M.2/X %+*?YK#\!F4,]&;74F9ZV"FL<^Z2A\/)Q 8_-XPF+XHUS%_$A+8$AQZ M/L:IG*,'" S^=3SD0+#@FV-!/7M.L&![PVRH8\=V^A,J/\::#[2 \\W MVY-5W*C6\@0W=HH;51>@2Y]':8Z\1D$D_BC1U/B5XH]>(\59SCN>D-E^YY-% M02Q45>T :OX4.X=.L0NF!2B<=)#Y0S6Z@,(1+Q2ZZT>9ZXZ\*<.!([$=GU(' M Z"ZZ-P;'1:O[UD#NAI .#5]+[24?;7C4:B^+DI;")%MM]FP\,U!AI[>'/P77E>#0I6,TWPL8,./YX%NIBB0A+$ M(1J.[<7UHZ.(-JJK#A$E YMR^B:.]9@/5E;1W-HF>BV*CO!=H/IA,#2Z,IFF M,C85V"XPX.3AD[HSF*SV[X7=AZD^/3!04=Y0:S++^MFTS6D4AS=?&QM%;^3' M>A0$>^'!L"'\,2' \#YY*/"Z(8,V:(EM(+1XC9=; MLL#R+85G=!9P4, :VH(\K%^EI&QU?E&(7C3Z+^.J8']6,[5 :- M .I^V' RX,^F!W]'NBEZNP8H#RX9_ &^#EE5&NBJ5ANEF$<=0;@$;M@ ]^R" MP(9/X0[5P.\Z+IR^$$-%C:?YN5-!O8MN6, M8LZ*/Z=&KCKX'0J6$5RC5P%]^KNJ>8X5^. /PO;5&<[)O3<[#W@A+3!?=&Y< M6OBB,^/%-+_1 9?4N;W'R_@:UR7CR.%5!DK&,%_AA60,\E6RWH4ZI+UH)/WX MR[+H>GF^#/6$>^JL5FE63ZB+,LK9J7W0=4Z(FA!ULD^J#T"A.=4'OQ-/H"75 MU;MQT>#WG3CMGU!/)[\_3JN1YAZY=I@TLEKPM3TJ]ICL=2Z_O%]441V%M:YR M::H [23/=VQP- 1.(/C;03 AV&0.DQ#L2T?Z.(O2^@Q+.4C NN^XA'X//DQ" MOR\,\^>&-&'_$,(]^# )X1)CC1AKW\)8JZ6I\Z#3I:Y,VX,=' UI$_#]=N!+ M2#5IPR2DNM% 6TES2TCVX,,D)/NZ39;1=2>P<;XZY%%8(>-E$^W+!^63^" 2 M'W0$D29"6MYX6>J(Y\:F%>F+3@V"_5%.+>$JS(=\'YOY)UF^C]=88C?.C_?J M,5(BO1YEQU6ITS15#RS+''YY6W+O9/V!81Z G#^FF>][E,NT2OU;X:5 D"L8K-Z*.A:X*\WPYYUU K41H2-4Q" MND1I($K#%U<:+E74029-E4RO>S0D34#WVX'N(J$252%1PR142U0%HBI\<54A M8QLN?#KCVLYZ@M8="X4X_.<'^^/560ITFML0B_,KJ;MY'+ SMU5K?/$)"8+9 M)?TD:Y+)).5=3N< -+^77,5$)A.9G"29G'.10:1W56!15TY'M9WA<6(K,3JV MB!@O$,4N7K71!D\ZT1&!GF0R_IQ WU?$]US#P9L3<9+(Y4/&B7Z>))8IPO:[ MCCU93A=,PJ))6'02IT8,'F+P'*O!DPFAEKITNK;GK$9%+S$T]:W<3 M.;)_19>=O9.Y6[8%W:T>J=O&]]=O/23U M(W826!@S0^_9 6QW2Z525:G>>OQ?!P?/BH4L$I6*OU^]_*=(35+GJJA$8I6L MX-N5KA;BRI2E+,1+9:W.,O&CU>E<"3$Y.GQP.#D^/CPZ.'CR&,:Z\"^9XE2< MC(\?C8^/CN^+R>3TY-'I\8DX?RGVWEY=[-/33W^^N/J_U\]XVM=O?_SGBPMQ M[V \_O7D8CQ^>O64?[A_>#015U863E?:%#(;CY^]NB?N+:JJ/!V/5ZO5X>KD MT-CY^.K->%'EV?UQ9HQ3AVF5WGOR&+^!/Y5,GSS.525%LI#6J>J'>V^OGA\\ M@B-Q^)N?G9IT_>1QJI?"5>M,_7 OEW:NBX/*E*?> M,Q\.5CJM%J>3HZ._GI4R374Q/\C4K#I]&-R67P_XF_@ M;Z>LGGU_1D\[_?\*AH;E5>I#=2 S/8?!$=8S7O^I7_JT,\E*T7*F)DOAQV"I_)ZCPZ:V +;4#L#)=K4\7.DU5 6_\]U\>'1^=G#T> MX]-?"- $F$G9&_''[]V'GS:@\P50?JHL\@"2CGAM,IVLOQQBK\$K\+_),?_C M(X$_/BY2<0$CUG8M?K*F+D?B19$S!6]3J(<@6F@&(D6= M@]TL &RY+RH\:F2"8M4!O@GV%M"3_SES0OU6@Q@9B51-*]X>("6])!$LG$IJ M"V+Y1C1G8#<1Z2]AAZR6F7AEBK*> K" \YFQN43P %P'$\]T M 5LV59E9[8L]3;O5 IK'U?"]57-IB=B9F& S&_:0*90$G7UKPW@[FBPJW M !%6,N7VMKI:R$H41G3Y&*4$Z&RY=DA6MVQQW-\M^]D=.FXJ*R# ,@M=_D&V M]24PA@3YO!:OK4'E *#?Y>9VM)=4NS*3ZU-=9+ ;!]/,)._;PZ%*R9_A2 !6 M(KW":X:/MBA#G[H*_H@#G19()UGGH/=?W7LR.8QJ%/]5A]D)SE0EQA*-'(!4 M-/;T+T?TO[/^K[C@TQI69?%?UWYF0!S0/V[B*Q-/\*ET9'C<0N&/Q_630Q## MDX='9Z^VL J+*&0!XJKF1("OEB9;XG12E+4%8P(EM15.9JK'C9$W+EL'@BZ2 MK"9P<630(T .@T+1&4IEV3[(9 TC7N9%O_0K%"+P MNH&S"Z"#AV#&!-D6)$QI#:GP.$Q0>Z8*Z-8A?G&T%$4^B9L-(,H$SD<+[\!J M8%7P.0&(<9VXZ$\"FT]95:0P&L^99(8/R6GM@$Y;#LH9 MG,QF%6:AYBGF"M6 M/7%)K\XOGY[_(B[IYY?2OE>5V/.3\&^-YH'K+$$' )B1VA& WP#&"05GV1M,5?AD>S -DD#Q9?QS$,2O_3'_$2 8JC0YNB9 D"W MZY98Q!%:'-16F?>43-@"\<3&,+$+AQ^*A,="3D>A1@K(;6KO*5%F):?PZM18 M0- /]X[N 9=EF?>NQ,^NE(G_#&]8^"\-F]$B$O]6,,W'5=I^$-!0Z41FGN)H M'RI3G@'LE3K &9 >5E:69]O'_#Q\Y%U04U-5)C]]V'R#3JDMC'83!URN<]"% MOB<_R.11UPW2P\)7M)YS/%W8[W6'$Q=.5E>#34ZGCQ>6< BC[0.V&@B7 J6Y M-XB\,0]RNH#3HJ*?@:*)5U*5CL#.7JDE'ME\\L%1J0+'B=3 =(6IZ,10_D_2GD75JUU*9V0'[*(0EIMP 9KC(O MWN$A4&#A)U)MP[BPRR"X#4K[C1PP,,# +MB (NZ> AS],CH3K3OU5DF9*+: M!*B>+)KHIK"*B!%=4J0-O:F!]"9'TP<'$]23\CJ;4U"+M#%ZHP7%,Z]YB_.D MPI7G##7U@?BW$ L:!'\JZK_S@NY,_DAB0+H8 M<\!?)-!+(<4,Y+28ZQGZI5DQ1Q?#= W4GF4X(%)C)E=$Z*ERJ D=;B'#SXF' M32&Z.T;D.,S*?RYL>'DJD_=S:X G>X94*US:_6'!EAIN!%F3_O-1;Z=.6IO7 MBMSZ;]J!VWY(N 3KZ&!JE7Q_(&=@PIS*;"77SK/.HT>'Q_?_>L9<[:.X1[U0 M[Y\H@/P?;_O@>_AHW\/)KERPNBR!*,] HRQ0 (%Q)7%_4<9\LA/6.^%4\!NR MC5;R(\&3!3.W FBW.A=+]I.0T\)L/W"8GTH>!IO!HB,1#'N1(?F&F-A>YA:DS M]*1[$@0J!F7$PQ*&";/J&:DI$KB6M%K/P"L:0E:51.=Z7AI@S"(A9N_[V]%8 M314ZR9ES5PO.9D"'>KT>4<"$0@V8_R!)O]\>K$>5:E.L/JSS1]"4)#$OZ$M M[+Q='B>5R'2N*Q\%Z#E!UZ5B1FQ!CE[3EM-_<%U^VZ;MPB=_" GL$F87T3 M/&?@#*2#X_N3BY,S[5(G"BTU4Q=)$S/LTE8A45D:J&F@ MINYZ+ELTLH&JPE&&SJJ90ET)?LQ-2J^0>CZ0U$!2-Y&4Q@T6/A=X():!6'K$ M0OF/#G2=P;TX4,C)1PFF59&K@;]L%MK'U=EV4RZPLA^;!6 Z M*15Q^5 W1\A;@6Y=4;W;5*D"\SJB]BU9K%[(*TGQ1UNQIS+G7A*G&Y,!;^!#D)^WES-E6W&;E5L5;6,YEJ1(RQ#+L]7"]"A\0.O*+XV@_-O/@3SZ'!8%L)?CV MEJ]GF[8)&S[$P@NS*OKIZ0Z38F RZ@#AAV@G$6/:V:K THXXBM*47I.J3'.I MA\HCW='JJ:0#L^:LBM%.N M>@ZLT#2HZ;-!#IL3>NUL%$,7"ZUFHDFU^9EEB]@S[?XY>!1F'*AT&G MK; F M4_L@\X#V5(?E2?CHALRYYRJE?G2M1H-8 MT#D4%-^T7=]N0?&_<+"U+WNGXX_HK"FINTYAU/,K(9I!ROJ*/+,W=O0C5>>\ M@1V.]A\S4-1-77'+TEVV]^LW80+\HT-CCK:L5[G0%:>+4%>(WUMIUR-@3N[N MU#**VXWDL/HIR)-NX]FN9;J/]=X +'FD8;B59;<7N;A8SS/\]W3=,;FWMS'M MHC=68J+O$!U!TWH=.MIM]A@V$JQE__;']H;P87"TL_'[,C;(I9>ZD+#WLC7[ M#<8Y.2#]]%W3NUVSV8,&'>R5U5Y#3TVW[\GUEE>[#AQ MQ1MV[A(%@.&+DHB:,@D/U$6E>0N!9FW:]-S#-[NM]$#'QDS*L"_:H2W"#A]L MKPN&0:Q7 ;,/6^.1LX_SQ3.%M!FFAZ_7\# 5[>U-]WDSI&];2 $//"1Q*<^- MS<'(.?@%'PT?_A&+>N%+]4'B\*/&C6OASXBKBG:)+KYZ>N![2U@6SX__* I"PQI>"/-B >;+S.\M!&-(. M$+_0 O ;WNN 7&XC2%TAR!N;4:6B))^&> F#3QY4BYU1;<\')GV,(B7A1^8H M?H589T'($FT#8EM,7+M1W[<6\?VQI VDS,/V:7P;!9$/W #^03:#"9&M[TKO MS*7DJJ0TT]NHG^@NNL_O.&6,8> ['1QYPE1%&D0&"00O,1@XXH?>B#W4]7\% MF@[]1M7U)=GK."07$9GKV[A:MO@.Z^2)$Z@=K(5YNMRW:8DL%S&7076(P'DV M(WSZG4"^[R"&)SF!67;7T=P;HUNB+_BJ;CJW53OF'4-Y3LZ46$@+ M=L0H',:("=EUV/N!L-GTW !ZW]7IG%Q:R+6H">":O\Z>T&\PN.[[-OU4:PP^ M 1E$!GYEBH.O1Z-\40@T,T)G-_9?634WN+D=_00?8.KH1D1M6&Z0J=V-Q!L& M;A6SK&^1$M5$F7M-]$//Y##O=5J,--8ARDAD301$3LU2?4[B^=:B&B=#5.-/ M$-6@#7VX.1[]]48X;I2]_VJN+K$4Q=&M-;Z1-P+JF"FAMM.F":AHK7!V<'@8>',Y7X-(K3 MK$6FWRNVN!$YK3[SM[2!HDMS5I);+O6=^>3Q"CJFU!D!;]#&=T8D$D-=4^S" ML %NFCO3DKDOYC/ CKK:E? .'& Q5K!M;LZH;6ZG"9$Y[$19HA;/6G+7A]/M M1?69"+*U %,HV@"&GC(X;X=FA@>(?K MVX(R&R\K8K%VFAYP2&PT"TR>:VZ6W^XM>_GLHGUA%[,6F[-D<87N=)@J,&>' M'N\H#X(.5Y+(GE*!V 9J&:BEGRJ!??4"J;#;!)3 MQ LK3)N4.9Z-0ZAZ"%5O/!*M1M4OG(I\A'WW P@T$]]%T;L]*ZI2RQZ.M#K MSH\='Y%G^6L*5E]U[J]R8D5)_HY,/)U3F!J/^ZX-,>JIS=&NS";+2;S' M^!WBR:KD/?:&Q>"F=K%1)WD))5DO:(^%=IR;ZQ(Z!EK7LM@X>_PU\5^O8+6- MD=;X!_N*,0(\D^2Q1Z4%K4E98J,R2W=+NDJ59%N5/AF+?/$2;QJK@D4,6HU) M0&&R*FW';5O8DGU<89 8<*%$0JI8@^F@.RDQI\I&"OE\-XETZ&L>[ZQ8]6NR M*&A$*" ,J#9Q)%T>B)K<=\>1#W9F"VVZ%$IFCFKB$'L9Q[J MJD)& MKF,#Y^A7P.;1*J;#V@GU"]#W:6Q3>YD*X,;B7. MN5^%<)"?@5)7 S]P),1O:Q,C#)<-PF($0_YU1C)"&HP.?;B]30[HY:N/.PZ1 M-]%I]#.E!#'7[-C_UKZB-]QJ-V^",GAY@=73)F\FIE_Y\9[ MPBDY7@ Q,7M"]M<9\@T_[ .Z"L#%TI+176X';I?O] 6%]YU6*$VWM#:_Y>)9 MRHF\ 7O7;C=N]I!OC@QW'8?WG,Q!\),GL""O;J=QO?2NU]6M<,LI1L&^^MMN MSSU)P>ZU>8%()?<_W1SPNRF:C Z@CB-MGVISZ8,6LIHBCV\ M*3+JL%[TP%V_R="I"H^S:D%5I>&&Q($;Q%@0XO%%1]>IR>I=;4*X?65Z. MO0WF7D=J\=W+(&(S@_J!B_G(_J"%A>%L%%7+%:=94G; M#C4WC]OT]G$$'5!^43;3S]VV#-/6CAU255*D<](C8I(,WR(5DDI#, M S^@;="]__;A6;CB<-2YO;"7M=*ZP9"F]5-VNH/@JW><].M4&5Z"500$+0ME MZIVJ J\Y!9 /3;$VM6U%R&6\6-R?R]P7Q9%15SL74I8:6^+C8J6!-YY1%X)& MN^XI(@O6&-O!0%"WL5C32S#2Y3LZ2H2HK4:T#)R._M%> %);?M, M8M9=4C406]J@9 MQK7"@Q$;_/")$]G(V>>[U;=S'&Z'D.Q[/0/3D$H %GS5;\$\FJ-_R5OS<4SO M1LI\YFG8W]M$*=H62W(CF'K.FF>SRBGL$/SJ6F"@'>9J[*I&J<*P"R:',;E% ML8WK!B&8Z)+<@]X%@5?X20KV'_X1%;0'OZN"]I]J8^BVNTT9&T]-NH:_%E6> M/?DW4$L#!!0 ( +H]?%BC'GG3S04 /"1 8 >'AI:2TR,#(S,3(S M,7AE>#(Q9#$N:'1M[9UK<]HX%(;_BI9.M^U,;'-)MJFAS 1"$V82P@2RW7Z4 MK0/65+9<64#97[\2A@:R:9.=EL0L)Q^XZ'IN>OT (6G\YCB=)*))"(R<#R\O M")/A)(9$DU !U:9UQG5$AC)-:4(N02DN!&DISL9 2*7L'KF5:M4M.TZS8=9J M+R?)Q"]['6]KS3X6G><>B6*V2H:))QS65"A>=U>B52BK1.?<^;S6;NK.9*-?:& MUUZD8W'H"2DS<)EFI6;#MIA;H*S9B$%3$D949:#?EVZ&'YQC,T)S+:#9\%;W M^=A LGFSP?B49'HNX'TIIFK,$T?+U*^54UTW,SW3?6?,5V?&F8[\2KG\LIY2 MQG@R=@2,M&EQ:T>W;8J/H]M&F3OG*Q!4\RG8U=?6#050Y0=21_6[6]PW,UW- M&\E$.R,:*C5_7%Z(S_#69IXZ"&K]JA M@H_-XM;8>AX!?^E\L+')#!;^!%(PT]GYZ[S;Z@Y)M>)6&EY@(I5NP:K05"FH M.V;9X:N-ICSC 1=';@4QKVHW@-;EJ#[FGWY+K; M&9"K#T\'-]2=R=GUUTS\@W5[;_<4F%B2'WS=C;:#I+(A1 MNV6&U;-%%;XO64&TRDL# :M5 JD8*">40M T W_U8-V./\SF45Z?5@=#TV,* M>E-GK8&;(FM;UB33;JQ6NRY7J^1>:?;-)U":AU0LSTUL_!)0GT5<@Y.E- 0_ MD3-%T^7"M8K[]MW+]1@M35C%:TW,U[:49IN1D+-5W%;/';NT'YAKZ6=G9N+R MX 7B6S\-,BDF&NKV.G5DO-7VRCF2*O87C\QL>%T^<$S7FSM!*>01RB^QRUO- M?B)%5;=6P0P5.4/V$!UCBHJ<(CQ$1<\0'J*G2I&GE26);5+#<_!_/L\&YIZ7 M ST:PS?TWZZ4%,YWLG#\.W5T[YS'5M9V#WSA CG0YN@3.2(?C!A0*Q984EA2 M/Q7(/BB[!!W?4:?_C487KD:*<=8*%Y:"')W"Q07+91_+Y6'Y#:36,GY0?@,: M?AXK.4F8_R(, 4:CK)UD\CZB*C0^3A8L9 N>S:^BN MH0,"9Q'D=]>J!H$3J0.!$U./P+D?P-D[&;2O2%])-@DU8N;S*^>N 4-/*AV1 M-E52\(1B[2!L(FPB<2!L8NH1-A$V-_6^)35-K%/D#!(P[B%P/K]Z[AHTX/N: M11#>7:L:1$WD#41-3#VBYGZ@YL;7A,Z,F2GI3)1,@;3]7R4F< MF1F,QE@0B(F(B<@*B(F8>L3$O<;$-DTHHP>DFX3(BPJ)YU)88_;ODVOD0_Q,&@D1"1$Q 0D14X^$B(1XJ_=G!@HA(2?A MEPG/_R0_&4P"1$1$1$1$1$1$1.0$1$1,/2+B'B-B9]#%]PX1#._Y C5,\;-E MQ$+$0F0#Q$),/6+A7F%A?]@BW60*F8Y-,)$0D1"1$)$0D1 1$Y 0,?5(B$B( M+<79&#[2.3GEF58\F-C/EQ$0$1 1$!$0_Q,@>IH& LP]X]/MI^RQ.5H8D]]& M:C7Y-NA.*(54_HORXJ<>"J#*5G!4W^R(\O^;6S6&")Z LWQ>7EKH"!AI8[); M.UI= 1VU&+'9IF7JU_+$CL$)%-#/#AV9%/AT*CE;EL;;=V[-5(94#)23-Y6M M_UX@V=S<13H6S7\ 4$L#!!0 ( +H]?%@XEA+B'00 $X0 8 >'AI M:2TR,#(S,3(S,7AE>#(S9#$N:'1M[5=;3^,X%/XK9XMVF)&:>VE#6BI!*4PU M0T$E:'8>G=AM+-PXOG4LG,+LL(P&[L]H^I+;/\;E\MK]CCWXQC&F: MH#0F&#Z&%Y\!\WBS)JF$6! DU6A!90(ASS*4P@41@C(&)X+B%0%P;// =%S7 MM UC/%*V)O4DG@;@6:YON;;; \<)/#]P73B^@/1#J7UZ.0F_7DTKMU45^"\'BT)A)!G""1$WG4N0G/#%]I2"H9&8^L MYK_2C3C>CD>8WD$NMXP<==9(K&AJ2)X%GIW)H9II*?$CG7NCH%@F@6/;OPXS MA#%-5P8C2QD4N>2F.)UI1M@_V0KDD.]B?E-H'\3UA4#, MTUS3D^0@$P(TC;G(N$#Z'$"T!4&61!#%9TH$"[*BN:R%UU)14TEM\\TZ(B(' MS_,,]Z#?=_K=LNT,/*??M \//-^NVJXS& R,;H9!0N,@NX)*1+Y"($W#]+FA*?G)'=D'O+91EBG<46>ED9$)S M.$[3#6(J,6UW%XUC&Y^>"N?M]FBEZ"KI,W>H)MGRU!YU-$?K8H B1AJC$1>8 M""/FC*$L)T'3:(?55]Z2"CU-SFIW2@7!0^K7\3XD?CW2XG'M6#1>:VM.E:3$ M.T(C0M(8L9IG5"&J31PH"RUD:D\-2JU"TK+,E;4EXT4#3],W"H&R(%)5_-8H M5/I_6YQVH*^7U^5:VLOQ+_AQ.SI-#+^>P,ZUVFZKODZ\ QE0M0 M'BF&/;O\/8'!*QPK*[?@3)"2,>YI? N3J^.\"U?FI#K)+[-XKQ#XNSVG;P^_ MQ?BCZ_"/!OLSQ/BO!O1DLUPBQKLP__H_JB\6[*-+P\\'K%46](:?7_L6\LQK M1[MD)+NZ'Z'X=J6N32G6-PXN@H;^6^^_AX*Z[.D+#Z,I,>I^4S#:[\YZI/WL M?/R@S="*&%6!1$OUA G0':>X7DW?-]W>KE958W99_JJ''AI:2TR,#(S,3(S,7AE>#,Q9#$N M:'1M[5I_;]LX$OTJO!2W30#;LIUDS[#3 *V3[AK7ID7.P=W^28N41402M21E MQ_?I[PTI_XQSF^":W>+6 6);Y) 1%+P7X>?_[$A(ZK M7!:.Q49RA]:Y8&YAO4@ M7?39:=3M1=UV]XQU.OW37O^LS=Y_9L=WX^&)E[[Z,AS_\O4Z+/OU[L.GT9 = M-:/HGZ?#*+H:7X6.LU:[P\:&%U8YI0N>1='US1$[2ITK^U$TG\];\].6-M-H M?!NE+L_.HDQK*UO"B:/+"VK!I^3B\B*7CK,XY<9*]^[H;ORQV8.$4RZ3EQ?1 M\CO(3K187%X(-6/6+3+Y[BCG9JJ*IM-E_[1=N@%&1NC>D7EHSI5P:;_3;O]U M4'(A5#%M9C)Q_?-6K[=N,FJ:KMITV%K?R(P[-9,T]\:L<2:YZ4^T2P>["^P; M62[');IPS83G*EOTWXY5+BV[D7-VJW->O&V$%GQ;:53R=N"EK?JWQ-38GI,/ MKLDS-<7DI.L@[+]?;WVRM?VOGT/1Q-'P_ M'GVY^&; M?4D2%4O#=,*ZW4*PX?7-^.[V%_;3[9>[KPTVNAFV&@P"3B4+YE+N^J^E\Q]G MNBU:Z?267E8%UG7]IF]9J\J6_[[]Z++3^N%-Y\?VX/'GB*4<)C9RIN0<'.Y2 M91DOBHIG:"RU<:!U]E&;'+S?_/M_\\'@8/5MJW>?M/H';GV\9/F"W1=ZGDE$ MUD8P?FUUH:%IH1&2H1)7!9RR8%7A3"6Q-<1;'Z_A#LYR7!D%AR4\1A,.2JX< M0L.&2!E"D M3+9@)1Q)&"1L(CU<@:SVK]U9&C@6/G%ID$2500#(TG"_7\YZ?6)N4Y9D>FZ7 ML#-RJJQ#*N@8I\:@-[1L;*#'+I5YI.T!0#L .GL20.,M:Y/ZG;\-; V1.KS2 M(=9U."8_C!@WTGL<'E233))G& (YGV3*IB1.8CD(C$B,KH6R<:9MA7%$;49G MP?6ET:A'T&S9,3PM)* 3W'G]@/R]0.GQ'JQQ6V60Z)SR9N?\6)[XH9US$:[" MI:*V>I,"5\7VVIBE5#<*-J "@'6#71)(@N!'CI3AP MX0XN)\_$Y;,)Y1$\GT]%ST8ID#U3@L#'K2XX<2ZW "[E981(;L02'<"KXL$7 M%$[W+4MGQ0/)8R3 ?$MT(Z_SU/Y0;ZBL3 F,6A_^XU@;X17P&=Y4%HCJ&:"* M'EG2&2 19*\!CC@KJ@2['@"Y \CX24!>SWA6>38A;\DD08:%VKA )O\X4UK% M[F>P8[CT!L_A;[Z2EI1_)K]= [#),K/U1TH&2T"? M 4U^@- VA,33G!:\\]C+5%G6B8_OV0NE%S 9Q4\=QY4A7VX$JSVSYMHZM--M M*LQE8TST:X58AZF/GQB2 )3@F!WI6G'4#](7Q<7V38R3H%7*[2JR$SMY$$OA M:=O;HZ;4!4K?>YG5%?*.?.-_-E'K -IMT)Y_XZ+$W],22[PWU@Q"A+:)N369 M$&I>$.-7856WX I\UPY)ST\]PR;: 1NZA,*NOD)CH%*,*,E MYL4WY:&T5?EKI:"V/S)5$?OB^>10!)PZ30]%\QZRX0(#K5QQS9,@J[,Z# %: MD'PU0I"UB+"VRF$6F-%OIN;XO;=X#@'T147!>\3)Q. X-^!&Z1D(0/"W.&O$ M-$*84<5,9S-)L:;@T_I.K:E)2^9EIA<2O?-4!Z;B6W@$?KY)(/ZNH@P]VO2/ MI-X=D5OH$:PO7>I9)H"P-,U89QDOK>PO?VSJ\2,63\-3-'HD2MN'8;>]O>G^ M\+B56C:>GM+"!O]BI3_%$&02]0,SI\M:_!S2&]NN9UV:X!7,&D#FK14Y\7WJ M> 6@]]EG;D!BW5Z#T9/^M<:1-^V?Q;S_MUNN#^-$.Z?S?J=%Y.CO9K$W;?_W M^^XBLM'^)\5_5N"]@HX'^[ZNCD^]TD 9VE6=\!_,_1>K]4]6P6/T-;V M<3*\5N??T[O\#U!+ P04 " "Z/7Q8(:8KH.X' #R* & 'AX:6DM M,C R,S$R,S%X97@S,60R+FAT;>U:;6_;.!+^*[P4MTT V_)+LF?8:8#42;?& M;M,BY^!N/](B91&112U)V?7]^GN&E%]CWR:XIB@6#A#;(H?D<.;A,S.2+O]6 MK]_F*<]C*=C'T:??F-!Q.96Y8[&1W*%UKES*1KHH>,X^26-4EK'W1HF)9*S5 M;%PT6NUVHUFO7UUBKD$U2.<]UHG:W:C=;)^S5JO7Z?;..^SZ$SM]& W.O/3- MY\'H]R^W8=DO#^]_&P[823V*_M491-'-Z"9TG#>:+38R/+?**9WS+(IN[T[8 M2>IF'<:VDRBT7V4NFEV'F5:6]D03IQ<75(+/B475Y=3Z3B+4VZL M=.].'D8?ZEU(..4R>749+;^#[%B+Q=6E4#-FW2*3[TZFW$Q47G>ZZ'6:A>MC M9(3N'9FO];D2+NVUFLV_]PLNA,HG]4PFKG?1Z';7349-TE6;#EOK&9EQIV:2 MYMZ8-&N1N?3;&>M,H//VWQ^' M[XST+R.2?B5% M8QPF:5Y@O\'M_6CX83BX'@T_W_WS]2RX5[$?QX1;>@UK[+[!/I:3E/VJLWC1[N?V>_W']^^%)CP[M!H\8@ MX%2R8"[EKO=:VFY9\;L:;8MR6MVEPU6.=5VO[EO6JK+EOV\_N6HU?GK3^KG9 M?_HY9"F?26;D3,DY^-VERC*>YR7L;F2AC0/ELP_:3!$3ZK_^+Q_TCU;?MGK[ MH-7?<^MC*9LNV&.NYYE$U*T%XU=6%QJ:YAKA&BIQE<,I"U;FSI026T,L]K$< M[N!LBBM#!R7A,9IP4*;*,:>#W!.!7,;26FX6)#+ECQ+K;LQIT2:@#);,B"%H M#1*(E4$" 3&D%!::")S(>:KBE-F2/M;CY]+(:A+:P%19!#JR8T@YC+2%C+V" M-&\!U;3 -F<8)MAXL6F&(Z9V,-5Y.:8D2U94NO92#8"".+K-1K_*$QQU3KD' M?L=9*3 GD+#ADAI0I$RV8 4<21@D;")U7(&L\J_=61HX%CZIJ9%$F4$ R-)P MOU_.>GUB;E.69'INE[ STK&V@QRZ5>:+M$4 [ #H_"*#1 MEK5)_=8_^K:"2!5>Z1#K*AR3'X:,&^D]#@^J<2;),TP"9N-,V93$26P* B,2 MHVNA;)QI6V(<49O167!]831J%31;=@I/"PGH!'?>?D5NGZ,LN09KW)<9)%H= M7F]=G,HS/[1U(<)5N%24_N0!CY8V9]A/0,ADH7"J%V]8,*#L#&9<:)>+$MK\0Z>&)$",6; M&01^C24)@ALQ7HHC%^[@%TW[)T5CR0/$8"S+=$-_(Z3^U?JPT5I2F 4>O#?QQK M([P"/L.;R!Q1/0-4T2,+.@,D@NPUP!%G115@UR,@=P 9'P3D[8QGI6<3\I9, M$F18:@8[VSV9TBIV/X,=P^7^Y,GC#P/!;#:D:&-=NL,:/(>_^4I:4OZ9_'D- MP,;+S-8?*1DL 7WZ-/D10ML0$HILJP2']^S%THO8#**GSJ.2T.^ MW A6>V:=:NO03G>L,)>-,=$?)6(=ICX],"0!*,$Q.]*5XJ@?I"^*\^V;&&=! MJY3;560G=O(@EL+3MK='1:D+E+Z/,JLJY!WYVO]MHL81M-N@O?C&18F_IR66 M>*^M&80(;1-S:S(AU+P@SC_) %>J<62!3AN["JV^ 5-.I\HYZ>&Y9]A8(W!3 MGU#0S4]P"E2"&2TQ+[XI#Z6MRC]*!;7]D2GSV!?/9\>:X]DUQW6&K 99E@)B MJ&RC C!6$BZNPN$J]Y]+_DCQ+60Y/L+Y_,S?8UO>N'@1<*HT/13->\B&"PRT M*,O38TS^=>G=";J''L[YTJ689 \+2U&.=9;RPLK?\L:G'SU@\#0^M MZ'$I;1^&W?;VIOO#HUAJV7BR2@L;_(N5_A1#D$E4S\Z<+BKQ"TAO;+N:=6F" M5S!K )FW5N3$CZGC#8#>8Y^X 8FUNS5&;P'LZAUY Q^-_,UT_"L:M#KP8^V< MGO9:#2)@?\>,O6GZO^^[B\A&N\^A_]KV_ZXZ'BW[6CH>>%7B:.%OIN/IEW"[ M$L:]7M_#I,SZB=7/=LP>^11G^3K9#Y*(!67"9VI6^1>/'R<&NQ.4@VG36[+P MQCMJVQU5)M:&(IG*9;VZ7O+VYKMQ5(+_M\9E6 MHO)YM]MHGZ]"1FAK^O?TPLM\_NW J_\"4$L#!!0 ( +H]?%B"G*D\=04 M &X= 8 >'AI:2TR,#(S,3(S,7AE>#,R9#$N:'1M[5EM;]LV$/XKG(NU M"6!)ENUTGNP&:&UW#=JD0>*@ZT=*/%E$:5*EJ"C>K]^1DEPG3;<5J+,B<#[8 M,5^>NWONA2=J\HOGS65&90*,O%F4*I"&)!FIPM.(F(PN5YU224]": M"T%>:YYW/$&L:;-)R8@,@OXHZ/?Z0Q*&T6 4#0?DY2DY MN%I,#]WJV?OIXN/YO!9[?O7JW&)'\!,H.YZLP%"2 M9%078%YTKA:OO1&N,-P(.)X$[7>]-E9L?3QA_)H49BW@16=%]9)+SZ@\&O1R M,\:= 4[?67/C59R9+ I[O5_'.66,RZ4G(#71D3\:?1G2?)EMQE1M6J1!4,.O MP6)OH28"J(YB9;+Q70'W[;DU\X#$7W*RCC#,&$A<\?3+J]P;C26 7[DBO!',' M]'?0]4%S8T"22X.9XS)/I<1D0*89AY3,;R IK6_)^S3E"6A")6OF7G.)F'W%+C4@D0:Y(J M[7C-2XV)@W#([WQE.42^7:_0K'AUWGU&_*^=K/;8C4,%V2@89X M37#*\!1_H_OM? R%"Z?5FGR2JA* 5=L*H<9-4RE+!-60*XWK)'FM] J+NO?V MCH -=VLL1010049FD, J1ET&89=@F1_<,O#"8;;VD;04Z ''-D?F'=EVM8;/ M)=8W6- EGD4O$V=I^/M@ MZ,C<&,DE*K^B#B7!**'<$LNEFZS5)"GE&O7+-116DZZ=IGC.X38,+T=1D:,F M1>VA=.,/!&2N!#N9N*H4M2$J!^UD%G>H]'<5Y3])LBTR7C1QR).:=1R(P>98 M6FK)BPSI+^J4Q#"E2=+$F+$[&X?D]]:Q.ATMT[A2*M/"<@QL%Z+;J;V)G-'W MA$T#C&)C&SJ)0D#M6AI,+PTIYAGV2CAC5;>)@22C"HT$#4M>&&Q63)=4&>"0 MQAAB-A%1/; !35,,*;>8(:Q+7)5V[4ZJF8#"Z6Z1ER QA,26$M8:@5J7=&DU M($699(T"#Q-56PO[./L?@\RV,NZ,>-&QG9!MN6@LH 6-E<9ZYR5*")H7$+7_ M;*OU'*5E]:EI6R";QIBGMQLLJ^_M]LJ.;'5+5K!NI39H86VD89O$L9&;4-&< M:MCN-1!'B+#%3".I96FK7=M"5HB6"E6U]+2_O4K3/(JQ5_[D56C^O[: FWD: M8^:4!L:V#_W:OKHC;3X->\2&!49;=_X "W>0-+9YZ(U=\/\8+^Q QQE6GXB< M4HTUI#]R)_CPB\9[>G^PCH^1T*9RXY.I4:LH]!','NRP5@1%0-[1 MJCZ@9SYVS=B/&27A<7OA077<\[M;'?_IF7^&?"=&Z3W=^RK]LQ*Z[RKV\?KX MNHH+G[PIEQEYRV6! (^;_P?5<<_L;CN)KVZ.[S />TUJQ[KN8N+^D6B>S-Y_#=02P,$% @ MNCU\6,3VSU<*!@ NQ$ !< !X>&EI+3(P,C,Q,C,Q>&5X-&0Q+FAT;>U8 M;6_;-A#^*[=T75O DBP[;Y7= (GC-L::I+ 5+/M(2[3%1A)5DK+K_?K=D7+L M>$D[%$-78#-@)Z9X=P_O[3FZ_Y/G#=PID0ZYP!AVS_PPT[';WO>21]U#1HA64;0#3K'0:?=V8

O+*[SZ\'\>\?AL[LAYNS]Z,!['E!\%MW$ 3G\;E[L.^W M0X@5*[4P0I8L#X+AU1[L9<9441 LETM_V?6EF@?Q.,A,D>\'N92:^ZE)]T[Z MM(*?G*4G_8(;!DG&E.;FS=Y-_-8[QAU&F)R?](/U7[=W*M/523\5"]!FE?,W M>P53@?'6[6 ME)AGFT7I#A$RR6LO-9&F\&2M$OHI>Q*+@ M&J[X$L:R8.6+EEO!OYHK,7O1L[NU^(.C:CQ@+DKN9=SA],/7/<,_&X_E8H[6 M:+7G7!+A9J!WV''_$(3I PA+IV4J\Q0?#F\O1F>C&",;]H,INK'Z'I 3S&FN MMC!_#>;Y<#(8CS[$H^LKN'X+\<40QL-WHTD\/KV*?WEVW F/>A.8# HD+* ML':WUP](V?<*RL=:&S%;N251(A(3=0\K\_"LIQKD#,YYPHLI5] -6X!MOHN? MG3*% 0K5:@7OE*RK%HS*Q(>7=)I.N[?D]I^P!U)!LR9KU2R^@HP1=7!(>VW\97"!4"TMCB^;W-@1.9 MD,C:4 L4GPN-442NJO&<"B8\H49*M8!V3<9II;$-P\](&R4RWFEBZ#$E7 N8 M!H94F?+4AQ@%9C+/Y1*[.Z1<)TI45B%N)^3;,$"@).BZ0+>N@*'3<$'7TX^( M 8QLK9<^U1B6F4",H@1A-*!KA>)F!=,5GF"&\)&XK00!KI2D3)*E7AL]=?"L MOC'7QG+S@"L,LDCP"^W# $E52<4L6MKYI.39*F=+C$0B*_(*"B\SD61 [A;W M:G#C#CRGL2SQ.*@,-Z$32W@K58$3A/M+$)TSEH MM[!0Z>WJU*YN%T=KJYCOZ_N^K%UMA(\IJ6S*447KK^OQX' MG2<0PI)3PFM=-P4B:X,54M)@9[^7\FE87Q+^/W__S?S=[=!&L=1>96QONF(Z M99]@T&3V)5-WW#3<0<_UJL!!94UJM[>CD;_FN@L<8+C2CS(!M4[JZGCW2&VG M1/9;2,-M3^0,VYUCLXSG%@K#VU?!C"%]R!B%,,8),B=&G$F*L\8F95@J,2,- MDNL"F;4N:G=3H/V4L':6U_XVRB\B5%@Q)(Z=GDWS%:) D'A9$>C:%,E!S-#H MRK)CP9"I.+(A\KERM$"NFDJF4K*3(IDE1I+1VO+J#/VI(>=S/"82XX*)'&UP MDL(JDE3^&YJDIM^PC!$8DC4&=R+G[4U=[I2A#S=5$]E"&C6PTTS=#^[!L=1;I*S!D<;3@VP\WIV,PT252QE;U[HVH*=,JGQH50 MD@<0*;,U1>1+JUN^'=X:2+/T@5*<8KE;(;/-SFP0;GM4D),)?YXYS09,]@^K7*5"IW2 MW/;;]@<']ZN$_9GCY$]02P,$% @ NCU\6#H>T?))$@ V'< !@ !X M>&EI+3(P,C,Q,C,Q>&5X.3=D,2YH=&WM77MSV[:6_RI8=^ZM/2-9LNRF7MG- M3.*X=S/;IMW$G9W]$R(A$0U)\ *@%=U/O^<<@"1(/6,GOJW+S,2620#$ <_C M=QZ KO]C.+S-$YY'(F;_=??S3RQ649F)W+)("V[AZE+:A-VIHN Y^UEH+=.4 MO=8R7@C&SL:GWYV>32:GX^'PY36,=>,[J7S*SD>3R]%D/+E@9V?3\\OIQ3E[ M]3,[_NWNYH1:O_GEYN[_?KUUC_WUM]<_O;UA1\/1Z'_/;T:C-W=OW(V+T_$9 MN],\-])*E?-T-+I]=\2.$FN+Z6BT7"Y/E^>G2B]&=^]'B/SR.A.6LRCAV@C[P]%O=S\.+Z&%E385+Z]'U6_7=J;BUI^.$HXWHA\Z%5Q?1\7-@KZ#F"VYTVGX9+&=MD>C8>_^VJX'$L\\4P%7,[ M_>[T\K*YI.4BJ:\I1]I4BY1;>2]P[*!5<3V?*)E?=!VSJ653]YBJWPSG/ M9+J:?GLG,V'8.[%D[U7&\V\'[@K\-D++^;=7U-K(?PD8&LBSXI,=\E0N8'"< MZY6C?^I)G[4>XKI-X!;]N11$W4RE,;2]_93(F;3L/[\_/;L>S6#9BB>:)+8^ M=)[WTL L4VE7TT3&L : $YOEHF MTHHA=A337"TUATLD7.)8(7KQ-2:?8323,^N3AC,VBH6"Q-I.1- J6"1U&#^C45 8!@]F8&8 M1 G;IFB0?/$'H!Y?$<\_DWPM_EE*#7@%UD%I9A(.X";A]VXQR*;@+>W>..@9 M;;G,612R0\$E]:]NBJQ(U4K \G%8,0G3A[8Q(2J8BN:15=I4S/8J7\'H#[K2DFP.6KV=D%2* [PB M [[++%W!.-#"P@=LS3,<".=^J[7*A2H-W'F%L@U/#>GII>E1TG3>2]-V:7HC MYC(G1](<#I-^! /A89*I<9+3_$X2YBI-U1*%!-R%#"S7,A%@WG@A+1#]+Q$/ MNO8V$SR']H:!?P[=M4W RL 8TZ_+^]L9NL,GSUU(COG)GT5*]B.\!HS*7>ZH MDP1BR0BZ;E;MUR-Y&*CT'(V,S- *\&8XW0SGQ&4=HX&)N9?.!!3E#":4HA4R M)9@"$%" Y)*GK!XE,$]Q*=!$97!'8YM(%)W M'E )%Z!I =U5C$_ \!TLQIZ67]E ]TJJ4E*SO[R2ND%,"7SXRWPNP>M\B'9Z M$I/Z_:3G5OD\N!70&$9[0-W)>S%\S4W'/1EL,VA&8NCCBD6)%',F/H$EP2' M*!'O5C<4*%%.%JB^46BP,K( %=[H_@TW Q/K[[)CM$&DZ4'!@W7)%3-EE&QH MZJ9-<1E JT*?7)%EO(=[PWKR70.*09H$5I0L*P^F,BL-@&V#<3,)[F L,:F M:P/SF8,!H9#.L9L*@%R>"HSMQ!F ;V.U7T=L2_0*/QD7WZEH6R8*#0Z\C\S MPPV\1 EW.-HA M_#C']$"JL'4B2G&0?Z@B?:'L;'>0X8S" L#Q<#IQCWNN2) M=,DS4B;XV(UZ1.5=Q-J-8;I@Y)HJ,965 ]F*T:-U2.TM0#]V,9[@H._%HDQ= M9/7#\+][Q/9$?!L]#[9]!&*[G<_!=4!F?0.NR(/<212(&#J3T8E505P,G]^] M^O#FU?^PG\"$D-=: M-^]V)\"&LXW4- MV/'KDSH4P%VR>#=$1M"%0\*-32,R;@FH69@VBTM-X14,ACB<1K$<'Y685X&/ MW0\\OCG![&TJ6O@UH8='*7?K&@9W0(E0\1;([ %R:[6[E\ M23;?6&02,M.!Q3NN7LO]3'35&9.>"PT\%7=BZD'=5?M&XDI8D&\QNC[T?X\[ M4GD>"&I0 N:OA!5@W=JR@B_$<*8%_S@DEISR=,E7QFO'R\O3R<7?KISB]N5@ MXT[-V#.J1/NR//#%RZ$JY;IIFM]/UN>YIO@V"1J(I@*'E[055A$G#QI5<)4F8*%YKG% MW"%HHAQ_@RFZ%V2V9O1H,+(I@!"?AN#:LK)0SDISBP4Z50:&;TR P---J45= MG[.K$4"T,=M#C\/$D5\,:)4B9?52? @T(-!P6\$-(!O3.*C! M_'NYY3 )!"]611]QW1"EY5BH8?&9"1 +),94>F%+G;M7=< +K[A_)\/^Z(-@ M_%[)N,JQQ:J^8*FM72D%7@5%*6RV/)\LY>?0BC 42<8WISOH5 M"CF:H&C+UXD-G5#X:C&$C:Z:#V=/HN3BHZXV#9:#\GXH+QSCLO>X0-M2A14+ MA/!TH3 B"^\!11(;P>C!R$:E MB.'D )2E%YL9R90D1R+C&R0P5T69"$@Q%' M"#E)?BE\FQ,&S10\/U?Y<,?\3.\%/Y$9G/_ES>!6X/5@]_?QSB[I?HK]+R4X MJ2Y33B4W,R$"7SCAH)2MNQB8,*<_O 'U-0RQGY:IW-]M!7$HXV5E&51IO45! M]4>.+O\$KQOK9\.BHJV18=0K^_)0S7Q#RX#J>HMAH+(D+3J+C7_M"VE4FC/0 MZ1F'CO #Q1QK_SPS8.-88O$ #$6&%L>7.:E--U2^KZZP/;>MC,8RX'*LS:W7 M@3?%AX*A5LY\$)&B*Q27K/[:_/SJY1^\H-PT,9&,KV V@VJ,^M5M#LB$)?A5 MM(((RD#O4W%UM3N-5X:#PJ*>78.+W&XDVP$R=2_1QB*.:8_GJT_VACX"[XQR M:6A1T?R&'ASPE NG]/;GB>S/XGG8GYWJC?P+JKI_G)DB<3O<*GD]O^Y^&-1T M'J7Y $4#,'>AQ@;N^;$)HA*D1[G \&R]=U%=S!1I!1!VZ]@MAM M.R,06N-COZ04\[A6(KZVJ])+6VSL^O:?)WD=*_"!<:8!V498FY+:[M7.$ZF= MY'FHG<:3U NRN5DKPLE "8(-%K2E B0HKF(DE"1] MS$:.JPHBQ,VFD Z)?N8(_RA;!#_GRJ/(=JYW6[E\A5FVA'0'70K B\9J)$_# M3#0;NCZ#LGIOE\^M<9U*MV^+E"#,:UJGV;K+6"O]U\HKZC<$:97&B!.^M4Q: M*X0KNU)S7YR[WI^7X MHW !05VX@=13XH$[!9AF3-.Y*U8;6YM%[=500+X\I M)__GS&9MR\ZL):*"9,U7/R1@WU>,V&7PL\ZY>"^QWRU M?<^+I(K7>E($ORF43QZ$;KKCTN3 (&%CI$M+M*F\WK$Q9V!5:4/,V81E\+(3 MXY?1+ * U)?K9%-#=D'+JA"Y]I*R5(VU2D9B'E*1K0?\X*];$ MY.9<:@;+^E%8=L_3TA??4_QQFVY!3%I%@@?;,LA5 MGXD*G/47F(7'!CN*OT MI[(L- ON#K26A.3WY9\&7IOQ.M>V*QS1[_-^E-A<]/N\M^_SOOT4B>(SMWF_ M4Q9A!IX($_ML,(*.1267[DP3O7*8(=@"KH.#&?:F4I:R]J9;CIRK +48W I= MS"WR'IZU$E?.*2:M"G2>47 P?=1L'&@I-E@UVJUC:/L0;B#]'>">K8'+YL'5 MYL#HNH]VW++ \([L#8?$^-SF1]'.TG+0!EG1 M.GF*9'_?- ?-X9U>5W2'/#8GP:B#5CZ4:.SSH<]'U3R3C?+OVQ;O7BHL>V") MRE#V08+A5LJ7KHYCX(H)T>;[FHQ]NY:!Z:DW;HK ;55XSAG%)*#O.WAP-@/Q MFUP.V&0\F?R)=)!;)U\0T5VL#6I(S:C MPX5 M0PRJ H[6BV].]_# J:;0Z3&BHE7<41%2 \F-$^KU4;\-]!'Z*)4?,5X0\=)0 MU+4 AF&G%8XPXWW.95E+6 MG"K9=GX&>',.#:G^3 CK"_7J8WRHP^0%^^WTP^G-*;L8GP$&/3X[/T$Q"*Z? MX742)%WODC8NF4//*>D!&9"UF)IU; =,+\/PD\9FEAOF_U3VSO :< "IN @+CD' M5PP\.2R5P5,Q@^NNDKRAM17-5$M':TA:=0Z0RZ3R.>Z^ D\J.#*ZL\%]\_ZO M)NH;V29-W@X<+'"HO,Y!;YB@K_^,*-_C7H_;OM2ZKA5]=X3QP] :F"NW)38Z M"4OO/PAWO-(%7!]T0L<'5?,OW;$Q0FM*@%,@"X&:*];RUZ.6\UBM"$P;8]B\D3J\/.,I;;>J?"$' M*+>_+J+C(2ONZ0CVQ[T]<',$U:L9ASXI2=<%KENR=%7FORL9H)I0$I>YGYD; M,RB/" 78A;57Q.=-'F(&6L[#VMG*BV&SL7)-$*E.8%[%WCP-"&@Z1ZSW&;M' M&<47O5'<;A1_01$^P [V(8P^>_-9V9LF^U)7?U4'$9(>=%]= 9\++2@B1Q$V MVLP%=@K3H+$W4U@5@0H1?@\ZB&-7.M2#D:!L6 4[1UP'?%XLL #/"H=97 V> MI6PS&2F58A[*1%I4^^B"@X^;+?8%7'+QU]2?DT4);?<5&O.'AS W$;LEI%D9 MME9BMW[ZS*V0-S;-JM1O9R9=_AUW],&5CKWJ-SGW297/SM^VOZK"'3\0BRR' M_B2;:\=3+3C62+K*1N50YK_Y:RMZOGQFP?5UOISC\67X =4\L!T=:-)-\H7E M!%N.6>F&Q/':CP+XKJWRN^?;-T]M"I.\E=M_6HD_X*37SOU!C)]%!WTK6.?+ MQU;U]S%LP&ZR%0!S8,,I=, ?HF2X':N)%-'0) 3UV)1PK?!=F',[0O0S%R7UE+WX'[\O\!4$L! A0#% @ NCU\6+(@:>>] M)@ L'-D4$L! M A0#% @ NCU\6),A">+6(0 HRP" !4 ( !["8 'AX M:6DM,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( +H]?%A0BW:J,&\ ?K M!P 5 " ?5( !X>&EI+3(P,C,Q,C,Q7V1E9BYX;6Q02P$" M% ,4 " "Z/7Q8A!6D(,KO "*]0T %0 @ %8N >'AI M:2TR,#(S,3(S,5]L86(N>&UL4$L! A0#% @ NCU\6&,/][PYJ@ :,L, M !4 ( !5:@! 'AX:6DM,C R,S$R,S%?<')E+GAM;%!+ 0(4 M Q0 ( +H]?%A@P^"4MY($ *;&+P 5 " <%2 @!X>&EI M+3(P,C,Q,C,Q>#$P:RYH=&U02P$"% ,4 " "Z/7Q8TZF%S%L6 !(CP M& @ &KY08 >'AI:2TR,#(S,3(S,7AE>#$Y9#$N:'1M4$L! M A0#% @ NCU\6*,>>=/-!0 \)$ !@ ( !//P& 'AX M:6DM,C R,S$R,S%X97@R,60Q+FAT;5!+ 0(4 Q0 ( +H]?%@XEA+B'00 M $X0 8 " 3\"!P!X>&EI+3(P,C,Q,C,Q>&5X,C-D,2YH M=&U02P$"% ,4 " "Z/7Q86-V0A/ ' !\* & @ &2 M!@< >'AI:2TR,#(S,3(S,7AE>#,Q9#$N:'1M4$L! A0#% @ NCU\6"&F M*Z#N!P \B@ !@ ( !N X' 'AX:6DM,C R,S$R,S%X97@S M,60R+FAT;5!+ 0(4 Q0 ( +H]?%B"G*D\=04 &X= 8 M " =P6!P!X>&EI+3(P,C,Q,C,Q>&5X,S)D,2YH=&U02P$"% ,4 " "Z M/7Q8Q/;/5PH& "[$0 %P @ &'' < >'AI:2TR,#(S,3(S M,7AE>#1D,2YH=&U02P$"% ,4 " "Z/7Q8.A[1\DD2 #8=P & M @ '&(@< >'AI:2TR,#(S,3(S,7AE>#DW9#$N:'1M4$L%!@ . - X O0, $4U!P $! end XML 133 xxii-20231231x10k_htm.xml IDEA: XBRL DOCUMENT 0001347858 xxii:OmniaWarrantsMember us-gaap:SubordinatedDebtMember 2023-03-03 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-06-22 2023-06-22 0001347858 xxii:AtMarketOfferingMember 2023-03-01 2023-03-31 0001347858 xxii:RxPharmatechLtdMember 2023-01-01 2023-12-31 0001347858 xxii:GvbBiopharmaMember us-gaap:TradeNamesMember 2022-05-13 2022-05-13 0001347858 xxii:TobaccoMember 2023-01-01 2023-12-31 0001347858 xxii:TobaccoMember 2022-01-01 2022-12-31 0001347858 us-gaap:SubordinatedDebtMember 2023-01-01 2023-12-31 0001347858 2023-10-31 2023-10-31 0001347858 xxii:JulyNineteenth2023WarrantsMember us-gaap:SubsequentEventMember xxii:RegisteredDirectOfferingMember 2024-01-01 2024-01-31 0001347858 xxii:PrefundedWarrantsMember us-gaap:SubsequentEventMember 2024-01-01 2024-01-31 0001347858 xxii:JulyNineteenth2023WarrantsMember xxii:RegisteredDirectOfferingMember 2023-07-19 2023-07-19 0001347858 xxii:JulySixth2023WarrantsMember xxii:RegisteredDirectOfferingMember 2023-01-01 2023-12-31 0001347858 xxii:RegisteredDirectOfferingMember 2023-12-07 2023-12-07 0001347858 xxii:NeedleRockFarmsSettlementAgreementMember 2023-03-31 0001347858 xxii:GvbBiopharmaMember us-gaap:TradeNamesMember 2022-05-13 2022-05-13 0001347858 xxii:GvbBiopharmaMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-05-13 2022-05-13 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-04-01 2023-06-30 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbBiopharmaMember 2023-07-01 2023-09-30 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-01-01 2023-09-30 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbBiopharmaMember 2023-01-01 2023-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbBiopharmaMember 2022-01-01 2022-12-31 0001347858 xxii:JgbWarrantsMember 2023-06-19 2023-06-19 0001347858 xxii:InvestmentInPanaceaLifeSciencesInc.Member 2022-01-01 2022-12-31 0001347858 us-gaap:SubordinatedDebtMember 2023-03-03 2023-03-03 0001347858 srt:MaximumMember 2023-01-01 2023-12-31 0001347858 xxii:KeygeneMember xxii:KeygeneDisputeMember 2022-03-20 2022-03-20 0001347858 xxii:JgbWarrantsMember 2023-03-03 2023-03-03 0001347858 2023-01-19 2023-01-19 0001347858 xxii:GvbBiopharmaMember 2022-04-01 2022-06-30 0001347858 xxii:AtMarketOfferingMember 2023-03-31 0001347858 xxii:KeygeneMember xxii:KeygeneDisputeMember 2024-01-08 2024-01-08 0001347858 2023-10-17 0001347858 us-gaap:SubsequentEventMember 2024-02-15 2024-02-15 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-03 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-03 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-03 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-03 0001347858 xxii:OmniaWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2023-03-03 0001347858 xxii:JgbWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-03 0001347858 xxii:JgbWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-03 0001347858 xxii:JgbWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-03 0001347858 xxii:JgbWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-03 0001347858 xxii:JgbWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2023-03-03 0001347858 2023-12-22 2023-12-22 0001347858 2022-11-01 2022-11-30 0001347858 us-gaap:AdditionalPaidInCapitalMember xxii:AtMarketOfferingMember 2023-01-01 2023-12-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001347858 xxii:PublicEquityOfferingMember 2023-10-17 2023-10-17 0001347858 xxii:PlacementAgentWarrantsMember 2023-10-17 2023-10-17 0001347858 xxii:PrefundedWarrantsMember 2023-10-01 2023-10-31 0001347858 us-gaap:CommonStockMember xxii:AtMarketOfferingMember 2023-01-01 2023-12-31 0001347858 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001347858 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001347858 2023-07-05 2023-07-05 0001347858 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2023-12-31 0001347858 us-gaap:RetainedEarningsMember 2023-12-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001347858 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2023-12-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:RetainedEarningsMember 2021-12-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001347858 xxii:JgbWarrantsMember 2023-12-31 0001347858 us-gaap:CommonStockMember 2023-12-31 0001347858 us-gaap:CommonStockMember 2022-12-31 0001347858 us-gaap:CommonStockMember 2021-12-31 0001347858 xxii:AtMarketOfferingMember 2023-12-31 0001347858 xxii:PlacementAgentWarrantsMember 2023-10-17 0001347858 us-gaap:PrivatePlacementMember 2022-07-21 0001347858 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001347858 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001347858 2021-05-20 2021-05-20 0001347858 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-01-01 2023-12-31 0001347858 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-12-31 0001347858 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001347858 us-gaap:OtherOperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001347858 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-12-22 2023-12-22 0001347858 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 2023-12-31 0001347858 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001347858 srt:MinimumMember us-gaap:EquipmentMember 2023-12-31 0001347858 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001347858 srt:MaximumMember us-gaap:EquipmentMember 2023-12-31 0001347858 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001347858 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001347858 us-gaap:EquipmentMember 2023-12-31 0001347858 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001347858 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001347858 us-gaap:EquipmentMember 2022-12-31 0001347858 us-gaap:SubsequentEventMember 2024-01-01 2024-02-15 0001347858 xxii:RegisteredDirectOfferingMember 2023-07-19 2023-07-19 0001347858 xxii:RegisteredDirectOfferingMember 2023-07-06 2023-07-06 0001347858 xxii:RegisteredDirectOfferingMember 2023-06-19 2023-06-19 0001347858 us-gaap:PrivatePlacementMember 2022-07-21 2022-07-21 0001347858 2024-01-01 2024-02-15 0001347858 xxii:RegisteredDirectOfferingMember 2023-01-01 2023-12-31 0001347858 xxii:RegisteredDirectOfferingMember 2022-01-01 2022-12-31 0001347858 2023-10-19 2023-10-19 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001347858 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001347858 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001347858 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001347858 us-gaap:MoneyMarketFundsMember 2023-12-31 0001347858 2020-01-15 0001347858 2019-11-19 0001347858 2023-10-23 2023-10-23 0001347858 xxii:NeedleRockFarmsSettlementAgreementMember 2023-03-01 2023-03-31 0001347858 xxii:KeygeneMember xxii:KeygeneDisputeMember 2024-01-08 0001347858 srt:MaximumMember 2023-12-31 0001347858 2023-01-01 0001347858 2023-01-01 2023-01-01 0001347858 xxii:InvestmentInPanaceaLifeSciencesInc.Member 2021-06-30 0001347858 xxii:GrassValleyFireMember 2023-01-01 2023-12-31 0001347858 2023-12-05 0001347858 us-gaap:LicensingAgreementsMember 2023-12-31 0001347858 us-gaap:ContractualRightsMember 2023-12-31 0001347858 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001347858 us-gaap:LicensingAgreementsMember 2022-12-31 0001347858 us-gaap:ContractualRightsMember 2022-12-31 0001347858 2023-01-01 2023-03-31 0001347858 2022-10-01 2022-12-31 0001347858 2022-07-01 2022-09-30 0001347858 2022-01-01 2022-03-31 0001347858 us-gaap:LicensingAgreementsMember 2023-01-01 2023-12-31 0001347858 us-gaap:TradeSecretsMember 2023-01-01 2023-12-31 0001347858 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-12-31 0001347858 us-gaap:PatentsMember 2023-01-01 2023-12-31 0001347858 2023-10-16 2023-10-16 0001347858 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001347858 xxii:GvbBiopharmaMember us-gaap:TradeNamesMember 2022-05-13 0001347858 xxii:GvbBiopharmaMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-05-13 0001347858 us-gaap:PatentsMember 2023-12-31 0001347858 us-gaap:LicensingAgreementsMember 2023-12-31 0001347858 us-gaap:PatentsMember 2022-12-31 0001347858 us-gaap:LicensingAgreementsMember 2022-12-31 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 2023-12-31 0001347858 xxii:DetachableWarrantsMember 2023-01-01 2023-12-31 0001347858 xxii:OmniaWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-01-01 2023-12-31 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-01-01 2023-12-31 0001347858 xxii:OmniaWarrantsMember 2023-01-01 2023-12-31 0001347858 xxii:InducementWarrantsMember 2023-11-28 2023-12-31 0001347858 xxii:PrivatePlacementWarrantsMember 2023-06-19 2023-06-19 0001347858 us-gaap:EmployeeStockOptionMember 2023-12-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-11-20 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-09-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:MeasurementInputEntityCreditRiskMember 2023-12-31 0001347858 xxii:GvbBiopharmaMember 2022-12-31 0001347858 2017-12-31 0001347858 2023-07-01 2023-09-30 0001347858 2023-04-01 2023-06-30 0001347858 2022-04-01 2022-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 xxii:SeniorSecuredDebenturesMember 2023-01-01 2023-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-12-22 0001347858 2023-12-22 0001347858 2023-09-30 0001347858 2022-06-30 0001347858 xxii:SeniorSecuredDebenturesMember 2023-12-31 0001347858 us-gaap:SubordinatedDebtMember 2023-12-31 0001347858 xxii:GvbPromissoryNoteMember 2023-12-22 0001347858 xxii:SeniorSecuredDebenturesMember 2023-03-03 0001347858 xxii:SecuredPromissoryNoteOctober292021Member 2023-03-03 0001347858 xxii:SecuredPromissoryNoteJanuary142022Member 2023-03-03 0001347858 us-gaap:SubordinatedDebtMember 2023-03-03 0001347858 xxii:RealEstateFarmAssetPledgedAsCollateralMember us-gaap:BorrowingsMember 2023-12-31 0001347858 xxii:GvbPromissoryNoteMember us-gaap:BorrowingsMember 2023-12-31 0001347858 xxii:SubordinatedNoteMember 2023-12-31 0001347858 xxii:VariousMember xxii:GrowingAgreementMember 2023-12-31 0001347858 xxii:VariousMember xxii:ConsultingAgreementMember 2023-12-31 0001347858 xxii:NorthCarolinaStateUniversityMember xxii:LicenseAgreementOneMember 2023-12-31 0001347858 xxii:NorthCarolinaStateUniversityMember xxii:LicenseAgreementMember 2023-12-31 0001347858 xxii:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001347858 xxii:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001347858 xxii:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001347858 xxii:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001347858 xxii:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001347858 xxii:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001347858 xxii:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001347858 xxii:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001347858 us-gaap:SubsequentEventMember 2024-02-14 0001347858 xxii:JulySixth2023WarrantsMember us-gaap:SubsequentEventMember xxii:RegisteredDirectOfferingMember 2024-01-31 0001347858 xxii:JulyNineteenth2023WarrantsMember xxii:RegisteredDirectOfferingMember 2023-12-31 0001347858 xxii:PrefundedWarrantsMember 2023-10-31 0001347858 xxii:PrefundedWarrantsMember xxii:PublicEquityOfferingMember 2023-10-17 0001347858 xxii:PublicEquityOfferingMember 2023-10-17 0001347858 2023-10-16 0001347858 2023-07-31 0001347858 srt:MaximumMember xxii:PrivatePlacementWarrantsMember us-gaap:PrivatePlacementMember 2022-07-21 0001347858 us-gaap:SubsequentEventMember 2024-02-15 0001347858 xxii:InducementWarrantsMember xxii:CommonWarrantsMember 2023-12-31 0001347858 xxii:SeniorSecuredCreditFacilityMember 2023-12-31 0001347858 xxii:OmniaWarrantsMember 2023-12-31 0001347858 xxii:October2023WarrantsMember 2023-12-31 0001347858 xxii:JulySixth2023WarrantsMember 2023-12-31 0001347858 xxii:JulyNineteenth2023WarrantsMember 2023-12-31 0001347858 xxii:July2022WarrantsMember 2023-12-31 0001347858 xxii:InducementWarrantsMember 2023-12-31 0001347858 xxii:InducementWarrantsMember 2023-11-28 0001347858 xxii:JulyNineteenth2023WarrantsMember xxii:RegisteredDirectOfferingMember 2023-10-31 0001347858 xxii:RegisteredDirectOfferingMember 2023-10-31 0001347858 2023-10-31 0001347858 xxii:RegisteredDirectOfferingMember 2023-10-20 0001347858 xxii:RegisteredDirectOfferingMember 2023-10-19 0001347858 xxii:RegisteredDirectOfferingMember 2023-10-18 0001347858 xxii:PrefundedWarrantsMember 2023-10-17 0001347858 xxii:CommonWarrantsMember 2023-10-17 0001347858 xxii:OmniaWarrantsMember us-gaap:SubordinatedDebtMember 2023-09-03 0001347858 xxii:ClassOfWarrantOrRightExercisePriceTwoMember xxii:RegisteredDirectOfferingMember 2023-07-31 0001347858 xxii:ClassOfWarrantOrRightExercisePriceOneMember xxii:RegisteredDirectOfferingMember 2023-07-31 0001347858 xxii:RegisteredDirectOfferingMember 2023-07-31 0001347858 xxii:JulyNineteenth2023WarrantsMember xxii:RegisteredDirectOfferingMember 2023-07-19 0001347858 xxii:RegisteredDirectOfferingMember 2023-07-19 0001347858 xxii:RegisteredDirectOfferingMember 2023-07-06 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-06-22 0001347858 xxii:RegisteredDirectOfferingMember 2023-06-19 0001347858 xxii:PrivatePlacementWarrantsMember 2023-06-19 0001347858 xxii:JgbWarrantsMember 2023-06-19 0001347858 xxii:PrivatePlacementWarrantsMember 2023-06-18 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-03-03 0001347858 xxii:OmniaWarrantsMember 2023-03-03 0001347858 xxii:JgbWarrantsMember 2023-03-03 0001347858 xxii:OmniaWarrantsMember 2023-01-31 0001347858 xxii:JgbWarrantsMember 2023-01-31 0001347858 xxii:RegisteredDirectOfferingMember 2022-07-31 0001347858 xxii:PrivatePlacementWarrantsMember us-gaap:PrivatePlacementMember 2022-07-21 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-01-01 2023-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2022-01-01 2022-12-31 0001347858 xxii:GvbBiopharmaMember xxii:AutoLoansMember 2023-12-31 0001347858 xxii:GvbBiopharmaMember us-gaap:BridgeLoanMember 2023-12-31 0001347858 xxii:GvbBiopharmaMember us-gaap:TradeNamesMember 2023-12-31 0001347858 xxii:GvbBiopharmaMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001347858 xxii:GvbBiopharmaMember us-gaap:OffMarketFavorableLeaseMember 2022-05-13 0001347858 xxii:GvbBiopharmaMember 2023-12-31 0001347858 srt:MaximumMember xxii:RxPharmatechLtdMember 2023-01-19 0001347858 xxii:RxPharmatechLtdMember 2023-01-19 0001347858 2023-01-19 0001347858 xxii:RxPharmatechLtdMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001347858 xxii:GvbBiopharmaMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-12-31 2022-12-31 0001347858 xxii:RxPharmatechLtdMember 2023-01-19 2023-01-19 0001347858 xxii:GvbBiopharmaMember 2022-05-13 2022-05-13 0001347858 xxii:GvbBiopharmaMember 2022-05-13 0001347858 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2023-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember 2022-12-31 0001347858 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001347858 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001347858 us-gaap:OptionMember 2023-01-01 2023-12-31 0001347858 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001347858 us-gaap:OptionMember 2022-01-01 2022-12-31 0001347858 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001347858 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001347858 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001347858 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001347858 xxii:JgbWarrantsMember 2023-01-01 2023-12-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001347858 xxii:AtMarketOfferingMember 2023-01-01 2023-12-31 0001347858 2022-01-01 2022-12-31 0001347858 2021-12-31 0001347858 2023-12-31 0001347858 2022-12-31 0001347858 2023-10-01 2023-12-31 0001347858 2023-06-30 0001347858 2024-03-25 0001347858 2023-01-01 2023-12-31 shares iso4217:USD pure iso4217:USD shares xxii:Y xxii:item xxii:segment utr:acre 20711000 12856000 0001347858 --12-31 2023 FY http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet 43525862 14349275 -2.64 -2.84 -4.16 -1.81 -0.48 -7.28 -4.65 1 0.0667 P24M P5Y P3Y http://fasb.org/us-gaap/2023#MeasurementInputDiscountRateMember http://fasb.org/us-gaap/2023#OtherOperatingIncomeExpenseNet 1557368 false 10-K true 2023-12-31 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 No No Yes Yes Non-accelerated Filer true false true false false 84000000 55722442 false false false false 317 Freed Maxick, CPAs, P.C. Buffalo, New York 2058000 2205000 18193000 1671000 1363000 4346000 7270000 3768000 2000000 1180000 1928000 1254000 13646000 16277000 44605000 3393000 3692000 1894000 943000 5924000 7212000 15000 3417000 54782000 27503000 114651000 543000 689000 5848000 231000 252000 4445000 2051000 1322000 766000 3768000 883000 2662000 2234000 1423000 726000 688000 1849000 349000 3185000 4138000 25034000 13018000 1698000 711000 8058000 1123000 344000 4603000 35914000 18676000 0.00001 0.00001 10000000 10000000 0.00001 0.00001 66666667 66666667 43525862 14349275 370297000 333900000 -111000 -378707000 -237814000 -8410000 95975000 27503000 114651000 32204000 40501000 40900000 38654000 -8696000 1847000 31064000 32231000 2644000 3578000 -2527000 327000 36235000 35482000 -44931000 -33635000 -2789000 334000 -366000 -895000 219000 313000 9366000 55000 -9708000 -2897000 -54639000 -36532000 47000 21000 -54686000 -36553000 -85634000 -23703000 455000 -455000 -86089000 -23248000 -140775000 -59801000 9992000 -150767000 -59801000 -2.64 -2.84 -4.16 -1.81 -0.48 -7.28 -4.65 20711000 12856000 -140775000 -59801000 71000 -316000 -1000 1000 -41000 -366000 111000 51000 -140664000 -59750000 10858237 244249000 -162000 -178013000 66074000 10001 174000 174000 149482 -149000 -149000 2193334 51653000 51653000 2516000 1138221 32484000 32484000 5489000 5489000 51000 51000 -59801000 -59801000 14349275 333900000 -111000 -237814000 95975000 114786 -419000 -419000 31056 503000 503000 178000 284343 2563000 2563000 333334 3570000 3570000 2279000 13499827 22880000 22880000 292000 14847206 3044000 3044000 1577000 1577000 -118000 -118000 66035 2679000 2679000 111000 111000 -140775000 -140775000 43525862 370297000 -378707000 -8410000 -140775000 -59801000 3297000 1488000 3951000 2858000 908000 733000 978000 -5000 4549000 15000 -563000 1024000 770000 -73000 368000 -2789000 237000 8006000 2679000 5489000 -1138000 -364000 557000 -58521000 -895000 434000 -434000 8695000 18000 2881000 5925000 8789000 -451000 920000 4752000 416000 681000 -582000 -2153000 748000 811000 153000 -334000 285000 -54987000 -51714000 961000 772000 4656000 3657000 283000 409000 254000 1297000 665000 682000 3500000 21714000 101990000 3475000 73413000 16816000 22578000 5581000 3822000 2360000 2162000 -29000 9700000 16849000 801000 6016000 174000 3044000 2741000 178000 25158000 35000000 2279000 2516000 420000 149000 37209000 30820000 -962000 1684000 3020000 1336000 2058000 3020000 1313000 34000 40000 14000 118000 94000 5166000 2600000 3768000 2000000 9801000 51653000 1641000 -3500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 1. – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">22nd Century Group, Inc. (together with its consolidated subsidiaries, “22<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">nd</sup> Century Group” or the “Company”) is a publicly traded Nevada corporation on the NASDAQ Capital Market under the symbol “XXII.” 22nd Century Group is <span style="white-space:pre-wrap;background:#ffffff;">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;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation </span>– The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of 22<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">nd</sup><span style="white-space:pre-wrap;"> Century Group and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As described in Note 2, on December 22, 2023, the Company divested substantially all of the assets of GVB Biopharma’s (“GVB”) business within its former hemp/cannabis segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">As a result of the divestiture of GVB and strategic shift away from hemp/cannabis, the Company has realigned its corporate and management reporting structure to focus solely on its tobacco business. As a result, during the fourth quarter of 2023, the Company reorganized its business to become a </span><span style="-sec-ix-hidden:Hidden_NiNUEKDcHUqGSbwdbkk3vQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">single</span></span><span style="background:#ffffff;"> reportable segment: (1) tobacco. </span>This segment structure reflects the financial information and reports used by the Company’s management, specifically its Chief Operating Decision Maker (“CODM”), to make decisions regarding the Company’s business, including resource allocations and performance assessments. All assets and continuing operations of the Company are physically located or domiciled in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The results of operations of the former hemp/cannabis segment are reported as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented and the related assets and liabilities associated with the discontinued operations are classified as held for sale in the Consolidated Balance Sheets as of December 31, 2023, and 2022, respectively. The Consolidated Statements of Cash Flows includes cash flows related to the discontinued operations due to 22<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">nd</sup> Century’s (parent) centralized treasury and cash management processes, and, accordingly, cash flow amounts for discontinued operations are disclosed in Note 2 “Discontinued Operations and Divestitures.” All results and information in the Consolidated Financial Statements are presented as continuing operations and exclude the former hemp/cannabis segment unless otherwise noted specifically as discontinued operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates </span>–<b style="font-weight:bold;"> </b>The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;background:#ffffff;margin:2pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity and Capital Resources </span>– These 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.4pt;background:#ffffff;margin: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 $54,987 and $51,714 for the years ended December 31, 2023 and 2022, respectively, and an accumulated deficit of $378,707 and $237,814 as of December 31, 2023 and December 31, 2022, respectively. <span style="letter-spacing:-0.1pt;">As of December 31, 2023, the Company had cash and cash equivalents of </span><span style="letter-spacing:-0.1pt;">$2,058</span><span style="letter-spacing:-0.1pt;">. Subsequent to December 31, 2023, the Company completed a warrant inducement offering with gross proceeds to the Company of approximately </span><span style="letter-spacing:-0.1pt;">$2,421</span><span style="letter-spacing:-0.1pt;">, before deducting the placement agent fees of </span><span style="letter-spacing:-0.1pt;">$165</span><span style="letter-spacing:-0.1pt;"> (see Note 21 “Subsequent Events”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:12pt;text-indent:32.05pt;background:#ffffff;margin: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 Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin: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 or assets, 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 Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;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 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:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:10pt;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;">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 its 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; inability to identify or consummate any strategic initiatives and transactions; 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-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reverse Stock Split</span><i style="font-style:italic;"> – </i>On July 5, 2023, the Company effected a <span style="-sec-ix-hidden:Hidden_B-tLBNYf1UqBtM378gwXeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1-for-15</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 66,035 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 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 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred stock authorized </span>– The Company is authorized to issue “blank check” preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk </span>– Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in financial institutions. Although the cash accounts exceed the federally insured deposit amount, management does not anticipate nonperformance by the financial institutions. Management reviews the financial viability of these institutions on a periodic basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and cash equivalents –</span> The Company considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. However, the Company has elected to classify money market mutual funds related to its short-term investment portfolio as short-term investment securities. There are no restrictions on the Company’s cash and cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investment securities </span>– The Company’s short-term investment securities are classified as available-for-sale securities and consist of money market funds, corporate bonds, U.S. government agency bonds, U.S. treasury securities, and commercial paper with maturities that may extend beyond three months at the time of acquisition. The Company’s short-term investment securities are carried at fair value within current assets on the Company’s Consolidated Balance Sheets. The Company views its available-for-sale securities as available for use in current operations regardless of the stated maturity date of the security. The Company’s investment policy states that all investment securities must have a maximum maturity of <span style="-sec-ix-hidden:Hidden_-HLwgH0LMkKDfeynwWwdkQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twenty-four</span></span> (24) months or less and the maximum weighted maturity of the investment securities must not exceed twelve (12) months. Some of the Company’s short-term investment securities are fixed-income debt instruments, and accordingly, unrealized gains and losses incurred on the short-term investment securities (the adjustment to fair value) are recorded in other comprehensive income or loss on the Company’s Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses on short-term investment securities are recorded in the other income (expense) portion of the Company’s Consolidated Statements of Operations and Comprehensive Loss. Interest income is recorded on the accrual basis and presented net of investment related fees.</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;">Trade Accounts Receivable and Provision for Current Expected Credit Losses – </span>The Company provides credit, in the normal course of business, to its tobacco customers in the form of trade receivables. Credit is extended based on evaluation of a customer’s financial condition and collateral is not required. The Company maintains a provision for those trade receivables that it does not expect to collect. In accordance with Accounting Standards Codification (“ASC”) Topic 326, the Company accrues its estimated losses from uncollectable accounts receivable to the provision based upon recent historical experience, the length of time the receivable has been outstanding, other specific information as it becomes available, and reasonable and supportable forecasts not already reflected in the historical loss information. Provisions for current expected credit losses are charged to current operating expenses. Actual losses are charged against the provision when incurred. As of December 31, 2023, and 2022, the Company recorded a provision for credit losses of $8 and $0, respectively.</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 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories </span>–<span style="font-style:italic;font-weight:bold;"> </span>Inventories are valued at the lower of historical cost or net realizable value. Cost is determined using an average cost method for tobacco leaf inventory and raw materials inventory. Standard cost is primarily used for finished goods inventory. Inventories are evaluated to determine whether any amounts are not recoverable based on slow moving or obsolete condition and are written off or reserved as appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property, plant and equipment </span><i style="font-style:italic;">– </i>Plant and equipment are recorded at their acquisition cost and depreciated on a straight-line basis over their estimated useful lives. Leasehold improvements are depreciated on a straight-line basis over the term of the lease or the estimate useful life of the asset, whichever is shorter. Depreciation commences when the asset is placed in service. The following table shows estimated useful lives of property, plant and equipment:</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:57.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:42.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 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:57.69%;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;">Classification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;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;">Estimated Useful Lives</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">shorter of 20 years or lease term</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_Sm5exK69r02lQQjGQyLtzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> to 15 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office furniture, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_paY4DQLCikK3F16JCn2tcA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> to 10 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;"><span style="font-style:italic;font-weight:bold;">Acquisitions - </span>The Company accounts for acquisitions under the acquisition method of accounting for business combinations. Results of operations of acquired companies are included in the Company’s results of operations as of the respective acquisition dates. The purchase price of each acquisition is allocated to the net assets acquired based on estimates of their fair values at the date of the acquisition. Any purchase price in excess of these net assets is recorded as goodwill. The allocation of purchase price in certain cases may be subject to revision based on the final determination of fair values during the measurement period, which may be up to one year from the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Discontinued Operations -</span> In determining whether a group of assets which has been disposed of (or is to be disposed of) should be presented as a discontinued operation, the Company analyzes whether the group of assets being disposed of represented a component of the entity; that is, whether it had historic operations and cash flows that were clearly distinguished (both operationally and for financial reporting purposes). In addition, the Company considers whether the disposal represents a strategic shift that has or will have a major effect on the Company’s operations and financial results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;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;margin:0pt;">The assets and liabilities of a discontinued operation held for sale, other than goodwill, are measured at the lower of carrying amount or fair value less cost to sell. The Company allocates interest to discontinued operations if the interest is directly attributable to the discontinued operations or is interest on debt that is required to be repaid as a result of the disposal transaction.</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;margin-bottom:10pt;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;">Contingent Consideration - </span>Contingent consideration arising from a business acquisition is included as part of the purchase price and is recorded at fair value as of the acquisition date. Subsequent to the acquisition date, the Company remeasures contingent consideration arrangements at fair value at each reporting period until the contingency is resolved. The changes in fair value are recognized within Other operating expenses (income), net in the Company’s Consolidated Statement of Operations and Comprehensive Loss. Changes in fair values reflect new information about the likelihood of the payment of the contingent consideration and the passage of time. See Note 3 “Business Acquisitions” for the contingent consideration arising from the acquisition of RX Pharmatech Ltd.</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;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill - </span>Goodwill represents the excess of cost over the fair value of identifiable net assets of a business acquired and is assigned to one or more reporting units. The Company tests its reporting unit’s goodwill for impairment at least annually as of the measurement date year and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. The Company concluded an interim impairment trigger event occurred and tested its goodwill for impairment during the quarter ended September 30, 2023 and concluded that goodwill impairment existed. No goodwill remained as of December 31, 2023. See Note 2 “Discontinued Operations and Divestitures” for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span> – Definite lived intangible assets are recorded at cost and consist primarily of (1) expenditures incurred with third-parties related to the processing of patent claims and trademarks with government authorities, as well as costs to acquire patent rights from third-parties, (2) license fees paid for third-party intellectual property. The amounts capitalized relate to intellectual property that the Company owns or to which it has rights to use. The Company’s capitalized intellectual property costs are amortized using the straight-line method over the remaining statutory life of the patent assets in each of the Company’s patent families, which have estimated expiration dates ranging from 2026 to 2043. Periodic maintenance or renewal fees are expensed as incurred. Annual minimum license fees are charged to expense. License fees paid for third-party intellectual property are amortized on a straight-line basis over the last to expire patents, which have expected expiration dates from 2028 through 2043. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company believes that costs associated with becoming a signatory to the master settlement agreement “MSA”, costs related to the acquisition of a predicate cigarette brand, and tobacco brand related trademarks have indefinite lives. At each reporting period, the Company evaluates whether the nature and use of the asset continue to support the indefinite-lived classification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets </span>–<b style="font-weight:bold;"> </b>The Company reviews the carrying value of its long-lived assets at each reporting period to determine if impairment indicators are present in accordance with ASC 360-<i style="font-style:italic;">Property, plant, and equipment</i> or ASC 350- <i style="font-style:italic;">Intangibles, Goodwill, and Other</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Definite lived intangible assets subject to amortization are reviewed for strategic importance and commercialization opportunity prior to expiration. If it is determined that the asset no longer supports the Company’s strategic objectives and/or will not be commercially viable prior to expiration, the asset is impaired. In addition, the Company will assess the expected future undiscounted cash flows for its intellectual property based on consideration of future market and economic conditions, competition, federal and state regulations, and licensing opportunities. If the carrying value of such assets are not recoverable, the carrying value will be reduced to fair value and the difference is recorded as impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">Indefinite-lived intangible asset carrying values are reviewed at least annually or more frequently if events or changes in circumstances indicate that it is more likely than not that an impairment exists. The Company first performs a qualitative assessment and considers its current strategic objectives, future market and economic conditions, competition, and federal and state regulations to determine if an impairment is more likely than not. If it is determined that an impairment is more likely than not, a quantitative assessment is performed to compare the asset carrying value to fair value. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span> – The Company determines if an arrangement is, or contains, a lease at inception and classifies it as operating or finance. The Company has operating and finance leases for office and manufacturing facilities, machinery and vehicles. Finance lease assets and corresponding liabilities are not material to the Consolidated Financial Statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Any operating lease having a lease term greater than twelve months will be recognized on the Consolidated Balance Sheets as a right-of-use (ROU) asset with an associated lease obligation—all other leases are considered short-term in nature and will be expensed on a month-to-month basis. The ROU assets and lease obligations are recognized as of the commencement date at the net present value of the fixed minimum lease payments for the lease term. The lease term is determined based on the contractual conditions, including whether renewal options are reasonably certain to be exercised. The discount rate used is the interest rate implicit in the lease, if available, or the Company’s incremental borrowing rate which is determined using a base line rate plus an applicable spread.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Refer to Note 6 “Right-of-use Assets, Lease Obligations, and Other Leases” for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span><i style="font-style:italic;"> </i><span style="font-style:italic;font-weight:bold;">–</span> FASB ASC 820 - <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</p><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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities;</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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and</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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 inputs are unobservable inputs based on the Company’s own assumptions used to measure assets and liabilities at fair value.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">A financial asset’s or a financial liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The Company estimates that the carrying amounts reported on the Consolidated Balance Sheets for cash and cash equivalents, accounts receivable, contract assets, promissory note receivable, accounts payable and accrued expenses, and notes and loans payable approximate their fair value due to the short-term nature of these items. Note 9 “Fair Value Measurements” contains additional information on assets and liabilities recorded at fair value in the Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin: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, <i style="font-style:italic;">Distinguishing Liabilities from Equity</i> (ASC 480) and ASC 815, <i style="font-style:italic;">Derivatives and Hedging</i> (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;text-indent:36pt;background:#ffffff;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. Changes in subsequent measurement fair value are recorded in Other income (expense), net of the Company’s Consolidated Statements of Operations and Comprehensive Loss. 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 additional paid-in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">capital at the time of issuance. For additional discussion on warrants, see Note 9 “Fair Value Measurements” and Note 10 “Capital Raise and Warrants for Common Stock”.</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><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;">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 stockholders and a corresponding increase to additional paid-in-capital resulting in no change to stockholders’ equity/deficit. The incremental value of modifications to warrants as a result of the trigger of down round provisions in connection with equity financings was $3,029, the incremental value of replacement warrants was $6,596, and the incremental value of modifications to warrants as a result of the trigger of anti-dilution provisions of the JGB warrants was $367. Such amounts were determined using Monte-Carlo valuation models and are recorded as Deemed dividends for the year ended December 31, 2023 on the Consolidated Statement of Operations and Comprehensive Loss.</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;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 Issued with Detachable Warrants - </span>The Company considers guidance within ASC 470-20, <i style="font-style:italic;">Debt </i>(ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption <i style="font-style:italic;">“Warrants”</i>, 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, <i style="font-style:italic;">Interest </i>(ASC 835).</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="font-style:italic;font-weight:bold;">Embedded Derivatives</span><i style="font-style:italic;"> - </i>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 13 “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="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 Consolidated Statements of Cash Flows. Note 13 “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;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;"><span style="font-style:italic;font-weight:bold;background:#ffffff;">Transfers of Financial Assets –</span><span style="background:#ffffff;"> The Company accounts for transfers of financial assets as sales when it has surrendered control over the related assets. Whether control has been relinquished requires, among other things, an evaluation of relevant legal considerations and an assessment of the nature and extent of the Company’s continuing involvement with the assets transferred. Gains and losses resulting from transfers reported as sales are included as a component of Other income (expense) in the Consolidated Statement of Operations and Comprehensive Loss.</span><span style="background:#ffffff;"> </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;visibility:hidden;background:#ffffff;">​</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;background:#ffffff;">Gain/Loss on Debt Extinguishment – </span><span style="background:#ffffff;">Gain or loss</span> on debt extinguishment is generally recorded upon an extinguishment of a debt instrument. Gain or loss on extinguishment of debt is calculated as the difference between the reacquisition price and net carrying amount of the debt, which includes unamortized debt issuance costs. <span style="background:#ffffff;">Gains and losses on debt extinguishment are included as a component of Interest expense in the Consolidated Statement of Operations and Comprehensive Loss.</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;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 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition </span>–<span style="font-style:italic;font-weight:bold;"> </span>The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For additional discussion on revenue recognition, refer to Note 17 “Revenue Recognition”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:italic;font-weight:bold;">Research and Development </span>–<b style="font-weight:bold;"> </b>Research and development costs are expensed as incurred.</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;">Stock Based Compensation </span>– The Company’s Omnibus Incentive Plan allows for various types of equity-based incentive awards. Stock based compensation expense is based on awards that are expected to vest over the requisite service periods and are based on the fair value of the award measured on the grant date. Vesting requirements vary for directors, officers, and employees. In general, time-based awards fully vest after one year for directors and vest in equal annual installments over a three-year period for officers and employees. Performance-based awards vest upon achievement of certain milestones. Forfeitures are accounted for when they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes </span>–<b style="font-weight:bold;"> </b>The Company recognizes deferred tax assets and liabilities for any basis differences in its assets and liabilities between tax and U.S. GAAP reporting, and for operating loss and credit carry-forwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As a result of the Company’s history of cumulative net operating losses and the uncertainty of their future utilization, the Company has established a valuation allowance to fully offset its net deferred tax assets as of December 31, 2023, and December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s federal and state tax returns for the years ended December 31, 2020 through December 31, 2022 are currently open to audit under the statutes of limitations. There are no pending audits as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Loss Per Common Share </span>– Basic loss per common share is computed using the weighted-average number of common shares outstanding. Diluted loss per share is computed assuming conversion of all potentially dilutive securities. Potential common shares outstanding are excluded from the computation if their effect is anti-dilutive. Refer to Note 16 “Loss Per Common Share” for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Gain and Loss Contingencies </span>–<span style="font-style:italic;font-weight:bold;"> </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;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 Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the 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 in accordance with ASC 450-30, <i style="font-style:italic;">Gain Contingencies. </i>Business interruption insurance is treated as a gain contingency. Gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when cash is received.</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;">Refer to Note 12 “Commitments and Contingencies”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Severance charges - </span><span style="white-space:pre-wrap;">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 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 liabilities, presented within Other current liabilities and Other long-term liabilities Consolidated Balance Sheets:</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;white-space:nowrap;width:86.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.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 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> 238</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 692</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (296)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 634</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> 790</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reversal from settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (168)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (870)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.45%;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;"> 386</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10.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:2.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:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="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:12.53%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:12.53%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="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:12.53%;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:2.06%;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:12.53%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 349</p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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:10.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;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 severance liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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:10.5%;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;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 634</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</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:76.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:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:3.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:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.43%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:10.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;"> 401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.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 0.05pt 0pt;"> 692</p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other operating expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.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;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.24%;border-bottom: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:76.56%;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 severance charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:10.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;"> 622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:6.24%;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;"> 692</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;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;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncement(s)</span><i style="font-style:italic;"> –</i> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;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;">The Company adopted ASU 2016-13, or ASC 326 <i style="font-style:italic;">Financial Instruments-Credit Losses</i>, 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 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 retained earnings as of January 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">In November 2023, the FASB issued ASU 2023-07, </span><i style="font-style:italic;background:#ffffff;">Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures</i><span style="background:#ffffff;">. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. Early adoption of the ASU is permitted, including adoption in any interim period for which financial statements have not been issued. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">In December 2023, the FASB issued ASU 2023-09,</span><i style="font-style:italic;background:#ffffff;"> Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. </i><span style="background:#ffffff;">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.</span><span style="color:#ee2724;background:#ffffff;"> </span><span style="background:#ffffff;">The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation </span>– The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of 22<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">nd</sup><span style="white-space:pre-wrap;"> Century Group and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As described in Note 2, on December 22, 2023, the Company divested substantially all of the assets of GVB Biopharma’s (“GVB”) business within its former hemp/cannabis segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">As a result of the divestiture of GVB and strategic shift away from hemp/cannabis, the Company has realigned its corporate and management reporting structure to focus solely on its tobacco business. As a result, during the fourth quarter of 2023, the Company reorganized its business to become a </span><span style="-sec-ix-hidden:Hidden_NiNUEKDcHUqGSbwdbkk3vQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">single</span></span><span style="background:#ffffff;"> reportable segment: (1) tobacco. </span>This segment structure reflects the financial information and reports used by the Company’s management, specifically its Chief Operating Decision Maker (“CODM”), to make decisions regarding the Company’s business, including resource allocations and performance assessments. All assets and continuing operations of the Company are physically located or domiciled in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The results of operations of the former hemp/cannabis segment are reported as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented and the related assets and liabilities associated with the discontinued operations are classified as held for sale in the Consolidated Balance Sheets as of December 31, 2023, and 2022, respectively. The Consolidated Statements of Cash Flows includes cash flows related to the discontinued operations due to 22<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">nd</sup> Century’s (parent) centralized treasury and cash management processes, and, accordingly, cash flow amounts for discontinued operations are disclosed in Note 2 “Discontinued Operations and Divestitures.” All results and information in the Consolidated Financial Statements are presented as continuing operations and exclude the former hemp/cannabis segment unless otherwise noted specifically as discontinued operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates </span>–<b style="font-weight:bold;"> </b>The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;background:#ffffff;margin:2pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity and Capital Resources </span>– These 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.4pt;background:#ffffff;margin: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 $54,987 and $51,714 for the years ended December 31, 2023 and 2022, respectively, and an accumulated deficit of $378,707 and $237,814 as of December 31, 2023 and December 31, 2022, respectively. <span style="letter-spacing:-0.1pt;">As of December 31, 2023, the Company had cash and cash equivalents of </span><span style="letter-spacing:-0.1pt;">$2,058</span><span style="letter-spacing:-0.1pt;">. Subsequent to December 31, 2023, the Company completed a warrant inducement offering with gross proceeds to the Company of approximately </span><span style="letter-spacing:-0.1pt;">$2,421</span><span style="letter-spacing:-0.1pt;">, before deducting the placement agent fees of </span><span style="letter-spacing:-0.1pt;">$165</span><span style="letter-spacing:-0.1pt;"> (see Note 21 “Subsequent Events”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:12pt;text-indent:32.05pt;background:#ffffff;margin: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 Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin: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 or assets, 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 Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;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 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> -54987000 -51714000 -378707000 -237814000 2058000 2421000 165000 true <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;">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 its 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; inability to identify or consummate any strategic initiatives and transactions; 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-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reverse Stock Split</span><i style="font-style:italic;"> – </i>On July 5, 2023, the Company effected a <span style="-sec-ix-hidden:Hidden_B-tLBNYf1UqBtM378gwXeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1-for-15</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 66,035 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 Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split.</p> 66035 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred stock authorized </span>– The Company is authorized to issue “blank check” preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk </span>– Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in financial institutions. Although the cash accounts exceed the federally insured deposit amount, management does not anticipate nonperformance by the financial institutions. Management reviews the financial viability of these institutions on a periodic basis.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and cash equivalents –</span> The Company considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. However, the Company has elected to classify money market mutual funds related to its short-term investment portfolio as short-term investment securities. There are no restrictions on the Company’s cash and cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investment securities </span>– The Company’s short-term investment securities are classified as available-for-sale securities and consist of money market funds, corporate bonds, U.S. government agency bonds, U.S. treasury securities, and commercial paper with maturities that may extend beyond three months at the time of acquisition. The Company’s short-term investment securities are carried at fair value within current assets on the Company’s Consolidated Balance Sheets. The Company views its available-for-sale securities as available for use in current operations regardless of the stated maturity date of the security. The Company’s investment policy states that all investment securities must have a maximum maturity of <span style="-sec-ix-hidden:Hidden_-HLwgH0LMkKDfeynwWwdkQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twenty-four</span></span> (24) months or less and the maximum weighted maturity of the investment securities must not exceed twelve (12) months. Some of the Company’s short-term investment securities are fixed-income debt instruments, and accordingly, unrealized gains and losses incurred on the short-term investment securities (the adjustment to fair value) are recorded in other comprehensive income or loss on the Company’s Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses on short-term investment securities are recorded in the other income (expense) portion of the Company’s Consolidated Statements of Operations and Comprehensive Loss. Interest income is recorded on the accrual basis and presented net of investment related fees.</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;">Trade Accounts Receivable and Provision for Current Expected Credit Losses – </span>The Company provides credit, in the normal course of business, to its tobacco customers in the form of trade receivables. Credit is extended based on evaluation of a customer’s financial condition and collateral is not required. The Company maintains a provision for those trade receivables that it does not expect to collect. In accordance with Accounting Standards Codification (“ASC”) Topic 326, the Company accrues its estimated losses from uncollectable accounts receivable to the provision based upon recent historical experience, the length of time the receivable has been outstanding, other specific information as it becomes available, and reasonable and supportable forecasts not already reflected in the historical loss information. Provisions for current expected credit losses are charged to current operating expenses. Actual losses are charged against the provision when incurred. As of December 31, 2023, and 2022, the Company recorded a provision for credit losses of $8 and $0, respectively.</p> 8000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories </span>–<span style="font-style:italic;font-weight:bold;"> </span>Inventories are valued at the lower of historical cost or net realizable value. Cost is determined using an average cost method for tobacco leaf inventory and raw materials inventory. Standard cost is primarily used for finished goods inventory. Inventories are evaluated to determine whether any amounts are not recoverable based on slow moving or obsolete condition and are written off or reserved as appropriate.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property, plant and equipment </span><i style="font-style:italic;">– </i>Plant and equipment are recorded at their acquisition cost and depreciated on a straight-line basis over their estimated useful lives. Leasehold improvements are depreciated on a straight-line basis over the term of the lease or the estimate useful life of the asset, whichever is shorter. Depreciation commences when the asset is placed in service. The following table shows estimated useful lives of property, plant and equipment:</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:57.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:42.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 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:57.69%;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;">Classification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;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;">Estimated Useful Lives</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">shorter of 20 years or lease term</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_Sm5exK69r02lQQjGQyLtzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> to 15 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office furniture, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_paY4DQLCikK3F16JCn2tcA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> to 10 years</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:57.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:42.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 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:57.69%;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;">Classification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;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;">Estimated Useful Lives</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">shorter of 20 years or lease term</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_Sm5exK69r02lQQjGQyLtzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> to 15 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office furniture, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_paY4DQLCikK3F16JCn2tcA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> to 10 years</p></td></tr></table> P20Y P15Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Acquisitions - </span>The Company accounts for acquisitions under the acquisition method of accounting for business combinations. Results of operations of acquired companies are included in the Company’s results of operations as of the respective acquisition dates. The purchase price of each acquisition is allocated to the net assets acquired based on estimates of their fair values at the date of the acquisition. Any purchase price in excess of these net assets is recorded as goodwill. The allocation of purchase price in certain cases may be subject to revision based on the final determination of fair values during the measurement period, which may be up to one year from the acquisition date.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Discontinued Operations -</span> In determining whether a group of assets which has been disposed of (or is to be disposed of) should be presented as a discontinued operation, the Company analyzes whether the group of assets being disposed of represented a component of the entity; that is, whether it had historic operations and cash flows that were clearly distinguished (both operationally and for financial reporting purposes). In addition, the Company considers whether the disposal represents a strategic shift that has or will have a major effect on the Company’s operations and financial results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;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;margin:0pt;">The assets and liabilities of a discontinued operation held for sale, other than goodwill, are measured at the lower of carrying amount or fair value less cost to sell. The Company allocates interest to discontinued operations if the interest is directly attributable to the discontinued operations or is interest on debt that is required to be repaid as a result of the disposal transaction.</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;">Contingent Consideration - </span>Contingent consideration arising from a business acquisition is included as part of the purchase price and is recorded at fair value as of the acquisition date. Subsequent to the acquisition date, the Company remeasures contingent consideration arrangements at fair value at each reporting period until the contingency is resolved. The changes in fair value are recognized within Other operating expenses (income), net in the Company’s Consolidated Statement of Operations and Comprehensive Loss. Changes in fair values reflect new information about the likelihood of the payment of the contingent consideration and the passage of time. See Note 3 “Business Acquisitions” for the contingent consideration arising from the acquisition of RX Pharmatech Ltd.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill - </span>Goodwill represents the excess of cost over the fair value of identifiable net assets of a business acquired and is assigned to one or more reporting units. The Company tests its reporting unit’s goodwill for impairment at least annually as of the measurement date year and between annual tests if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. The Company concluded an interim impairment trigger event occurred and tested its goodwill for impairment during the quarter ended September 30, 2023 and concluded that goodwill impairment existed. No goodwill remained as of December 31, 2023. See Note 2 “Discontinued Operations and Divestitures” for additional information.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span> – Definite lived intangible assets are recorded at cost and consist primarily of (1) expenditures incurred with third-parties related to the processing of patent claims and trademarks with government authorities, as well as costs to acquire patent rights from third-parties, (2) license fees paid for third-party intellectual property. The amounts capitalized relate to intellectual property that the Company owns or to which it has rights to use. The Company’s capitalized intellectual property costs are amortized using the straight-line method over the remaining statutory life of the patent assets in each of the Company’s patent families, which have estimated expiration dates ranging from 2026 to 2043. Periodic maintenance or renewal fees are expensed as incurred. Annual minimum license fees are charged to expense. License fees paid for third-party intellectual property are amortized on a straight-line basis over the last to expire patents, which have expected expiration dates from 2028 through 2043. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company believes that costs associated with becoming a signatory to the master settlement agreement “MSA”, costs related to the acquisition of a predicate cigarette brand, and tobacco brand related trademarks have indefinite lives. At each reporting period, the Company evaluates whether the nature and use of the asset continue to support the indefinite-lived classification.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets </span>–<b style="font-weight:bold;"> </b>The Company reviews the carrying value of its long-lived assets at each reporting period to determine if impairment indicators are present in accordance with ASC 360-<i style="font-style:italic;">Property, plant, and equipment</i> or ASC 350- <i style="font-style:italic;">Intangibles, Goodwill, and Other</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Definite lived intangible assets subject to amortization are reviewed for strategic importance and commercialization opportunity prior to expiration. If it is determined that the asset no longer supports the Company’s strategic objectives and/or will not be commercially viable prior to expiration, the asset is impaired. In addition, the Company will assess the expected future undiscounted cash flows for its intellectual property based on consideration of future market and economic conditions, competition, federal and state regulations, and licensing opportunities. If the carrying value of such assets are not recoverable, the carrying value will be reduced to fair value and the difference is recorded as impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">Indefinite-lived intangible asset carrying values are reviewed at least annually or more frequently if events or changes in circumstances indicate that it is more likely than not that an impairment exists. The Company first performs a qualitative assessment and considers its current strategic objectives, future market and economic conditions, competition, and federal and state regulations to determine if an impairment is more likely than not. If it is determined that an impairment is more likely than not, a quantitative assessment is performed to compare the asset carrying value to fair value. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span> – The Company determines if an arrangement is, or contains, a lease at inception and classifies it as operating or finance. The Company has operating and finance leases for office and manufacturing facilities, machinery and vehicles. Finance lease assets and corresponding liabilities are not material to the Consolidated Financial Statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Any operating lease having a lease term greater than twelve months will be recognized on the Consolidated Balance Sheets as a right-of-use (ROU) asset with an associated lease obligation—all other leases are considered short-term in nature and will be expensed on a month-to-month basis. The ROU assets and lease obligations are recognized as of the commencement date at the net present value of the fixed minimum lease payments for the lease term. The lease term is determined based on the contractual conditions, including whether renewal options are reasonably certain to be exercised. The discount rate used is the interest rate implicit in the lease, if available, or the Company’s incremental borrowing rate which is determined using a base line rate plus an applicable spread.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Refer to Note 6 “Right-of-use Assets, Lease Obligations, and Other Leases” for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span><i style="font-style:italic;"> </i><span style="font-style:italic;font-weight:bold;">–</span> FASB ASC 820 - <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</p><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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities;</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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and</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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 inputs are unobservable inputs based on the Company’s own assumptions used to measure assets and liabilities at fair value.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">A financial asset’s or a financial liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The Company estimates that the carrying amounts reported on the Consolidated Balance Sheets for cash and cash equivalents, accounts receivable, contract assets, promissory note receivable, accounts payable and accrued expenses, and notes and loans payable approximate their fair value due to the short-term nature of these items. Note 9 “Fair Value Measurements” contains additional information on assets and liabilities recorded at fair value in the Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin: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, <i style="font-style:italic;">Distinguishing Liabilities from Equity</i> (ASC 480) and ASC 815, <i style="font-style:italic;">Derivatives and Hedging</i> (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;text-indent:36pt;background:#ffffff;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. Changes in subsequent measurement fair value are recorded in Other income (expense), net of the Company’s Consolidated Statements of Operations and Comprehensive Loss. 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 additional paid-in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">capital at the time of issuance. For additional discussion on warrants, see Note 9 “Fair Value Measurements” and Note 10 “Capital Raise and Warrants for Common Stock”.</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><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;">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 stockholders and a corresponding increase to additional paid-in-capital resulting in no change to stockholders’ equity/deficit. The incremental value of modifications to warrants as a result of the trigger of down round provisions in connection with equity financings was $3,029, the incremental value of replacement warrants was $6,596, and the incremental value of modifications to warrants as a result of the trigger of anti-dilution provisions of the JGB warrants was $367. Such amounts were determined using Monte-Carlo valuation models and are recorded as Deemed dividends for the year ended December 31, 2023 on the Consolidated Statement of Operations and Comprehensive Loss.</p> 3029000 6596000 367000 <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 Issued with Detachable Warrants - </span>The Company considers guidance within ASC 470-20, <i style="font-style:italic;">Debt </i>(ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption <i style="font-style:italic;">“Warrants”</i>, 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, <i style="font-style:italic;">Interest </i>(ASC 835).</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;">Embedded Derivatives</span><i style="font-style:italic;"> - </i>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 13 “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 Consolidated Statements of Cash Flows. Note 13 “Debt” contains additional information on the Company’s debt issuance costs and discounts.</p> <span style="font-style:italic;font-weight:bold;background:#ffffff;">Transfers of Financial Assets –</span><span style="background:#ffffff;"> The Company accounts for transfers of financial assets as sales when it has surrendered control over the related assets. Whether control has been relinquished requires, among other things, an evaluation of relevant legal considerations and an assessment of the nature and extent of the Company’s continuing involvement with the assets transferred. Gains and losses resulting from transfers reported as sales are included as a component of Other income (expense) in the Consolidated Statement of Operations and Comprehensive Loss.</span> <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;background:#ffffff;">Gain/Loss on Debt Extinguishment – </span><span style="background:#ffffff;">Gain or loss</span> on debt extinguishment is generally recorded upon an extinguishment of a debt instrument. Gain or loss on extinguishment of debt is calculated as the difference between the reacquisition price and net carrying amount of the debt, which includes unamortized debt issuance costs. <span style="background:#ffffff;">Gains and losses on debt extinguishment are included as a component of Interest expense in the Consolidated Statement of Operations and Comprehensive Loss.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition </span>–<span style="font-style:italic;font-weight:bold;"> </span>The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For additional discussion on revenue recognition, refer to Note 17 “Revenue Recognition”.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 36pt;"><span style="font-style:italic;font-weight:bold;">Research and Development </span>–<b style="font-weight:bold;"> </b>Research and development costs are expensed as incurred.</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;">Stock Based Compensation </span>– The Company’s Omnibus Incentive Plan allows for various types of equity-based incentive awards. Stock based compensation expense is based on awards that are expected to vest over the requisite service periods and are based on the fair value of the award measured on the grant date. Vesting requirements vary for directors, officers, and employees. In general, time-based awards fully vest after one year for directors and vest in equal annual installments over a three-year period for officers and employees. Performance-based awards vest upon achievement of certain milestones. Forfeitures are accounted for when they occur.</p> P1Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes </span>–<b style="font-weight:bold;"> </b>The Company recognizes deferred tax assets and liabilities for any basis differences in its assets and liabilities between tax and U.S. GAAP reporting, and for operating loss and credit carry-forwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As a result of the Company’s history of cumulative net operating losses and the uncertainty of their future utilization, the Company has established a valuation allowance to fully offset its net deferred tax assets as of December 31, 2023, and December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s federal and state tax returns for the years ended December 31, 2020 through December 31, 2022 are currently open to audit under the statutes of limitations. There are no pending audits as of December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Loss Per Common Share </span>– Basic loss per common share is computed using the weighted-average number of common shares outstanding. Diluted loss per share is computed assuming conversion of all potentially dilutive securities. Potential common shares outstanding are excluded from the computation if their effect is anti-dilutive. Refer to Note 16 “Loss Per Common Share” for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Gain and Loss Contingencies </span>–<span style="font-style:italic;font-weight:bold;"> </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;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 Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the 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 in accordance with ASC 450-30, <i style="font-style:italic;">Gain Contingencies. </i>Business interruption insurance is treated as a gain contingency. Gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when cash is received.</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;">Refer to Note 12 “Commitments and Contingencies”.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Severance charges - </span><span style="white-space:pre-wrap;">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 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 liabilities, presented within Other current liabilities and Other long-term liabilities Consolidated Balance Sheets:</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;white-space:nowrap;width:86.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.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 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> 238</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 692</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (296)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 634</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> 790</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reversal from settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (168)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (870)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.45%;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;"> 386</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10.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:2.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:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="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:12.53%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:12.53%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="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:12.53%;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:2.06%;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:12.53%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 349</p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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:10.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;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 severance liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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:10.5%;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;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 634</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</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:76.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:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:3.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:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.43%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:10.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;"> 401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.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 0.05pt 0pt;"> 692</p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other operating expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.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;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.24%;border-bottom: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:76.56%;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 severance charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:10.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;"> 622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:6.24%;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;"> 692</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:86.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.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 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> 238</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 692</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (296)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 634</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> 790</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reversal from settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (168)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (870)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.45%;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;"> 386</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10.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:2.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:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="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:12.53%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:12.53%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="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:12.53%;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:2.06%;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:12.53%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 349</p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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:10.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:72.86%;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 severance liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;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:10.5%;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;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.99%;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.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;"> 634</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</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:76.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:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:3.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:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.43%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:10.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;"> 401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.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 0.05pt 0pt;"> 692</p></td></tr><tr><td style="vertical-align:bottom;width:76.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other operating expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.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;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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.24%;border-bottom: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:76.56%;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 severance charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:10.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;"> 622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:6.24%;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;"> 692</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:86.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.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 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> 238</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 692</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (296)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 634</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> 790</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reversal from settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (168)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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;"> (870)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.45%;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;"> 386</p></td></tr></table> 238000 692000 -296000 634000 790000 -168000 -870000 386000 386000 349000 285000 386000 634000 401000 692000 221000 622000 692000 <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;">Recent Accounting Pronouncement(s)</span><i style="font-style:italic;"> –</i> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;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;">The Company adopted ASU 2016-13, or ASC 326 <i style="font-style:italic;">Financial Instruments-Credit Losses</i>, 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 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 retained earnings as of January 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">In November 2023, the FASB issued ASU 2023-07, </span><i style="font-style:italic;background:#ffffff;">Segment Reporting (Topic 280)-Improvements to Reportable Segment Disclosures</i><span style="background:#ffffff;">. The ASU enhances disclosure of significant segment expenses by requiring disclosure of significant segment expenses regularly provided to the chief operating decision maker, extend certain annual disclosures to interim periods, and permits more than one measure of segment profit or loss to be reported under certain conditions. The amendments are effective for the Company in years beginning after December 15, 2023, and interim periods within years beginning after December 15, 2024. Early adoption of the ASU is permitted, including adoption in any interim period for which financial statements have not been issued. The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">In December 2023, the FASB issued ASU 2023-09,</span><i style="font-style:italic;background:#ffffff;"> Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. </i><span style="background:#ffffff;">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.</span><span style="color:#ee2724;background:#ffffff;"> </span><span style="background:#ffffff;">The Company is currently evaluating the impact that the adoption of this ASU will have on its consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 2. – DISCONTINUED OPERATIONS AND DIVESTITURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Provision for Impairment of GVB Hemp/Cannabis Business</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">During the third quarter of 2023, the Company identified certain events and circumstances that could potentially be an impairment triggering event for both the tobacco and hemp/cannabis reporting units in connection with (1) the announcement of initiating a process to evaluate strategic alternatives for the Company’s assets, and (2) announcement of cost cut initiatives intended to yield significant cash savings on an annual basis. The initiation of these two processes was in response to the sustained decline in the Company's market capitalization, operating losses and negative cash flows from operations, and current liquidity position, and is intended to monetize the value or more effectively expand the market reach of our products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:6pt 0pt 0pt 0pt;">Accordingly, the Company evaluated the impact on each of its reporting units to assess whether there was an impairment triggering event requiring it to perform a goodwill impairment test. The Company had no recorded goodwill in its tobacco reporting unit. For the hemp/cannabis reporting unit, as part of this impairment test, the Company considered certain qualitative factors, such as the Company’s performance, business forecasts, and strategic plans. It reviewed key assumptions, including projected cash flows and future revenues. After reviewing the qualitative assessment, the Company determined a quantitative assessment was required to be performed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:6pt 0pt 0pt 0pt;">Using the income approach, with the discount rate selected considering and capturing the related risk associated with the forecast, the Company compared the fair value of the reporting unit to carrying value. Based on the results, the carrying value of the hemp/cannabis reporting unit exceeded its fair value and the goodwill was determined to be impaired and $33,360, representing the full amount of goodwill recorded to the hemp/cannabis reporting unit, was written off as impaired during the quarter ended September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:6pt 0pt 0pt 0pt;">The impairment charge is the result of the Company's Step-1 goodwill impairment test for the former hemp/cannabis reporting unit, which reflected a decrease in the future expected cash flows related to bulk ingredient and CDMO+D product sales, along with increases in discount rates to reflect the uncertainty of future cash flows. Estimating the fair value of goodwill requires the use of estimates and significant judgments that are based on a number of factors, including unobservable level 3 inputs. These estimates and judgments may not be within the control of the Company and accordingly it is reasonably possible that the judgments and estimates could change in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;background:#ffffff;margin:0pt;">The Company also evaluated the recoverability of its hemp/cannabis segment other intangible assets, net and long-lived assets to determine whether any assets or asset groups were impaired. The Company determined that the carrying value of certain tradenames, patents and license intangible assets, net were greater than their fair value, as these intangible assets related to hemp/cannabis operations. Therefore, the Company recorded additional provision for impairment in the amount of $10,879, the Cookies license acquired in the second quarter of 2023 was written-off and fully impaired in the amount of $3,037, and a loss on equity investments of $682. Additionally, through a similar analysis, the Company recorded provision for impairment of $7,418 for property, plant and equipment and $5,038 for operating lease right-of-use assets related to manufacturing and lab facilities. The undiscounted cash flow analysis and fair value determination requires the use of estimates and significant judgments that are based on a number of factors, including unobservable level 3 inputs. For the year ended December 31, 2023, total impairment charges for other intangibles and long-lived assets is $25,189.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:10pt;margin:0pt;"><span style="font-style:italic;">Discontinued Operations and Divestiture of GVB Hemp/Cannabis Business</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 November 20, 2023, the Company entered into an Equity Purchase Agreement (the “Purchase Agreement”) with Specialty Acquisition Corporation, a Nevada corporation (the “Buyer”) pursuant to which the Company agreed to sell substantially all of its equity interests in its GVB hemp/cannabis business (the “Purchased Interests”) for a purchase price of $2,250 (the “Purchase Price”).</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 December 22, 2023, the Company and the Buyer entered into an Amendment to Equity Purchase Agreement (the “GVB Amendment”) pursuant to which the Company and the Buyer increased the Purchase Price to $3,100 (the “New Purchase Price”) which consisted of (i) a cash payment of $1,100 to the Company’s senior lender, on behalf of and at the direction of the Company and (ii) a 12% secured promissory note issued by the Buyer 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 Note”). Until repaid to the senior lender, the GVB Note is recorded as a current asset and corresponding amount is pledged as Current portion of long term debt on the Consolidated Balance Sheet as of December 31, 2023.</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;">The parties previously agreed that the Company would retain any insurance proceeds received in connection with the fire at the Grass Valley manufacturing facility, if any (the “Insurance Proceeds”) and up to the first $2,000 of the Insurance Proceeds would be used to offset the Buyer’s portion of certain shared liabilities. Pursuant to the terms of the GVB Amendment, the Buyer will be entitled to offset its portion of certain shared contingent liabilities up to $1,000; provided that, the Insurance Proceeds exceed $5,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;">In connection with the closing of the transaction on December 22, 2023, but prior to any adjustments for Insurance Proceeds and certain shared liabilities, after selling expenses of $434, the Company recognized a loss on disposal of discontinued operations of $58,521 during the year ended December 31, 2023, which includes the third quarter impairment charges described above.</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;min-height:12.0pt;text-indent:36pt;margin:0pt;">For disposal transactions, a component of an entity that is anticipated to be sold in the future is reported in discontinued operations after it meets the criteria for held-for-sale classification, and if the disposition represents a strategic shift that has (or will have) a major effect on the entity's operations and financial results. The Company evaluated the quantitative and qualitative factors related to the expected sale of the GVB hemp/cannabis business and exit from the hemp/cannabis space, and concluded that it met the held-for-sale criteria and that all other conditions for discontinued operations presentation were not met until November 30, 2023. Property, plant and equipment are not depreciated, and intangibles assets are not amortized once classified as held-for-sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;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;margin:0pt;"><span style="white-space:pre-wrap;">As a result, the operating results of the hemp/cannabis disposal group have been classified as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented and the assets and liabilities of the hemp/cannabis disposal group have been classified as assets and liabilities of discontinued operations in the Consolidated Balance Sheets at December 31, 2023 and 2022, respectively. See additional information in Note 3, “Business Acquisitions” related to GVB And RXP, including the date of transactions and periods that operating results of the acquired business are included in the Consolidated Financial Statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;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;margin:0pt;">The assets and liabilities of a discontinued operation held for sale, other than goodwill, are measured at the lower of carrying amount or fair value less cost to sell. Following the provision for impairment charges recorded during the third quarter of 2023 as described above, the Company concluded the carrying value of assets and liabilities of the GVB hemp/cannabis business approximated fair value when deemed held for sale based on the purchase price consideration of $3,100.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;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;margin:0pt;">As of December 31, 2023, all assets and liabilities of the hemp/cannabis disposal group are presented as current in the Consolidated Balance Sheet as management believes the remaining disposal and exit from hemp/cannabis is deemed probable and will occur within one year. The carrying amounts of the 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;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;"><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;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.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 0pt 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:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:1.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 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.67%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.02%;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.67%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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 and cash equivalents</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,278</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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,738</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance recoveries</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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 - current</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;margin:0pt;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.67%;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 assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,646</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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,401</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,732</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 33,160</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,641</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 682</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 166</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Noncurrent assets of discontinued operations held for sale</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 54,782</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;margin:0pt;padding:0pt;"><p 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:74.67%;background:#cceeff;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 429</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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,117</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 662</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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 payroll</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.46%;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.9%;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.11%;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;"> 537</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.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:11.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;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:11.11%;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.46%;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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 31</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,138</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;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</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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,001</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,430</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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 long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 172</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Noncurrent liabilities of discontinued operations held for sale</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,603</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;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.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net (liabilities) assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 59,687</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;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;">Net loss from discontinued operations for year ended December 31, 2023 and 2022 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;width:74.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:74.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="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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:13.04%;border-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.55%;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.64%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Revenues, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> 42,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> 21,610</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;border-bottom: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;"> 22,283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Gross loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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;"> (673)</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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:74.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;">Sales, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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,286</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;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,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;margin:0pt;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,983</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Other operating expense, net <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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;"> 118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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,529</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on disposal of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 58,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;border-bottom: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:74.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;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> 78,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> 22,798</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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;"> (85,261)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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,471)</p></td></tr><tr><td style="vertical-align:bottom;width:74.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 income (expense):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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:2.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:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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:74.75%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Interest expense <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> (438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> (298)</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (373)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;border-bottom: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;"> (232)</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Loss from discontinued operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> (85,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> (23,703)</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;border-bottom: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;"> (455)</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Net loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;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;"> (86,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> (23,248)</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:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 36pt;">(1) The Company recorded $25,189 of impairment charges in Other operating expenses, net and recorded $33,360 of Goodwill impairment from discontinued operations during the three months ended September 30, 2023, which were reclassified to Loss on disposal of discontinued operations during the three months ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 36pt;">(2) The Company allocates interest to discontinued operations if the interest is directly attributable to the discontinued operations or is interest on debt that is required to be repaid as a result of the disposal transaction. Interest expense included in discontinued operations reflects an estimate of interest expense related to the $3,100 principal balance of debt that is required to be repaid with the proceeds from the sale of the GVB hemp/cannabis business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The components of discontinued operations “Other operating expenses, net” 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;white-space:nowrap;width:74.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:25.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:25.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:13.04%;border-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.55%;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.64%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Grass Valley fire:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:11.21%;background:#cceeff;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:7.81%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed asset write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.21%;margin:0pt;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.55%;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.82%;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:7.81%;margin:0pt;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,550</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Inventory charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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.55%;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.82%;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:7.81%;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,998</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;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.55%;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.82%;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:7.81%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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:7.81%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Compensation &amp; benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;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.55%;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.82%;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:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Insurance recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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.55%;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.82%;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:7.81%;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;"> (5,000)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Grass Valley fire</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:7.81%;margin:0pt;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,799</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:11.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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:7.81%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impairment of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;margin:0pt;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.55%;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.82%;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:7.81%;margin:0pt;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,453</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Gain on change in contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:11.21%;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,138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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:7.81%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Needlerock Farms settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:7.81%;margin:0pt;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:74.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;">Impairment of inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:11.21%;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.55%;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.82%;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:7.81%;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;"> 237</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on sale or disposal of property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;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;"> (64)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:7.81%;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)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Acquisition costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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:7.81%;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,046</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other operating expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> 118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;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,529</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:0pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Grass Valley fire</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In November 2022, there was a fire at our Grass Valley manufacturing facility in Oregon, which manufactures bulk ingredients, primarily CBD isolate and distillate. The Company has incurred continuous expenses throughout 2023 related to consulting, legal and demolition at this facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash flow information from discontinued operations for years ended December 31, 2023 and 2022 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:74.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:25.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:25.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:13.04%;border-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.55%;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.64%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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.82%;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.21%;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;"> 21,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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,274</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;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 investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.81%;margin:0pt;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,665</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.21%;margin:0pt;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,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.81%;margin:0pt;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,566</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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.82%;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.21%;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,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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,752</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:10pt;visibility:hidden;">​</span></p> 33360000 10879000 3037000 -682000 7418000 5038000 25189000 2250000 3100000 1100000 0.12 2000000 2000000 1000000 5000000 434000 58521000 3100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;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:74.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 0pt 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:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:1.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 0pt 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.67%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.02%;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.67%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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 and cash equivalents</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,278</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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,738</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance recoveries</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 815</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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 - current</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;margin:0pt;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.67%;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 assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,646</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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,401</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,732</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 33,160</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,641</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 682</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 166</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Noncurrent assets of discontinued operations held for sale</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 54,782</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;margin:0pt;padding:0pt;"><p 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:74.67%;background:#cceeff;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 429</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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,117</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 662</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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 payroll</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.46%;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.9%;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.11%;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;"> 537</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.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:11.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;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:11.11%;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.46%;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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 31</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,138</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;background:#cceeff;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</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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,001</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,430</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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 long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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;"> 172</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Noncurrent liabilities of discontinued operations held for sale</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;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.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.11%;margin:0pt;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,603</p></td></tr><tr><td style="vertical-align:bottom;width:74.67%;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.72%;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.11%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;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:74.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net (liabilities) assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.11%;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;"> 59,687</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:74.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:74.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="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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:13.04%;border-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.55%;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.64%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Revenues, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> 42,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> 21,610</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;border-bottom: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;"> 22,283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Gross loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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;"> (673)</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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:74.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;">Sales, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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,286</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;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,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;margin:0pt;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,983</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Other operating expense, net <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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;"> 118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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,529</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on disposal of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 58,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;border-bottom: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:74.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;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> 78,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> 22,798</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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;"> (85,261)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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,471)</p></td></tr><tr><td style="vertical-align:bottom;width:74.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 income (expense):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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:2.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:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;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:74.75%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Interest expense <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> (438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> (298)</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (373)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;border-bottom: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;"> (232)</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Loss from discontinued operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> (85,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> (23,703)</p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;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.82%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;border-bottom: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;"> (455)</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Net loss from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;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;"> (86,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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;"> (23,248)</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:74.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:25.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:25.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:13.04%;border-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.55%;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.64%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Grass Valley fire:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:11.21%;background:#cceeff;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:7.81%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed asset write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.21%;margin:0pt;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.55%;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.82%;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:7.81%;margin:0pt;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,550</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Inventory charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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.55%;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.82%;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:7.81%;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,998</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;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.55%;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.82%;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:7.81%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;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;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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:7.81%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Compensation &amp; benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;margin:0pt;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.55%;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.82%;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:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Insurance recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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.55%;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.82%;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:7.81%;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;"> (5,000)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Grass Valley fire</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:7.81%;margin:0pt;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,799</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Severance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:11.21%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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:7.81%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impairment of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;margin:0pt;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.55%;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.82%;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:7.81%;margin:0pt;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,453</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Gain on change in contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:11.21%;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,138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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:7.81%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Needlerock Farms settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:7.81%;margin:0pt;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:74.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;">Impairment of inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;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:11.21%;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.55%;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.82%;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:7.81%;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;"> 237</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on sale or disposal of property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:11.21%;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;"> (64)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:7.81%;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)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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;">Acquisition costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.82%;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:7.81%;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,046</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other operating expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.21%;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;"> 118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;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,529</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:74.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:25.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:25.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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:13.04%;border-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.55%;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.64%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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.82%;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.21%;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;"> 21,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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,274</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.75%;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 investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.81%;margin:0pt;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,665</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.21%;margin:0pt;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,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.81%;margin:0pt;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,566</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.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.82%;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.21%;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,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.81%;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,752</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:10pt;visibility:hidden;">​</span></p> 815000 4278000 2738000 5000000 9000 815000 1207000 38000 1254000 13646000 9401000 1732000 33160000 9641000 682000 166000 54782000 2000 219000 1083000 429000 2013000 2117000 79000 662000 537000 8000 143000 31000 3185000 4138000 3001000 1430000 172000 4603000 -1931000 59687000 42113000 21610000 49185000 22283000 -7072000 -673000 16540000 12286000 3010000 2983000 118000 7529000 58521000 78189000 22798000 -85261000 -23471000 65000 66000 438000 298000 -373000 -232000 -85634000 -23703000 455000 -455000 -86089000 -23248000 25189000 33360000 3100000 5550000 3998000 20000 407000 36000 195000 5000000 407000 4799000 13000 1453000 1138000 769000 237000 64000 6000 131000 1046000 118000 7529000 21281000 17274000 799000 3665000 2443000 1566000 3752000 2752000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 3. – BUSINESS ACQUISITIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">The following acquisitions occurring during the years ended December 31, 2023, and 2022, respectively, are included in the Company’s former hemp/cannabis reportable segment. Accordingly, the results of operations are reported as discontinued operations in the Consolidated Statements of Operations and Comprehensive Loss for all periods presented. See Note 2 “Discontinued Operations and Divestitures” for additional information. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">RX Pharmatech, Ltd.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On January 19, 2023, the Company acquired RX Pharmatech Ltd (“RXP”) pursuant to a share purchase agreement ("SPA”) a privately held distributor of cannabinoids with 1,276 novel food applications with the U.K. Food Standards Agency (“FSA”). RXP’s products include CBD isolate and numerous variations of finished products like gummies, oils, drops, candies, tinctures, sprays, capsules and others. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The initial consideration paid to acquire RXP included $200 in cash and $503 in common stock (consisting of 31,056 unregistered shares of common stock), and an initial estimate of target working capital true-up of $286. The fair value of the Company’s common stock issued as part of the consideration was determined based upon the opening stock price of the Company’s shares as of the acquisition date. Additionally, the contingent consideration in the transaction represents the estimated fair value of the Company’s obligation, under the share purchase agreement, to make additional equity based payments of up to $1,550 over the next three years based on specified conditions being met, which has an initial fair value of contingent consideration of $1,138. The fair value of the aggregate consideration in the transaction is $2,127.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Based on the preliminary purchase price allocation, the assets acquired and liabilities assumed principally comprise $1,744 of intangible assets, and other immaterial working capital items representing a net asset of $93 (net of cash acquired of $290). There was no excess purchase price and therefore no goodwill recorded as part of the business combination. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the Consolidated Financial Statements were prepared.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Intangible assets include the intellectual property associated with the 1,276 novel food applications with the FSA, which is determined to be indefinite lived. The preliminary fair value was determined by utilizing the cost approach and considered market data to evaluate the replacement cost per application. The intellectual property is included in the former hemp/cannabis reportable segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company utilizes third-party valuation experts to assist in estimating the fair value of the contingent consideration and develops estimates by considering weighted-average probabilities of likely outcomes and discounted cash flow analysis. These estimates require the Company to make various assumptions about forecasted revenues and discount rates, which are unobservable and considered Level 3 inputs in the fair value hierarchy. A change in these inputs to a different amount might result in a significantly higher or lower fair value measurement at the reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table provides quantitative information associated with the initial fair value measurement of the Company’s liabilities for contingent consideration as of January 19, 2023:</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:32.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 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.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:0.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:6.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:8.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;margin:0pt;padding:0pt;"><p style="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:14.82%;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;">Maximum Payout</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;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="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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="visibility:hidden;">​</span></p></td><td colspan="2" 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:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.3%;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;">Contingency Type</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.82%;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;">(undiscounted)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;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;">Fair Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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;">Unobservable Inputs</p></td><td colspan="2" 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:center;margin:0pt 0pt 0.05pt 0pt;">or Range</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;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:6.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;"> 1,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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;"><span style="-sec-ix-hidden:Hidden_pi2ZHRRBvkSJRC_lPafp4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Discount rate</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year(s) of payment</p></td><td colspan="2" 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:center;margin:0pt 0pt 0.05pt 0pt;">2024-2026</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the third quarter of 2023, the Company finalized amounts recorded as purchase price allocation and recorded measurement period adjustments of $53<span style="white-space:pre-wrap;">, resulting from an increase of the working capital true-up amount based on final payment made to the sellers. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On December 22, 2023, concurrent with the GVB divestiture (as described in Note 2) which included RXP, the Company entered into a binding letter agreement to terminate its’ remaining contingent consideration obligation payable in shares under the SPA with the sellers of RXP. Accordingly, for the year-ended December 31, 2023, the Company recognized within discontinued operations a gain of $1,138 in Other operating expenses, net in connection with the change in fair value of the contingent consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">GVB Biopharma</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On May 13, 2022, the Company entered into and closed the transactions contemplated by the Reorganization and Acquisition Agreement (the “Reorganization Agreement”) with GVB. Under the terms of the Reorganization Agreement, the Company acquired substantially all of the assets of GVB’s business dedicated to hemp-based cannabinoid extraction, refinement, contract manufacturing and product development (the “Transaction”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> The aggregate consideration for the Transaction consisted of (i) the assumption of approximately </span>$4,637 of debt, (ii) the assumption and direct payment of certain third-party transaction costs incurred by GVB in connection with the Transaction totaling approximately $1,753 and (iii) the issuance to GVB of 2,193,334 unregistered shares of common stock of the Company (the “Shares”) with a fair value of $51,653. The fair value of the Company’s common stock issued as part of the consideration was determined based upon the opening stock price of the Company’s shares as of the acquisition date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The Transaction was structured as a tax-free re-organization pursuant to Internal Revenue Code Section 368(a)(1)(c). Accordingly, the tax basis of net assets acquired retain their carry over tax basis and holding period in purchase accounting. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recorded provisional estimated fair values for the assets purchased, liabilities assumed and purchase consideration as of the date of the acquisition during the second quarter of 2022, resulting in goodwill of $44,200. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the Consolidated Financial Statements were prepared. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following the initial acquisition accounting, the Company recorded final measurement period adjustments, in which the preliminary fair values of the assets acquired and liabilities assumed as of May 13, 2022 were adjusted to reflect the ongoing acquisition valuation analysis procedures of property and equipment, intangible assets, deferred taxes, and working capital adjustments. These adjustments resulted in a combined reduction to goodwill of $10,840. The impact of depreciation and amortization to Operating loss recorded in the third quarter of 2022 as a result of completing valuation procedures for property and equipment and intangible assets, that would have been recorded in the prior period since the date of acquisition was $70. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;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 table presents management’s purchase price allocation:</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:82.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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:14.98%;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;"> 456</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;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,944</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,551</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;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:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 519</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Property, plant &amp; equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,189</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;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,231</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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;"> 33,360</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;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,600</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,800</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,777)</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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;"> (944)</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,259)</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Auto loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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;"> (627)</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Bridge loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:14.98%;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;"> (4,250)</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:14.98%;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;"> 53,406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 fair values of the assets acquired were determined using one of three valuation approaches: market, income or cost. The selection of a particular method for a given asset depended on the reliability of available data and the nature of the asset, among other considerations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The market approach estimates the value for a subject asset based on available market pricing for comparable assets. The income approach estimates the value for a subject asset based on the present value of cash flows projected to be generated by the asset. The projected cash flows were discounted at a required rate of return that reflects the relative risk of the asset and the time value of money. The projected cash flows for each asset considered multiple factors from the perspective of a marketplace participant including revenue projections from existing customers, attrition trends, tradename life-cycle assumptions, marginal tax rates and expected profit margins giving consideration to historical and expected margins. The cost approach estimates the value for a subject asset based on the cost to replace the asset and reflects the estimated reproduction or replacement cost for the asset, less an allowance for loss in value due to depreciation or obsolescence, with specific consideration given to economic obsolescence if indicated. These fair value measurement approaches are based on significant unobservable inputs, including management estimates and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Current Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of current assets and liabilities, excluding inventory, was assumed to approximate their carrying value as of the acquisition date due to the short-term nature of these assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of in-process and finished goods inventory acquired was estimated by applying a version of the income approach called the comparable sales method. This approach estimates the fair value of the assets by calculating the potential revenue generated from selling the inventory and subtracting from it the costs related to the completion and sale of that inventory and a reasonable profit allowance for these remaining efforts. Based upon this methodology, the Company recorded the inventory acquired at fair value resulting in an increase in inventory of $978, which was fully amortized in the three month period ended June 30, 2022 in the Consolidated Statement of Operations and Comprehensive Loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Property, Plant and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">The fair value of PP&amp;E acquired was estimated by applying the cost approach for personal property and leasehold improvements. The cost approach was applied by developing a replacement cost and adjusting for economic depreciation and obsolescence. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recognized operating lease liabilities and operating lease right-of-use assets for office and manufacturing facilities in (i) Las Vegas, Nevada (ii) Grass Valley, Oregon (iii) Prineville, Oregon, and (iv) Tygh Valley, Oregon, accordance with ASC 842, <i style="font-style:italic;">Leases</i><span style="white-space:pre-wrap;">. All facilities were subsequently divested as part of the GVB sale discussed in Note 2 “Discontinued Operations and Divestitures.”</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s discount rate and remaining lease terms as of the acquisition date:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:79.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;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin: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:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company concluded there were no off-market lease intangibles on the date of acquisition based on an evaluation of market rents per square foot, geographic location and nature of use of the underlying asset, among other considerations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Intangible assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The purchase price was allocated to intangible assets 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:57.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.18%;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.4%;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:9.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 style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;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 Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.51%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.18%;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:11.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;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 Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.05%;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 Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.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;">Definite-lived Intangible Assets</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Assigned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-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;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.05%;border-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;">Discount Rate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:9.9%;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;"> 5,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;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;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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;">23.50%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin: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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">23.50%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;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;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Customer Relationships </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;">Customer relationships represent the estimated fair value of contractual and non-contractual customer relationships GVB had as of the acquisition date. These relationships were valued separately from goodwill at the amount that an independent third party would be willing to pay for these relationships. The fair value of customer relationships was determined using the multi-period excess-earnings method, a form of the income approach. The estimated useful life of the existing customer base was based upon the historical customer annual attrition rate of 20%, as well as management’s understanding of the industry and product life cycles.</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;margin:0pt;"><i style="font-style:italic;">Tradename </i></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;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Tradename represents the estimated fair value of GVB’s corporate and product names. The acquired tradename was valued separately from goodwill at the amount that an independent third party would be willing to pay for use of these names. The fair value of the tradename was determined by utilizing the relief from royalty method, a form of the income approach, with a royalty rate of 1.0%. The GVB tradename was assumed to have an indefinite useful life based upon long-term management expectations and future operating plans.</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;">Deferred Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company determined the deferred tax position to be recorded at the time of the GVB acquisition in accordance with ASC Topic 740, <i style="font-style:italic;">Income Taxes</i>, resulting in recognition of deferred tax liabilities for future reversing of taxable temporary differences primarily for intangible assets and property, plant and equipment. This resulted in a preliminary net deferred tax liability of $627, which includes the carryover basis of historical recognized deferred tax assets, liabilities and valuation allowance.</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 net deferred tax liabilities recorded as a result of the acquisition of GVB was determined by the Company to also provide future taxable temporary differences that allow for the Company to utilize certain previously fully reserved deferred tax assets. Accordingly, the Company recognized a reduction to its valuation allowance resulting in a net tax benefit of approximately $434 for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><i style="font-weight:normal;">Goodwill</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The excess of the purchase price over the fair value of net tangible and intangible assets acquired and liabilities assumed was allocated to goodwill. A variety of factors contributed to the goodwill recognized, including the value of GVB’s assembled work force, the incremental value resulting from GVB’s capabilities in hemp/cannabis, operational synergies across the plant science platform, and the expected revenue growth over time that is attributable to increased market share from future products and customers. Goodwill recorded in the transaction will be non-deductible. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Acquisition costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the year ended December 31, 2023, direct costs incurred as a result of the acquisition of RXP were $130, compared to direct costs incurred as a result of the acquisition of GVB of $1,046 during the year ended December 31, 2022. Acquisition costs are expensed as incurred and included in Other operating expenses, net in the Consolidated Statements of Operations and Comprehensive Loss.</p> 1276 200000 503000 31056 286000 1550000 P3Y 1138000 2127000 1744000 93000 290000 0 0 1276 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table provides quantitative information associated with the initial fair value measurement of the Company’s liabilities for contingent consideration as of January 19, 2023:</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:32.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 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.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:0.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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:6.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:8.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;margin:0pt;padding:0pt;"><p style="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:14.82%;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;">Maximum Payout</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;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="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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="visibility:hidden;">​</span></p></td><td colspan="2" 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:center;margin:0pt 0pt 0.05pt 0pt;">Weighted Average</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.3%;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;">Contingency Type</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.82%;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;">(undiscounted)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;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;">Fair Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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;">Unobservable Inputs</p></td><td colspan="2" 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:center;margin:0pt 0pt 0.05pt 0pt;">or Range</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;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:6.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;"> 1,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;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,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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;"><span style="-sec-ix-hidden:Hidden_pi2ZHRRBvkSJRC_lPafp4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Discount rate</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year(s) of payment</p></td><td colspan="2" 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:center;margin:0pt 0pt 0.05pt 0pt;">2024-2026</p></td></tr></table> 1550000 1138000 16 53000 -1138000 4637000 1753000 2193334 51653000 44200000 10840000 70000 <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:82.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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:14.98%;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;"> 456</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;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,944</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,551</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;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:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 519</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Property, plant &amp; equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,189</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating leases right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;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,231</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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;"> 33,360</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;margin:0pt;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,600</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,800</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,777)</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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;"> (944)</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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,259)</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Auto loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.98%;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;"> (627)</p></td></tr><tr><td style="vertical-align:bottom;width:82.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;">Bridge loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:14.98%;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;"> (4,250)</p></td></tr><tr><td style="vertical-align:bottom;width:82.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:14.98%;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;"> 53,406</p></td></tr></table> 456000 2944000 3551000 519000 11189000 1231000 33360000 4600000 5800000 2777000 944000 1259000 387000 627000 4250000 53406000 978000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:79.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;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin: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:79.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin: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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> P3Y9M18D 0.083 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:57.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.18%;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.4%;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:9.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 style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;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 Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.51%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.18%;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:11.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;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 Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.05%;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 Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.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;">Definite-lived Intangible Assets</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Assigned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-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;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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:13.05%;border-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;">Discount Rate</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:9.9%;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;"> 5,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;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;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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;">23.50%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin: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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">23.50%</p></td></tr></table> 5800000 P10Y 0.2350 4600000 0.2350 0.20 0.010 627000 434000 130000 1046000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 4. – INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;">Inventories at December 31, 2023 and 2022 consisted of the following:</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: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;">December 31, </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;">2023</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;">2022</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;"> 3,580</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;"> 7,090</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;"> 3</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;"> 766</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;"> 177</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;"> 4,346</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;"> 7,270</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;">During the year ended December 31, 2023, the Company reserved certain leaf inventory totaling </span><span style="font-weight:normal;">$7,720</span><span style="font-weight:normal;"> resulting from restructuring initiatives implemented, as described in Note 18 “Other Operating Expenses, Net”. Inventory charges are included within Cost of goods sold on the Company’s Consolidated Statement of Operations and Comprehensive Loss.</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: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;">December 31, </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;">2023</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;">2022</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;"> 3,580</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;"> 7,090</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;"> 3</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;"> 766</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;"> 177</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;"> 4,346</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;"> 7,270</p></td></tr></table> 3580000 7090000 3000 766000 177000 4346000 7270000 7720000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 5. – PROPERTY, PLANT AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property, plant and equipment, net at December 31, 2023 and 2022 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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.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: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 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:16.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:16.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></tr><tr><td style="vertical-align:bottom;width:53.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="font-size:8pt;visibility:hidden;">​</span></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 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:19.32%;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><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 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:18.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:53.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="font-size:8pt;visibility:hidden;">​</span></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: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:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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: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:18.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.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;">Leasehold improvements</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.8%;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;"> 262</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.14%;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;"> 232</p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing equipment</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.8%;margin:0pt;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,254</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;margin:0pt;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,780</p></td></tr><tr><td style="vertical-align:bottom;width:53.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;">Office furniture, fixtures and equipment</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.8%;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;"> 254</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.14%;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;"> 414</p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;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:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.8%;margin:0pt;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,770</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;margin:0pt;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,426</p></td></tr><tr><td style="vertical-align:bottom;width:53.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;">Less: accumulated depreciation</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.8%;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;"> (4,377)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.14%;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,734)</p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property, plant and equipment, net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.8%;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;"> 3,393</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.14%;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;"> 3,692</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:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Depreciation expense was $852 and $673 for the year ended December 31, 2023 and 2022, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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.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: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 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:16.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:16.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></tr><tr><td style="vertical-align:bottom;width:53.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="font-size:8pt;visibility:hidden;">​</span></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 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:19.32%;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><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 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:18.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:53.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="font-size:8pt;visibility:hidden;">​</span></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: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:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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: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:18.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.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;">Leasehold improvements</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.8%;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;"> 262</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.14%;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;"> 232</p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Manufacturing equipment</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.8%;margin:0pt;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,254</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;margin:0pt;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,780</p></td></tr><tr><td style="vertical-align:bottom;width:53.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;">Office furniture, fixtures and equipment</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.8%;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;"> 254</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.14%;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;"> 414</p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;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:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.8%;margin:0pt;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,770</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;margin:0pt;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,426</p></td></tr><tr><td style="vertical-align:bottom;width:53.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;">Less: accumulated depreciation</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.8%;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;"> (4,377)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.14%;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,734)</p></td></tr><tr><td style="vertical-align:bottom;width:53.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property, plant and equipment, net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.8%;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;"> 3,393</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:16.14%;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;"> 3,692</p></td></tr></table> 262000 232000 7254000 6780000 254000 414000 7770000 7426000 4377000 3734000 3393000 3692000 852000 673000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 6. – RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company leases a manufacturing facility in Mocksville, North Carolina and an inventory storage facility in Winston-Salem, North Carolina.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">On January 1, 2023, the Company signed the lease agreement for the inventory storage facility. The lease has an initial monthly base rent of </span><span style="background:#ffffff;">$15</span><span style="background:#ffffff;"> (escalating </span><span style="background:#ffffff;">3.0%</span><span style="background:#ffffff;"> annually after the first year), an initial term of </span><span style="background:#ffffff;">36 months</span><span style="background:#ffffff;"> – with </span><span style="background:#ffffff;">two</span><span style="background:#ffffff;"> </span><span style="background:#ffffff;">twenty-four-month</span><span style="background:#ffffff;"> optional </span><span style="background:#ffffff;">renewal</span><span style="background:#ffffff;"> options at the Company’s discretion.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">On March 31, 2023, the Company extended the lease terms for its manufacturing facility. As a result of this lease modification, the Company re-measured the lease liability and adjusted the ROU asset on the modification dates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">The following table summarizes the Company’s discount rate and remaining lease terms as of December 31, 2023:</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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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;white-space:nowrap;width:10.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.34%;margin:0pt;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Future minimum lease payments as of December 31, 2023 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:85.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><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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></tr><tr><td style="vertical-align:bottom;width:85.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 396</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 422</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 430</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 449</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 414</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,514</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (585)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,929</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (231)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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 long-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,698</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:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Operating lease costs for the year ended December 31, 2023 and 2022, were $475 and $288, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">Supplemental cash flow information for leases for fiscal years 2023 and 2022 are comprised of the following:</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:46.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:19.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:46.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:19.91%;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:15.52%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:15.52%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.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:19.91%;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:15.52%;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:2.46%;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:15.52%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.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;">Cash paid for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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:13.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 0.05pt 0pt;"> 436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 276</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets acquired under operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></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:10pt;visibility:hidden;background:#ffffff;">​</span></p> 15000 0.030 P36M 2 P24M true <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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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;white-space:nowrap;width:10.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.34%;margin:0pt;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> P5Y10M24D 0.090 <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:85.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><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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></tr><tr><td style="vertical-align:bottom;width:85.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 396</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 422</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 430</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 449</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 414</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,514</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (585)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,929</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (231)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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 long-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,698</p></td></tr></table> 396000 403000 422000 430000 449000 414000 2514000 585000 1929000 231000 1698000 475000 288000 <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:46.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:19.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:46.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:19.91%;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:15.52%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:15.52%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.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:19.91%;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:15.52%;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:2.46%;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:15.52%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.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;">Cash paid for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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:13.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 0.05pt 0pt;"> 436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 276</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets acquired under operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></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:10pt;visibility:hidden;background:#ffffff;">​</span></p> 436000 276000 1602000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 7. – INTANGIBLE ASSETS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Our intangible assets at December 31, 2023 and 2022 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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:56.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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:1.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:8.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:56.19%;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.64%;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:12.69%;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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:9.43%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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 style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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:9.38%;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;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;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;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:12.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;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;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="font-style:italic;font-weight:bold;">Definite-lived:</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Patent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;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,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.28%;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,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;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;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 804</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">License fees</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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;"> 4,165</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;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;"> (1,666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;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;"> (65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,434</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_8fSO1e6350a2PZ7dsCGJUg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total amortizing intangible assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom: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;"> 7,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;border-bottom: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,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;border-bottom: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;"> (552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,238</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;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="font-style:italic;font-weight:bold;">Indefinite-lived:</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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:0.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">NA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;margin:0pt;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:0.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">MSA signatory costs</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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,202</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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;">NA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:0.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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">License fee for predicate cigarette brand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom: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;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;border-bottom: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;">NA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;border-bottom: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:0.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:1.15%;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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;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 indefinite-lived intangible assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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,686</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;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;">NA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;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:0.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.15%;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.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,686</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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;"> 9,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;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;"> (3,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;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;"> (552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,924</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:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;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.69%;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.68%;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.6%;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.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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;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.79%;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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.6%;border-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.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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-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.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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.15%;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:8.44%;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.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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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:63.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.14%;margin: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,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,588)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.45%;margin: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,135</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:11.14%;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;"> 3,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.44%;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,417)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;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,384</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom: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;"> 9,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,005)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;border-bottom: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,519</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;background:#cceeff;margin: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.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.14%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 141</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.14%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;border-bottom: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.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;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,693</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;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,212</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 10pt 0pt;">Aggregate intangible asset amortization expense comprises 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:19.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:19.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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:48.09%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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:48.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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:22.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:22.05%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;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:19.25%;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;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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;white-space:nowrap;width:2.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;border-bottom: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;"> 644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;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:19.25%;border-bottom: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;"> 609</p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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:2.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;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;"> 655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.25%;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;"> 619</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the years ended December 31, 2023 and 2022, the Company incurred impairment charges of $1,375 and $35, respectively, related to write-downs and disposals of patents, licenses and trademarks as a result of a shift in strategy related to the nature and use of the related assets. Impairment charges during the year-ended December 31, 2023 consisted of $552 for patents and trademarks the Company continues to hold but does not align with its current strategy, $772 was related to disposals of patents abandoned from future maintenance and renewal and $51 was related to disposals of trademarks abandoned. The Company also disposed of $1,501 of patents that had a net book value of $0.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The impairment charges are included in Other operating expenses, net on the Company’s Consolidated Statements of Operations and Comprehensive Loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Estimated future intangible asset amortization expense based on the carrying value as of December 31, 2023 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.67%;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.43%;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.03%;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.62%;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.43%;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.03%;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.62%;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.86%;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.03%;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.62%;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.86%;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.03%;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.62%;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.03%;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.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:top;white-space:nowrap;width:0.87%;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.04%;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.67%;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.67%;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.43%;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:7.65%;border-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.43%;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.65%;border-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.86%;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.65%;border-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.86%;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.65%;border-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.86%;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.65%;border-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.87%;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.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;">Thereafter</b></p></td></tr><tr><td style="vertical-align:top;width:47.67%;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.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:top;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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;"> 422</p></td><td style="vertical-align:top;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:top;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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;"> 410</p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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;"> 351</p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 321</p></td><td style="vertical-align:top;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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 0.05pt 0pt;"> 1,369</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:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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:56.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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:1.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:8.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:56.19%;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.64%;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:12.69%;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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:9.43%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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 style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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:9.38%;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;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;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;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:12.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;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;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:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;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="font-style:italic;font-weight:bold;">Definite-lived:</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Patent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;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,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.28%;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,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;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;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 804</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">License fees</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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;"> 4,165</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;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;"> (1,666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;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;"> (65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,434</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="-sec-ix-hidden:Hidden_8fSO1e6350a2PZ7dsCGJUg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total amortizing intangible assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom: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;"> 7,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;border-bottom: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,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;border-bottom: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;"> (552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,238</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;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="font-style:italic;font-weight:bold;">Indefinite-lived:</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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:0.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">NA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.47%;margin:0pt;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:0.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">MSA signatory costs</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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,202</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;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;">NA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:0.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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">License fee for predicate cigarette brand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom: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;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;border-bottom: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;">NA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;border-bottom: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:0.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:1.15%;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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;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 indefinite-lived intangible assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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,686</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;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;">NA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;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:0.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.15%;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.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,686</p></td></tr><tr><td style="vertical-align:bottom;width:56.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;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;"> 9,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.28%;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;"> (3,288)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.04%;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.47%;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;"> (552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,924</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:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;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.69%;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.68%;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.6%;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.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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;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.79%;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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.6%;border-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.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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-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.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;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.15%;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:8.44%;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.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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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:63.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.14%;margin: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,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,588)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.45%;margin: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,135</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:11.14%;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;"> 3,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.44%;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,417)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;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,384</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom: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;"> 9,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,005)</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;border-bottom: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,519</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;background:#cceeff;margin: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.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.14%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 141</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;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.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.14%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;border-bottom: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.79%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;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,693</p></td></tr><tr><td style="vertical-align:bottom;width:63.79%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.44%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.45%;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,212</p></td></tr></table> 2913000 1622000 487000 804000 4165000 1666000 65000 2434000 7078000 3288000 552000 3238000 134000 134000 2202000 2202000 350000 350000 2686000 2686000 9764000 3288000 552000 5924000 5723000 3588000 2135000 3801000 1417000 2384000 9524000 5005000 4519000 141000 2202000 350000 2693000 7212000 <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:51.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:19.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:19.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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:48.09%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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:48.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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:22.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:22.05%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;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:19.25%;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;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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;white-space:nowrap;width:2.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;border-bottom: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;"> 644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;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:19.25%;border-bottom: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;"> 609</p></td></tr><tr><td style="vertical-align:bottom;width:51.9%;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:2.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;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;"> 655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.25%;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;"> 619</p></td></tr></table> 11000 10000 644000 609000 655000 619000 1375000 35000 552000 772000 51000 1501000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:47.67%;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.43%;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.03%;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.62%;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.43%;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.03%;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.62%;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.86%;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.03%;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.62%;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.86%;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.03%;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.62%;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.03%;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.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:top;white-space:nowrap;width:0.87%;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.04%;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.67%;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.67%;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.43%;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:7.65%;border-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.43%;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.65%;border-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.86%;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.65%;border-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.86%;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.65%;border-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.86%;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.65%;border-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.87%;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.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;">Thereafter</b></p></td></tr><tr><td style="vertical-align:top;width:47.67%;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.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:top;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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;"> 422</p></td><td style="vertical-align:top;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:top;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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;"> 410</p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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;"> 351</p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 321</p></td><td style="vertical-align:top;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.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 0.05pt 0pt;"> 1,369</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:10pt;visibility:hidden;">​</span></p> 422000 410000 351000 365000 321000 1369000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 8. – INVESTMENTS &amp; OTHER ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;font-weight:normal;">Panacea Investment – Promissory Note:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On June 30, 2021, the Company entered into a Promissory Note Exchange Agreement with Panacea Life Sciences Holdings, Inc. (“PLSH”) as a component of various investment transactions with PLSH. The promissory note was issued in the amount of $4,300 (the “Promissory note receivable”) with a maturity date of June 30, 2026 and a 0% interest rate. The Promissory note receivable is with J&amp;N Real Estate Company, L.L.C., a related party of Panacea and is fully secured by a first priority lien on Panacea’s headquarters located in Golden, Colorado. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Promissory note receivable was originally valued at $3,684 ($4,300 face value less $616<span style="white-space:pre-wrap;"> discount) and is included within the Consolidated Balance Sheets as “Other Assets.” Subsequently, on December 31, 2022 the Company and PLSH entered into a settlement agreement in which the Company agreed to a reduction to the face value of the Promissory note receivable of </span>$500<span style="white-space:pre-wrap;">, in exchange for resolution to all contractual requirements surrounding the investment and business relationship. Accordingly, the Company recognized an </span><span style="background:#ffffff;">extinguishment charge of note receivable of </span><span style="background:#ffffff;">$500</span><span style="background:#ffffff;"> less adjusted discount of </span><span style="background:#ffffff;">$51</span><span style="white-space:pre-wrap;background:#ffffff;"> during the year-ended December 31, 2022. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of October 16, 2023, the $3,800<span style="white-space:pre-wrap;"> Promissory note receivable was fully assigned in connection with the Senior Secured Credit Facility Amendment and Waiver. The remaining discount of </span>$305 was extinguished and after recognizing consideration of $2,600, resulted in a loss on transfer of financial asset of $895<span style="white-space:pre-wrap;"> recorded as a component of Other income (expense) on the Consolidated Statement of Operations and Comprehensive Loss. Refer to Note 13 “Debt.”</span><span style="white-space:pre-wrap;background:#ffffff;"> Through the date of assignment, the C</span>ompany intended to hold the remaining outstanding Promissory note receivable to maturity and the associated discount will be amortized into interest income over the term of the note.</p> 4300000 0 3684000 4300000 616000 500000 500000 51000 3800000 305000 2600000 895000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 9. – FAIR VALUE MEASUREMENTS </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 10pt 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 its short-term investment securities and 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 0pt 10pt 0pt;">The following table presents information about our assets and liabilities measured at fair value at December 31, 2023 and 2022, 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;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:58.8%;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.83%;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="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;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;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.83%;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="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;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;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.83%;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.45%;border-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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-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;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Detachable 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.31%;margin: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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.31%;margin: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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.31%;margin: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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.3%;margin: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:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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;"> 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.3%;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;"> 557</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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;"> 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.3%;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;"> 1,907</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.020606995%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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: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.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: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.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:7.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 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.8%;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.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;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.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;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.45%;border-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.44%;border-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.8%;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;">Assets</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.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;"><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.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;"><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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Money market funds</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;"> 10,163</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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,163</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</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;"> </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 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.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;"> </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 3.6pt 0.05pt 0pt;"> 7,031</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.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;"> </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 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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 7,031</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. treasury securities</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: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%;border-bottom: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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%;border-bottom: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;"> 999</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.14%;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%;border-bottom: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.3%;border-bottom: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;"> 999</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total assets</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: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%;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;"> 10,163</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.14%;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.32%;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;"> 8,030</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.14%;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.32%;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;"> —</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.14%;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.3%;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;"> 18,193</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Money market mutual funds are valued at their daily closing price as reported by the fund. Money market mutual funds held by the Company are open-end mutual funds that are registered with the SEC that generally transact at a stable $1.00 Net Asset Value (“NAV”) representing its estimated fair value. On a daily basis the fund’s NAV is determined by the fund based on the amortized cost of the funds underlying investments. The Company classifies its money market funds within Level 1 because it uses quoted market prices to determine their fair value. The Company classifies its commercial paper, corporate notes, certificates of deposit, and U.S. government bonds within Level 2 because it uses quoted prices for similar assets or liabilities in active markets and each has a specified term and all level 2 inputs are observable for substantially the full term of each instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Corporate bonds are valued using pricing models maximizing the use of observable inputs for similar securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables set forth a summary of the Company’s available-for-sale debt securities from amortized cost basis to fair value as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:7.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: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.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:7.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: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.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:7.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: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.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: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.82%;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.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;">Available for Sale Debt Securities</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;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.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Amortized</b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Gross</b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Gross</b></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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.29%;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></tr><tr><td style="vertical-align:bottom;width:58.82%;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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Cost</b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Unrealized </b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Unrealized </b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;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.45%;border-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;">Basis</b></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.45%;border-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;">Gains</b></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.45%;border-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;">Losses</b></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.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate bonds</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.14%;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.31%;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,143</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.14%;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.31%;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;"> —</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.14%;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.31%;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;"> (112)</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.14%;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.29%;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,031</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth a summary of the Company’s available-for-sale debt securities at amortized cost basis and fair value by contractual maturity as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:10pt;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.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 0pt 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.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 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.05%;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: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:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:9.22%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:9.24%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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: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.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;">Amortized</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: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: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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></tr><tr><td style="vertical-align:bottom;width:74.05%;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;">Cost Basis</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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due in one year or less</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;"> 7,143</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.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 3.6pt 0.05pt 0pt;"> 7,031</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:10pt;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 Company recognized interest income on short-term investment securities recorded in Interest income, net on the Consolidated Statement of Operations and Comprehensive Loss during the years ended December 31, 2023 and 2022 of $52 and $546, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Detachable 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 stock warrants accounted for as liabilities (Level 3 asset) for the period 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;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:65.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p 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.49%;margin: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:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial measurement (see Note 1 and 10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;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,214</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (364)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">JGB redemption of 166,667 warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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.49%;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;"> (2,500)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p 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.49%;margin: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></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 Omnia detachable warrants were measured at 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;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:4.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:81.92%;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:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p 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.38%;margin: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:nowrap;width:4.88%;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:81.92%;background:#cceeff;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:nowrap;width:1.8%;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.38%;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;"> 90.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;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:81.92%;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:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p 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.38%;margin: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:4.88%;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:81.92%;background:#cceeff;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:nowrap;width:1.8%;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.38%;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;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;background:#cceeff;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:81.92%;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:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12.828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;margin: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:81.92%;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.8%;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.38%;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.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;background:#cceeff;margin: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-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 detachable 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.</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;margin:0pt;"><i style="font-style:italic;">Derivative Liability </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">The derivative liability related to the debentures and embedded conversion option using was measured at 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;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:86.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.84%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin: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.69%;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:86.84%;background:#cceeff;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.87%;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:6.58%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.69%;background:#cceeff;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:86.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price as of measurement date (per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin: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.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.69%;margin: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:86.84%;background:#cceeff;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.87%;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:6.58%;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:nowrap;width:4.69%;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:86.84%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin: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.69%;margin: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:86.84%;background:#cceeff;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.69%;background:#cceeff;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="font-weight:bold;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;background:#ffffff;margin:0pt;"><span style="font-weight:bold;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;">Fair value standards also apply to certain assets and liabilities that are measured at fair value on a nonrecurring basis. During the years ended December 31, 2023 and 2022, 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;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:58.8%;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.83%;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="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;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;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.83%;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="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;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;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.83%;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.45%;border-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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-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;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Detachable 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.31%;margin: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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.31%;margin: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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.31%;margin: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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p 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.3%;margin: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:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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;"> 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.3%;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;"> 557</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;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;"> 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.3%;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;"> 1,907</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.020606995%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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: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.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: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.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:7.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 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.8%;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.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;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.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;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.45%;border-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.44%;border-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.8%;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;">Assets</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.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;"><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.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;"><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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Money market funds</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;"> 10,163</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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,163</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</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;"> </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 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.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;"> </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 3.6pt 0.05pt 0pt;"> 7,031</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.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;"> </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 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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 7,031</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. treasury securities</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: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%;border-bottom: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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%;border-bottom: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;"> 999</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.14%;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%;border-bottom: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.3%;border-bottom: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;"> 999</p></td></tr><tr><td style="vertical-align:bottom;width:58.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total assets</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: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%;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;"> 10,163</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.14%;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.32%;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;"> 8,030</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.14%;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.32%;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;"> —</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.14%;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.3%;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;"> 18,193</p></td></tr></table> 1350000 1350000 557000 557000 1907000 1907000 10163000 10163000 7031000 7031000 999000 999000 10163000 8030000 18193000 1.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:7.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: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.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:7.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: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.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:7.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: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.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: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.82%;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.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;">Available for Sale Debt Securities</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;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.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Amortized</b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Gross</b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Gross</b></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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.29%;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></tr><tr><td style="vertical-align:bottom;width:58.82%;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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Cost</b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Unrealized </b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;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;">Unrealized </b></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="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;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.45%;border-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;">Basis</b></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.45%;border-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;">Gains</b></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.45%;border-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;">Losses</b></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.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate bonds</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.14%;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.31%;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,143</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.14%;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.31%;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;"> —</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.14%;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.31%;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;"> (112)</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.14%;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.29%;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,031</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 7143000 112000 7031000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:10pt;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.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 0pt 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.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 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.05%;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: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:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:9.22%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:9.24%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;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: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.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;">Amortized</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: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: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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></tr><tr><td style="vertical-align:bottom;width:74.05%;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;">Cost Basis</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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Due in one year or less</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;"> 7,143</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.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 3.6pt 0.05pt 0pt;"> 7,031</p></td></tr></table> 7143000 7031000 52000 546000 <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;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p 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.49%;margin: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:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial measurement (see Note 1 and 10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;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,214</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (364)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">JGB redemption of 166,667 warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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.49%;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;"> (2,500)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p 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.49%;margin: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></table> 4214000 -364000 166667 -2500000 1350000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Omnia detachable warrants were measured at 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;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:4.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:81.92%;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:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p 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.38%;margin: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:nowrap;width:4.88%;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:81.92%;background:#cceeff;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:nowrap;width:1.8%;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.38%;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;"> 90.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;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:81.92%;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:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p 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.38%;margin: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:4.88%;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:81.92%;background:#cceeff;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:nowrap;width:1.8%;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.38%;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;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;background:#cceeff;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:81.92%;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:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12.828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;margin: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:81.92%;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.8%;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.38%;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.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;background:#cceeff;margin: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> 0.046 0.909 6.6 12.828 0.19 <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:86.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.84%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin: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.69%;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:86.84%;background:#cceeff;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.87%;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:6.58%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.69%;background:#cceeff;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:86.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price as of measurement date (per share)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin: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.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.69%;margin: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:86.84%;background:#cceeff;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.87%;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:6.58%;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:nowrap;width:4.69%;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:86.84%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin: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.69%;margin: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:86.84%;background:#cceeff;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 1.041 2.2 0.19 0.043 0.138 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 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;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:86.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;"><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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at January 1, 2022</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;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;margin: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:86.14%;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%;border-bottom: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;"> 1,138,212</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2022</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;"> 1,138,212</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;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%;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;"> (18,084,052)</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;background:#cceeff;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%;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;"> (325,205)</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;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%;border-bottom: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;"> 65,028,421</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2023</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: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;"> 47,757,376</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:60.68%;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:0.61%;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:11.93%;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:0.62%;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.24%;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%;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:0.62%;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:16.25%;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:60.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;margin:0pt;padding:0pt;"><p 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:11.93%;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:0.62%;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.25%;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:0.62%;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:16.25%;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:60.68%;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:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.93%;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;">65,042</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.24%;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%;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;"> 30.75</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;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:16.25%;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:60.68%;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:0.61%;margin:0pt;padding:0pt;"><p 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:11.93%;margin: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,294</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.24%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12.828</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;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:16.25%;margin: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:60.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subordinated Note - Omnia</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.93%;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;">45,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.24%;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%;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;"> 12.828</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;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:16.25%;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;">September 3, 2030 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:60.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 6, 2023 RDO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p 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:11.93%;margin: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,557,268</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.24%;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%;margin: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.2042</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;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:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">January 10, 2029 </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:60.68%;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:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.93%;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,225,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.24%;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%;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.2042</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;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:16.25%;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:60.68%;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:0.61%;margin:0pt;padding:0pt;"><p 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:11.93%;margin: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,500,000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.24%;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%;margin: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.2042</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;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:16.25%;margin: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:60.68%;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:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:11.93%;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;">31,034,772</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.24%;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%;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.2042</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;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:16.25%;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:bottom;white-space:nowrap;width:60.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;margin:0pt;padding:0pt;"><p 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:11.93%;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;">47,757,376</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:16.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;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">2022 Registered Direct Offering &amp; Warrant Repricing</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On July 21, 2022, the Company and certain institutional investors (the “July 2022 Investors”) entered into a securities purchase agreement (the “July 2022 Securities Purchase Agreement”) relating to the issuance and sale of shares of common stock pursuant to a registered direct offering (the “July 2022 Registered Offering” and, together with the July 2022 Private Placement (as defined below), the “July 2022 Offerings”). The July 2022 Investors purchased approximately $35,000 of shares, consisting of an aggregate of 1,138,221 shares of common stock at a purchase price of $30.75 per share, subject to certain restrictions. The net proceeds to the Company from the July 2022 Offerings, after deducting the fees and the Company’s offering expenses, were $32,484. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Pursuant to the July 2022 Securities Purchase Agreement, in a concurrent private placement, the Company issued and sold to the July 2022 Investors warrants (the “July 2022 Warrants”) to purchase up to 1,138,221 shares of common stock (the “July 2022 Private Placement”). The July 2022 Warrants were exercisable immediately upon issuance at an exercise price of $30.75 <span style="white-space:pre-wrap;">per share of common stock, subject to adjustment in certain circumstances, and expire on July 25, 2027. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As a result of the June 19, 2023 offering described below, certain of the July 2022 Investors and the Company entered <span style="background:#ffffff;">a warrant reprice letter (the “Warrant Repricing”) and agreed to reduce the exercise price on the previously issued </span><span style="background:#ffffff;">747,974</span><span style="background:#ffffff;"> warrants owned by the investors participating in the June 19, 2023 offering from </span><span style="background:#ffffff;">$30.75</span><span style="background:#ffffff;"> to </span><span style="background:#ffffff;">$7.05</span><span style="background:#ffffff;"> and to add a provision in the warrants that upon any subsequent equity sales at a price per share lower than the then effective exercise price of such warrants, such exercise price shall be lowered to such price at which the shares were offered. The Warrant Repricing is accounted for as a modification of a freestanding equity-classified written call option, and therefore resulted in an immediate and incremental increase of approximately </span><span style="background:#ffffff;">$2,025</span><span style="background:#ffffff;"> in the estimated fair value of the related </span><span style="background:#ffffff;">747,974</span><span style="background:#ffffff;"> warrants, recorded as a component of Capital in excess of par value, with an offsetting equal amount recorded as equity issuance costs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As a result of subsequent offerings, the exercise price on 747,974<span style="white-space:pre-wrap;"> warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023 the exercise price was adjusted to </span>$3.80 and $2.42, respectively, and further in October 2023 was adjusted to $0.525<span style="white-space:pre-wrap;">. All of the outstanding warrants were subsequently exercised in connection with the Warrant Inducement </span>Offering.</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;padding-bottom:10pt;text-indent:36pt;margin:0pt;">The remaining 390,247 previously issued July 2022 Warrants were not repriced and on December 7, 2023, the Company was provided notice of irrevocable abandonment of 325,205 warrants. Accordingly, the Company has 65,042 remaining July 2022 Warrants with an exercise price of $30.75 and an expiration date of July 25, 2027.</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;">June 19, 2023 Registered Direct Offering  </i></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;">On June 19, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of shares of approximately $5,300 of shares and warrants, consisting of an aggregate of 747,974 shares of common stock and 747,974 warrants to purchase an equal number of shares, at a purchase price of $7.05 per unit.  The net proceeds to the Company from the offering were approximately $4,800. </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;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The warrants were exercisable immediately upon issuance at an exercise price of $7.05 per share of common stock, expire on June 22, 2028 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:36pt;margin:0pt;">As a result of the subsequent offerings, the exercise price on the 747,974 <span style="white-space:pre-wrap;">warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023, the exercise price was adjusted to </span>$3.80 and $2.42, respectively, and further in October 2023 was adjusted to $0.525<span style="white-space:pre-wrap;">. </span>All of the outstanding warrants were subsequently exercised in connection with the Warrant Inducement Offering and no warrants issued in the June 2023 registered direct offering remain outstanding as of December 31, 2023.</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;">July 6, 2023 Registered Direct 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;">On July 6, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of approximately $3,000 of shares and warrants, consisting of an aggregate of 778,634 shares of common stock and 1,557,268 warrants to purchase an equal number of shares, at a purchase price of $3.80 per unit. The warrants became exercisable six months after issuance at an exercise price of $3.80 per share of common stock and expire on January 10, 2029. The net proceeds to the Company from the offering were approximately $2,722.</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="background:#ffffff;">As a result of subsequent offerings, </span>the exercise price on 1,557,268 <span style="white-space:pre-wrap;">warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustments. In July 2023, the exercise price was adjusted to </span>$2.42 and further in October 2023 was adjusted to $0.525. 1,557,368 warrants that remained outstanding as of <span style="-sec-ix-hidden:Hidden_pc9xqKLVL0Wxh3Spn6D8ow;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">December 31</span></span>, 2023 were subsequently exercised in connection with the Warrant Inducement Offering in January 2024 (see Note 21 “Subsequent Events.”)</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="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;"><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;">July 19, 2023 Registered Direct 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;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On July 19, 2023, the Company and certain investors entered into a securities purchase agreement relating to the issuance and sale of approximately $11,700 of shares and warrants, consisting of an aggregate of 4,373,219 shares of common stock and 8,746,438 warrants to purchase an equal number of shares, at a purchase price of $2.67 per unit. The warrants were exercisable immediately at an exercise price of $2.42 per share of common stock and expire five years after issuance. The net proceeds to the Company from the offering were approximately $10,742.</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="background:#ffffff;">As a result of a subsequent offering, </span>the exercise price on 8,746,438 <span style="white-space:pre-wrap;">warrants was automatically adjusted triggering non-cash deemed dividends as a result of the down-round adjustment. In October 2023 the exercise price was adjusted to </span>$0.525. 7,521,438 of the warrants were subsequently exercised in connection with the Warrant Inducement Offering through December 31, 2023. 1,225,000 warrants remained outstanding with an exercise price of $0.1765 and an expiration date of July 19, 2028, of which 775,000 were subsequently exercised in January 2024 (see Note 21 “Subsequent Events.”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">. </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;background:#ffffff;margin:0pt;"><i style="font-style:italic;">October 2023- Public Equity Offering</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-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On October 17, 2023, the Company entered into a securities purchase agreement with certain investors, pursuant to which the Company agreed to sell and issue, in a registered public offering, (i) an aggregate of 7,600,000 shares of the Company’s common stock, par value $0.00001 per share, (ii) warrants to purchase 20,000,000 shares of common stock (the “October Warrants”) and (iii) pre-funded warrants to purchase 2,400,000 shares of common stock (the “Pre-Funded Warrants”). The Common Warrants had an exercise price of $0.525, are immediately exercisable and have a term of exercise equal to five years following the original issuance date. The Pre-Funded Warrants have an exercise price of $0.0001, are immediately exercisable and will be able to be exercised at any time after their original issuance until such Pre-Funded Warrants are exercised in full. The shares were offered at a combined public offering price of $0.525 per share and two accompanying October Warrants. The Pre-Funded Warrants were offered at a combined public offering price of $0.5249 per Pre-Funded Warrant and two accompanying October Warrants.</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;">In addition, the Company issued the placement agent warrants to purchase up to 1,000,000 shares of common stock (equal to 10% of the aggregate number of shares and Pre-Funded Warrants sold in the offering) at an exercise price of $0.65625, which represents 125% of the public offering price per share and accompanying October Warrant. The placement agent agreed not to exercise the such warrants until the Company subsequently increases its authorized shares of common stock.</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 offering closed on October 19, 2023 with gross proceeds to the Company of approximately $5,250, before deducting the placement agent fees of $367 and other offering expenses payable by the Company of approximately $288. As a result of the offering, the exercise price on 11,799,654 previously outstanding warrants were automatically adjusted from $2.42 per share to $0.525 per share.</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 Pre-Funded Warrants were subsequently exercised on a cashless basis in October 2023, resulting in issuance of 2,399,512 shares of common stock. 3,800,000 of the warrants were subsequently exercised in connection with the Warrant Inducement Offering through December 31, 2023. 13,500,000 warrants remained outstanding with an exercise price of $0.1765 and an expiration date of October 19, 2028, of which 10,800,000 were subsequently exercised in January 2024 (see Note 21 “Subsequent Events.”).</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;">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-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On November 28, 2023, the Company commenced a warrant inducement offering with the holders of the Company’s outstanding 31,779,654 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 $0.525. 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)).  </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;">For the period from November 28, 2023 to December 31, 2023, the Company entered into warrant inducement agreements with certain holders of the Existing Warrants to purchase an aggregate of 15,517,386 shares of common stock at a reduced exercise price of $0.215. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received 31,034,772 Inducement Warrants and the Company received aggregate gross proceeds of approximately $3,336 from the exercise of the Existing Warrants before deducting the placement agent fees of $234 and other offering expenses payable by the Company of approximately $58. 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) $883 increase in fair value due to the adjustment in exercise price of Existing Warrants attributable to down round pricing protection (ii) $6,596 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. Refer to Note 21 “Subsequent Events.”</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;"><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;">March 2023 JGB Warrants</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;padding-bottom:10pt;text-indent:36pt;margin:0pt;">In connection with the sale of the Debentures as described in Note 13 “Debt”, the Company issued the JGB Warrants to purchase up to 333,334 shares of common stock for an exercise price of $19.125 per share. The JGB Warrants are exercisable for five years from September 3, 2023, at an exercise price of $19.125 per share, determined as 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. The JGB warrants initial fair value of $4,475 net of issuance costs of $139 (see Note 9 “Fair Value Measurements”), of which half of the warrants meet the criteria for liability classification due to a contingent put option which allows the holder to require that the Company redeem the warrants in cash for a purchase price equal to $15.00<span style="white-space:pre-wrap;"> upon certain conditional events such as change in control or event of default. Accordingly, at issuance half of the warrants with the put provision are classified as Other long-term liabilities on the Consolidated Balance Sheets in the amount of </span>$2,898<span style="white-space:pre-wrap;"> whereas the remainder of the warrants without the put provision are equity classified and recorded as a component of Capital in excess of par value in the amount of </span>$1,577. The valuation assumptions of the warrants at issuance, as detailed below, are the same for all warrants except for the put provision which derives a greater fair value.</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 June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 333,334 shares of the Company’s common stock for an exercise price of $19.125 per share were automatically adjusted to be $12.828 exercise price for up to 496,960 shares of common stock. As a result of the anti-dilution provision being triggered, the Company recognized a non-cash deemed dividend of $367 in connection with these adjustments, recorded on the Consolidated Statement of Operations and Comprehensive Loss and within Capital in excess of par value (as the Company has an accumulated deficit and therefore the deemed dividend is treated as paid out of Capital in excess of par value). There are no further anti-dilution adjustments on such warrants.</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 Senior Secured Credit Facility Amendment and Waiver, the Company redeemed 166,667 of such warrants for an aggregate put price equal to $2,500.  See Note 13 “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-indent:36pt;background:#ffffff;margin:0pt;">The JGB detachable warrants were valued at the closing dates of the Senior Secured Credit Facility using a Monte Carlo valuation model with the following assumptions:</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:85.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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19.125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;background:#cceeff;margin: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:85.7%;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.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;margin: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-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="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;">March 2023 Omnia Warrants</i></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;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:36pt;margin:0pt;">In connection with the Subordinated Note as described in Note 13 “Debt”, the Company issued to Omnia, the Omnia Warrants to purchase up to 45,000 shares of the Company’s common stock (the “Omnia Warrants”). The Omnia Warrants are exercisable for seven years from September 3, 2023, at an exercise price of $12.828 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions. The Omnia warrants initial fair value was $1,316 (see Note 9 “Fair Value Measurements”), and meet the criteria for liability classification due to contingent put option which allows the holder to require that the Company redeem the warrants in cash for a purchase price equal to $30.00 upon certain conditional events such as change in control or event of default. The Omnia warrants are classified as Other long-term liabilities on the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:2pt 0pt 0pt 0pt;">The Omnia detachable warrants were valued at the closing dates of the Subordinated Note using a Monte Carlo valuation model with the following assumptions:</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:85.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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12.828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;background:#cceeff;margin: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:85.7%;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.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;margin: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-size:1pt;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-size:1pt;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-size:1pt;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-size:1pt;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-size:1pt;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-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;margin:0pt;"><i style="font-style:italic;">ATM Offering </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 31, 2023, the Company established an at-the-market common equity offering program (“ATM Program”), through which it may, through which it had the ability to offer and sell shares of common stock having an aggregate gross sales price of up to $50,000. The Company paid a 3.00% sales commission based on the gross proceeds of the sales price per share of common stock sold. On June 19, 2023, the Company terminated the ATM Program in connection with the June 2023 Capital Raise. The following table shows the number of shares sold under the ATM Program prior to its termination:</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><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:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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></tr><tr><td style="vertical-align:bottom;width:80.64%;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.06%;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="2" style="vertical-align:bottom;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;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.06%;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="2" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands, except for per-share data)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-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:nowrap;width:80.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of common shares issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;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;"> 284</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average sale price per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.65</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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:15.39%;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,741</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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:15.39%;margin: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,563</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-size:1pt;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:86.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;"><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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at January 1, 2022</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;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;margin: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:86.14%;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%;border-bottom: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;"> 1,138,212</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2022</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;"> 1,138,212</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;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%;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;"> (18,084,052)</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;background:#cceeff;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%;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;"> (325,205)</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;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%;border-bottom: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;"> 65,028,421</p></td></tr><tr><td style="vertical-align:bottom;width:86.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2023</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: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;"> 47,757,376</p></td></tr></table> 1138212 1138212 18084052 325205 65028421 47757376 65042 30.75 330294 12.828 45000 12.828 1557268 0.2042 1225000 0.2042 13500000 0.2042 31034772 0.2042 47757376 35000000 1138221 30.75 32484000 1138221 30.75 747974 30.75 7.05 2025000 747974 747974 3.80 2.42 0.525 390247 325205 65042 30.75 5300000 747974 747974 7.05 4800000 7.05 747974 3.80 2.42 0.525 0 3000000 778634 1557268 3.80 3.80 2722000 1557268 2.42 0.525 -1557368 11700000 4373219 8746438 2.67 2.42 10742000 8746438 0.525 -7521438 1225000 0.1765 -775000 7600000 0.00001 20000000 2400000 0.525 0.0001 0.525 0.5249 1000000 0.10 0.65625 1.25 5250000 367000 288000 11799654 2.42 0.525 2399512 -3800000 13500000 0.1765 -10800000 31779654 0.525 2 15517386 0.215 31034772 3336000 234000 58000 883000 6596000 333334 19.125 P5Y 19.125 0.50 4475000 139000 15.00 2898000 1577000 333334 19.125 12.828 496960 367000 0 166667 2500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The JGB detachable warrants were valued at the closing dates of the Senior Secured Credit Facility using a Monte Carlo valuation model with the following assumptions:</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:85.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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19.125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;background:#cceeff;margin: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:85.7%;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.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;margin: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> 0.042 0.881 5.5 19.125 13.65 45000 P7Y 12.828 1316000 30.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:2pt 0pt 0pt 0pt;">The Omnia detachable warrants were valued at the closing dates of the Subordinated Note using a Monte Carlo valuation model with the following assumptions:</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:85.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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;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:85.7%;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:nowrap;width:1.86%;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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12.828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;background:#cceeff;margin: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:85.7%;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.86%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.14%;margin: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> 0.041 0.838 7.5 12.828 13.65 50000000 0.0300 <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><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:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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></tr><tr><td style="vertical-align:bottom;width:80.64%;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.06%;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="2" style="vertical-align:bottom;white-space:nowrap;width:17.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;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.06%;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="2" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands, except for per-share data)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.29%;border-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:nowrap;width:80.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Number of common shares issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;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;"> 284</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average sale price per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.65</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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:15.39%;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,741</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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:15.39%;margin: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,563</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 284 9.65 2741000 2563000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 11. – RETIREMENT PLAN</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company sponsors a defined contribution plan under IRC Section 401(k). The plan covers all employees who meet the minimum eligibility requirements. Under the 401(k) plan eligible employees are allowed to make voluntary deferred salary contribution to the plan, subject to statutory limits. The Company has elected to make Safe Harbor Non-Elective Contributions to the plan for eligible employees in the amount of three percent (3%) of the employee’s compensation. Total employer contributions to the plan for the years ended December 31, 2023 and 2022 amounted to $231 and $198, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 0.03 231000 198000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 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 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">License and growing agreements </span><i style="font-style:italic;">– </i>The Company has entered into various 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 Consolidated Statements of Operations and Comprehensive Loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:top;width:17.17%;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:0.97%;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:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:0.97%;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:20.08%;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:0.97%;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.49%;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:5.65%;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:0.97%;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.49%;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:5.65%;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.97%;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.49%;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:5.65%;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.98%;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.5%;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:5.66%;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.98%;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.74%;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.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;white-space:nowrap;width:0.98%;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.5%;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:5.66%;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:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:17.17%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.94%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.08%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:48.81%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Future Commitments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commitment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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 style="vertical-align:bottom;white-space:nowrap;width:8.94%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Counter Party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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 style="vertical-align:bottom;white-space:nowrap;width:20.08%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commitment Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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:7.17%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2028 &amp; After</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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 colspan="2" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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></tr><tr><td style="vertical-align:top;width:17.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">License Agreement</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">NCSU</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Minimum annual royalty</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.35%;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 0.05pt 0pt;"> 3,575</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 3,975</p></td><td style="vertical-align:top;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">(1)</p></td></tr><tr><td style="vertical-align:top;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">License Agreement</p></td><td style="vertical-align:top;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">NCSU</p></td><td style="vertical-align:top;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Contract fee</p></td><td style="vertical-align:top;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> 150</p></td><td style="vertical-align:top;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> 250</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> 250</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> 650</p></td><td style="vertical-align:top;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">(2)</p></td></tr><tr><td style="vertical-align:top;width:17.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Consulting Agreements</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Various</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Contract fee</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 214</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 24</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.35%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 238</p></td><td style="vertical-align:top;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">(3)</p></td></tr><tr><td style="vertical-align:top;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Growing Agreements</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Various</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Contract fee</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 225</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.35%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 225</p></td><td style="vertical-align:top;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">(4)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;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 0.05pt 0pt;"> 3,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 5,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><span style="font-size:9pt;margin-bottom:10pt;margin-left:0pt;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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;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. 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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;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 a condition of the marketing authorization by the FDA, the Company engaged various consultants 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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;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 tobacco growing agreements. </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;"><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.<i style="font-style:italic;"> </i>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.<b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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 Consolidated Balance Sheet. 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 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Class Action </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 10pt 0pt;"><span style="white-space:pre-wrap;">On January 29, 2019, Ian M. Fitch, a resident of Essex County Massachusetts, 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: Ian Fitch, Individually and on behalf of all others similarly situated, v. 22nd Century Group, Inc., Henry Sicignano III, and John T. Brodfuehrer, Case No. 2:19 cv 00553.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On May 28, 2019, the plaintiff in the Fitch case voluntarily dismissed that action. On August 1, 2019, the Court in the Bull case issued an order designating Joseph Noto, Garden State Tire Corp, and Stephens Johnson as lead plaintiffs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On September 16, 2019, pursuant to a joint motion by the parties, the Court in the Bull case transferred the class action to federal district court in the Western District of New York, where it remains pending as Case No. 1:19-cv-01285.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Plaintiffs in the Bull case filed an Amended Complaint on November 19, 2019 that 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On January 29, 2020, the Company and Messrs. Sicignano and Brodfuehrer filed a Motion to Dismiss the Amended Complaint. On January 14, 2021, the Court granted the motion, dismissing all claims with prejudice. The Plaintiffs filed a notice of appeal on February 12, 2021 to the Second Circuit Court of Appeals. On May 24, 2022, after briefing and oral argument, the Second Circuit issued an order affirming in part, and reversing in part, the District Court’s dismissal order. The Second Circuit affirmed the District Court’s dismissal of the claims relating to the non-disclosure of stock promotion articles, but reversed the District Court’s dismissal order of the claims alleging the non-disclosure of an SEC investigation.  The Second Circuit noted in its opinion, however, that the District Court had not addressed certain arguments raised by the Company and Messrs. Sicignano and Brodfuehrer in the Motion to Dismiss the Amended Complaint as to these remaining claims, and remanded the case to the District Court to address these arguments for the dismissal of the remaining claims. On August 8, 2022, the Company and Messrs. Sicignano and Brodfuehrer filed a renewed motion to dismiss the remaining claims in the Amended Complaint to address the arguments not previously addressed by the District Court. On September 22, 2022, Plaintiffs filed a brief in opposition to the motion. On October 12, 2022, the Company and Messrs. Sicignano and Brodfuehrer filed a reply brief in further support of the motion. On January 6, 2023, the District Court denied the motion to dismiss.</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-align:justify;text-indent:36pt;margin:0pt;">The parties participated in a mediation on March 21, 2023 and reached an initial memorandum of understanding for settlement in principle to resolve the litigation and release all claims against the Company. 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 first or second quarter of 2024. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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 10pt 0pt;"><i style="font-style:italic;">Shareholder Derivative Cases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On February 11, 2019, Stephen Mathew 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 Supreme Court of the State of New York, County of Erie, entitled: Stephen Mathew, derivatively on behalf of 22nd Century Group, Inc. v. Henry Sicignano, III, John T. Brodfuehrer, Richard M. Sanders, Joseph Alexander Dunn, James W. Cornell, Nora B. Sullivan and 22nd Century Group, Inc., Index No. 801786/2019. Mr. Mathew brings this action derivatively generally alleging the same allegations as in the Klein case. The Complaint seeks declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On August 15, 2019, the Court consolidated the Mathew and Klein actions pursuant to a stipulation by the parties (Western District of New York, Case No. 1-19-cv-0513). On May 3, 2019, the Court ordered the <i style="font-style:italic;">Mathew </i>case stayed. This stay was applied to the Consolidated Action pursuant to the Court’s August 15, 2019 Order Consolidated Related Shareholder Derivative Actions and Establishing a Leadership Structure. As a result of the Court’s denial of the renewed Motion to Dismiss the Amended Complaint, the May 3, 2019 stay will be lifted. No trial date has been set. We </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On June 10, 2019, Judy Rowley 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 Supreme Court of the State of New York, County of Erie, entitled: Judy Rowley, derivatively on behalf of 22nd Century Group, Inc. v. Henry Sicignano, III, Richard M. Sanders, Joseph Alexander Dunn, Nora B. Sullivan, James W. Cornell, John T. Brodfuehrer, and 22nd Century Group, Inc., Index No. 807214/2019. Ms. Rowley brought the action derivatively alleging that the director defendants supposedly breached their fiduciary duties by allegedly allowing the Company to make false statements. The Complaint sought declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs. We believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims. On September 13, 2019, the Court ordered the litigation stayed pursuant to a joint stipulation by the parties. On August 3, 2022, Plaintiff dismissed the case with prejudice by filing a stipulation of discontinuance with the Court. This dismissal was not pursuant to a settlement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On January 15, 2020, Kevin Broccuto 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 certain members of the Company's prior Board of Directors in the District Court of the State of Nevada, County of Clark, entitled: Kevin Broccuto, derivatively on behalf of 22nd Century Group, Inc. v. James W. Cornell, Richard M. Sanders, Nora B. Sullivan, Henry Sicignano, III, and John T. Brodfuehrer, Case No. A-20-808599. Mr. Broccuto brings this action derivatively alleging three counts: Count I alleges that the defendants breached their fiduciary duties; Count II alleges they committed corporate waste; and Count III that they were unjustly enriched, by allegedly allowing the Company to make false statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On February 11, 2020, Jerry Wayne 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 certain members of the Company's prior Board of Directors in the District Court of the State of Nevada, County of Clark, entitled: Jerry Wayne, derivatively on behalf of 22nd Century Group, Inc. v. James W. Cornell, Richard M. Sanders, Nora B. Sullivan, Henry Sicignano, III, and John T. Brodfuehrer, Case No. A-20-808599. Mr. Wayne brings this action derivatively alleging generally the same allegations as the Broccuto case. The Complaint seeks unspecified monetary damages, corrective corporate governance actions, disgorgement of alleged profits and imposition of constructive trusts, and attorney's fees and costs. The Complaint also seeks to declare as unenforceable the Company's Bylaw requiring derivative lawsuits to be filed in Erie County, New York, where the Company is headquartered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On March 25, 2020, the Court ordered the Broccuto and Wayne cases consolidated and stayed pursuant to a joint stipulation from the parties. On June 27, 2022, the Court ordered that the stay continue until thirty (30) days after the District Court rules on the renewed Motion to Dismiss the Amended Complaint in the Noto Class Action case. As a result of the Court’s denial of the Motion to Dismiss the Amended Complaint, the June 27, 2022 stay will be lifted if the case is not resolved. No trial date has been set. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The parties participated in a mediation on March 21, 2023, and a subsequent mediation on October 17, 2023.</span><span style="white-space:pre-wrap;"> 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 </span>$768 related to plaintiffs attorney and legal fees and is fully covered by the Company’s insurance. Accordingly, the Company has recorded an accrual for litigation settlement and corresponding indemnification receivable on the Consolidated Balance Sheets as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On September 1, 2023, Kenneth Troup 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 certain members of the Company's Board of Directors in the United States District Court for the Western District of New York entitled: Kenneth Troup, derivatively on behalf of 22nd Century Group v. Nora Sullivan, James Mish, Michael Koganov, Anthony Johnson, Richard Sanders, Lucille Salhany, Andy Arno, James W. Cornell, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">Henry Sicignano, III, and John T. Brodfuehrer, and 22nd Century Group, Inc., Case No. 1:23-cv-00916. Mr. Troup </span><span style="white-space:pre-wrap;">brings this action derivatively generally alleging the same allegations as in the Klein case. The Complaint seeks declaratory relief, unspecified monetary damages, corrective corporate governance actions, and attorney’s fees and costs. On February 9, 2024, defendants filed an unopposed Motion to Consolidate the Troup action with the consolidated derivative cases, which would include the Troup case in the preliminary settlement described above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:36pt;margin:0pt;">We believe that the claims are frivolous, meritless and that the Company and the individual defendants have substantial legal and factual defenses to the claims. We intend to vigorously defend the Company and the individual defendants against such claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Insurance Litigation</i> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="white-space:pre-wrap;">      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, breach of duty of good faith and fair dealing and negligence per se. The Company is seeking full recovery of its business interruption claim under the policy plus direct, indirect and consequential damages resulting from Dorchester’s continued delay in issuing coverage payments. Discovery is ongoing. No trial date has been set.</span></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 0pt 10pt 0pt;"><i style="font-style:italic;">Needle Rock Farms – Settlement Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During March 2023, the Company negotiated and entered into a settlement agreement related to water rights dispute with the adjacent property owner for Needle Rock Farms in which the Company agreed to pay $250 in cash upon execution of the settlement, transferred certain farm equipment with net book value of $272, and accrued an additional payment of $225 that is contingent on either the sale of the farm or will be paid within one year. The total charges of $747 recorded in connection with the settlement agreement is included in discontinued operations within Other operating expenses, net on the Consolidated Statements of Operations and Comprehensive Loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">KeyGene Dispute</i><i style="font-style:italic;"><br/><br/></i><span style="display:inline-block;width:36pt;"></span>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, and preserves the Company’s option for an additional 2-year extension, through first quarter of 2029. 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 the new Framework Collaborative Agreement, 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 Agreement and has invoiced the Company $881 for services performed. The parties anticipate mediating the dispute although no mediation date has been set.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;"> </i><i style="font-style:italic;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></i><i style="font-style:italic;">Maison Dispute</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;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="color:#242424;">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 (</span><i style="color:#242424;font-style:italic;">infra</i><span style="color:#242424;">).  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 Company believes it has substantial defenses to Maison’s claims and intends to defend itself vigorously.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:top;width:17.17%;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:0.97%;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:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:0.97%;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:20.08%;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:0.97%;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.49%;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:5.65%;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:0.97%;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.49%;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:5.65%;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.97%;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.49%;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:5.65%;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.98%;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.5%;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:5.66%;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.98%;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.74%;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.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;white-space:nowrap;width:0.98%;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.5%;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:5.66%;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:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:17.17%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.94%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.08%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:48.81%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Future Commitments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commitment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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 style="vertical-align:bottom;white-space:nowrap;width:8.94%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Counter Party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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 style="vertical-align:bottom;white-space:nowrap;width:20.08%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commitment Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;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:7.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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:7.17%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2028 &amp; After</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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 colspan="2" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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></tr><tr><td style="vertical-align:top;width:17.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">License Agreement</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">NCSU</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Minimum annual royalty</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.35%;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 0.05pt 0pt;"> 3,575</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 3,975</p></td><td style="vertical-align:top;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">(1)</p></td></tr><tr><td style="vertical-align:top;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">License Agreement</p></td><td style="vertical-align:top;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">NCSU</p></td><td style="vertical-align:top;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Contract fee</p></td><td style="vertical-align:top;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> 150</p></td><td style="vertical-align:top;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> 250</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> 250</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"> 650</p></td><td style="vertical-align:top;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">(2)</p></td></tr><tr><td style="vertical-align:top;width:17.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Consulting Agreements</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Various</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Contract fee</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 214</p></td><td style="vertical-align:top;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 24</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.35%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 238</p></td><td style="vertical-align:top;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">(3)</p></td></tr><tr><td style="vertical-align:top;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Growing Agreements</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Various</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Contract fee</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 225</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.97%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.74%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.35%;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 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:0.98%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 225</p></td><td style="vertical-align:top;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">(4)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;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 0.05pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;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 0.05pt 0pt;"> 3,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.66%;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 0.05pt 0pt;"> 5,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;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:7pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><span style="font-size:9pt;margin-bottom:10pt;margin-left:0pt;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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;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. 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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;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 a condition of the marketing authorization by the FDA, the Company engaged various consultants 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:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;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 tobacco growing agreements. </span></td></tr></table><div style="margin-top:12pt;"></div> 100000 100000 100000 100000 3575000 3975000 150000 250000 250000 650000 214000 24000 238000 225000 225000 689000 374000 350000 100000 3575000 5088000 1314000 3 3000000 3 768000 5000000 250000 272000 225000 P1Y 747000 P3Y 1885000 881000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 13. – DEBT</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 three-year $21,053 Debentures (as defined below) and $2,865 subordinated promissory note (the “Subordinated Note). The Debentures were issued at a 5% original issuance discount and are subject to a 5% exit payment.</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 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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.23%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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;">2022</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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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;"> —</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.11%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0pt 0pt;"> —</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.11%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0pt 0pt;"> —</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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</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 (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. Commencing on May 1, 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 is 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 333,334 shares of common stock for an exercise price of $19.125 per share (the “JGB Warrants”), which had an initial fair value of $4,475 net of issuance costs of $139 (see Note 9 “Fair Value Measurements” and Note 10 “Capital Raise and Warrants for Common Stock”). On June 22, 2023, as a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 333,334 shares of the Company’s common stock for an exercise price of $19.125 per share were automatically adjusted to be $12.828 exercise price for up to 496,960 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-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">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 </span>$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 be 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;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the waiver, the Company and Holders agreed to exercise the outstanding put provision to redeem 166,667 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 Consolidated Balance Sheet. No cash was exchanged as a result of executing the October Amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</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 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.  As of December 31, 2023, the $2,000 GVB Promissory Note and $1,000 real estate farm asset are pledged to the senior lender for principal reduction and accordingly $3,000 of the Senior Secured Credit Facility is recorded as Current portion of long-term debt on the Consolidated Balance Sheets.</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;">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 stockholders and the Company is required pursuant to the December 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;"> </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 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-indent:36pt;margin:0pt;">In accordance with ASC 470-60 <i style="font-style:italic;">Troubled Debt Restructurings by Debtors </i>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-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 October Amendment was 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 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.</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="background:#ffffff;">The Company analyzed the conversion feature of the December 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 AC 815, the Company has bifurcated the conversion feature of the note and recorded a derivative liability </span>at fair value in the amount of $557 as a component of Other Long-Term Liabilities on the Consolidated Balance Sheet. See Note 9 “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 (see Note 3 “Business Acquisitions”). The accrued PIK interest refinanced from the Original Notes was $365.</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. For the year ended December 31, 2023 the PIK Interest accrual amounts were $695. 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 is May 1, 2024. The Subordinated Note includes customary event of default provisions. The Subordinated Note is subordinated to the Debenture pursuant to a Subordination Agreement between the Company, the Agent and Omnia.</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 45,000 shares of the Company’s common stock (the “Omnia Warrants”). The Omnia Warrants are exercisable for seven years from September 3, 2023, at an exercise price of $12.828 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Omnia Warrants.  The Omnia warrants initial fair value was $1,316 (see Note 9 “Fair Value Measurements” and 10 “Capital Raise and Warrants for Common Stock”).</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;">Contractual maturities under the Senior Secured Credit Facility and Subordinate Note through maturity, excluding any discounts or premiums, as of December 31, 2023 is as follows:</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:top;white-space:nowrap;width:38.66%;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:1.69%;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:2.06%;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.56%;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:1.57%;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:2.06%;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.56%;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.57%;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:2.06%;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.56%;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.57%;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:2.06%;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.56%;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.69%;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:2.06%;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.56%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;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.56%;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;white-space:nowrap;width:38.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;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:9pt;font-weight:bold;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.66%;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.69%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</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;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2028</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thereafter</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:38.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future minimum principal payments</p></td><td style="vertical-align:top;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,848</p></td><td style="vertical-align:top;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,058</p></td><td style="vertical-align:top;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 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;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 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:64.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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><td style="vertical-align:middle;white-space:nowrap;width:4.9%;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:25.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;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:30.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;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:4.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:25.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 0pt 0pt;"> 8,698</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;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:5.67%;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:4.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;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:64.07%;background:#cceeff;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:5.67%;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:4.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:25.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,158)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;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:5.67%;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:4.9%;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:25.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,453</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> 21053000 2865000 0.05 0.05 <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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.23%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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;">2022</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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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;"> —</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.11%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0pt 0pt;"> —</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.11%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3.6pt 0pt 0pt;"> —</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.11%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> —</p></td></tr></table> 11805000 3554000 1453000 13906000 5848000 8058000 0.05 21053000 0.07 0.05 1053000 0.03 0.02 7500000 333334 19.125 4475000 139000 333334 19.125 12.828 496960 0 18500000 15500000 7500000 3800000 2600000 2000000 600000 895000 166667 2500000 2000000 500000 2200000 1100000 1100000 0.12 2000000 1000000 5000000 224 1000000 2000000 1000000 3000000 1.00 0.20 -5158000 557000 2865000 0.12 1000000 0.12 1500000 365000 0.265 695000 45000 P7Y 12.828 1316000 <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:top;white-space:nowrap;width:38.66%;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:1.69%;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:2.06%;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.56%;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:1.57%;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:2.06%;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.56%;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.57%;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:2.06%;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.56%;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.57%;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:2.06%;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.56%;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.69%;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:2.06%;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.56%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;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.56%;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;white-space:nowrap;width:38.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;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:9pt;font-weight:bold;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.66%;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.69%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</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;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2028</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thereafter</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:38.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future minimum principal payments</p></td><td style="vertical-align:top;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,848</p></td><td style="vertical-align:top;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,058</p></td><td style="vertical-align:top;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 5848000 8058000 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:64.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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><td style="vertical-align:middle;white-space:nowrap;width:4.9%;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:25.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;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:30.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;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:4.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:25.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 0pt 0pt;"> 8,698</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;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:5.67%;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:4.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;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:64.07%;background:#cceeff;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:5.67%;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:4.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:25.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,158)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;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:5.67%;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:4.9%;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:25.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,453</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 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 14. – NOTES AND LOANS PAYABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The table below outlines our notes payable balances as of December 31, 2023 and 2022:</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.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:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.6%;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.21%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Insurance loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"> 689</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"> 689</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 10pt 0pt;"><i style="font-style:italic;">Insurance loans payable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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;margin:0pt 0pt 10pt 0pt;">During the second quarter of 2022, the Company renewed its Director and Officer (“D&amp;O”) insurance for a one-year policy premium totaling $2,394. The Company paid $400 as a premium down payment and financed the remaining $1,994 of policy premiums over ten months at a 3.25% annual percentage rate. Additionally, during the third quarter of 2022, the Company expanded its D&amp;O coverage as a result of the acquisition of GVB, resulting in an additional premium down payment of $90 and financing of $168, under the same terms as the original one-year policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company also has other insurance loans payables related to pollution, property, and general liability across the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023, all estimated future principal payments to be made under the above notes and loans payable will be paid in 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;width:71.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:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.6%;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.21%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Insurance loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"> 689</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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;"> 689</p></td></tr></table> 543000 689000 543000 689000 P1Y 1626000 285000 1341000 P10M 0.0788 143000 0.0938 P6M P1Y 2394000 400000 1994000 P10M 0.0325 90000 168000 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 15. – EQUITY BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Stock Compensation Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On May 20, 2021, the stockholders of 22nd Century Group, Inc. (the “Company”) approved the 22nd Century Group, Inc. 2021 Omnibus Incentive Plan (the “2021 Plan”). The 2021 Plan allows for the granting of equity awards to eligible individuals over the life of the 2021 Plan, including the issuance of up to 333,334 shares of the Company’s common stock, in addition to any remaining shares under the Company’s 2014 Omnibus Incentive Plan pursuant to awards under the 2021 Plan. The 2021 Omnibus Incentive Plan was amended on June 16, 2023, increasing the authorized shares by 233,334. The 2021 Plan has a term of ten years and is administered by the Compensation Committee of the Company’s Board of Directors to determine the various types of incentive awards that may be granted to recipients under the 2021 Plan and the number of shares of common stock to underlie each such award under the 2021 Plan. As of December 31, 2023, the Company had available 606,406 shares remaining for future awards under the 2021 Plan.<i style="font-style:italic;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Compensation Expense</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> The Company recognized the following compensation costs, net of actual forfeitures, related to RSUs and stock options:</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:70.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;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 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.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;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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;width:2.2%;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:25.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;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:70.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;width:2.2%;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:25.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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:70.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.2%;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.81%;border-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.2%;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.81%;border-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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:70.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;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;width:2.2%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;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:2.2%;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.38%;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.43%;border-bottom: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;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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:70.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;">Total equity based compensation - continuing operations</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;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:2.2%;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.38%;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:10.43%;border-bottom: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;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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:70.59%;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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:10.43%;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,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:10.43%;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;"> 5,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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 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;">During the years ended December 31, 2023, and 2022, equity-based compensation expense reversals due to employee termination forfeitures amounted to $1,960 and $84<span style="white-space:pre-wrap;">, respectively. Additionally, the Company recorded </span>$523 and $1,237 of accelerated equity compensation expense, respectively, in connection with the vesting of an employees’ outstanding equity awards as part of termination severance agreements. Amounts are recorded as Selling, general and administrative in the Consolidated Statements of Operations and Comprehensive Loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 10pt 0pt;"><i style="font-style:italic;">Restricted Stock Units (“RSUs”)</i>. We typically grant RSUs to employees and non-employee directors. The following table summarizes the changes in unvested RSUs from January 1, 2022 through December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;white-space:nowrap;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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 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:2.33%;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.51%;border-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.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:2.33%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.81%;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.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:2.33%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.81%;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.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:2.33%;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.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.81%;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.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:2.33%;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.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-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.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:2.33%;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.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;">in thousands</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.81%;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.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;">Unvested at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.35%;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;"> 37.50</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.35%;margin:0pt;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.40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> (154)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 31.65</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.14%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;border-bottom: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;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.35%;border-bottom: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;"> 35.85</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.35%;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;"> 31.88</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.35%;margin:0pt;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.44</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> (147)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.67</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.14%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;border-bottom: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;"> (260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.35%;border-bottom: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.86</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Unvested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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.35%;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;"> 15.69</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 fair value of RSUs that vested during the years ended December 31, 2023 and 2022 was approximately $1,838 and $4,505, respectively, based on the stock price at the time of vesting. As of December 31, 2023, unrecognized compensation expense for RSUs amounted to $823 which is expected to be recognized over a weighted average period of approximately 1.7 years. In addition, there is approximately $786 of unrecognized compensation expense that requires the achievement of certain milestones which are not yet probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;"><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 2023 and 2022. A summary of all stock option activity since January 1, 2022 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:bottom;width:57.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 0pt 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:8.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: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: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: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><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:6.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:4.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.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:1.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:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:57.9%;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.64%;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:8.94%;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:1.64%;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.08%;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:6.79%;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:1.64%;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.95%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;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:1.64%;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:7.88%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.95%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;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:1.64%;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:7.88%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.95%;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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.72%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;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:1.64%;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:7.88%;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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.95%;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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.72%;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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-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;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.88%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:6.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:1.64%;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:1.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2022</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:8.94%;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;"> 345</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;"><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: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;"> 24.75</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:6.6%;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:4.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: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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;"> 17.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</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:8.94%;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)</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;"><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;"><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;"> 20.85</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:6.6%;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:4.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: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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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;"> 41.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:4.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2022</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:8.94%;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;"> 327</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;"><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;"><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;"> 24.82</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:6.6%;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:4.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: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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> (101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;"> 21.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:4.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> (7)</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;"><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: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;"> 41.40</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:4.34%;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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.68%;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:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom: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;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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;"> 26.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;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;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.68%;border-bottom: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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31, 2023</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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> 213</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;"><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:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25.95</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;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;">years</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.68%;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;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 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. In addition, there is approximately $190 of unrecognized compensation expense for stock options that requires the achievement of certain milestones which are not yet probable.</p> 333334 233334 P10Y 606406 <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:70.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;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 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.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;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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;width:2.2%;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:25.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;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:70.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;width:2.2%;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:25.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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:70.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.2%;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.81%;border-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.2%;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.81%;border-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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:70.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;">Sales, general, and administrative</p></td><td style="vertical-align:bottom;width:2.2%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;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:2.2%;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.38%;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.43%;border-bottom: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;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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:70.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;">Total equity based compensation - continuing operations</p></td><td style="vertical-align:bottom;width:2.2%;background:#cceeff;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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;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:2.2%;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.38%;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:10.43%;border-bottom: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;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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:70.59%;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:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:10.43%;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,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:10.43%;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;"> 5,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2052000 5252000 179000 182000 2231000 5434000 448000 55000 2679000 5489000 1960000 84000 523000 1237000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;white-space:nowrap;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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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 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:2.33%;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.51%;border-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.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:2.33%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.81%;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.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:2.33%;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.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.81%;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.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:2.33%;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.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.81%;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.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:2.33%;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.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-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.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:2.33%;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.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;">in thousands</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.81%;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.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;">Unvested at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.35%;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;"> 37.50</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.35%;margin:0pt;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.40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> (154)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 31.65</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.14%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;border-bottom: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;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.35%;border-bottom: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;"> 35.85</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.35%;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;"> 31.88</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.35%;margin:0pt;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.44</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> (147)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.67</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.14%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;border-bottom: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;"> (260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.35%;border-bottom: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.86</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Unvested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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.35%;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;"> 15.69</p></td></tr></table> 211000 37.50 236000 29.40 154000 31.65 24000 35.85 269000 31.88 293000 12.44 147000 29.67 260000 20.86 155000 15.69 1838000 4505000 823000 P1Y8M12D 786000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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 0pt 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:8.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: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: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: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><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:6.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:4.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.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:1.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:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:57.9%;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.64%;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:8.94%;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:1.64%;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.08%;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:6.79%;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:1.64%;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.95%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;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:1.64%;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:7.88%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.95%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;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:1.64%;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:7.88%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.95%;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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.72%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;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:1.64%;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:7.88%;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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.95%;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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.72%;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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-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;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.9%;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.64%;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:8.94%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.88%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:6.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:1.64%;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:1.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2022</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:8.94%;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;"> 345</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;"><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: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;"> 24.75</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:6.6%;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:4.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: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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;"> 17.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:4.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</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:8.94%;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)</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;"><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;"><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;"> 20.85</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:6.6%;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:4.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: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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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;"> 41.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:4.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2022</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:8.94%;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;"> 327</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;"><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;"><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;"> 24.82</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:6.6%;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:4.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: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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> (101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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;"> 21.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:4.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:6.68%;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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> (7)</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;"><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: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;"> 41.40</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;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:4.34%;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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.68%;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:57.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom: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;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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;"> 26.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;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;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.68%;border-bottom: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:57.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31, 2023</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;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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;"> 213</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;"><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:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25.95</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.34%;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;">years</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.68%;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;"> —</p></td></tr></table> 345000 24.75 10000 17.40 7000 20.85 1000 41.40 327000 24.82 101000 21.29 7000 41.40 219000 26.34 P1Y10M24D 213000 25.95 P1Y9M18D 190000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 16. – LOSS PER COMMON SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the computation of basic and diluted loss per common share for the years ended December 31, 2023 and 2022, respectively. Outstanding warrants, options, and restricted stock units were excluded from the calculation of diluted EPS as the effect was antidilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;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.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.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 0pt 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:8.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.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 0pt 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:7.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></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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:21.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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.3%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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.3%;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:1.62%;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:8.59%;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.3%;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:1.62%;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:7.56%;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></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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:8.59%;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;"> (54,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.56%;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;"> (36,553)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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 discontinued operations</p></td><td style="vertical-align:bottom;width:2.3%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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;"> (86,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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;"> (23,248)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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:8.59%;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;"> (140,775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.56%;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;"> (59,801)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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;"> (9,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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:75.97%;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:2.3%;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.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:8.59%;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;"> (150,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.56%;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;"> (59,801)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;margin:0pt;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,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;margin:0pt;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,856</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:2.3%;background:#cceeff;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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:75.97%;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:2.3%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.59%;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.64)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.56%;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.84)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;background:#cceeff;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> (4.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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.81)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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.48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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:75.97%;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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.59%;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;"> (7.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.56%;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;"> (4.65)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;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:75.97%;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 December 31 (in thousands):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.97%;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;margin:0pt;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,138</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.97%;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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> 327</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.97%;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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;"> 269</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.59%;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;"> 48,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.56%;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,734</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:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;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.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.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 0pt 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:8.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.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 0pt 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:7.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></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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:21.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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.3%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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.3%;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:1.62%;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:8.59%;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.3%;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:1.62%;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:7.56%;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></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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:8.59%;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;"> (54,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.56%;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;"> (36,553)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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 discontinued operations</p></td><td style="vertical-align:bottom;width:2.3%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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;"> (86,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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;"> (23,248)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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:8.59%;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;"> (140,775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:7.56%;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;"> (59,801)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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;"> (9,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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:75.97%;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:2.3%;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.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:8.59%;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;"> (150,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.56%;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;"> (59,801)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;margin:0pt;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,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;margin:0pt;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,856</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:2.3%;background:#cceeff;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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:75.97%;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:2.3%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.59%;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.64)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.56%;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.84)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;background:#cceeff;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> (4.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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.81)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;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:2.3%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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.48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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:75.97%;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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.59%;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;"> (7.28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.56%;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;"> (4.65)</p></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;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:75.97%;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 December 31 (in thousands):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.97%;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.56%;margin:0pt;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,138</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.97%;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:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> 327</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.97%;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:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom: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;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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;"> 269</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.59%;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;"> 48,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.56%;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,734</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:10pt;visibility:hidden;">​</span></p> -54686000 -36553000 -86089000 -23248000 -140775000 -59801000 9992000 -150767000 -59801000 20711000 12856000 -2.64 -2.84 -4.16 -1.81 -0.48 -7.28 -4.65 47757000 1138000 219000 327000 155000 269000 48131000 1734000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 17. – REVENUE RECOGNITION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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®. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 manufactured. Revenue from the sale of the Company’s products, which include excise taxes and shipping and handling charges billed to customers, is recognized net of cash discounts, sales returns and allowances. There was no allowance for discounts or returns and allowances at December 31,  2023 and December 31,  2022. Excise taxes recorded in Cost of Goods Sold on the Consolidated Statement of Operations and Comprehensive Loss for the years ended December 31, 2023 and 2022 was $10,413 and $12,619, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 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 10pt 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 63% and 74%, for the year ended December 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents 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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.03%;margin:0pt;padding:0pt;"><p style="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.34%;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;">Year 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.03%;margin:0pt;padding:0pt;"><p style="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.34%;border-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, </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.03%;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.21%;border-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:3.42%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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.03%;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.28%;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;"> 31.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;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;"> 23.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;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.03%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;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;"> 21.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;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;"> 35.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;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;">All other customers</p></td><td style="vertical-align:bottom;width:3.03%;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.28%;margin:0pt;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.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;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.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;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 10pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 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 10pt 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 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 extended credit terms up to twenty-one (21) days after shipment. Deferred Revenue (contract liabilities) relate to down payments received from customers in advance of satisfying a performance obligation. This deferred revenue is included as Deferred income on the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Total contract assets and contract liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;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:64.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 0pt 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:1.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:8.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: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:1.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:8.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: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: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:8.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></tr><tr><td style="vertical-align:bottom;width:64.98%;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.64%;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.02%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.02%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.02%;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:64.98%;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.64%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.98%;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.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:1.58%;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.43%;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><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:1.58%;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.43%;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;"> 354</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: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:8.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;"> 178</p></td></tr><tr><td style="vertical-align:bottom;width:64.98%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.43%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.43%;border-bottom: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;"> (688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom: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;"> (119)</p></td></tr><tr><td style="vertical-align:bottom;width:64.98%;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 (liabilities)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.43%;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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.43%;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;"> (334)</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;"><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:8.27%;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;"> 59</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:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During the years ended December 31, 2023 and 2022, the Company recognized $688 and $119 of revenue that was included in the contract asset balance as of December 31, 2022 and 2021 respectively. </p> 0 0 10413000 12619000 0.63 0.74 <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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.03%;margin:0pt;padding:0pt;"><p style="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.34%;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;">Year 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.03%;margin:0pt;padding:0pt;"><p style="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.34%;border-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, </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.03%;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.21%;border-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:3.42%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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.03%;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.28%;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;"> 31.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;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;"> 23.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;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.03%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;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;"> 21.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;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;"> 35.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;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;">All other customers</p></td><td style="vertical-align:bottom;width:3.03%;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.28%;margin:0pt;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.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;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.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;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.3149 0.2361 0.2392 0.2322 0.2170 0.3520 0.2289 0.1797 P21D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;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:64.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 0pt 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:1.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:8.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: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:1.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:8.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: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: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:8.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></tr><tr><td style="vertical-align:bottom;width:64.98%;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.64%;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.02%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.02%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.02%;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:64.98%;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.64%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.98%;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.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:1.58%;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.43%;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><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:1.58%;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.43%;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;"> 354</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: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:8.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;"> 178</p></td></tr><tr><td style="vertical-align:bottom;width:64.98%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.43%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.43%;border-bottom: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;"> (688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom: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;"> (119)</p></td></tr><tr><td style="vertical-align:bottom;width:64.98%;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 (liabilities)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.43%;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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.43%;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;"> (334)</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;"><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:8.27%;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;"> 59</p></td></tr></table> 1053000 354000 178000 726000 688000 119000 327000 -334000 59000 688000 119000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 18. – OTHER OPERATING EXPENSES (INCOME), NET</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-align:justify;text-indent:36pt;margin:0pt;">The components of “Other operating expenses (income), net” were as follows:</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><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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:14.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.03%;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:3.97%;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:36.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;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:3.97%;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:36.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;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;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:3.97%;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:17.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:3.97%;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:15.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restructuring costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Impairment of intangible assets (see Note 7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Impairment of fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Severance (see Note 1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total Restructuring costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Acquisition and transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Gain on sale or disposal of property, plant and equipment</p></td><td style="vertical-align:bottom;width:3.97%;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-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (111)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (362)</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total other operating expenses (income), net</p></td><td style="vertical-align:bottom;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (327)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:13.5pt;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;">Restructuring costs</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-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">During the third quarter of 2023, the Company undertook various restructuring activities in an effort to better align its internal organizational structure and costs with its strategy, as well as preserve liquidity. As a component of the restructuring, the Company has initiated a process to evaluate strategic alternatives with respect to the Company’s tobacco assets. The process will include consideration of a range of strategic, operational and financial transactions and alternatives, such as business combinations, asset sales, licensing agreements, alternate financing strategies and other options.</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 a result, the Company incurred $2,415 in restructuring costs for the year ended December 31, 2023, which included costs related to employee termination, professional services and consulting, and long-lived asset impairment.</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;"> <span style="visibility:hidden;">​</span></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><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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:14.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.03%;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:3.97%;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:36.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;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:3.97%;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:36.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;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;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:3.97%;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:17.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:3.97%;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:15.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restructuring costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Impairment of intangible assets (see Note 7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Impairment of fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Severance (see Note 1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total Restructuring costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Acquisition and transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Gain on sale or disposal of property, plant and equipment</p></td><td style="vertical-align:bottom;width:3.97%;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-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (111)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (362)</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total other operating expenses (income), net</p></td><td style="vertical-align:bottom;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (327)</p></td></tr></table> 1375000 35000 56000 763000 221000 2415000 35000 223000 111000 362000 -2527000 327000 2415000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">NOTE 19. – INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following is a summary of the components giving rise to the (benefit) provision for income taxes from continuing operations for the years ended December 31, 2023 and 2022:</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: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;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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;">2022</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;">Current:</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 6pt;">Federal</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;">$</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;">$</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 6pt;">State</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;"> 40</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;"> 14</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 6pt;">Foreign</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: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%;border-bottom: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.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: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%;border-bottom: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: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;">Total current provision</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;"> 40</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;"> 14</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;">Deferred:</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 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;">  </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 6pt;">Federal</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 0pt 0.05pt 0pt;"> (11,351)</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;"> </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 0pt 0.05pt 0pt;"> (6,610)</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 6pt;">State</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 0pt 0.05pt 0pt;"> (736)</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 0pt 0.05pt 0pt;"> (4,404)</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 6pt;">Foreign</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: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%;border-bottom: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.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: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%;border-bottom: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: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;">Total deferred benefit</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 0pt 0.05pt 0pt;"> (12,087)</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 0pt 0.05pt 0pt;"> (11,014)</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 6pt;">Change in valuation allowance</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: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%;border-bottom: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;"> 12,094</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: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%;border-bottom: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,021</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;">Total income tax provision</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: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%;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;"> 47</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: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%;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;"> 21</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:10pt;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 (benefit) provision for income tax from continuing operations varies from that which would be expected based on applying the statutory federal rate to pre-tax book loss, including the effect of the change in the U.S. corporate income tax rates, 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:74.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:2.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 0pt 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.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:2.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:9.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:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;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.09%;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 style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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 style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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></tr><tr><td style="vertical-align:bottom;width:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory federal rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.06%;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;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.06%;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.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;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 credit carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State tax, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.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;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 12.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">162(m) limitation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.06%;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;"> (22.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.06%;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;"> (30.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;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.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.06%;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.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.06%;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.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Individual components of deferred taxes consist of the following as of December 31:</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: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;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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;">2022</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;">Deferred tax assets:</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 6pt;">Net operating loss carry-forward</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;">$</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;"> 54,453</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;">$</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;"> 34,029</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 6pt;">Inventory</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;"> 2,020</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;"> 220</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 6pt;">Stock-based compensation</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;"> </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;"> 862</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;"> </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;"> 1,144</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 6pt;">Start-up expenditures</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;"> 155</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;"> 175</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 6pt;">Research and development credit carryforward</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;"> </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;"> 1,424</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;"> </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;"> 1,205</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 6pt;">Accrued bonus</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;"> 133</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;"> 458</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 6pt;">Severance liability</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;"> </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;"> 95</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;"> </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;"> 151</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 6pt;">Credit loss reserves</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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 6pt;">Research and development costs</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;"> 1,617</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;"> 813</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 6pt;">Operating lease obligations</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;"> 476</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;"> 229</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 6pt;">Capital loss on investment</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;"> 2,449</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;"> 2,209</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 6pt;">Note payable and warrant liability</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 581</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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 6pt;">Other</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: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%;border-bottom: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,758</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: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%;border-bottom: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;"> 50</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;"><span style="visibility:hidden;">​</span></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;"> 66,025</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;"> 40,683</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;">Deferred tax liabilities:</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;"> </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 0pt 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;"> </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 0pt 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 6pt;">Machinery and equipment</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 0pt 0.05pt 0pt;"> (283)</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 0pt 0.05pt 0pt;"> (221)</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 6pt;">Patents and trademarks</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;"> </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 0pt 0.05pt 0pt;"> (193)</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;"> </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 0pt 0.05pt 0pt;"> (203)</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 6pt;">Operating lease right-of-use assets</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 0pt 0.05pt 0pt;"> (467)</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 0pt 0.05pt 0pt;"> (225)</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 6pt;">Other intangible assets</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: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%;border-bottom: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;"> (385)</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: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%;border-bottom: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;"> (334)</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;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (1,328)</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 0pt 0.05pt 0pt;"> (983)</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;">Valuation allowance</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: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%;border-bottom: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;"> (64,763)</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: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%;border-bottom: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;"> (39,759)</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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;">Net deferred taxes</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 0pt 0.05pt 0pt;"> (66)</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 0pt 0.05pt 0pt;"> (59)</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:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has net operating loss (“NOL”) carryforwards of approximately $193,322 as of December 31, 2023 that do not expire. The Company had accumulated an NOL carryforward of approximately $46,920 through December 31, 2017 and this NOL carryforward begins to expire in 2030. As of December 31, 2023, the Company has a research and development credit carryforward of approximately $1,424 that begins to expire in 2030. The Company generated a capital loss carryover of approximately $9,932 as of December 31, 2023, that begins to expire in 2026. Utilization of these NOL carryforwards may be subject to an annual limitation in the case of equity ownership changes, as defined by law. Due to the uncertainty of the Company’s ability to generate sufficient taxable income in the future, the Company has recorded a valuation allowance to reduce the net deferred tax asset to zero. These carryforwards are included in the net deferred tax asset that has been fully offset by the valuation allowance. The valuation allowance increased for continuing operations by $12,094 and $11,021 for the years ended December 31, 2023, and 2022, respectively, and increased an additional $12,910 due to tax attributes that were generated as a part of discontinued </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">operations but remain on a prospective basis with continuing operations due to the Company filing a consolidated US Federal return for the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">ASC 740 provides guidance on the financial statement recognition and measurement for uncertain income tax positions that are taken or expected to be taken in a company’s income tax return. The Company has evaluated its tax positions and believes there are no uncertain tax positions as of 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: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;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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;">2022</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;">Current:</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 6pt;">Federal</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;">$</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;">$</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 6pt;">State</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;"> 40</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;"> 14</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 6pt;">Foreign</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: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%;border-bottom: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.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: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%;border-bottom: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: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;">Total current provision</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;"> 40</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;"> 14</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;">Deferred:</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 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;">  </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 6pt;">Federal</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 0pt 0.05pt 0pt;"> (11,351)</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;"> </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 0pt 0.05pt 0pt;"> (6,610)</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 6pt;">State</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 0pt 0.05pt 0pt;"> (736)</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 0pt 0.05pt 0pt;"> (4,404)</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 6pt;">Foreign</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: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%;border-bottom: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.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: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%;border-bottom: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: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;">Total deferred benefit</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 0pt 0.05pt 0pt;"> (12,087)</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 0pt 0.05pt 0pt;"> (11,014)</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 6pt;">Change in valuation allowance</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: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%;border-bottom: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;"> 12,094</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: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%;border-bottom: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,021</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;">Total income tax provision</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: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%;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;"> 47</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: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%;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;"> 21</p></td></tr></table> 40000 14000 40000 14000 -11351000 -6610000 -736000 -4404000 -12087000 -11014000 12094000 11021000 47000 21000 <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.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:2.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 0pt 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.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:2.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:9.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:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;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.09%;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 style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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 style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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></tr><tr><td style="vertical-align:bottom;width:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory federal rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.06%;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;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.06%;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.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;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 credit carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State tax, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.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;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"> 12.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">162(m) limitation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.06%;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;"> (22.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.06%;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;"> (30.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:74.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;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.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.06%;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.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.06%;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.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table> 0.210 0.210 0.002 -0.008 -0.008 -0.013 0.004 0.013 0.120 0.002 0.009 -0.220 -0.301 -0.001 -0.001 <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: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;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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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;">2022</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;">Deferred tax assets:</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 6pt;">Net operating loss carry-forward</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;">$</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;"> 54,453</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;">$</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;"> 34,029</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 6pt;">Inventory</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;"> 2,020</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;"> 220</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 6pt;">Stock-based compensation</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;"> </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;"> 862</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;"> </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;"> 1,144</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 6pt;">Start-up expenditures</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;"> 155</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;"> 175</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 6pt;">Research and development credit carryforward</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;"> </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;"> 1,424</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;"> </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;"> 1,205</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 6pt;">Accrued bonus</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;"> 133</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;"> 458</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 6pt;">Severance liability</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;"> </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;"> 95</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;"> </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;"> 151</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 6pt;">Credit loss reserves</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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 6pt;">Research and development costs</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;"> 1,617</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;"> 813</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 6pt;">Operating lease obligations</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;"> 476</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;"> 229</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 6pt;">Capital loss on investment</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;"> 2,449</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;"> 2,209</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 6pt;">Note payable and warrant liability</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 581</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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 6pt;">Other</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: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%;border-bottom: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,758</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: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%;border-bottom: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;"> 50</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;"><span style="visibility:hidden;">​</span></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;"> 66,025</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;"> 40,683</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;">Deferred tax liabilities:</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;"> </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 0pt 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;"> </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 0pt 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 6pt;">Machinery and equipment</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 0pt 0.05pt 0pt;"> (283)</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 0pt 0.05pt 0pt;"> (221)</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 6pt;">Patents and trademarks</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;"> </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 0pt 0.05pt 0pt;"> (193)</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;"> </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 0pt 0.05pt 0pt;"> (203)</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 6pt;">Operating lease right-of-use assets</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 0pt 0.05pt 0pt;"> (467)</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 0pt 0.05pt 0pt;"> (225)</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 6pt;">Other intangible assets</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: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%;border-bottom: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;"> (385)</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: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%;border-bottom: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;"> (334)</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;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (1,328)</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 0pt 0.05pt 0pt;"> (983)</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;">Valuation allowance</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: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%;border-bottom: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;"> (64,763)</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: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%;border-bottom: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;"> (39,759)</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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;">Net deferred taxes</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 0pt 0.05pt 0pt;"> (66)</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 0pt 0.05pt 0pt;"> (59)</p></td></tr></table> 54453000 34029000 2020000 220000 862000 1144000 155000 175000 1424000 1205000 133000 458000 95000 151000 2000 1617000 813000 476000 229000 2449000 2209000 581000 1758000 50000 66025000 40683000 283000 221000 193000 203000 467000 225000 385000 334000 1328000 983000 64763000 39759000 66000 59000 193322000 46920000 1424000 9932000 12094000 11021000 12910000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">NOTE 20. – QUARTERLY REVENUE AND EARNINGS DATA – UNAUDITED</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:bold;visibility:hidden;background:#ffff00;">​</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.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: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:1.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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: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: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><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: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: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:57.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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.02%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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.48%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;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.64%;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.72%;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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.48%;border-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.64%;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.72%;border-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.64%;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.72%;border-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:57.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Revenues, net</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,357</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,871</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;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,050</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;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,926</p></td></tr><tr><td style="vertical-align:bottom;width:57.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,829)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:57.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss from continuing operations (2)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,068)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,081)</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;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,707)</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;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,830)</p></td></tr><tr><td style="vertical-align:bottom;width:57.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from continuing operations (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.92)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.75)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</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.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.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.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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: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:6.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 0pt 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:1.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:6.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></tr><tr><td style="vertical-align:bottom;width:58.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.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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.48%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.17%;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.64%;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.65%;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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.48%;border-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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Revenues, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,951</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,535</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;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,970</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,045</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 328</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss from continuing operations (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,114)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,490)</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;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,699)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,250)</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from continuing operations (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.77)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.75)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.63)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.67)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;font-style:normal;font-weight:normal;">The quarterly per share data in this table has been rounded and therefore may not sum to total year-to-date EPS.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;font-style:normal;font-weight:normal;">For the quarter ended December 31, 2023, net loss from continuing operations increased from the previous current year quarters, mainly due to an inventory leaf reserve charge of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$7,720</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and loss on extinguishment of debt in the amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5,158</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;font-style:normal;font-weight:normal;">For the quarter ended December 31, 2022, net loss from continuing operations increased from the previous current year quarters, mainly due to higher </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">personnel and strategic consulting costs.</span></td></tr></table><div style="margin-top:10pt;"></div> <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.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: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:1.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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: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: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><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: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: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:57.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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.02%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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.48%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.72%;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.64%;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.72%;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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.48%;border-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.64%;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.72%;border-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.64%;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.72%;border-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:57.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Revenues, net</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,357</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,871</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;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,050</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;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,926</p></td></tr><tr><td style="vertical-align:bottom;width:57.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,829)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (961)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</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:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:57.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss from continuing operations (2)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,068)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,081)</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;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,707)</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;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,830)</p></td></tr><tr><td style="vertical-align:bottom;width:57.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from continuing operations (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.92)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</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:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.75)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</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.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.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.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 0pt 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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: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:6.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 0pt 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:1.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:6.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></tr><tr><td style="vertical-align:bottom;width:58.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.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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.48%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.17%;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.64%;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.65%;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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.48%;border-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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;border-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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Revenues, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,951</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,535</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;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,970</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,045</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 328</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss from continuing operations (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,114)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,490)</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;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,699)</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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,250)</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted loss per common share from continuing operations (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.77)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.75)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.63)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.67)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;font-style:normal;font-weight:normal;">The quarterly per share data in this table has been rounded and therefore may not sum to total year-to-date EPS.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;font-style:normal;font-weight:normal;">For the quarter ended December 31, 2023, net loss from continuing operations increased from the previous current year quarters, mainly due to an inventory leaf reserve charge of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$7,720</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and loss on extinguishment of debt in the amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5,158</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10pt;font-style:normal;font-weight:normal;">For the quarter ended December 31, 2022, net loss from continuing operations increased from the previous current year quarters, mainly due to higher </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">personnel and strategic consulting costs.</span></td></tr></table><div style="margin-top:10pt;"></div> 7357000 7871000 8050000 8926000 -7829000 77000 -961000 17000 -22068000 -8081000 -13707000 -10830000 -0.66 -0.66 -0.41 -0.41 -0.92 -0.92 -0.75 -0.75 9951000 11535000 9970000 9045000 -44000 636000 928000 328000 -11114000 -10490000 -7699000 -7250000 -0.77 -0.77 -0.75 -0.75 -0.63 -0.63 -0.67 -0.67 7720000 -5158000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE</b><b style="font-weight:bold;"> 21. – SUBSEQUENT EVENTS</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-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Increase in Authorized Shares</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">On February 15, 2024, our stockholders approved an amendment (the “Articles Amendment”) to our Articles of Incorporation, as amended, to increase the number of authorized shares of common stock sixty-six million, six hundred sixty-six thousand six hundred and sixty-seven (66,666,667) to two hundred fifty million (250,000,000), which Articles Amendment was filed and effective with the Secretary of the State of Nevada on February 15, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><i style="font-style:italic;">Warrant Inducement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size: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;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">For the period from January 1, 2024 to February 15, 2024, the date of Stockholder 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;">13,132,268</span><span style="background:#ffffff;"> shares of common stock at a reduced weighted average exercise price of approximately </span><span style="background:#ffffff;">$0.1844</span><span style="background:#ffffff;">. Pursuant to the warrant inducement agreements, the exercising holders of the Existing Warrants received </span><span style="background:#ffffff;">26,264,536</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 Stockholder Approval, the exercise price of the 57,299,308 outstanding Inducement Warrants, was reduced to $0.1765 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 66666667 250000000 13132268 0.1844 26264536 2421000 57299308 0.1765

.-3F MSYS B_TH+YN<;XM-E%6L5)*@8R:VA]6_3^[M3PB!?64>H?]W=OPCO=)70.*7 MS_Q?UAO[XXD=+*8QB^"4CI,*0TP0A5!)1AF3X(=JD-B8GB L8AR,#/7!-\6& M_J9>: MJC.>=47!&*#6L.QT\IS&*?CQR"HFZB-B.RL(P<1V-[5:QQ_-I_%(XN>12-CF M5SS+E9"H@\G3AHR5?G12D>>?1VS"LC M>(&M>$BN;2V7VI18#I P'GGT]G&MBLDNFY_(/$I,V[5%N>MN.AZ(DU;?O-H%'*L<)Z M.-'Z?GG=&0Q#$(TY&CJ7UQRSHKME1"2*?7E.+C;$(F8\_'CHJ"[$N[>9]!$^ MY\]ZN;&1KXTD!3VQ^8K4XO)]+&];N;%>:5+1S$%ZR5#LB*H;HU-N\APM]WU^ MMM[P$[1JQ7,]L:FNU?*3STQ*[RT]RDT*7*([EF,]5\ MV9?Z$R092OX\%.WG2JRU7<83$.7->-$H]2OE>.@)#NA17<2O$E49B8J=7B . M.6;"Q,0ZP0*SF:)9[+2$(BI3*:ICS,V7=C$%3O" P[2C%L^3,V1)&4,Y*)2$ M3IE3L!,\L),66LP K8:L;FKX!"?57FDP5; 3/("7/4>X '$*P[FC:#A"@9NVRJ"T@BC4^;2]T^KE>*XG M>,!>LOC$*,X("ZOGNV.AU9'#0CR!$SS V-6Y6V,6 6)2NTK!&=9H=Q=/X,3& M"J(S5BL-9V@9PLXAV-:N9>>G8.@1!9#+8M2Q^Q4WG79T::S%G82=X(+_4E':U1WH6K^..7S76NV%! D./)B 4 M2K7)4*^)0K\Q1%%NY+31X10,/9I KTM/2CQ6Z,B8:XWQ26G#=KNA@I_@+'%' MSG*C5BN4>4P7-X*FKK1\,O1(8 :3'CX;2K(L\)5PZS'C_F@5\RM^@@GK56*S ML97<0C9+5'6[*W*+1C49>K0LJ\M$^:ZY'EC]2FM4*PN"TUI-P="C954TB5WI M(Y80S.6H1OE5<=[(Q7,]@5GJ6%N%7:+9%-3B,,#%7*TJU^,)G&!"IKVCUF7) M4Y!HG=OF5IM^(6(D!3_!A)UUP'DN:Z_DY:IG*>%X.9IQ(1AZ-%?-&W769+]3 M0R*_QW<4=F(3 0>&'M&U,T9')H?O- L3$2+7PI%<&.L7_ 1K-Z8#>2'UW;%E MB+D237HS?LC'$SC!VOU:H!>F2$U$^$&UKDV93FG'3\%][V@FP0"0P]HD"SQ1;G>IYGK74# MBXI3NI^OQ1J&.,$N.WPG;'%FPPO]=M@,@T&P4YEX B$ R1LQ\IYLCV*A)WC Q,(\)N,-3:X9F_ZN;:OL,HJ'GM@M%\\KW?9 R0E+VRN754FB MFJ,I&'I$5[<^JU'5D3 1>$M1!U(=-RTB>>H#72\5ESJ$:I.P5!)S.GRQ#TLE MW[PA=/4\BO!G42H*_MVB/ M>27%\(NES4-#=3."K1O@QIJ72%QOB098Y8YM7DVHMJ MC?Y*?.P!ZPOS#*C>OM#YA]=,Y(LL_;<7^O3FE.>WJ(ROP238G3$)=@D42=?A M[+:Q,>S \+(9V[A,"QKDW<]-ODOM^SXFD:[V45>O=B\$K@J> Q+V^S,N7>?I MB9=IKSXC1VP8/V.R;1!>71J+K>D?M%I(F+'H.DM0D@H6T3?]&1]X\=X8KK#5 M%@$@,.=Y1OQ_^KZAU-%QP#P9U/-COB&4V-YN5G,B#N^"##WVY3N.93'DN.'" MQ8 ?'AC^-&CPZ<$ >P8&F(*Y >$M'&>-].5.L\ZLMLO=YD_ZKEP"#/2Q, S( MNDQ:_>Z\MN1IKI1/P(#\\IU LN3)R^E3ZR:\QMN\X_F@H'_J.+H'+*W+7(R. M?*R'^'YG_,F/MEE3)^17UOB 8<5)"; K..YFN!M3,QY%NV"LW/C?)1.*/R\, M\"$>QRV=>%]WR?+1JB0P "(9?Y\D^CT>GZW MHNT_"5!\^$I3A1-7-@:N@A/%&<9-47S91,1R97*@Q;?K\@(M;#:GR!HZ6>_$V8>]D M*6RWIODMXS$#W@H"/\L^,U,IM>;2=8NO%@750B7+SP/9CS4\FF6(<[<[ MW9SS+ZX,L!GV-&-L5X;M&=ZWB\GLO0CHV;+"V[TI&#JMD+]?K3:[7?:^[43K M_L:/3JR:O&QF:M@Q2B^2MHRJOC1MT_/=I'@/VERX% M(91G/"KL#8L3EA:Y0'9ELI#O(NIHJIIU'.5*%#A$#)*N:!:A8-(5>EG0RTJU ME_7'(+#)]Q- MC;%P5J#3'S1*W]7I2IUT7KU(:L]VL5P6?C#=RT)9+=5*\KJZF%NULF;$L15Q1,4,M?"\B_+DD^.J53;\FP9O>K$T,NH)HU38UW%AQR]*4 MGL82#-1JEJ29BVO5M!B/>T6;7"R:<7X.;V;^,I/[1?^^>NWR9REI..U>PS*' M=]/M":<_QO'WU^<><*%IG+UGSA+6^FC6Z->MVH@KV'A]-XSX*6BXE:AY$CN7 MZH#^][OXWY\%1M*X^'352ES9P'@51GY&C\YT4!F6ZXXJ4-5"M8_/K6"F)NB1 M>.YG[ZF](;\=Q9)7["]).K(G/%@""6NETVPX:XH"R6, MG8_\0)A0LZ29)HC#4UD,/W<5&G3WH>##VN?4:?,WR#U:Q7/A:.6/A/ZLBM3Z MJVUC4N" W ,%3F8)!KO;( 'R4_43J%W.3%QGF6R::0?@RX.V=^P+:OE4K?^^ M\^SO;Z*_ES+?6^?UF&?/N?<>7V[EPU(]M$I,>U#9=$6R49J"^8$S3426/9%: M@V7,,,%^'PGV^W/0?TWZY_U2S;26$H-$&(9L-NJJBHH2F!_0[GB6.F'5WZ:' MCCP)^.^C^YF_#N[YW[":&58S0S?T,_'W?;+W;7M;#[5/\4QWAKYWMF+]VU+M M> O5&+0WAN=?M P*6I_I]\^.8RY@W2AV"22 /@@4#>B[?+CODIS!+!ACOV-H M@9O<4/Z@!4JJ:0,?1K1Y)\9_UWOE2/9&BDI]?:!$LB%L:P@QJ:Y4D*5(NC)A M69IA[\2=>5J_]+,[<]FJI7LQ^6"M\,7KB9J.[9RL!3@AF>UEMK/G*H6N M5UA+0)9!U) ZV_?D'GS4^L$U]5W5]B:@@G@".AHM3<]SW"AC.SX\;>?N@4_%23-FS=BXU@QS V[%.R?DJW:IL1[85\MH]8>8S8 M[RW+TQ7BL1M(FGW74I"E7%X432MDHD9RFS@X7X(>!VR@8PCE-DV.X;U5A;Y- M;!V]'$KT;?_&' MZ.^Y^N4P[GB$E"6R(*I"1^OMNHLRR3"\I*!).R8V^TKP!_J%\#@H/ YZ/R'D MU_%"'9!&;">2]%)<^/_Z9)&4O;A=\$IE.]\G/ MN]/XOY7_<2.1WIB^L$("QIS7\(:UJEI3!67W1@"-'/>-N9P1 #7^9X&"#U]I MNI#@RKK\MY!@DB]$@BF0FM!OX09)6TA$N D2)/56#'N%!@]I"00@/W+!+Y\) MS8R-> >,AQHM7]U>LAM$ZJQ?&"M(#UY8(-;]2,=!H M-\.H$*!74CF7)?'C;AJW&1+9OZ'E.D"F8O:(B7DE(^@363SI!8C[JUTXR/W! M",?:Y:KO"#-E45C(V.B&O=%[4*Z5"Q@F 1PY! W(XVK+- <-;@0K/C,%8 \P MZ'5#N8"]PV[+)2V8WL$/-?0G;NCEVCM"F_KC#W'?JN* O ,%*HV'H6],XZ2B MU$L_K6BN6NSUV>7B8\]FWUUH\ZFM]!B&>!ZG.#GDI[*(48YCL 1JU:7K$5:==! M^-V8';>J6PU;2P P0$(5S]+(%0*=Z7)A?Q1,_37>)Y[_OF+I5*JR C>!*3>7 MD[VWPJR3& .J-2830_/%RM'^\9V.K:^W2Q$1\WAW$ 6>8#5#@$GD:4Q* M<7H&3# FFD)$('V^I-G] M"(GX':=@2?\[ALHBY^\L@%$2B PW73]^=V;!I8"!6^^FM$\V%)EJKX+5=+UK M=B8A (9]- 0CSK;9N(5HR*U 1*KL[-03+95Q$E@V\!07R3J(%L.S@5QUE M:/%"7SBEOG#,HF^[;[QIM@:17LPK0@XO6EI0+W%\+G9VD\YQ*(%D:?J:%XM\ M9B7P:63_PQ>9+M&_=MNXMXI^B2_TQ [O.'+-PG*S[M+1">#.)JWB2#;+(,TMW0ZTX!RJ2-:)_KYK/G_G-&W:CF EQ[ MF/&=&/B6RQ@RO9GJ&C-G$6_(M1QL/-Y@W0G >^_(RC[RL-]_F9]"6YZTL[D' M3NXZ?,+''=_1K ,;YU7/U,Y9XA67GZ$=1"]:8EXM]38YOH^7N&3BL1-.QDXX M=;9M,W3"(3[\LA?^V>'A/=WP/X,';UG:MBMK?X1$)<:DJF:HC3$)3/QN'/5; MP0E(%'C<''JP4*#@[$KPWWFO+Y+_\U;"?/D M/$/+F=O8^[G\#SXG)%YML MB_TWH0&X^^&KQ+@^<.6E=6)Z0TJ_;&KO@\*)H9TPN*=T1@BBX'P'LZ)UCM36 MRTXC6%W<'<1'_?=\H3.#N:LAM7ZT[)4O/0P7' MD_O/OU+PC/R=YL,O@6QS1Z7&Q8%0$$H;GK#R2@_S2.END T"VR4""1\$;$1Q MB'$]%L.13F VZU@![]AS"0 ;J%__RIP%MEN((ES4@+OZ ;A4Y:$N@7W5S4Q; M]MW:S!+IP:I/.L0\Y]^759>J/4LI'E[7T/O=KBC)8U;\N&A&.MA:6_ M*98,:5I-N7[ M-O[)B#UD)'VZ$OKZKMRU6OW65+H?9QF& =_-.DQ*6 75M6,* HMP[K$FI[PH)\ MH$WE5^I"?2I?XIR/C\;T$^F(;3DUGKHZ-9Z9)(/;"T8S6(X- M5YPDN.*)/^3B 6-^/GN ,(6M7NAB=0&KU2+$L)1-$>,4/&F&B2%9&CUWK3H, MBD!$N7JU- 24]SS7]*> ,NCJ>E&IS44DP/7IKNH+[3H_!8 "TD18EB&/$^NW M%8%*O=S HQ?P+!,,=T"!@F>9[OI6MXENS&]^\+2U6 E+2V.UPY-U(?#7HB4&&4>K&2']J:20B#O MT^(8N@6?1NBAS*>EMS&Z:587:[E00OA!N:]["*H&4@AD_HHMDSZ0@T5_MB]@ M6[G&S+ ]MM\G-A.2Z+-:\^'87SV'[#DEK>*Y:<0&_M"W T ZD*XF@YE/NK5K>]5:>"/4P !T0NJ,L?C?D0 4&Q M5Y+6]]!4*/6@FOX69?=FMKP$$\#E.9,,4:6:0O&XQ2+\8$OZ+5OKJXL8%)*^ M9"@\@'NG7W:9-A?&"T.8,B^ MM)XFD5?K*_[C@\N0+UJ.:MJQE/K?GLO\ST*^_\NCK8J\7=(O7CBKQ;,UW&=S MQZF?)]\QC(RJ@0B):D>@>YGM^/MT3LPWB9D-HD^9B6FKMF:JBWB2\1>@=M3[ M>L%IOTS0'P.Q7T!-W=Q\_R?^\? 4;6&H+D"-V7^?[Q .7GG # 3YGZM4,!\V MXK!&C'@0]4? 3V.B+E4M[DG M)#O 9&YA3/QOAW_V\%V"<8]?.IX)A/6;:X!D[,8 3W_VW&1G?&?U#4._)JP: M_WI8&(%^I614]2W,^IS4IRBH)KBI4#A+&89!*ZR*ZC%8&J@R9AA*(3 :Q2A20VA-_;)_ MZ_O)++KRGU%E["STMPKQ?EV\V.R(]4J!ZPJ%3C?^V1":W8Y8Y,M9ZA?4@*' MGV^R)O,OXV5N> M MF7[QAFZQD^1B2Y/7I=2'M[?\$U+^ MI2YCH\_W,J:=\6=.X,7NGI?-&%O-B"V4_?5/AR%_/Y+M?:9]!!._H>"OY:V] M/-,/=L7>@K3DVY'V8/BI!(L8)#Y6")1F%0)!484QT(F"& RNDF.$F=#&P3I2 M'USL15035@;>JPG+=6DI6I7.=DZ&2G+XZ?G(YF:'2N5I619R93WM(+EQ&[2WAMBQPG:5"_#R2QNLBS?F"8)DM.EA(.E%AK6D\ MDOYYI-\P-+5;YC"$KX_6P0YOMY$^%X]$D9^',ML5.>X6"I9EFKO:;#39A*S( M*<3Q1"-S6T-6BW$16;/U9KW6#XO$"HP\FFC0F-AH;<&1 J9.-8I<#%KH'(P\ MFJC>1X)>KLZ7+4P+:KN%M+39F*#$J8G2^?FL6^3',C7)V78^&D<--QF*_SRT M(Y;GE7S+&R!B0!6;!:Y=#V;@_2AU1'V^@VV$IHP+T4JI[D9BNSLN2 IYO'QW MC!B;+F_AB)$;:JT)7;"D'AAYM'PI*K=6]4FX%+ Y[3K;8U%JVCDPIX^S&A:!E1L=)6)A%Q M0+G4>*!W!P18TC&AT'YG;).$4);-9M$F>ZA0-<;)4X\(I/G5#U M2)RI4_!,%/UYJ#4D=E&^A'7D:(L7EA5W.3<-\%#TB/R^R8T<0ZP,$7-7+A>Y M<#EISD*%.9ZI4JW-;6H:[N*'KJ(5YFT&@Q$7CSR:Z51P>^.8-S&$DBN*D4-] M?S4'SSR>Z1C)(UW5\!P+"Y2!QM6\H>])8.C13,/Q).!D:M02UCEM+A*E>3"J MA0I[/-/8#W=Z@B#/$)'4.Y6.)ZPT68I''LW4ZPU[K=FD+@M!&2O+FXIKS64N M'GD\TU)UUNT35)^4@Y"H"]59K=IPDZ%',ZUQV':]'/-SP<1T9#2MHEP_%A,4 M.9YJ40\]PPS;%434.*[/^F.V,YV"H4=SY<:M?"!H!1.I$;0:<]4BE)T0##V> MK."NZAN\4,M946 6:9ZH-)GGJT,(QQ MY0W/#4LRMFZRN(P7T5+,K?'0XX41&[O9SI/;GM5I3ZQ@-YB4QWPR@^.%K6W5 M*#>7XD"(ID3465LA/MQP(!)_M+#^8%3*!HW6A[K1!\B-K&0L8G7,F#8]J^VIO.J�&$R2J MSYM(SQ[+0SS>!.)X75V4\/_8:@!FQ- D./J)6C9J*SZJT(2T1( MT>K%6*-4DZ<>K:OK1"2&]2=;I#20G")C6!5BG3SU2,-PN6BQ0ALM'JEYG#]= MZAZOZAP8>L(4F3 M*E3*$R$:1>V-8%41;97,X%C'<&R[M$.,:=E2VR6U,9Z0 M: '?/_=(R>C!A-!J.;XKBWFM-QIS,/*87308Y1JD4ZI91]=>AO:GV ME_5DZ!$14"98;TJFY%IK>5DO&D&U&5L=8.CQCD7C1LQVJF.IDR M(1AZ--O9*ABVUWE=M**>L!CE9@595Z=@Z"G^&NT4+#8%$!47N5Z^H HLESSV M>+8T. :RA2U82NW$&IU9;24\C)O3I*A1[/5 M-+W>T32.M7)]DBIT Y*:@!FP@DM7C-S(FDLC1S2$3=A%QFN.TT@.2?4>"$WGY7M MUMRU1%V@!X1NEDE',JUPEMA&P4\H\V/67/2]VC) 2M@WF M6WJ3QY7XN2>4^5@1.F+D4*@@UM:47%_/UJ4M!X8>Z89!84.@U&@3V\KCQGC3 M$&M+9)<\]6AA2UJK[,JJ@PAKRY5EA"LHAI@\]825@HXHV?'YC1#%0%?"] U3 MV<_@>&&M=3CQ>PNW)U"2@ZZT:&%NBS$13BCS$K/)>\-6EY$-&6DUE,W."+1D MZ-'"PH9.A31+AU:G LU)QK#;"YIY2Y2$7NVP<-TLHK&;C)U0YE9Q M0:U]!9T+?%$H3,L>Q8?B% P]FJQ:F]'#CH<@EEA@9&P>6U?V*'GJT6073J'; M]BU$$$IXKZLNW6*Y2B=//9ZL.X\V:[7*+87:O&IQ?EE6.7X_]FC#%EZ Q/IK MV1!JHF#F7;:H]?M2,O9(F]*%.;\1^5W="D8T@DT]5C5BC8F=T/PD6\>TLM(K MRWUJRBO&ID08;C+T:'-+CM+R><%J6;7>P%,W%#4ILL*X7I%!C MVIWY-@1#3ZQK%+%3R#$\H\5Q2KK).;E.5@86&]J+P, M2[L0##V.F*$U[_54#@P]6E<=F94\/T#;5JF*]MO2L-$W M=\D$CM;5JHV&[G [G"-]2QH6.L),*763H<=[VRUO;5:T*4((7*PGCSVA''/TL*7DU5SL9]IK!'$ZW>I^ML?F*C)9 M1CE1]$RD)%?H%=;?>I&>$.'17+U4KOA0MY"DBI,\\.&+?:HX^>8-Z>3GJ;T_ MRQQC[%?Z;".2^\UAOKD(\ZJ9Y!?K$K]29_M!P'WYF'UAOV(4W)?T[0OZE8#R MDLI]04FX+^G;EQC':+@OZ=L7B&-IW1>(8VG<%XACZ=P7B&-IW1?TDY:*IWM? M8AR#\I+"?8$XEM9]@?98&O<%VF/IW!>(8VG=%XAC:=R7&,<^Z=F^=]F77^SF M]&J:\L.(P/P"$:Z:$/QC"C"O$.!B361?2Z%=9"6_U#YEO[3+=AG!U@T] M4S T8SDVW R.9C.@ 7-&M77P 7NY@='-2\,?=?I)KWB\VJ[G!HAT]?#;A66) M=Y9+<'WP^#(FKR[VC&)"*(%<S=E"4(OX;V8PYGLW4@8E8),\B*3"%O- M\+P]HS@3R"2024['M7_<>7=3/)(.\_5S<@VG:<$R6("[]FZ*9VZ:0ZY+GVN8 MK[/XL^%Z_PM3S+?F\3&_S U/BVLN7!6V=]WNIRY##'P/7(4;3_%6T//7*? F M?KB8ZKP?YK@MOQ_R!:PQ@/R1!O[8WU>>^:ON>$]NUX/L =DC88^",3$UTX>, M<1E'['X80U@'L:]R"0_MQ[7OW_ZE:88QF7QDC?C91>?5A6IK1D;U,U75#E0W MRNS+HK&+"0APT&Z((@_"1^V3 M/1W?T:Q&4LNOK!I(.PPYVQ;XIC/5-+1*&Z/XI;JAF4MUX?W?ETJS^"4S<=RE MZO_?%W/K?[.#I>[XAP%?,K:ZC)=_>,.WO>_QQ#V-43+>]7@$\N7Q%@I!"&N3 MH3R7Q4&T$3+*I[WY:Q;# ^!(IL; M0I]_7PYXZ)L'GN1^<>Q26 PE!DK,O4O,&U6UW"DHCCQ2VD$P5>2^)EAC1PSE MN759/'A5VW#" )7*.&4M@1'ETV MI@D!"=I#-V,/W38@M0U?-6U#%U37CJGF'=!''J'4&AT75W*N53"G S\_TBH7 MMH->1)^H7A@N\ZBVLW+53K[7Z\XG^>Y4V=]?C=),%D%QB$ 0@3X(@=BT(5#J M/#+*K"]#N=TT!=4:;GBRAQ0K_>EUO:BY5N@,\+'*R>8HXNI5W)LC2 A @_[R MG:*R"$V\XD6EKO+M-89/Z)(Q/2\P](QI@SVQC?V.AJ8_RSBKY+.Q-5S-]$#9 MRFV4MOUB)2"*HEP8DK7^2&JV!\G.6ILC5[M:J6^ M8+)D735HFVHATA\D.<"S*PE+QU./]Z,5T]71][F/Y(]BPM6><.!J_4061!"# M6C0W=JH0\%9!ZNKS@JAR"GW(@B (>@(*TI]VOX'68W?4'N]C>SF>0H?'U -D M5#/C$8<7MUC3/QQ3;L3"XIN8;>C*,"V-*- U?G.S_ MW#\(1=%QNT D3D0;!W1N,A^T1JC,E_H+K"%U0@*;*DP2;238+,$ACP.>3Q5%3X7+^*YP?CF.+'-ENQ\LWZUN!BLR\)Y9ZW^^ZNF%/5 M8I/?2^QZ6,<)ZSC3&G!]4QTG]X.73P54D4@BE96$D 616RZGU4$J0PPOF6JH23FNR'!5OIHWBDYV5&7J\[ MY'PWX[<:#S09\^4[B68I\O@<(\0&6+L):S<_%:M"-099%;(JK-V\R8#@!:PD MOE(-AUW1X.2@MHQF]6));XG 2@)QOE?-I,]0M:GM[=N,JYJ>\5BW"<8GC7(U MQ_,]\,UMLQ"GSP//!\:_UW5>,/&?L%GEL'P>K/YGMFJJKJO41SESMMT8$Z3/ M<=ZBH<\XP9) $(E$J>M8WK#:]59P]+,&7V.Z)W\Z%7D-^Z0W[BEYWS)LMS[O MT,.BPW,*BB2UK%D49[(8=L7#\S!-^ZG2M+ 4 ?(XY/$4\#@,]K[%C3G6G#]\ MF$63:7977%5!^K36F_K5-5&($LW)?/F.8UF"N6+&$D(*K%)-&Z1 M0G5YKVK M3I;E$K,[0$S#D0DW[5GKNY MZM.] 9X;JYX![N%;K@S;4V&MZ2W4FL(,)\QPPF0\9%7(JC=L]MQH1"S)*.6! MT< _L1E.V%/5P=CS.G2/13JS?DMM#53<'TP5%$TJ(6-KZM055Q E8"$D+(3\ M1*P*%1ID5; M2B*3ZQ&34-3C_8@9,[D@$=;IW4>='LR>P.P)S!!"'H<\#GD<\CBL9DHSCZ<[ M'/SF2\7-KONSHOO:WN>%[2\ZFK;D\X-\T507;] M/A_*(C6ICHQA9D=CI8_6CI*;^$JFWXJFD;NJ"Z=DPG[Q"!+AJ$N,N/-X'0S[D:,L8UMU/\ M?=<\]CM_^.+G[A+PQ-+,G8\W;:'?*K-3V^CDQL1407$%)6)GG,TRR+%#?KE[ MI""(?!(083]\I>D&D0N'YMXL_[LH;[9PLZ]8G66KF^_/ ].9<8G\TV^1_WLH MJ?MG_.P-H0'8(Y[W0H__F%<722]!U<\4#"T!Z[U7;*M7+2V]HE IEV4>+1'#T6):&K;#/VBK MEZQ%#'P/K"[>G1,=]%;(PK!RU!*WUAMR-@XXNKKN2+&1L;\-.HL3;!:CR1.Q M_PL)UFVE (\XZ]/F!,]*V[\OASRWD!,_CSR/#CZ4&"@Q4&(NIZO?:N/_H:(^ M?WH9K32P9FL6J+**%7-&5/6B2/O#T\NSF Z&Z^UG=<(Y0-5-1T&IFH;45KMF M3BOLG'QS"I0V:-Z'XUD60:#&_F#\25T1['OA3^H*9'^-$AB%5@E95KH1-NZ[0)P2U+$VQKCV[L"7T(OS(4GXB M^:NJ;/4G.\7L$?JDW]S##_'E.X;3608][H '(0A"T/M T"V4/7^L4X:5NE5G MU*@MD>720:M+9S(RK#]L:_":(]5H;L+^*+\6A76OW/7,5K5BLDGT$V196#++ MOAKZO+G2Y]?N;FIWY,S&\/QX3H\W-^VCXLG?9\9"![N0\=6M >NG4]]N\_JW M"^'/4J;X'Z=!*HI.;CL#NG*)+VGC]NIY[T<]&7$R<3,(-:RW'-HUZ,VZ)4"%0>,R7[P1ZW.4+ MUB3>1%_4U%, ]E.]\PV&6A*R*F35S]9/]>,-NFFO/B-';!@_8[)M$%Y=&HNM ME!MA%;LY'Z\ESUV"T7AGSC^^:;;U;D?DG(JODD+%L^1K5$=Z71[@N]3P_J*B-T]"L0W M<32+D%<,;T*)2WWZ%'8_@SP.>?S.>!Q&5-]R-\))S?FD1EO6V_UR12X(P2Q0 MJU/8$-T@A.%2;=]R/./5$26.9-E2W4-U^1G4+>1SR^)U7EKZW27FA MF.X%S,"5+.O3);E;RNN-PNT0#G$=SS]BMJ;JN@I2 M7U2&YC"D!&S(+:BA:LHSE?OR':69ZS@<5Z[=3;UV@36_%XEY_YE4^K*O%/.- M^4R@)@6L.^C6V<9B>J6(>;QKR9].A8UGUA663J]')>HQ:R!'0@$^O +$E!#0A+ MA&&),&1QJ#DAJT)6O056_=@2X309>6D(&OZN858(NCV:\' %67=*8Z(BTO-% M;@H,,Q"*?LTR^PQEPPM3 VVU[&E&=5W5GB;V/"P@A@7$MQ5,?=<"XE;@:C/5 MB\&0\SS#/Q45G13K82WT5 >I59"@7[8I ^G&P,,D1<0XGL7QX]9,,!U^/^GP MU!,%EHI -O@$I2(WP>,W'+]]Q^KC%]7N#WN?ZIKY9=0@2X(ZTZNR%N]54PB! MV@5=HK,D?:I'- 066(,,:Y"ATH5*]U,I7(]%R>:AP#8>[_E)>?)M M,\W%ZXNYQ1)GS: M(+DAVMI(D]I\U)B"[ %&'W<=@17&L,+X4P;%S]4(FY.: M69X5=,HR.'\:+0OUZD:0%)1-6@;C68)ELPQ&PR*IFTS+IYX"L/+DSC?XKBI/ MTL>J,#S]IW4HS'9>[[+"L"ZLVR5J1N@J5]8YH !!@3"699@K!J8_.3+ "F%8 M(7S/&PR5'V15R*JP0OB>H[WG;"MVYHT,K>%JST+ ']67XI)MJ/O[U0D/BWODIO/!W9$YVHVT M-KY&HE5]BO=:Q9U9!<%=%KM>:!=F"F%5]$T%@%^_5NX@?MZ#_)T( B.]$JD5 M(BE$#,,P M[/SJ!2LOJMT?[M%(0QH%=-Q $*I8YIF6M[.%O=I-2J(1 IY#>M]@-"0*+(F& ML@$U+N1QR./WQ>.P)/KCKMI[@R7(+UM5GNAL"Q9?7/<&@S(WI%<F^\QH7U5FZGCA?$0 ?=@C>Z]UNC"9.T-)6M33P%8CW#G&PQ9/)4L M#@-_OW*8Z6#Y[>W"4SJ-(R)E_KIP)(+S%''R-/3@N;["!\M@H?KF MQA F$T/S]W4_XN3! TX25&\:^!AX^/GZQ3?EOMJ&KYJVH0NJ:\=D]PX/:7,= MW2YV+%E6\1S)NNH<=ZT_/ @\/%VQ(\Y$0?IX2;6KU:DI1R3 M2VL0/E?-53@%PQ24^/(=18\O ?\;PAB$L7<.GT(8NRJ,+92V6KX9([X1 .XW"_%4OJEM]3Q;6H4*J;$%*$(A^%8%NKJSR81'J(K,_Z?S0 MAW]30]3DCQT@ J=:HBI=4:BR MR_E*KM4D3?!I?3"G8]# P6EXBLHB. G+RN+*(Q:_AVK!?:@@-U8]0\]HSG)EV%X2;(#U@K!>$.:V M[RHI!!N[0!Z'//[)>!R>&GY+)_4D-Y$'1A#_Q 8ZD=44>J3%L"RYE3M"9:L5 M<9K-":&"$+G. MFTW"/!.X?6;(Z$(_QRQWR*JIM<>)29C@%;TV[@ZMTJS:4Z>EM=P:G8*2"HN!D# I+W*$6A%H0LNI]L&KZ M*KEN.VCUFUJGOFD-&:LPSPG8"!V+2JW9)I2]UJ%?TSKW4.D6DR:SB$ETHX5M M[QRX.K&XL>/JAIO;__MOZ&J;\9R%J6?^A23_2YN0P^S+QV1?/IA-/C8#"64$ MR@B4$2@C4$;^N(KK ]DD]41[L/@8WO(/R\8P$?A)_W"Y6^&3E8<]7/15(9LR*)+[6* W^Y M6$X3Y*#?A!PW5\;WS_C9&T(#,$,\R84>_S&O+E1;,S*JGRD86@+J>\' T>S^ M ]BM?_XSO@Q,?'#-WUE2/ #"199ZB*T^0P \1@#="-T*UC4$&_G#"9>+OR#_G;)6L3 ]\#JXMTYT@QB@!%!XH.%)TK:._?[F]]R>/@[5XWK.+=_@+I3*.9 MC"'<+@JXRW:S_MDOD(I2I\.0"U=>8MPR:MA3:J!Q0(TS7[[C-)+%V%/W"4(@ MNFJR )1$OZ_)R"".ASJ<*C#?YTNU[^BXB(9 :0TL_G=J$@BN2G%MSK\G$;+ M[W43A1B-=[W*&I_+.=+)CR\E^,GVF78LJ?ZWYT#PLN23C^,>TU#(VY."%YSW MGNVT>.Z&^VPE./7S4CJ&D5$UT'9 M:-8!C*VX\"5!_A$D/^Y MG.8XWHC#&C'B 0$>Q;^8HYY,._GY_Y[._D>Z,Z%$>A7FKS27OT$S?B/G?E'S/CR=%&"D Q,!F'J1Q>@>[7_;9\-8E\Q<[FJY]PQ9/G._$S)_%6/]#IX?<>;C,9D303[E3Y[TA.2_=?(_K1,(Q9! M,/+_OF!?WK(7R4*O:(M3YW3Q&ZQO#+/U#"\TNW)[F"FU1;F5S52:_-<,URQD M.G*^4RE4N'9%Z)PP2>^3(KS8[(CU2H'K"C$%NO%_&C%Y.AFQF.&Y3CE3K(O] M"U/C(YVY/R777^HRMMQ\+V/:&7_F!%[LK7G7=V#>(O+$VT7^8$W@$\Q@69U1 M4)U$%,*8X(I*CDF%&N.,.J8U"L')9_8':.1&8GFMO.SS5D?Q"^*Z/USXZQ 4 MJOT\LK9HKHL]>H[+_:$YI[KMP<;J=-AD(";E]Q10#M%E%/P MXY$DN>WGA6(^L/AJ5.^L573$1F$\\FB>$W*I,4ZOMA0BHR5M6XOQ*"]S"J$@ M/X\TZU:QG=_1JIPCK6@DSL)YJ(8*>3QR7B?J94>=M64^T"QZW!N4>[EI//)H MGAUZ.525_*"%F,'<:HK>K%BFN7CDT3Q#,0Q$JQ?.A,ZRW\6&'C)M]"6%.GX[ MZ^8)C2?6#<%<,QQ++B8JUILJ]/'(=IZ8=83(IA",%:;B_\_>FRXGKBQMH__/ M52C6^WWGK!4!WF*&WF^L".9Y!H/Y0PBI!+*$!!J8KOY45DE"@'"[NSU@K!6Q M>]NFD&K(S,I\#GQJY?.H^OEL-^YEVC)JA7;[>5&'Y=[]78B"QC)Q5.+K);N=L/3K;SDNTJ<+YLHMNL2..5\:'5? MZ?'491>1JK/XAP/]2&_[CX9+S>&;(%=LF9[/$L6B],"GH /K138 M@I+=1IIK>9G,1!I\$\F;Q!:&7BPK42>L+J=V:S')XJ ^]3LLB MIA+E<22OET_[N?"$CVJ-I8\/O9J5NT.ROEA<8EZ\J@XR*F)=JG&EK8P].*ID84M\LM#+UX:GD6 MER/9)++D:$03:\)S=K0ND3:QEW.-LFH\LU;-(5: $M.V)G!US%MXZ,53TXHR M?)P7S7RQ7FVFY(Y4-29]4LCSXJFS3-F8#]6UPO9KX>:H4K?*X?(/4VLD6VJD5N\5*ZETM MU%RZ>.EY'#^NG<*T@]S>M>5GK])_J Y*_<#%T MU]X4UXU%8R9+[;6NL>/^T-"Z,/1B N-IJ39YF@M[&962^V'\J;5=)D@HXB6Y M;"JKN3"?/[/+5:P?KY>,/9_$$_ A;?.P;J6EYTVEBK7SGL3G9#/%0'WH- M/V4J@YZB9X=+K7GHK^8MOMC&=Z /O4[9>43N"F*MB,Q.I"66HD:LF07\]V*H M=M",6$I<)MERXE!NC6JH7<]VIS$?RN);S]ETI3T\R%),6C_/RJE<1,97JP^Y M=!JYW(0=%^O_ LB$8K+^*Y^ASL MP)IT]/IFVBGFEYD\6V_4JQL>S]7G8+-"9R,D)H/=<#E>J4:A6RQ+$3S4Y[2, MZ28S%@R^)B^C&_V)7S\E5EB^QGQ.J['9BGG>S$>*:-7IIB+/?"NQP$_U.:VQ M**<[9DYJR6BD"SH2M*6$#S;N]I;CP_&AHVBPJR>F=?"FC2?QGU.*R8_ M1N4$SR7DI?[\7"_WQ,:4QSJ+SVG-]^/4<*8FGO&R%MI3/WY05\]DZ 5IK];Q M=F&;RR2*^\&ZUY2$T7"V[D[C/@<;65KR"/AX M-;%;-3)H/"S7.$&=)-.]< 5/P(<&Q.R^:1UVZ2U;7FBYO+0;MK9K,O1BKLHR M^IB;;*6%+!W2LYZ&^3R_Q9OEIXQU8YH@#U53[N_3Y5BB55[5+/Q4'W(I)H31 MT^Z@K(O]BAP;=9/9_@@+^+@/N70?)PM5MFIK&5^PM<5XVQ%K.IZ #[DL9EC^ M2Z7$86CM8D9Y6(F.1D #/N22L:Q=O#X(I^5Z5'_4U80IFIAC$S[DLN:CI71" M7M2'5B/SW%=2=5&,8&W4AUSZA_C!B&0; WE9&LC%:>VLVF(] M+!A#MAXO+9NUE*+S\>XTX4-90B.^D&;Q]7-QJ==+Y30["4_Q993PH:Q=(3EO MU:;Y7C$?M2:U6/,YM\':6\*'LM+EK3AO9+H*6Y^LRD(TH@S7GC*YK#RJ6,UP;=V1N$,6AE[.M=GM M5))K*2Q;4GD1KDS"W7T-/]6'LA+\8!IO;;,C.5]/]MJ\4NLG:G,8>O'443W2 M[36[3W6V;>7VC=*L?I@9> (^1*C5!Q7U>9T/RR,IO5I75WJ:CY&A%Z?%98J8 MET=C;6@IO%A46"LC9?!0'WJMF&QOIB7&:[F\E+H2*[4K4S!>4I=S[:>KJ_UJ MIB3PO25;]4(MWVRD\+)\2#OVW!UV.!;)12F:JXL-S>A'IUL8>O'4EEI?/7=6 M2:QKB^U*+]DI5%H%/-2'"QZ;_(K?]ANY8CN-+\]&>U)98Y,,#[UX*D+AY)J%/#^9:1PVH'P89B?TUS.S MTM]@ :\>-AOCN;# &YWTX8+58=98:Z8T*]:MZ7I;G4A#$/!)']+F:NNB&DV; MB6$RMDJ7](VB+/KXJ3[TFHZ'PX?(Z%$L6M'- :66:KU6FD^3/D0HC MB%F4C M'5E22O7%=/F$M7F\+!_*:I?JF6[/DOBAU1=:?6&I-\*87O'0"[MTGAS(^V6D MJQ37W"'2CJWFI5(Y"T,O#%,I\K1,1)(+K<@]LK&LMLY:,6Y3C\O]/A8TL<.Z,L%<@(=>+$N1D[U6TT)E MMOUH/6N+PB'].,%#?TU/%>_FUM@6T(U'AFPT?*D/]\(Y::3&]D%*VN M!WEYU AONC#T8@+5-$JCPZHY9=?U!+OBC9&46&5AZ,4$4OM.LK[NE#4YFN<7 MXP%:K?@D&7JIYAB9?*,3W4C#9/8Q-UWQP_GR"0_UX:WXIBP7Q?IP7]P_+XIU MI&O15*H+0R_F.LME5T:Q'9%K%>OQ1"4O MS*)J!2O0*1_F+G7#3V9?V.6+[5+W<5B/Y16RKS[,+6C;I(*E>I=M%Q>ZJ?3J MBS@::)DM+L;RQ?IC9S5;SV1E'B,3 MN)CK4WNN-!NSN55$[59%SW11S*CB??616<^S)]FJY#6QV'Y&4:[0CPUKA2X, MO9AK9XYM&XG=;=A]MJ.@MK7)*KJ+R\O6K+$OSB>/YIQ,X&)9 MFC)B!;TQ0W)T$VY5%KVG1A1+PK2/U%[L^ZG5(5Z.R>MP-76HU;G\0"-#+^8Z M728:T.VFQ&Z,/12$$TMJ MT>FL^\5!BAUEBVVK7FD,B@G\5#_K.#6+13F^H1?S74EFGUO/\3PV>=,^ EZ= MZ<^*K!>;LC05EY-4<[T;3LG0B[FB"5O04H7-6I:R3_6--AGSNQ49ZLSUK9S> M=H@%\7D3A[;]!^KS)G]YA5_\U$7Y9R[P)/N0>C&0\WY]L:\.*7U7C_BU,,KH M0_K%$K/!N7S.N40>TM\T9.3&SR4>,,Q-'DP@R&[S7 )!=J/G$G_(1(*#^9!@ MN;=0D#]M$Y*_L GO*L$_=0?^--?+C8=+_"P>[MKVQ)(DO/X=]R?QDQBX7\QH M>D*Y;\7 M";.OCZV^JOPE:8^9NV&8-ZRH^.Y$DOA"1')1*>6+$TGT+43HQU8J_B.9 OF" M#-AG!B/JVI+15@AJR*IS!G*L-]CL0L:/-V6\8:?!F[::/ZA6T,O@^[L+ MIO_S=K?,+?':5R_MW]$U43)_5M>_6]F,*X/%HQ[=[O1/9 MC,?\4,X7^R6E.LOMC>?NE,2;)C*A-'O9K?CWFW'6L3*C"* S+_%F0> M&,7O?VJ1*'E%=;GB)!TN-*@QIV@0N2UM\-7%&08R V/Y2RC=M[\#GVYIXS.X MT-F_MJE]Y-RVV,!\VP"VS1*NK2!%*&GZT$ ^2ORAT!L*A^8H6>P+/:7?XX;% M4KD[)2558E&>[_7>%P#K*=P^53J-<7->R@_UL*(5' M0G9*,APCH7@Z_8(0^-IVO*WW9)<:GO*!G!6#SQ@?P I;\Q+Y0V"W!';+?9CG M]Z/V[':2],/+M5E5*'AXMKCC%0OVUCNF+595O)ZY-%.0X2,&4ZB66&I652CN MGPIL>=4O+XN0.TQUH4SB$L\,1$,@&NX#TK@?9>A=1 ,;?QK7)T6C*>?1,(G6 M^>UJ)FZGI*Y"-)1.O+V&=#/JD"8RA%K"FABV#$2AH, (_ I&X$=K.]]+?KTS MHM-V7(4-Q!FH!PMNB]A^(_:VZ1KT]?^J5:P-V&8ZVH]E485T9 M9Z>D&$N&?4EF!5P=<'4 T;P#1/,&7%WJ\.VR/*OTBM'!H=QO]&96N@1%T[$N MDHK%OA56@Y432=T@U=3T/7XS6H6M56"4W8]1=ON;\E5P'K=Y<\ < 7-\YXR& M^]$I+I .0#'LR["/[\+ARB_:6E@_+7E^F)#[ JI7ZSE>"E>WT!T%JP^9U'T! M&4-51WAF!R30<$Q\M* NT)C-P-H)K)V;QS#>^MH.:/5.:#6PS-_8,C_>%65. M4B'YH:U6W3EQQPC M2CIBMCJ0JR:*;QJ95BB0*FY(^TY\ MF\=#B7CFKFSDMKE .H-7$R:9BG_/L?9C_$.B(,%F1D'6QY>P/6Y_!S[=OK[8 MDJ]:7X%(.<*W+4T%KG4L%A]IAK9).984&[FA5-;7IM*L"MQA"VV#H;Q"4%DA M8/<@O^-+:#57^/TJ*%&K[67>8)]X-C_O6*,G4T2'(F%\ "62=Q\GT-$U('1\ MR'A_&5Y'@F2^M4836&Z?;KG=_J9\%5CC:^I"GIHUE-U+FE[0K)DI6DJ6Y_&& MFWYJT;;YU-JG'\T&6];KDZ>Z49WL-]UI)$[4HA ;C0?)'H'4^'3UZ=M+C?>O M=/4K4H,SN89P2.\[Q75#'>?,4CL:R*WPD M^X["J696%8H.(V(ST:TT]Y*-.'E<6IE9(U(OKL>%I^$HF=IKCU@+(K4W4R^9 MB &#!PQ^ QC/QT.Z[PGQ_"Y_G[.UG(U6#6W3:['H$>7Z3^DR*W!98&NLIL22 MES&>=U.7TU9=>B=1G\2E]0_H,!U.Q43,O4<0:&"_?+I1%T2J!)$J=T_DM[\I M 7+Q[HI" 8U?,'I@&N\I/T/%GJA@C;)]K"<:\3'>ZFV MMO98^T_2JA:I]'T%NKBY,<= U<">">R9FP52(AA<"2&#%.F;F57#L#B51WG-\'7 %BO[?'MA M-9]&2(W.=(AEDT'81B!&/EV[NGTQ:'FHM]8DOC5I!V9^<+%?O=C[6*%'.6#%O(P&42*4D9#R=1+H&/ O@'[!@C&.R 8KV;?P:8ULIZ2DBE'#TG=,$MQ MK5G. OM"5DDH_@X^@QO#,<#+ K$$_()3YR0:$LX-3P&ZIN$?#4E >M XY,XL MC^\=6W"QW*^:.>O(NYQE2"HR#"SM9I)*WIQWN3CO9>*LK@.?DQI ><+R536[ MA #QMGCE*PV)HSP0>>WHI;]Y(K'VK^TP6)J@]Q;?A_HZ_>CK]_^IMPB M Z/]7U8++^8VC>N^C'N2J[71#9@M;]N9[/3 M:!34@T3B'5NM!YP2B(\ )K@=F*!AUU00)&.E&9Q"] ?)H(X$"PF,G=VIJ0%, M$%@(]P$3W)\F4/!P;-MAV&,25L%F[K;H.["%S+8XX'8O 0J*/HPMH\727$:3 MWE9+)G?;P70^C9+BG8ET*!%]QY[DWYI= H$10 H?K@Z8.J<:(M)!'5CIVE(R M#$A75#4S2(8(3($ 2;@3_>&LULO YOJVV,*,;O00CZ0--U/02YI!%LX?FUA,@"Y\".P MGKZ"]?2-JD5<6=N;K3"@UKNBUENSV?VI]8N;I&GR"J=5%+9"':==H%7>CU89 M)/W?55[?9>2^P[\G/O<+5WMMH]3BAW1_&%9%G2OH6W4YZ4ZCI.9@),C2#T3 MW6;IWQW^_ILBX%E+U^,1I;IAE_5%C=LJ1F(^R(((()T2TNG+,-P_1M\_4Z]Q M$;? N@BLB]NVA>]/*7&8SS^)L-;:=XJO]9+ M]^/.ISI&1T#U$REP35O'M-$8*'\83[YC1& B";R4( CSE$_2>"SEPSO[M MZ3Z3JXX'O6(^JG788CFL5*>$_;'JDXFR]X6DN!ZB%;=_4_=0(+CN1$H%"18? MYN;I4![T$4IFPBPEFR;'#\/5Q]B@M!FF4I,LS!!TDE J$0V2+ ).OFU0Y?ZZ M4OP.)Z>'AUFVW'V,RA9?C>2L2%'KBH23(4TB\E)_N+N 5? .Z5!!RH%5 N,I M,)X"%.4+:2K O2_7D2P>%K7&QFK%V;I533X-.#2>;[ %1>I()GU\T8$,"&1 M *!\'17G4@1CFY+C0/V\H<9 'TXTI?FBU?'4TARLV* MV^N:H@0F6&""W128\O'BZ<,UE*+=:-?NXOU*,15>'BJM^&*\D_.535&I;3,L M:F,Q%:-=/R.)6!"U$G!W +!\NO;Q(GM?H*9+*9*HKO0HFVP7S+(97Q>>]EG@ M:JQ\I.*7H?%WB[7PDF%7WB)A+"(*@)? Z J EZ^CUMBL/ 6O@XN/R>$XFPI MYP<"2U M2F,O5RD,!,K7%2@?KAS=KF#X#IK2=L45 +GCBBH _;"&3X3ECP5@&*>#N+5B&=V-C M:URSP(X,[,@[ 9/N3FW"/)S'+-S1M8TD("&W'QI0W[GM<'+69>27]*9ZNSC= M3V+AL8R$YV8T%1L5A^'Y-$;JER;BH4SZLCUL4&@FD IW@BY]O%1X9Y7I;:1" MK84%!05< VK]M# 7&^^T:[AUNOP3F'6B$J754 M5?&,Y]),05E2@,@OXLU\5H58;RP/1Y)>6F[,.E=C'YB (.0U=2_Y-O[*C@[N"7,? M8E8*IYI$ST%XQ IV,3!C C/FMHWNN]-7.C8_=H ;LZI0='C11VY5Y-9T6MMW M=T/$#0^'AMJK5_=8;F5H@9-DXK(P0A"9$;#T;27@W+\&\BLL/:UV]/RLT]>* M]>?,O+GBB\4D%%(C-61CF*5?]!C> QB#=PO/0;#] >8",0;>HX]350*3[%N9 M9+>'R=Q?9H[#TB7,T7W,S&WQ5T0BFQ;"77;=E(OK72.][#S/9UQQ/HV3TK+1 M]$NA^8$H"$3!5T9G[B_J],]$@5;*IKGMKMR5.3/2FL324BMY(*( ZL"QE_7U M[P.G<3O:DK!2CFJ5 A.8J&B +(2PY%,]\,#W*P($$RX% E%4JUV DVFAI$ MYMR1Z7?[FQ*@1Y^!'AEMT9&A65'$A\R9"-N->)A@0!OFY M^06GSA&3Q;NN:LL]TS"%A\"@"@RJN\!67L7 8T'-!Z !I\/&NQVDN07P>K< M5E655RS8VA[BD;2!6F:VQ\3<]Q%OZ=<*=J#'26/,QI\[;%XZZ)F\-AT^9^;3 M."GJFGR/BO(W!R)<#QW!.H"!SU?E$828$%LC4/P#Q3_ $>X71Z@Z'-]'IJD@ M*EOMS/.3+/YS09I9C]/K?%&MXPENP[WALIH0%UB0DF*QL5""O6QU&LB20)8$ M(,+]@0@$BR2:!)8_MNH%K@ECH>EFV$2Z4\V"Z!B&JYX%9M=7,+N^45+-?5_U MP*;82&I2'MVWQ8'.P?8>[:4*4@3\Z".S^AE07,)*]O)"JIC4\NWG6F(0&Q:W MTS@I@1KU+]H3,'K Z#>%D]Q_..F?,[H07DN#6;BW&%K10TR6N;R4&!!&AX + M-A+*9%Y2\>\"++%T?L$9Z$.5F4"/?YUQ\TW*05\AB1NN$/WQ(/1'!['V018, ML"@X M)^$,DVMNUM*UPK-TRFQ(-H)M5:KCN?QI,4(HFG+N,L@H(J@1CYR)2> M0(Q\8@#L*\6(*2YY9?AT2!3+\\5P-0S/6?.0!3$"15FP'(F\V%[T"\%)OU14 M?F47GV5F>]]BJ4&MU,#P#!"FSRH0_SHGDO$\FHC#\;PBCU:3@C!9-J5&JSN- MIT!#BB1#Z#L"DSRCO_CJ>[HF-\JHAQ&HL=]B%8Z@=-K.3+? T MM,2)AA*I^^V_ Y]NQ]^=CZ.'5C;3 MML46L.SU#N'[9'73*:9$31Y-GY:%G%HM](7Y-$Z*K29"B?1[UHG_UF0?,/ZG M&_MWYY7X!<:/[NO6N#O>:L6UU6@N^>?4G,MW@?%)2=9T]#MDSWA*<$B&89%D M&4U\)S4GL&D^W::Y_4VY19/__OP>V>EW+^_#.V.\JL>?D<-\_Q"RINNR7TMMI@E0QC5Z6;;\W_,1U#(F,HJES MFD\CH%G0M28P>KXY9'+7+J4&9G:(="]@5O<1B^I>50=F[[$G]U>3!+N;&(_I M,!:+I!YI)I3R*2829,H$$B. 27YN3'PY%."ZC^6=-(9O3=>!O723F,#7OOE/ M"HS9#/Q3'6 8CS74_=,Z/RPG.]M$(6$LMX/N-!%S=[2!/'"[CQ*PJ(ZL MG=X>\W)XD!@G"Y%<2@AC)8!4%4VS[QE9&G!'(#("&. +P ",CE^ 1$3S);3 M=4Y]0[WA6Q-W8 <$6, '80$CFW%]5 !I.%;BSXLGI9@7IL7-IM3>1$I8!2 % M1I,A-B@)$;!_ -\<1@ JCBM3FYX;46$&]HAG9>,((4B4.N_.1+P$:&" 1T$ MS'$W-N_]!!GV38V7V^1"-(KVA>C7$[V1RRY%B9T\#OM*N==7^=FH-)A/$Z0R M9"3U4B'^+X<'7&H,MO'_]BK#M^;VP H(0(!W!0%LT]^1:WX0@#*<=*;5?;C! MEM/S1'4E-:51LSM-I&CA;#8>M!@)F#^ +XV!' =X.>UY5(#*L!:$*,CA3.1 MP)@:8RX0DQTT ^LGL'X":."3%03[9I_VK9DA"1*G[Z'K4%LDIDMV)QE3:.$\ MS9I-3I>1V19%O$AUWD3+&=*G5JDRFZ#,LC2,]NOC4BV62]<*V3?V,>2)&"$3 M\M$Q"A&]MV--5BB.EOKD$$O6Y.0B.TVD:6&&5/PRUB 0/('@"6"7.PPU.,8D MGJ@>I[&)[ZF)?&M"#XR.3T<<+K;DPZ,.;TN?<&,6R>M_%K1HZOG$[O#4C\GY M^LXHZN%*[U'J3A.D(&;$I]Q]4 XS$!P!6G&':$5@(0060@!-? UHHH?FDF$B M'0D%24?\N4J!RN*XOVKO!W([WL@.,_6YD9U]+$3QU),KVUR%';+UR4CM2)U4 M,ZQUITE:.S(1BB1>ZJ032*! @48Q:>$AKR-!))B_63KT!1: M3[UU(/;+$BA>[Z+F=%L2AE:FV;%ZC5TT,MV"!(**WXD0ZU.8Y>Z!H,!X"XRW M /6Y8U7MU]"?^DQ?M]HMMBU;#6/(/^^K<[4^GR8CU)$43;U8U2\0(8$(^<+X MS\>+D*^A:_TB@)Q.&L9LRDZ*>;ZZE0J;3#MYV((((66^$SXI;W=6&'3 [4C[ M%$GPNME49#+&@M,18R#35)"CG/7ZPZ!4R$<;NC--%Y >IM__$5GM&$-3\'G] M#TO^^]Z;=A6*^\1=NSW9_4&E1GI4@@PT+%5&DKE8: IL;$G3^R!,![P5 M3S_+\VF2%(V-I4)1-B@:&\B$-]&E IGP<9K3'\F$86O%-@^\]21;O4HJJRYR MZG:=!9D 3DLVE/8QW^X%36-?IS_]C?==1UCO_(>15/H3_H&J59@RZ ]H;4D; MO+>DOMX;JE*!@?OID24?KE#=5(3(W0%?("OA?\4CQ_:08>H2C\U.^""K"J=_ M\(SLX.W3L'"E8J!@"P;\NV+!J11W_()3YZB'3=BB*"+>?*F_64'NY:*=F7@H M]BOIIR#9C:IA'RY7SL5)9"^66-0[",5E M?8U*7>5QE*EE09P [!5*IN^DQ-$KU+;\-=V,,E68F2'\8!4@,$UD5F3S P0L ML'8#!.S7Q6S6F+;%$[E:'M2T2;.^9)=++5);:N($R9\D5WW$9'\^0&F-KZ79 MI"9OF544K9S\?%+8@%HCW%8B]54K]['.RJ0L6$ M&83__#Y:5&"E_DYT1PQ+&D&SH.7'#4C5__.!$6,?O_+;$K*Q:>1Y-:AN-]%] M,9S4KS:3))P__9($%>[UW87)S1MRTR7+]B*/78'=1_96I8FVDV8I"\(D^7-#[N;PKC\1&!<* MVX=(D,"D#9*JWC\ODVS!+SDH/WM/ KX(^.+]DPT_C2_N'NOH6ZL539_C%$:0 M#%[1#$O'KX9*!P!_B(JV9225*CY8K?@1@!Z!:_Z.(W[H2^J ICF($6&#AE @_O'>:75FT&[V 9@!5)'Z_+ M:CS.3KB#8$-^S#X_5PJ/VVF*U-F-A&*16.#"#:1%X,*]"6GQSBD//Y<6 M#7ZT3NY%95U,[I=:JMV;&XM)%J0%^&CO*B'AY[H3KRT18T+QML#&>:> XKN4 M=9L+V[&@2\2NHLOB#;Y$YZE:[HZ:*U6(730FD6*[/=:8K4LHT'600! MT[]M!L&W9_IWUV9>P?1Y0>9V2G^RDUQ>X\1Z"EJ6'B M6S!U3C7H$HVW\R\$]MVW\@D&KN^ S+\!F0>N[_<_-;L69IY;21"UA78KI J2 M2<*VL.%MZ3J4OK1,1M5,9H],8J@'"GF@D =6^.U:X38W%SW,7+5Y.6>9+H0(T$8E^:1S&]1-@?0//SVE%UVGT*TQ'UY:2 M86CZGL%J&PH,K\#P"D"8&U42,!\#&V==+FZ+1_8%[O51!JS2)L)5IXTD&YUV ME$A%V/.]S7::2M :/\D7NZ ',B"0 ?<(OKS1G7YCT$)5-; P4GGT'TS;MGW MX/D9!F.M @T_T/ #V.!.-0*7\[.JT'!Y/[O$Q^(7-55,Q*)%?E$PBLM-;#(1 MJKEVLYJ=II*TYG(J&=3]"\1' !!\0X!@I6OX$ 2#$;%=P1A8;@!0 %5W\,,D MU4*"XYIX2T]$( ^F^8#K. .-0.[#2%AZ!+FYSYFY[98\#!SV^5E'RUA74CV MYLE%367W7#JASL?Y\FR$M82471TX0 X"B1 @!W>!'!006N*K79"@9:DJ!#$& M@;8?@ 5WIQ)0+B\X3&YK"#XW/V^M._M]?ULJ)F/E\5,['&Y8N>XTE2:=,$-I M-A+@ X'$"/"!;X,/]$V-EQG), @&;;FJHB*O^VDKE@.'YM86Z /P0F0& " MW#G(F.;Y+)LH-/B9O)\L>M-8+M+K1CXW2\'V MCK7U#J>;3O#,\:JR_U*25$[E)4YIZ]#AQMQ755 M7((1'ZWYB:MDUJ5I,SI,*K74Z"!5&[WI=IK*0&)#(A)*)EZJQ787.(+K1^"] M&\?TQIUW41$"6R&P%0)TX4;0!1M..!&9;=4C;GU$9B4_Z8P6APHKK[?=5CY3 M7#_/5O-IVJY>F8P'0$,@/ *@X?L #:X"H4@\PH)$G3.^Q3<_W@'\,!\5H%IX/-25HCAF1Z5J,KI/)V('H3M-1V@L M8B*(,@C$P+=#7OQO\O^8')[SFS8KE%1,7N:/4V*]3ITQ=YRSE^11KR38M]Y* M+&A,I)\L))8\7TD?(8;C>6V)I[$'?4+53/P^4R,8A:9( F:9-_OU_O+,_ZL)A7E,T_8?#)IYE+6B3QBCAF#D*SW3$R6%. MQ&_^P2E;;F_8RTQE'F(.!_YP.2U&2)]]B"7^+^/Y&?;C8C.7W"[LV3*;0<,* M$LT?]M>2"4@W^U%Q://*02 M[W169U(O=CR9_^68A0XW]_\,VGE?-H2?L8S#-[)RTFC:_M-?_PY 2$#4;AX4 M 2!CAU"YUQ#KZ5;[[2!'KN[I;)9FTVR%/N8V-JM?KM1+60'Q4*IVLJV\M5L MHS_ OS;Q@_O3U)L>Y<4BKDHONGPR2;JF09OQSI5Q)\L<9_N&Y_2K,RT@'BUG M2&=BD1 #.O8GSN6:](#*31*/!] $(2C)R)@+S3*P=6&$&+3C$19(T"2!N'9( M>:(5*O9$MJ([2L)7X\_R9&T*DOJ:W/.54ZD"?E73*+AMB_'H/CXO2<1*K&IFL6)B02SVO(.?QTO(&.!9 MYQ2-EVT#:3:=/JZU,XC0=Q9\X5Q4Q@6^8M!V/!: MX>68NH7>[!Z[(E7=BRURO-B @RD#1QZ<\J98QXW\%\NF9C.+!5>[Q/2KY5:U M5,UG6P,FF\^WAZU!M55F.IC9\T1RO:WX]=<9SV=.I2L>:.E[IHRUHE6(J:K\ M _.WJC_&M;*1ZE\ &5# MD53D*"#D @;=A-Q-IV8/_C.>F2I@!K!6_Y[.CKP([RMF7VAY8K\W3Q5@^\-_ M&,E@.&:%;2")5_90/US ,VZA#2=P4(ILI=FN.TTE3VEE^X5LEW$*NC8Y748F M@Q5$1-]B[)>8 )R7C?L+C7?%OI*$P,."\@*Y+_\)(YK+C/ M0)V'3"7!XLF>DY710X",)5I/39 ,4Y=F%EV%2&;IV81(ZK\&HVU5>,X*GY#) MX=FIF'YTA!^+]T*5> WS%[I\(6=A8:GC0Q,8SF":FH"9&?_3_(@6/[,,DP)E+Z+J8J$""1="*\XW=PS,QU$_ /SD8(SQQF2T1;/ M1-V>_GLI[IY+D]1F/JH-AE9;?YKNC&5A/U/OPL4"L C_HW<962Z64(H'/.WS>SE;+;C MBA58'7ZH8@F(?-M^&_GB>XB^GXN1O\[$(YTBGM%VH<%ZL0PXD]7 J(I"FVLZ MPF7&*9!>346+M]N"9]>1(F'[D3/=?3^>ZBG'?3CM9@T&RQ8>BT,Z-R@5PT1# M(-Q=?34:I?KJJ5S"5B(RG,O,Q!J+1(D$[X\M4^T2EOBW\F..R4G:"FN)2\Z5 ML2Z9/.9<*L$""Y^V81"*Q/.1J*C"A,4LT'+U'ZP:J=P,,X^!YD#;#Y^S;2?$ MY7L=9>$6Q=QM*::S'W3'2$E49U. 9O!EA"ECCB6LL9!$D^&VW)XFV9ZL^'3W M%_A^T1&A>R38"@:]FJE2CM?+480=#\-_)UP-L4L\>;VIX5WE+;R-FH* U.E. M.[>$-[@U%.2R\N6:?+]EGPV!96R"_L'\'?G'.0A7. P61Y+W'*..1 7!;4Z. MQ)7\DDK],LZE0M]B,)8!M?7WO@K/D6!"C+%"/#%#@*'AY/(+"8F,6V@21 ,V MO?#3FYR,3]]AY'R[T'0X.02GO,0?$X^1002BCN:<+C@D=#X#ASQ"]C4!XS#E M84+C$8@5C:?YJ([12=:H\E3.& :YZ1Z(?#ZIG4M,(4_A7'C"J=+'@.VZ6NP- M>\7D39#.KC."ML2VEW+ESOLDX0-W/F5)LI++=;TD,,EB*4%0+?5*!K^SX+Q7 MN3B:K?"J8XHPV6K831TMP,6'[[T&U!8")1,N!-I#%V@(IM*,CJ5;@MZ < MO;R9_@*1UY-U70 U(3(O"$,-P<:O(+]A@\7F U&_7M@ATFFRI&A;PU%]L)R& MOXGD;\[B,:>\M##!(@+[/>W#XYT,VJ%J_L, :H35/B*\37S3&* F$8Z"^7NN M%U(7 CB0[%*(Z'6$R<&0<1?+<#:@!,?QT@D*% _Q:B..[>A-3S\GOL+Q;C5< M^Q)D@<,H5/T\RD4_:G#A&>\Q$N%PI%OCBDB!YZ/=4;U]D0A%.Y>YTUJ=CYSXEU]O[&VM! ;;&(]W@)HL\URG*;FK%(IU8LBUJI\=C0 M*X\)9?Y.1IGCR_%B\R_[^'[=-AL:1#MS5^IG=KV(N3, HX-@H+86Y\ ,OI:9 MCQD&5A,FV[4E04\<#Z==9S* M%S[E7^=!=P.I8F%#B^X>^K&D[0):8$']"J'N#XC0JXLH!(03?: /?XR$6ZWP M2C@*M&&C9J[! 'PF/-+5$+-=2/R"$MERI1#.I;0-]ZLK'SQ,1G!3_($AVL%> M^&,OX]F7%S5(@ 5T*K1D@-"$(3?C-T 1,^[8HM?6_EUQH MCCC]!4=:]/H[7A39[V(_1A_B+\KHHQWIQ9/<]GO&T0V)C6'0[8E44M&<;*?7 MA"$WKD<-QO*'!U,+Q*4#/\"]3D *C;Z"X5QGA_-X$*E89;"PF,37-J**C&3B M-ZFV%,8JAG=:.MH@?# 4"] U$8^5KF%8I^OT6\?%,C A_I^O&7#K)C@BTR[R M!=XC(;?'>JU055T,)PLV++E-KH;@MCA=G^82[3*[JX[*P_:0GY3[7&PSZ73_ M^C<1#V72J8L 7'H-PZF\]_Z]=X+H&^W?:EM-B7->:K(C7AD+ TN/[J0NR?I, M^72AIOLGVA[:/19Q!H-4\,!Z40DZ"LCF"C)!$0N.J#36TJ(P@X P\TCF>Q!W MUIBV12\U1YY7@^IV$]T7HUPD&UWDC(/!;W_[-'K(Y# W"T5.5_'F&]GCL@IT M52^?0GA6R1>VS8503(Z6^7 W:O2FV^U?_\92Z5"*_4@R/MLI3+?E04V;-.M+ M=KG4(K6E)DZ0_/MT^Z<[U3ID)ZO4LCX8EN7^0%;#6J>9S?[U;S26"J6O$NPI M<$;_=DFGY\#:.9QFZ_5>]4%!)M;-B.<.(J_#[$/$\5N=(77'=YU[2FS,R@6O MP+3>X(53"_3$F'C5N[\:\X <(Y:HL2@>EY[%\DW7(>[YD5.LB_X0A!CJVC!> M&.RC#;D<*8;9GK5,-=M=4N(QX5<(^O5[^,#TK9F!3\(&-GPP5^\A@K,5/PH, M,&9+TK[@OH=P#+MC#;;^P>2B9ANI:^_6J[715>=18&FM\(<[ @\H^\\___.; M+0XW6W0:2=!?[&.<'C>L"#$>@_T*97>2<>WS)MG/Z;8[[LB+N;P;6N54XUG) M)!6YG?UM6O(6#85Z!V LMT6\MTM-):6 ?.DHT8XUD\MZ=2)'K>%:;XI%=K:= M QW%HWYYO*\_BQ"VXO'DP/BW#L;;"=25;I MF='$OHQL4:NIC.\JU=>!B87*,[[+CE@]<6 2'/>(@X*)@C#;DD^OWDOV;?8. M,*67=F::AHUHE8"%9Y33/P9U%#1K9F9GFF66 =;*4U1K1.(SVBIZPCJJAX*R M8K;UE$>#PW"_R8IF?/\TU@J8U<'5@2"\SQ,N0E*MS'-7VIU?[' MX1T7^-0)LJ":RIY!F,0MRAP4M;=#&D@, MC!W&2"(M883C$@C!"6\1\>TS*TLWB/O-=C;0R!;G^Q1L=2+-=$ZBJ>)'R$'$ MK&VXY &G+]ER$70# ^&I$KLN1!%9&C@:LG%9^B5/XKEA1Y>Z03P03JDBW7A@ MJB+F:PI=XQU0-7P9;3A)<6!BKU*R72 U9/LH:>R4[2%1\66+A!#!0HBG8X8< MF4+\Q@I!RH&6)1+Y"<:JL6RN3WS,*MS7(=R1,49B?B(/'4;/ U"!("SCA,3H7.8P@7BY'?$231,MP0>;_-FNV0?M,#N)Y1&>+<.D'U/\%TY$LQTNO+;! M]&.?,+EX[8 1WG7#P"!=<$)2CJY*_80O_;_K]=&0PU\"RNV$ =K>24S$EDF< MGL1G*@'ZB4D*S'9S?_3<>)'D#P@R^@T_W>\GRKVK][4-JH8GDP:B[Z%I\M#= M9*A>W'1YK_EO.4K)_Q; #)/Z D>[(' M3/C$'O+"Y%1/>R9Q!.#0Q%;&C(9YZO L3X@>-L"P( 4NA!AG&LU$;7=L@LG$ MVG8O/5NR_Y>::-A()ZD) E)L=1C" 6C:!K8F\9JALBQAFA9G"-SZO_CJ)F&/ MP,4J+$R%FC #4A'IZV-*)W=L*YX[R-5PKS3S:/_\$730G;*T0FS*4- M4=LEJM;@K0=' \%,!21RF(W_B]?NN2.@8+8IB>36A8JA$BR1M8*X 0>>XANW'4'FE<%A8+.Q[SH&)?0P1FN2! M/U_2?!SJP':4G)>^]%]ZQ'C."ZJ;88WDV#30&YR)]3 [GH-(0L9=D.V4<90* M_$)O*@W^\T+5%&V^]W=3?SA7W:@&J@\6[:3*^^9%Z,O62&%I4FBW:V6WHI6_4D;= 1:M*_;96I6=CD2/A!BHB$ M2<$][P,[^T>@Y\)F(]=Z$B/#=EZA874:VSZ> /?55ND7\#L7 MM4-"@<3$=4@0'"TW>Q0,1RR/]2 QC4FK-M(WH\;02N6>6I*H]1>'[E__)I,A M-G8)Y]$=LT^/A/]Y: 4N.D#@:1RB_UG2V'N_O'!;:0[9T0!PO1E@.9*T1;"Y MR4.TE6V7PB@;Y/WH"!"0;-CJW2$9WP,\L*_ZAIGNYEL$P$)+X2GXV_/ M(4( V;&4&E74_5;]*<&XY.PQ;V#V-6AE8H!5>TA : FJ5D='(H)8CB,%T=O# MO30.*7&1[2:+SVQ_DH@=B+*5Z?O.H;VV=",W0>!",\-) EC_=B!:(CVY/11(N1*XK\9 M$OT%^C8A0R*.-4L_X;_/(3*"]$(6 #P*; BJ+,-/+AD9*K]O5?2J4JSG1MU# M/U7O-6N?8"G].1F=K)9$HE'3 );K2T@E3[Z54Q7<-OM7&L2PT81(UX[RT!W% MEDY?Q]/7@?)-:V0;Y-JF+@(G5Q9+0_'DM9)IV6A85H%"'3:B>?HM*-N!:%2I MB 0[I%6"QL D*H3$R]E"^@2W%31DXY9X,;RT L,&4YPW]\K.)KLVJ:8W#7$C MH>UYJMI&C75/)"Q=CVMOERDETO MQ9TB1VM*M.D3S>T_[L.BN=^>B:XYM$XT=)N13D2Q4Q;>(#?R C\4,O&(Z"30 MMH/I$=&*M2<;I*=DHR-$7X EIKD@=B])L#E+4/ 4FJP:_#NT=$WMID<0$ZE[PI':!XFW@.\8,FTA?>A;#@/4L8@H" MH/S*D*,[PD'70:%206.'(A:\RR5^)OU5]^+U^/!3U/'+18AG@@CQ($+\PR+$ MH[\4(1Z[_HX7KP$_QGSOVXY6\8$=[[L"Z,R 8!_;OKG0 MOJ3FU_^)Y/V9&>'*VY^)<)\491<<)X .R5/VCJ<9[(XN>'+=D'LFY"G[,-/( M'X8/_0=F#GXNU0V XON- %9X/W)YF4]COV M_OMUHD4 7])G.2F@I$B-WS8N+4Q*!!CA\&MWTM):'E^/W_P*%#1<:6SG%;;1 ME.L%$>W5[6@KR)]0A^.O?\TM7MT^#+5(3H%0YN]H_!]_C=#.KG/63A_I/0-[ M^U_8/K"(')-JB[",9_Z.1$]>]\#T7?_N;]*Z*.V0$+:S8P4T,[U6IAW>[\VT MMU2:3H@G!5"NG:Q+LVO*!Z5U=,0 GK]EE[RJ(9YZLQ)[[WW;TT3]$47^A M6-R?K:(*6BV W?9K"-GS2.M@6Q/ZUW6L.5*DB"N\?U^C8'A#T^CG& M<@_Q"-L:6"0: Z@?B UGXI6V*[T9Q\^S$#0#0KBDZ2304+049]29PC$LZ[7- MI!?NR^5QH[9.K]&SMOHJ3GFR#8RS,N:X 7;5-VU#"^K #9*WKXXBR9L[.JD; ME+8=#<3';7^L%4B^$?IIHG#(,5"=K#D>LSPF0MT%W@'I(71/%J ?#_;!F99D MV-H %!?B#$JU3I2?G=KL/M?EF2,$Y 8-VBJ( M2K'X/FG'"WT_MY"4$,E.WI MLMWMH_G_%_-U?= M.F8#;84Y*Q9-G@()A)$1U2N<"@6NT"*.,DNU)T.)PR&8XT(<%]EQT733K96F MDF&8*NR=>E9' M>>Q9"+E&/*]^.'*-7?O29AODL(V-J#H9K*! +C 7VQC.J7[FB35U2TSX?)$C M-XUY=@ 0O>E>LJ1FVL^J")V627,"SLX(^73^7S!K[R7A?I2 OHD(X\;CNCO 8:A$W75+GP"]P#Y(E8E MX%,):I&"P@[YJXQ%X_;Q%0,ANW-$G[!$^'JGGGM'95$0)WJBW\G%PVW!H,-[ MC5GS^-F#>X/3ATG@\L?LJ>-#H\41X;E8,Y&,!5@5&@0%>+Y]OFI;R:$7BCMU MN [(A4DN?"=>F*#VYC$$F<36V\J2 24(EAJ)/,03T&90E=-$9YH1/&*+;1<3 MKF=19$B>!%1_MI&D%0VRP_/Y'*4?7\?X+C7W'07*UZL"N,E68)!<8S%5>&*5 MVJ8^*"Z+S7IWWP[O9/F]2H>]LH_WC\@M(_W0+ 4U!:OLMJ03+F!=Y"X2RYYSFR5G[>/G9(F MUZ7ND]3E%AEE_%YA/QZW$_O OL*(AF_^0OBM?6RV :LDST$:["U_0_C+R>,#P. MX#_L$AB/@I>GMCORV5FMK8L1O>%WSN4"9G((E M5[68W/ZBN(F[L57/OMHE3M3L,CFNC-HFNQQUMVU6Z=22S]L3- 8\F3\$2P>A M:R#UU:;+49_R(C"T('? M@0D^DP::)\V(7'7XS4C^9AHQ^SO#^\L$VM63&9V-*MWN<[F[;YB'3W&&G^4" M 23Q*TQIZ.:T!T4-"-O!;TWJ(K>9['>8UOW,?D8MHV>D1J:YDT?5#-JLNX=5 M(IU]/T;MA>N=Y+*Q8>7\Z\WUBLX>L4]Q0O=1EZ2Z[%2)%G+JU&3_Y0DO]CM<73)(1P\ MKF13COVX[*Y9Z;4VC6YQQ(>UC%!(CEKZ.]["J% MU%N)IV;14B+3R.R@::,, M,/>56_A*Q_2?%^O4B]1WW=3,>LD?PU6#"?D$9K@^?I!MZAQ^;9'HA7-O%0:(FW= # M^*[;/XOW' -$05UI!40>"F%?M%6=X[6PJZ6X/O;S:";_UD*<&[1X="J>3%L@ MS18(L+JR='[!.2F>\#W$\8N3T9+AM'0Z]K\!UY!3!-^9^C&@Q&UZ0: +@I)%=('';E0$%[YXKEUD M _(N2 N//>2:> IJ0"Z4)W3#CO*"D!C%]2,=^X9XENGIC+$D,;QV#QZ2(.5D M(]KOH]G4Q_I$3AKV^:'=;3)(A VR08)LD _+!HG]4C9(_(5WO'1%?D8VB+?Q MUC&@]9I;E^=GX[JX&$^'_62]4DXDDF:)_P 74R3Z\!Z1F]>ZCH4=M;RJNC*; ME"!VO/]0AQC+X&-G%RJ=W1 [03)6I-$9'O&W1ER;-"G1\\$_X)2T<\M/FI!Q M5YJ#G84;X@ME?Z ^43(I^/!\6C-$:S$>9Z,CS[N(]H!O$=7M8PJIS>;^OW9 MI1%RGRZ9I-JV$_5QWA[-TS:"?)74_B!LJ>Q)4VX\#XN&7OP-?'K\/NW!H[KQ M&7;DJ*%Y#VLDP]>X&73=]&%VT87NRO3U9R7SAY#2= M5BYT4RB>\5_L*A%78MS/=L$[?:)HO67!OS]BAP\M /BK,QT<&PJ?MR$C <;^ M['#: M*)9,6GJ;H:78@HQ;8V=1G"Q-M%TNU('B 3^Z10M5Q@VAU!G+T0Y?_ M;!77H"VC$1UWM>.FDWGBY - !T"LA$+55,ZD+>N]$<#7GD-EB?L84/,@?\1F MUY/RH:2:Z(J3;)ERWJ_89@U/N;(;B2+\NM4)\YK352]ORR/RQ&N7Z4#I2;L= MRHO%U9XT#.,/QG&Z;1X+S%=N*/]>V9( MN@8MU ;F=)=^S^PR4EW7.(F?\G#RT;Z]L(_.6A7XC3F/Z+;%B5,XRW=MGA+" M9U,QJ;U\WOO0[I)$ZGLXC^7W=$V&AK5+.T4"+QI_1(N%>)YJQX[-:4-N.VN2 M%HN\#()G_J;92/^$B%%\!2KP3WQZ9=Y3WF^:AI,#@%^[/GW3[>R_%;Y)(*34SH+ )^P4IH\YQ7\61-)W&BEQWD3PLT@NMA+YDD+>SP",$Z?[%H]@2[=W%O&A(MA.?Z1$5 MD$Y(RYI*1-_PP&)$USH5Q+K=SELB[;JEN4I5"P">H/ZHIGN[N$)>QEFF-5:/ M3)H1=3K,E3*.ID;83L)?DG0:#6L2MSH$8F)3V.Z9;(L +SI&0$&"@7$D9=W< M@OE%O^2\7?24>N5Y2R=:%"_IO+4T2-E4PQ:KMNE"C#)86YA(HWT8=,HPC?"& MMC0^6\J=K0_/!.*^25W&4R7SX;PRCG._J52KDY;>;<"*X7R.#]$S>^=(8'&( M]IRXMHD>1'%M<22<@Z;R]:'A*4U@8FD"DU..P)X-V0CWL9Y'DO86:SM9M,GED/9Q'C(QP:-4O>O?UO:94K2_,A[2]*- MZUIG><_-\\MMSKV7D:>]@3=%[E/R ,YE;PFJ'R,( !/.Q&\JM+BM_CFAFZ: <<,6K/0OO=0'ZG_LHK\>4Q M8*"X2BP6 $G8CR@;QU*KXU3D(VG84(R=1S0A":OM4 0-.2E2U)X@ M"3(4OO M7D!,H0C'"1VG:#WA@&K]'+&?[__,\%86C* W9#F>CS_;,R3"^V#)GJ])N M?Q"Z7^_5T^-E.>;5(K"R(:&-DP9ODZ9A:';^#N%TDL9-U!#2(I(C5&=+C27> M%D@"1Z:I.)W5=$1_LB^N9C]KWTDA^P5GDN?,"()\9R1 6#0^<6F.#\J$,D:8 M[ 2[W8[3RE>GV>3VPX[RB9P&[(5'N$+^]A4#^JP N)V]=XH'JQQI,0 OM(S3 M/*1C/Q@ ^V@RNXW8.3,(4_%^VAGDDZYA5R%KZP4;R6N+#4V=DZN87E/78*=$ MH]1(M:,Y6=[S-66WV336Q6>?^I7^X[YN-,=QT^#D8;/"9+?L6]VO$MC_SD[> M<)$O.SMA0V\55%?K/UI=F&<4>"DE(T!0\[MW:(+U,,C_5T[QM4>BMXB ^R#Y<.XW8T_UC2J#8&>=GA0R.B!*PC M*.%BUX ^WBVDDYATGA_MZC)4-JD:H1P0T50R&?ZUI]Q9:60=3DN2_SB.+3!A MH3"J.TEE3XKT*LAO:J'31$M*@'##7_7"D9? %PP'CK#O4KNWBZ42MX9%G(_> M1O-@MIK&E4O>C:,YA>$@>H8^UFF# E2+Q^!KCC_I5@=.3F3:\[6+)-.B):3+ MF8[FT$/Y6)^>JBQ$AW8/CQ1IK8I7>)LTM_-'H_.HY:. N%^@WPB09!/$.3S84$^\5\*\DE+FM-GZTK>H'ZL.I"T M57)OG^FYY]?CF?PR3F_%2[S6P8=%G;K7H"R]2(%,"L >742G6*RMWB"WJ!<6 M?.1)%(VE'GZ0L+0!Y A M<20$NK7K2/E=K*'?NGU(D,A+-]"%WG>ZOBM;\8(6\:KOA^BN0.S/Q;9 C06Z M=W9Q+=A6'7E-I].+[>0B>V"8DR3A#X]O:^!U($12#*]:1.&N) J51&\_K"_" MZ18O[7I9[4OV2Z'K/ -[,;QG4*KM$0*W?4,5S*+AE"U4"-)C'!I\N3[$.1=O$C$-<2 M6TQX!79!H U:2#PI6ECR/L\;482U)MK0F/2V\\87.=J:4U'HV%KP)SV)/@OW M@6#WXR[2E2ZX#45VCIFHS!PK.J83#V67LK7KY1XU3S=B0//IQ'1:0=D.(B+0 MFB:& 3_YN]<>_F/+ &)N C4=82>[$,Q,L=L+$FJ,_A?J%]-0+?O8"2AHRUUH MON.M[>J%;)QIN[ CP?O(FK!R%"8_V%U$"-WAV9U$E9U-QSB/FC@Z&)UZ,T9)7V8$+QU:.Q].A$_25.(89H]O5>HC/]R1DC7P" MG<(D7G*C1L@:0D24'.M#7FE=B6=,O;90[19S)*W/0QYK _1^1<+(;C $S25# M5XIE$$H[-K(V5E!B\I-0A1YTC8)-)9Z^I .8]KROS^&LM4XIV\\1."X=9>EC?P;*>1;1/ 9/.&YG@U.SB_VA#0%]UO'HNHKB[K5CM\A<@3_Q8[8 M.-$+!]!T[_A0 D!)X,@QO(_#TD>C+0B8F:YQ(,8W2"&W$2WQ9?SXU7)1?V8. MASUE>SR6.:%#TDA X?::9?X@-X+7+'>@!;N:U$G^N3TL#9_]Q_O!'TWX+*F; ML F>Z_6T;C*!T[SM__=_,LE4YK_G^>)GR=T?G3W= ")@(@Z1P$6WMC10.NS& MDW];JM,)\A\*C!.SAMIJ-N!(HJ"@?*43_J1[-<-C=-M%6G% :]^/UJ+7:8TX M!"0\!PA"\\]BN*1 ($!;8!(K'>3H#"H8NKU&CO:UAS#W(09)1%MPLP?(D]S? M'->TC4J X:/-- ?0)U.U9H"TV!T,B?)J*>B'EY MPE(]]&O__<2.N4B=VA)KT5K:ULJYKG"%E4["Z1^N$^3[U!L!&#QYN>",0NI5X9)E3A*)6[J$D2ED Z3<\B;IW8X]?! M'*0X_[7>BB&_I@TAUT2W:38$OLNE9!@08@-MJT\&NT]8<7NW?0+M'2&X*1HA M3\MKVOJ&4SW?@'+0.UI8][Q< B-8;A*9!TJQ<91C(U83+8T':K-F')OUBIG@ MF*0.+'C%+B5XC#_37LG+>6W_[X^U>$DJU\CN44[MVJNM8'>98:9<$VM%KF*E MN\W=TN(&/H51_,>]:RC-N52(^AG*W@I.(OGO3]/"G'T[2P.[6C.%MO5V.\)# M+U:JWR#2^?RT,1:^OS$7$3W*0UVA,\W]6B!,/,V&[$F]:"P7CMG*($0:GB>3 M$$#:DQUL9?JTO^V'VUW"@/:)<1Y)O.YU[J(HWU20 )&99\_'3[.?+R 2&@Q MN]WQR^G= HSN8ICVEAXC^>S(VJ-CQS]G^G@4U'>'G%8QOEJA 8EXAF7+;&>7 ML;1&=LT6ZE-T@P+="\7_>P3F]9L,>2!!CITZ-206^8BOVN1R=CW1(CS.:?A MIA-@PZ+"\XIKN;S/ 8J6L+NT@;RWK;A]NP=L:L2'QJ^ M:8X!F([(!5(^<8^2YCWXU*Z% Y.K2(. JZ4&)&+2[FT.;'Q]KVQ YD@?3E2L M/5F*RMAAD_CZ$2',G%P!SY8PIU^0R/L%B\3\G'6)='8%7XN6&RY%(7<2 &<< M\S#M7!6\478L''2C%&R86$&7A^9I:/3@B)WW@X)_)C1=$7@1D6X7[_$F:>/_ MP^SIFFV>9$="$> 1HQ4G;(S"/GWBG:9'[=-XU"L,??C,[3A!6-.MOW \ ?R' MLYSYDR8"GHQ.>[L]Z9Z><_3F:?DDJSJ]^2CZ?=Z7+^0TOWM];NIKF_*52!*] M03+K(4A!H!NW/3FW;^DQ+_5Z?SL5QZ=1Y",X: MBUS7H#,Z$BJ$]0WT:Q8@2%3RA0CK?"-O3ZC'20:]U-W[C_2[U)98$<$R&JOY M]E/>W$]+)0^@_9*X_S6;!LJ@*-S^AZ2"@SD\ ^O.^U!@\Q,-X"A"'1S()O!/ M*[;CLP6_K+(4P$3 .I8$'495X3)["/#BL" I%E7E=48 39@\\=C8T&#^YLEQ M$Q571+I]\W&&0RSX9N87R*6G?X[YZS1>W(F?(T5I1%JDQPTJ<_1IT!C)_1OV M:#VOL%2@7(&' R6C7 M3MY@:U#V!OX'S#->LDU#;WB&&]RR]#1#)!-ZL Y(>5)8@E[ZYZHM9F<1]=P]U2^\^02WHY*L8#-NCZ85#K3J<0/L();>6[ MW7S&"EM9.5-FH^UNKFJF5]G9IOO7O\E0(I/TV6XG<>--N>E4_'H8RAY:*^?N M_@A=9CJV!LZJ0A;O3,'>F.,'OB>I-@JU:":UJK*?Q) \JNH\BV4=BN@F5DEF,$(WUH%9'+X@L4W^>O\!%5V M&!U69IDQNRY:X0.?$+7.[,,"S-\>Y8?=8.AVT%O\N"',*SP 1^1Y;DE'E!YK M!P2A2K'AZ"NA>CR/8V#=W_:W_PF=(LHV_DL5P+.ZZT14.Y DZ"VP,K(DX;@D M1[22]M\"/C1=F@%'S[0-\A1ZQV=)XYQ_/G%;'W;VRM:'81%G=4V/8?;OX2GY M?5]"]3)KQ\:+R0Y"OJB'/'SV,G2L5X($XUA,S7L8U(,PH^$Q-(WGHK#\<4,< MH)*$L_BAE;8IK:EG.Q?, MA68 8(C(^V"/+S M0BAN?K W^(C2CTO,%P!V^O]G[[NV$]>R1=_/5S#JG+YW[W&-6P$$U.Y38Q!$ M,#F(]*(AD A(0D%@K_^KB"1)&.["FR,]="[7;!88:Z9UPSTV][52NZJ)_P! M_/SO#RW(]R[N>R/5]@[>)%D740\^VHFU0OXI45P/BT.E_=2KI..B8@J%#VOR M?'FQYITUH%BSM#EX)3?P.@B)8O%4GV$I$O/2$"MQ'">_A\)"9 MH*<;R1!0E%J2QHL@-"6 MQN@865B\QH[D<=(9/G#;&>&G7S@1VLAI\EC(5U[E*Z,7.\:;-E/*B:E&@Y"[ M]=$S8PZYQ? >=&2DS61Q428WWP)+[V,%.8?U)G?\>#=^KV($X;%/=W75C9VJ M@ Q7UQ=[*/O%X.[M7B$FK'2\OJ>3*E 7(ZOCI]*]KU5_J03'Z>9W!OC^P&"/ MI3_25]QPA)UBY'4DVD%H5T\+)JV"\^'RT4<=[F%'!!EVN._,I.,J,]X-GL>! MDR9/Z(:\<^/2:M;1 )^&%A1T=_R$GH61!WF86_-XAN&^)1PP""5>/>.7YZ(? M4MGYVJRZXS[!0"=;6S)7,G3.'^3^X93&W2C?-Z<)@;.EQ<3S!8/;CN.)6%.8 MVW;!S]W?R64#;N_'K]V>CA/V\+:\G/B@9[O V5XVO.S#=4X"JI%]#MM2N,]. M;NE)"Q64P'G.7OC.05E(3,5X J [N=JB-W#77 8,E+6EVTW%"\\ZCOB"SI0I MBB+V2N&Y' ;\%GR@P1#L*4XHWI=4P?=(W[H#ZL)CBTZ MSP/?ZE)U"?Z$3[V.4!_.*O[8W1IXCH_VP$(L@9"O:^S&B\]%%1 GY[1*,3K. M#)OCEJ!0,VKM-%J8H"2 M\AAY&RR/.-D+@'R%:_FTU$ORJU"WNCA_#-SI/41JTF&D9ABI^6&1FLR[(C43 M'V $M6"Y.D=JX2)!YWIY3?3)1(FJJ2UR$ M;B,4.!<9.Q;@K-#Q.%=G!*P(!AMZYW6K4*\&4=3#"WAK28<0Q3F:7=[\3UH(I M, M;PE_.S[8TEZ#/ZB&@'^T+_RQ?P;7(ROIL&\7ZZBD+L^&E.H"M\LUXFEF*RMG32DR4!>TR==I42 M'?.%KE+!!'FP:&;KWQ($#/J/"WO<<(4\#%54A&AZ4RVUE.R@W76ZR=PD(ZY_ M_()]UV"LX"GC.;XKMRJFA8KT2;#:K=<0#5KB ,M=3_\*=;+^M/M@CR^#W@A# M/5TWGQ0FJ0^2K%3)4.GI#5P&U^D1-M$5GMCMIE3J4CU=VK3 9:"J9-' Z_ > MBG8%3=U+.:":QEZE.288=''8IS*>P;8NNX10MWXCX,A@"$ %G,HXD=PV4>BQ M:^R5UX=K>QD/6]PY[K-:AD'G:T?8O%A]MS*=\.OQO$!(K9J2;74 L^I\2=49 M'S4"SBI=I)W(3C?>O>#:PN:E&ANH8*2V=5L>[7UE*)Q$QL_'0;_;N=+@U. [ M[K']&"FDTXU]3Y*'77_V@\JS**$%UDC!;[K(TQ8%8[!$_*3BN/XH^E/9CQO8 MHT9K8V?A8'L5YQH?GO;6G15%&>*6%K;LM?HXCMR$KS7[4HKB M42E%I&AX#\980 (V@?IL@ N">PF\\*,V@QB_:-*-A8,$^>!JQ"\-H&Z@5]7N M'OQ5T.%130E 5=L%QN.M0Q9KG83'[TX'8^2)7?Y\X-<43I''Q=Q55#X95<$5 M'(BX^_A=W(T-ZWNJO$"UT'4-5Q,VO6B?B!7<@J/'6@2 /D/8(X8F('> M5W$BW@QYY2VDOSNV=-C/#Z\DB5$!=G29 CQP4(X&:K2[_[5U5(DB@O)2)'&_ MDG\)5 #-=5WL0M\FJ.[ 8<$0G/JS@F; V#'=;C0-;\#+>W#-"_>A81>W@I=W MW7(>0\/Q+R@">9]MM (6PG&!8W)7X?@%@-]F^6*X1]E&BB\PE'==Z&*[X;*:&TSO?>1E"R.2&A\=9&=.0P\U]/V- M=M75<#( ^!ZA M4)@&+-)SLB-4!0_UVWIY-\<*@ZA+^!<[Z 7"#N6@"(?00ZTY3X#G>;*LHS4> MW 3<.=!H]AFXJ%>J6U<&6@^6!&---%'UN!^>\N&@J2)^\-6UJ0['8(W3"VY& MX'5WL6M.'@ ?K^[?BS3BMS'D0C?@ZB-YZ0>YPU'[@L$OD M"#54D,&4KKGEY8<<>!%=M'1;B@N*A,'CV_A9G'T)P]Y[6C>K'6_]S7B)SGT> M)S$>P9P:MWM>\"$QF<.H 5\2SOYYWCN45PGQ./,%;<:&\#B\"?<:#F_K_'W@ MDEP"EGCV3#I8'ZZ"V[GY*>_#0G8.CXRZ\**X M?+=@!W\"F0CM"0,* 0\\Q MJ)?N^Z4\1KB=BKM+Z](=,^#7#UZDP5C A;[0'2+\,G9-(@^1PZW!CKV*7BX? MSN/#JA=#$E'88_Y\_@0.TW+-9[=/R#Z6HK*+I2C!D#)P4= ]F=UI3-;#OEB> ME]-WK$\!U0+@B(1^YUI3?[DO1/!0X.1_NWAT/&8/(;>;'QSIP=-W1AU9=+/= MX.T!T>THS0ZV\-VH.WN?E'BZ]/:@BFA@0,AQ(=,'3)2^6A(0PA[KQ48G,GG= MR&5P[XZ@ LS:1>+MZW2]$C7\AL);IEQS374,H+EJOKOK#^<<.7\VF[QD_T&=DLXQJY5W.: MIF.X%4\\",(F,6ZB8^#6W(BO8U7MI/$.TO. C:^Y*0I@/A6#%T=HV5L#EM%6 M/1!#7^:I:@#C;]7##M:N^Q/# -72D[VBO=)'M8JYX?CQ$Z..VI5SVMM)+AD? M7-S9Q^VK53/Z8WC>0R16+(S$"B.Q?C,22\ >C3&?7_'3>-$N*!RUB \;56FJ ME>@I3_+$#[S:;B11;3P/J5JNJ B%YR'0_9_I!0-'DJ0Q/?A)+"F,RE>09BHCQ,9*2^%0B MD>3%Q"B1$E))6A!'IW//<^O)6"$TBJL/AX-.8L"3]G@==%>;E!Q;V(EMG%OT M&CDE+-VX\D1K9:3F();]4:B(VH BF MGR[WHL]#K6ZLP4C?G)J:X6M4H=$CG%JW)"YCB_'*6@?=?U[== HKI]E7&&91 M[K!;4UUTX$C?ZDI9JXQ'33)-./SP2=2'=D6=0ISRK=YKQ;I,BBN,V7)S49G% MLN6F'@W$J?2HIBC)8FJ@4"6:$B4 V79K"D92OM6SVT:QUU_SW#):%,29L6C1 MVV80]L7:V=Z29WIYPN$RA>WP:5M8Q^%(WXD:J5B'T&-ZB>A%:Z/LY+D_+ D0 MHX]/Q(^8%)%,Q$6>'DD3/D:+<3X5!W]1$T8><]!2(*8L[7@?=?Y>QTHS5CPV51:FO#]3% MR.HBJO:-[-/)>8;L#GA"'A"E5KXP,2>9:=!=FG MZ:"[:OHXL4Y;83)T8T!,AC)?@G<5]XU< MQT2^$248Q>E(Q6YMSJ>822#W:J#D43:3#23\VU1+^? M4LRT0DV!@<,SQ48_ 4=Z)WI_!&[B71&XR2M&X**4GS9,FH5F1A:;?>>++*5K MF6BK8^=*@'4-&S$I'^6>4\VOZ*_?G7MG[T8#\WE>:.6=1^\\T#""!B?X_V,[ M=>_&E5$"MZ4[YMA][H9E%Q;((0&_&WG&GP'#XZ ;".JKJ'@EK"X)_08:JMX# M?;,;:>S8;BDA^&.W:?;6JZF)*ZM9R-GN/M$#PW#OST%]K/;_]$)E(KCHFAOP M*VG21(:Y.-W=P*#OO5@8Y,##99^T_8S@"\FPO>(WV-VHPW")QR,'TZL3HR = M]SW--9JPK^SPEPAT7B2!.\U)SV7T>T>3=U5_L&-2.H@7>O#L65_SXL-^W\BQ M^Y)/UU?K"?5*E]S: <*^+]A*PIM&[3EVF C=$/MC/4:06Q:[_Y#_"/?_,3'W0/07J^GVW)6[Y:S*>L(E'/MEOJTZ:;F0S]+_#79;2[ M;;N5_$O:F_?_K&87_;'YE& 72ZK8DIX)/FI>B^T>V'O$XULRN> OB;=WY'I' M&SN\*P'0^V=_U.!=OT5G5G(_&)]BW?3KK)8?_$R[WD MDLPC#M9#D8RP>7LS5+@8U M9SSNNOE['.TPJQ@HJK-:8T.X2@F6RP(1(SJ M0(,712=]!;+W2' QPOXB*[KNR\"]H]M;.H M(SN+XBG3B5FJKB^)'M>N59+&9O&\:OY>#7P_'7L8&D"[[=BB.^E=C*8#SNA:B%Z/56,305Z(B/?\ M^BW9P W"Z1SG\ $N\M==,0Y("VZR(V0> 9@O@ NLM67D_5ZNUIR]7]Y/S'*GVKJH_KS1E%L "S$PF[5 +G3>-W;(:.?4.UX-):_LT< M[_8D_IT3_4?VPWJ7+= JLD\)W1XG63DWCQN-OO1LFC D 1!](D745N6$L@T-W8)AQVS.3J1G9+IJ=\ M$E(ZG?2[\4X(_=\H NHC2H0'(.M+0;.O=R0 "'1C-WDOJ51X+[=W+ZG'>"R\EZO=R]MMV;>I M8;?MZ 'Z+?SP?W]0/WY7K%*/\0^PW%^LA1 ,DG-5=%\HQ EKZU[$Q#\OSCX M'\X='I_5_U_?Z4/,> $S0@;Q6VAP0R[@/T43[ P,N46()J^A"74)UG$S;VMX M"=?)>!GDO[T(F8LXP)&KX?N%O%S+XXU>MER\VQ4^<"-< OS;T_E:R9#+)>L<9CJ>?_V'_+Q&T/ECW\!QCZ#&P/#)2@:&]W?GJ(O%KGZ3HJ. M+J,;/?/$#129HQ+JMOBL&ED8>!X'%!U+721D[5:T]?W3W>5$;!BFXI?.MZ-H MOHFPW9+']V%S?)9@"NG +].^&!U\)0&W9^5OD'$\WUF7TKRS(;*]N3*8/ZU) M+@6KSP$91R7C%Y=Q-Z.EX9#-CFZCZLQ>,:E=!?MK&IJ?'J+T:9;HIY_\MNC^ MXL%97N?*%BX>]_X@K"\A([O->V$>J3"( M\W:".%_3PSX-",EW .$T%"?^NZ$X%/T8NV[@7M*X:*3-0!+,"(N:O_]9P$V( M!P%X\(DO!!?&DZO$=]XESOQ)&!])WA/.7##8\S4E^2)'_PJQGDE_&OP71Y$_ M#/3$/.3&/.]M084M6-R6T@^HP8H@+F1-1GU[@%9YB0JG;@^;QZW\MXUB*[H8_2S]$:V=F/:DJH"^!0P"J8U,7V$?ZS; +Z*I#K? MZ5>?:TIQ6B><>DJ3FG%[7,G^?J'T?6LQW;(M,L#KWDQG6L]2-M8TW.BQ#;HQ>/B&&ZU[9!G8,A%SCM #R];B&DP7>R-LEL9.;XD"?2]5BOQ73!#=D MTPT)@EZ;1B0,^X>()ETBO-5E S<Y?W* .#G%U._=>4QW^],"MSS.S/_WH-RXJ M+U1U].W"C8AU4VI&2-!*-MU/I32;&'-YMTXQ0YW3>T-K.60/%S:G/_WD-\8= MKM1PZ.W<@4Y6GQ?;)26.;%INCQ11PA[=9Q2\5);WQ(J6!Q'[M#N3@ MG.GQ&) #M'L:IJZ!/\?(3K(:0"T<;_%__7V\,VO6Y(>Y-JF4D^N!+:ZW<<5I M8L22-4<2T_:9<3P<1EZIZ_>9F./@%U+X]T\9*&3R^)^ -YV6!%^%(GLX18X M]9?UMW=C\LOS[A_5@#I+@CN6 1W#&_[P,^-O=@8 \?:GX2MO]9'R:(;:T4QG M)D6R^@)L81L11-VP)3&2;G,1BB"9*$D_1'03_#L;H2G&M9/.WD%>U@#GD8'J M7=(L@'0(T:-94Q)E.U+1+0NJX/*OAPB0"](8>@A/VO32@-D"81$1(@M=E"YPP3!,71C/'B,<&FB# [BQ^LCC-88G&.,%5;1@Y"\(:HKX)\MF M*^A/\I^_X?22^H!^[IU?7BS SP1;4K=@T;$^U0!,K0BX6UI8@^.9E[ MMZ2M1_0QV$@$!HJA:55Y@GX _Y[LX"* G]FP\#G\&,PJ!7XO6P#P,K@UF*( M[T 8+QT9K/P88=V]G)Y2,"4@,6S)7,@:^'*TC=B" HE)UL#> #^P9%'"+"TR MDRT;S _D OHU_%9$D6G6PPZ8^\_0:Z0I"9:NH=A_^$_+,0S=Q+D 0#))8P'( MFL=(=B9HP,R"T(#'VD$'P@(=UK_G':3%B 3N-6( I-;!.2%F:@#IIXXLXF+Q MAJ'*^[G=6T/TGO@'?&P*(II-DE=P6WC;D ]",>;"=80+SX.=YAS)FPD V3'1 M58T<"P / ,3UHGJ']V:Q(FO9G@$0 ? !B6$=X\],L X@"Y!(TS%.FK($%A51 M0P" TV-!@SL1P76-;,]-"R]Y;4+52I],\*I@.@$']BJ2Y01 M41;1.C,!$D<$8H8)\4@&>P+'?@%867 RZ)5 >+0GVIT3#P"HI,%C:Q)6@="Y M7]C#,13@?9HP/$R( $J%G \,!BARRS<-%.< "R"L7 >FY^K<>V. ->#V3$).VN M42?7-;ZX9B8*4YF5Z%Z]9BN;]&]KB@WO?L!&D8<6,VK,IT_UQII@FGRSE-24 M7%+5"*%9SZS6]+ W7:9__"))?^\;+"\0X@@072:P_Q-D2.,=:*-8# "D\F#F M(2P@0 V.=0D6H@N0 P)B;9)@PN\L2"#@\Q,!\HBUU0#=U%6=!%>G12&L!X&Z M8Q5,#*VDMZQD3!4R!J0$P.@!+ JE@I@:HM5GFA3GI!#?PU>P@-I!_C M@99!X'$^WECP[SUP8T!+J &-%W7P@=P7ZP+Y=#L#=%C+V5D3%!TE$KL8X%>M MN<"UVM(4B8B6!%5/>+5_=70#F.U4DO@[6EI =0.+5BA%\"A$5]X/<[(U!NH' M4/:0%?+ZZ; 6"D\@:3.D. )]RYL#DNNA1F>YJ[@*G055<%.":COE7"T&13&!5;0#S .JJ9$)1"<0N(%SU M8&D$&!E*&GGA*MH6#C8TH-T +< NCQ8"@IL38HL@-+O[=C=)=C2!&AQ@':0 MY0#F&T&M&\(:[!,;;][Z>Q," Q(H'YJ(+PAJ_GL;$*J'1Y:8%MD"]@9 * %D M1(H $E+[;E%D_,'%-[C[DR,A;?7-<\2 386@?:C:VNZ] T,,@P:<[@&L,U8= M$4WEC45@WI[L !UH/9.!.;.W[*R='GN\KT8X0ZQ7F.$ MJ8??98&8@>+XB4A'V$#O!N:!B5@ #]P//.1]CQX;?@L+]!@@YF30JA8Q30/< M63J ?X'M8L<,H$/P@>K]6\9KVV#M$P8$;&-]#1T*@%=8'K&]BI[HE] P >0# M?AYDU>ZM]H>(B"RCF,.Y[)CCTF]SI<\+#F\ M)%>WER0J0<7.(4G0CU^\X?MB._?@K$5;[4D[QQT&.72!C=UB75CRX4L!5P"H M"MX ]-PTQ-_$T0'QPPF8.Q&Q&1YP!+V!ON)@>[[Y MAQ[7?E0 [!W:> MH!8 -1M6R=-+()?W'HCJ.VZXY_W^=R:MP3: ]6KKG#/LSC)1Y:FC)=+^=Z;@ M<5=]9_(]%;W\]%>K=]@(]1AQ7W\BN5([6Z]U2C6.S47J#;:5[I3JM78D70X!5)=D$VD?0,Z+W0SD:*T,/Z=!?($ ML (KDG%ET,=Q)\;GG@)8[_5H9V8@3/BUQW/5I!6.QXQ MELVQLP", QE-$=LQ=.@;D9%O?>0RH!UH;%.>3B6T"S07 AWTC^!-Z4#V MC74T_PQ";^Q!S]Q9D]#];$5DO]_[+_)OS'ZUO?L6'DP&/Y"Q@$3.[K&$+2)7 M<,(J25"IF (.(*@ &!K2C*Q3GOZ W"M<@^XOZV[?>6+< *!Q[MS"<#%H> MFFLC;F5)/7YF0&J+):R0OU2'MHJGAHP$2W;M,F^ZG>EC 8"M=>](8!$H$P!@ M +V4K,C'UQ9%BAS#$?:-29:"4BE 6>DXOUQX\!LL"V+(V0&JT-7@W M2)0A4W>GH4%]9V,@'1$,*BH@=OTM@_Q^A3/]^KT>B8A:0__(Z&K?H6R]EX-&3GLP>W M-P= !%-=%Y$*>/ASR;*/C=N9 -^L]B]%^U]AG=$CUN,M8[T;'O < 3_ 5P$# M\)Z=6GJRE6/(>>K5 2S' !)P0HD6_?XD%T][ V"W:LH1LD] M*X#V!]32(!Q7LK0&2RO2%EZ&LS!<)-\[&@#6S=U'[3U1P E=N\2$5^+ %\TT MLB+PG!XO/CP+OFT(AV,0'.B!PHE)M_L%P@K7!!1=IX][;.BY^"R"X*R=<8*M M32\ZX&'_8 DU3>@*QO:=);G.7^_B$?.&+$4P[+T,\]14:#E",.AC&?U[-ZMW MNZ?8!/[?=,EP K#.XS83=]9#3(5@' NFN84?H'&/D8Q@0<>TY@Z'3[^N17D\ MTIOQ'"4 ?C:6)$A?D*8.=N,QN1W9G5H#Z'HQV4"D ,,_Y*DVQ=/$<6K)D9:; M5<%%(+GF2R\)5GN+0!B">P*_ET[>:$]25MQV].V9)-DHA^:%KA8# $C2=IZ" MB0.02E@@J@.(NL.S'<-WU8?S?!QB)8R( '(8XW=6;2H>C!"0A0,]F3MD?%>VVI;4M&E'Q1C.XT1\1X MS=< B!S0IC1Q69X $0S&\>S4-%>&[..F]B)FYS\#S,!1%?"+*0P.@#N!#"&; MJ];_7\[3B2(6KE\@J#I8'3%)P)#14DAO/.+!2/5P=X5V 55<)'J!'@<@$N!P M=OAUQ%D/T,MU4:))+?2E%[F%9>:A9CQWQ*GK6(06!GR0&'G<5X@ @AMA MZV6G NQELJ/I(X @*,PHH@(!K$9H\+7AV%BA!DL?K[M?:R%L7<>_]TCA.C]M M4U=/\ $' >UU/JAMH6MV([&0UFO)-D#CO]WJ'EXRZ2ORU*X4"'/M'7LVC,%_5TD\L1BB8 M8=* ZUAV+<9CZ>(] .O(5@3,&K 2Q'L\KX4F8=$ 94!4!5 5W:\@O]^IESMK M$VT%?P_?1E!XYA2I5I$UM$,]67]L.@8YK?VJL6?*H9A0J"R![1F"O>.+JCQ& M,9[GSX-J"07,TXC/) )7"EQU[3NIJ:'CM0TYGOHJ87#6%F;H5A@76B!=JH]A9D?_;^:,OW MJNF'49E[5;T^J6"D#=39.P.C.FP;QH8KQ)O9;*?6X!T%QF42#\F$OV>;AW.Z M @.J/6KP8LP]O+(D&,!QZLD]U,NC2"]'S@CHD]VIYR%BWB-BOA49V71%H(=& M5F8%(:NRL8K5!%@)#,@'@DX$X")2!-0.QJ11OCS?R^KG/9I^FR;;%EN.3U?K'+R;I3U1\C.Q! MAWWD8%/3&< N2P:ZE@"U#D'=6K+U@M1]4=2&*'@?*'C(P_+R!BCN2&<+Q+RX MN9P,=6 .LXO:3&E6.WJM,0&8EWB(O9CN -$&(!%8S@;X!UW]6"F&7,U8>-Z3 M$)7N#)5:T%BM3SA+.H-/VFRBF R]$5AFP0G/-5E?MH< G^) +I[#IX.W4N2\ M0]X H'I%H8_+;W, $]*!3BMG][:A"B/HQG+;'&&#"IB*KE/NT.^WXX]8J]O[ MV3R["]O&M^%I\YX#89BOZ_[=Q=#1I!2\G M@61=5!)4<;%89KERZSFUCG9[ZVP0@(IT*><61VPZ .+8(U[$C#,0&O ]PY/34E'$3T%_R9FP[O_WJ7'(]><-J& M!",XP41IZ!C +E.PIFGHIAO%(P!0K 11 (QM]^G1&AEG"UL N-,:CFG!^ (H MI?#CU-%K!]P&DF"6I*H1RQG!$# WW M&M[INR9V!" ]MX8@M^#F\UV-_VRX6 M(^C88J3DS;#;((K2AMO$@#%,&:>>7IKWNST.(:?_%LR^6^FURYDXG^3D^GA% MK,K;9:W^^\4=W\'OLX=U#P+9=_*)G_ EOIWFHC&M,FXSF>YX +0RZH&*^U^[ M@RFH 1'%PZ*+/S@?\X_7V,5!.<.;XF'[[!@JB(=Y02F(8_@X6MK+'(/LX6WL M#;*#W<_>RH*.-N$]8>//CB\;_OY*7('B84VH;\ 5UHG\LA@CF9)2-V>]!LW4 M:O/4[U?%NRA7(%8,E^AV6IJR8+>;=#.G#589& 3S0!*O< 5(6<&:UUDP36^CEN)=2J>HZ6DJ3#+(5&I M%?3XM-[\\8L,QJT72KA8DB;#+%QH^)H/T)8>23-!G:!<(.A1M]WP1],-90\( M+OE+1MCW1F0#O%/B*\-));W5>S2;;>;TK9;02]5Y,\2V\]A&O8>/22-[7SW+ M4U);X&SH@&)#,F$LC##=O[Y$J0/T&M42\4Z1ZVDLPVG/0(PKG;0!T)("R=>D[=0T:L!G-WIWQ$. M; .& QJ"O(LU/<%2^)'W0QQ4Y\5=P*);7GZ)6ZP-50 S F+ ZB2 M.,4_<]O'1U 0)D9S% X)':>XU)?N)<<9Y MP @& V8]Z(ZE[KT(7G"0)^YPXBJN(>56; !$AD"/TIPDT7*+Q^'XA:#:9Q/ MPCQV5C !PH+%+/N* M7N<]Z\-^YV_""*F!6)H2:;VB+$FYI#;JN6QF\OYBNX@15H6-O' 6NROU;I0# M-F-'KZ.*9UDP;R0BHQ#[.07RJM)S6R&6%"U/"M9R16=B#:RZ5SZ12[H M"E(_2KG8/D*/,[@V)=K,7ICODY?VW,J+FK/07B/J?K./T*#9VK03Z+%[>6U\JU.PG741P*.*8$_-.;C9Q4&L05B_S\'U9$ LW]XB11P M%E3(2&^4D7I6#Z#S,C1]P,%\O#40V7:78_AGC'C>Q_NY-:?W@:>B"PJ('>+A M<_)!,6A]@FVA,!CD%H-!#EX" K)? 8_ :C>ONN38)^%!!29CK )Q+E4;:X^ M%YPBS\@$W/(G$Z_R@9?IML_1ANZM?2T*:R9/W))NL'K]7[JY MK^#V-RHG/PX]X%@9E&D&\X'A<@YR6^YB?78)[%#=.1=0[$XA MPBO&=2IV55'W88TXCM$;*RR@Z?V,8C#'>R3"CLRC(U^2G[R7(K\.[SC:Z6&' M+' E4=0CZ\>O]&D[AWU1(N!PG6E&9 [8*T"$4FCHM2]Z4K71QVBX.@5"\7O[0C!?R/#O3RE.\YZI%_ MW8+>6Y_<14O 3EP/J,"55P_J,1)I2])A(J:L815$QG5_T=L!D-J[6#>7[QR$ MRWG.W4-6AKQE8,56OW$8ZHPXMMMCYE#Z>.69$> 1RWD1;W8)?'L6:$J>.B$& M@B>P]\>-T=-;^_;=08N'1%C ("Q@\)L%# 1DI?!%52$9BF;(&,'\P+,+7N._ M9#-?6S\G\Q5NL:$F62;5(-1!$QJ=IR.S"JW%IM-$D=M:1&JE;.1:D9B"D;'3 MD=OY1,P/,F6>RZ:=F;%Q9E,CG^8I_YR+8I08**UYC9,:W7C#R.: I30%(WUS M&HUYU)0&3(%C9G0U%U4Z8KO2Y&F>.!W)64/*Z#RQ<:X03VS9I31,QE)PI&_U M;:7Y5,C5!)KK#80"5Y]5N]G<%(RD3D>62;/7(?3JA*W/.^DT-XH5-Y,T&.G; MYS);W0@UA=*X:#E?;8CM";VM3?F8?Y\Q0F'2R2$])H0I3= %UHKW>VDPTK071'HXY'J-3==.*1FJPJ=QX]CC MD50U3C-CJZ-P93I?KC:>LFIWF>83_CE%I[7MT27XM+5=ME;/#;904YM\TC]R MRHCK1FTJCKAET>AM^6U]VY["D?'3D:UL+3:V-ZD,5YZ/^C.*X%1MW>13_CG; MC7B];\2<*5O>6DTEEG*%0']ZQIBBFM.3ZB5OVD^0B3B:2YG,:#O6A4U3H MC[-YJ_&DM*/EP72^;&^6S!3&B?LVP+2LVG*I1"FNUZX8B6ZCD#*+:Q12[MO MK)?(JUV2886Q9+,UG-"$9)2-0K,^;B78-7)BG@XM M:-)TWD]..XH@5,548E$W!PP8&D"C1;I=27!]6U.V@^?:_"G6K,^?FW"H;U8Y MQ\OV0LYH+!7M66)F6%_973!K $4QS[ST3*U&'6*;,M8=BS=K=JL)A_IFC<6: ME<*V'Q\3#KG*-HO)U4;. @@$T)1,U!6)9)JTXM2U;E*E.TYT.X5#?;/2++&9 MU,<971$VI?6FL>Q.VWFPUP"J8GM$!V#_C%#:#ET=J1DQIG%HJ&_6X2J>6$Q7 M3(*0T\NRW12WG?H<# V@J]RPOV+RA9S RHF:4DW&E:@-,2OA1\+GZ/!IV'^* M6FP[T](J@EB+*ZDI'.K;@-FH+FA'Z-6(;*949QIJ4GFRFG"H#U^[S[6\GME$ M4T2;(5-BVNI5VQ!= J@PF:5+V_1J*A",.)C$6M'M*,HVX5#?7D6+3HR-F=TD M*'Z18XL2P;6--!SJVT!K4<]R55HL*85LS MKE!>I5I]?CD: (9!!=!6(2^/:3([;[*"S0Z>6\;"G S3T(_O&\IWXU4JP5!I M(BO5#$K-+>@88,%4D*0:E9GMJB$5E;+:4?-19U4U'334=P69&4"!9L6I$E*> MR4IY;M#AZF!H$!7,:K5A-V-7V%YJMI)7J[RXG@&9&H#:S"S6BW>:5):K*Z/B M?-/AC4X>#?6SC%0SIK5ZW2TAEY?;[-BFU)&VYJD U,Z5N^)<5-HCHAYM=+I" MIAV;4%,XU'>Q5+U.$55AL5"RT76V9?7BG-A,PZ&^BQ7KL=RJ6DXZ75F;BIPRR_6XE!Z4 M%P ' B216+6ZU'2Q67&,OF[I>LFN9^$5)/VS]C0R,Z:J&8E;3B;M154K#1= MO%$!5-!)%F.S3KH]8WOI57:JJO9LWIO"H;Y9VTJ5F.LZI2ORNKIZ-ILFZ:2; M,*7;-ZM3(9U!8E:HL,M*GS87G:FN NTB\U5]35.P=Z5TO(B;P^+7D54"?6*M6PO20_F8,-F+I[_XL7R&=YCQ2[, M4GRE7CSR:!V_;/@*-^\\MD$EP,X[I,YYC6$)X8W;8O?@\.N9I($M20M)/(;S M/ID=@> X>?"X[^[5 IF_3>E<-F<7$YN)TV<%A4MV'+M$\,KOOS)?-&>(6N42 M"XVA,P157RF+>>*97M'-EW*&0L?Z6W::#@Z(?D#NZ#]P.D,N>.#%WK4]>MV' M# >#DPI3G'(XDE196DE>6=^%(&MNNS^\W/$CU/&>X+8P0P$L9[3KK8U>X' S M<;=&+.S%!U^.\8O:"9-^XXʹJMZ1\1GL,7="233!GJ'ZN(\?F_QGB!BCTSB7X?'=]?S0''@ M##^8'Y:JA<6*/)!X_T8/K3_Q@\<: .'5AP;W\0@!?WN[3W'#IZ-_O-O6WS#+1P\5&LZ>J9V3_V8H,)[N<%[(1]),KR8V[L8 MZC'&A/=R>_="/J;":[F]:TF&;.R:]_)OVX2JV<74L$\#0O(=0' 1$FB[\$-4 M0;UF*2O"H[DN<"@8/B,CM8\K)WWXY?G'<'!YC3YX.5KCXY!'I5^9'SR A6\H/ZY&'^[L"FE6?VF5ARUC3:7O>C=?%CRGX"SI[6 M1/A_[)Z_G[[EPTBU5/O96M.K#KL2+]* M,["I/'I%QM6OX$L2ZH)W,;'WF8<[J%QV9<_[?4BU;RC"[@(]7W.HAA+J:T@H MCQG#U%(+B*J*+FA6:\>8:_[*63!:>T0-:8N.YUBA8J;'SVNRG5K#+"0@K6(/ M5,+?6^C.3#?82TZS=5.6[M98N[0@^P+Z;6BQ?0.+[<(2\ N@=2@4WRL4/?:^ M=2LL!XC P3*VRCTW2U%BJ]M;JI9YFHDKF H;A\53$P'M];ZRR;8OA.8TV>@0(JN$KMG=EH#;<=PZX&*WQJV?U05]:VLS256<,@ZI%#<#?=EYD84ADZ,7F5K',66 MXI,1/=VF%E,>9>#[&^"&!GUHT(<&_=VH3==G+_)@,U?JNE7@)"E=6LA=NB=J M3[O U]FRI5_0N&XEZ"E-H\G\!DS_4@;ZL#H0IL0'I$!R5]:CP94;%5E;5 ME&RK&6X[TU9/<38NB!58OHZ"36PH(G$]7>@;*C[?Z\BWZ3+R.33OPE=1_V"W MQ"?&AM\@IK_LW_AL.(6R_YO(?L0 7#F/K9,@KT>E:(Z:B8JB2/54LFU,FANS M!0O+ FE_]L$Q='MSAMJ#THO_DL\'T23K&Y]P^@Y;('JD2;ZZB=1<& M_@73C&X-,T/Y?DOR'0OJD_ICKR2$O&C*1^.C5C]5FK$$9<5BVR6I339K5 L> MV_)Q?XO!T);_FK;\Y9+&OA=_^C(O$Q=E#&6K6MMD$BI-1*/M=)GI2#U#0NT< MXH QT ],C+G_4([7WBC"&(Z[B>$(H_##1_OPT?Y>1>,EWL-JNC9^45S:FF+2 M1&]8(20])M5BQ:DRZ:.61D!;S\K L=UIS6?E7-)I==(3IBA9-1[3!JV< 4BD*8? )K=E1U7T@"F M3&74D2FTVD*K[7M)L;M S]!JNP_YM&?%;S#5"IG1:F 0-8F+9FEJW33BL\QF M"IN"(WU+EW>S%M "J)R6$SR\N[*ST_6N7223AA*'B GOWK@>&@) MOEM"AG3@EZM?C R^N9#]W?2OO81],0-LHG3;3CI;S1)U5IEO.8%,D_DT3Z*J M7B1SQX&@.*UE#Z)/RVRY&8C@)<*>.J%5>F=6:=A3)Y25YSH6O.Z4+49K#2J; M)^9<-B:1F2;;(#ERS9.H@%,\]I"X,XOT,_C&9[\J?II1^KT._6T-T>]UY(]Y MN[S*F;^X84.XAHWM5BA680.>B"%L8?N=*Y3>N[&#?R_[)^@ASU MQFI@RCR3KQM]TNF,0&2Y0KL:+7<&ZC@E N43E>DYIW>&MFQHRX:V[->U9:_+ M5J+K%IUHST8ZM[7F.295*#KY?!.R%=AQB#Q7]?SK&;2G68WZ"&P37]]=&*_W M'A(;ZCE?4<\YSEBK[VGN9:XT6Y +W6'* M>FNF(ZD:[89*()+@E7+2*2=%BU MZ$Z<$F&<=*B\_!&O6"^B>G];3>EL=",;"U9*]JO--.05L&TP=7D-YL9L@5W? M>\^Y@\/Q!__-7[:\69>MTO&J0BU;WZ7G*4R1R MZSP0Y!4UG9NA;S+IUW[PR*@J36RTA6_KZPFCZ;^9SG1-=I.."C/6R.?&;-;4 MINI2SF8&B31D-ZC!-$F>:^WR]1P^ "XF#-_SFG6&7I[0RQ,J/5?D0I#:*K* M!/79/L)J:;HN2-VZP=8GQ"HW3YC+>;3) ^X,])[$%9MMAAK.G7"OT-]S-[K+ MF[G&1ND]*=03,28*M?*$FN9SK%1<0ZX!$P*9NZ]?YNDSAK U];",V1UY>NXV M!>&V)-_-@"6T[;^E?'SO>XC+\!N8W[\L& TZDZ6T3<,@A'*_EZ"5)M,3@6!$ M=4I MORJRS^6RLMV.)57N4?S(2O-4#)K^5^PW&>H_WXW%A2Z"&U2!KLE:#++:GN4; MPZ)27\_GU7*IJ,K/:\A:8"&#V+FWU+OP#QPW_%;W+I7OVO7[ SP)GWW\T--P MDY+V!C'EA[::5UW#/[0!J'C;-#9T7HK+BXL^* YURH2:Y0F]%$L3;.$[;3O7+.Y/+O@IBUEFM>X*,$H^68FR]?ZQ>X: ML@N8BO) TN>\FW?A@'BAX$@8J! &*MRZ^^#3WN'"N(0;0.MO+A,O463B;.W$ M=396V_M.T6!IF' MPNH-107.2JQIYIG9F-*FSVZEI*1V,T]3<=/DJ23NEAVC+]\I],:T0/R:K.K: M-&I+YB)\3_[,GC6W!Z?/EJDW1BVW8SE^-F+<%I3"!^G[D/I_WO_F_)MTWR(I M8266JTJ;F\_,97M+3\K 0D65$,G$O93V]W6\"=^E0_,U-%]ORGP-GQ[O7(;] M[M/C^6ZIE=*$G\XYF95XB:/T?+=.]M,\C0OA/3#$'8<_D]3-A"V$5NW=6K4W M +C0] U-W_LV?2\'MZ]DEKEQ=S7)COQU8)']?=V&X#2X>5%W8-786Z"02W;M M^>QSO@O%(W^%D<2W$$G\[O(,B#@/M'E OT S!Y<.%@RJ7R2D%#W/QQ1.H.VE M-6\]F>5MDZLYBS ?8\OBB:R!B@> M6^0GU$$2?\8OP)Y=V GNV41Y]>L_X#_>3&-5$DQ(5#-W[1W-P&5=QD$0_[H* M98S!L273.S05\WC"[M#Y*)G$)T'[1O_]K\/M[S7YZ%A7=?.G1]\'YYI)D !_ M4HC4IU)T9$J"$A4F8.F?@KH6MI:G[J8>:8]U_-RQ"!I?Q",=_U?DX&\($!\T M%\(F>@ SE[-@AXO[,^\SQ!5V'^H6T@9^FI(*;FHEP=F/YD578^O&3XJ$W..? M!?BG>[ 8T&/C5[JL$WRD#_!1B,Q,R&K^NU//GJ GG@3^#4@&4+Z*IUWC_;H? M_?C50%7P>W_A*V'H,Z"(+"KJ<7U5X:XG;TQ&X55GW. M))Y+<2?-DSSY Z^V&SDF:_6Q4!AJA#SOM%.4TVYLZ35/^4?.6UHFVIGP>6*Y M+:OKF9;9ZN:4I_TC#6T=SXEZUN&R3CY33"1R<8D!7(B/G8Z<)O5ZUYK6BNR" M:U12-)&82&:3C_'$Z2VN*X,H'.E;?3%A4ATJ7>QP6:G,#5HD,8E233[N7]T22^1H8V0*')64 M\_F,EEXKTR;/^$?2O$00 UJWB8769BH9L\HX@R:?\(]PI M.2.V,ZW)DX1_*--/;FO32D%BZPMJ6:+L7CK= "A"^H?&1J9#U1/.$UN.Q66' M7[>Z*VX-A\9/A];JK8FR6*0WG$-LFZ:8WO:JS344S+Y9QR-)[37*;9&E&$8T M\G.==@I@ [1_Z(*J5*B&DEQPDMD:6_W&2M2B8-8 / &L9AU[:E37RD(:;*3M MUF&T%9@UX%(K1JV9$?6G*2&D5KE.P>B.6G4 K(!;=<9Z2NW(N;["2$8V5DEU MR>8&]7WW7T$U-\LVB8G*.F+@:$^4K'I^2"W44IKKDX!P4!V]5E>0(US/%HY$:CXAR->:[ -P UMG7.& MW5DFJCQUM$2:AT-IK)@A]25MOS8Z=EDQZVH6-'-6M8 N%F"!6I&)J2]>?.Z& M+]U;P'XC$IA4C.2D,=( (S3Y$($&-4J4-"/P':JA.U_^8ZW M%*1-[K07;*4 S445#$OZZ?UQN"EX=>Z&H,@;8U%YK%H<6#&N7N%7WFS36]6= MC<0G>K,G,!$_9S ?".F#^74PYP0@@0<2[]]1:+#]Q(K8&@#A507(54K1PMY0 M863IJF-+'Z'XO&RZ'_SN'2]J>W7VCXWZY-F@D?!>/NE>R$?J;+1!>#&?3WLTX"0?'\\$5!WX8?_^R/^XW>9 M>?R1BET5',ES'LM@^(R.UG2=7B-=%<&7 VA L_F:(,R3ME5:Z4"P8]2W+S^0< M[,>&;WXX_JNC?Z-HL'G;8KM^BRP2H8@RM2L9I7GY+:P7?.H M]09%/C#D9>NE?+9QE]4M&T;S3'5=M*"&+%Z.3X5)+ %*W VGK(0:W?UJ=)#. MK?JD ,F\#:@\@/.Q_51];3;9+M$FY6B^4BK8=!]&DD'5+G6]*N%7]EK<(B\( M^>-+*F#('D-]\!/TP3>PQ_1SOEDTXU%.J9/Z,)?8SN1%8\JC7B\4]4 E+U.7 MX$7ZN$D?'@"M9:$XQ'LU;S]/4[PM:]@'F(LG>X:ZX2?IAHB(&Z8^D>T*^.M< MYJ<\S73Z<9V@"6$B:BNY5BHMJ36/&LDD'HB \F*72?P,W7\A?[QI9^''L\=0 M-_P@W? =[+'#Q#>- ;W.$Y*F/G<['+,@6,@>@8[()/P*XM]?V76X;PX@;0Q) MLR0W:^2Z(:7WR-%>C3O_2N5J0D]0B.U_%)S\E9#]BP?BX"JZ;2#%K(?(5-( M0U=12J @+F1-MFP3A7>'NNM]V_;AP\\7,>[?6W&E+:DJ^*Z *1L=])"N6:RW M!2BRF:'0;I7+3U-B,1@O]=AV,RZ7TWP2%7AB'N*Q_I%-<;VF)S%8VNR%*3Q_V5X+L0(351 ME%:2JAL034)CZ*N:_J'V=Z?:GT>JX(BY/:&^S,F,H5QN/'6:@D+5$DM1*L]; M;'+*IZ#21S\09R,?0Z]/R.ANW.L3JFYWJKJ]E\^-QTQOEHLK.EMHTU.I&G.6 M6K7)HPY9U$/J0H$\-^SPPQTQ]=/W&Y2(%_F/Y1SO ,V9>(35*H&&+'F5ME % M!UC<$JYV @/P,5CF+_)OP#\<([2)0_]AJ$%^10T2,8K=.Z_+45\HVYPMR$]/ M!-G.$L):+?0;ZT9'$=>P;"?T&<*2P*'#,'08A@[#4.N\#ZWS/;QQ(CS7.W1^ MRQ!;Q=A4>4CY*=GU24?8!'#'YM!6&VRRQK.%8778W*R) M)\M&I=F!YAA/ O;H[R<4>AY#7OFM,P]]O;&_N&?*;7W;T6VH+_A"BZ]I)7WV MU=\6.;SL8OIL.(7:Q'UI$V^VM$Z,K 58EC:/,7'YKK"%53"-LKCTH*MHI8M M,#$M^4 FSUE8H?\IY*R?Z9_Z;##=&&,-_5>6>UX1 M;S*"5^0OU[GX]^7J%MS8<6_)>WA33/"SJAN$^!&2R].!=E%WHN)ZN%A(W8&BPK>/GR C>C MG6/5K 2[YTF6[<4"73)#C?J #+7/?MV]+4;Z-<.+PA>CNU4I/?;R\AOXK"QF M,]N),5"D;DDL$=PROTDW>1)5O8[1_@?PL.9U&%IT(_ZDSP;3;3'54*']((7V M=::Z[G'M9MO.#)0VT1PDVQS7FF804X6O40%115^T5O9Q7#OR,KIZ;)C.\5U3 MWT)M\FMHD[^5$HR/[N4#GWN0[R^7E46[.(AQV>RB)G4WA+#N KL^@0ING6\7 M$#HL0S9YYUEOH7KX-=3#*W/)486))4:EBJPL^TD[O6T6Z8[(G*:X'HD9$$+DGRPIIL81/F2X8.S5MCKJ$*>O'B"_NXSSQ@#X%#,H@U MX(&X^L*+C#97W5*9[(*?L8ZR4-CM4"+;Z31/)MU8>(:.A9[.T--Y&WKK[8'I MMKAMJ,K^H:?SVMQ6JC&J/:.B!:[<:<*@ 6U3V'&=6,J MS.)LFYEUD]UV6E+*@ ^BK@.Q>!BT&?I 0Q]HJ#A^9<7Q#5SQ136QUTB43:ZC M5SB&V.I/L2G=4+0F9(_Q8/9X;][/FF1_8"F.&[0KSP'G?T+_9>B__!+JXAN, M9^N@1.R+_+"]'FJ-8KHNL$O%H/IE)A:K.DUP(\A)R3P0 87>0B?E]W927H)+ MAF['4'N\NO9X*29):M2 ,P?:@%BF:\9X1J8T29A")HE]BU3L]?#*?]O"2)5^ MH7'N-@1L?U\0;V4-\"G[)\T<4? I9\/?[$@,CG@CL[O\5@-X#8G\5SA7Z2_R M[TAG)D6R^@)L8ALQI3'D#V+D?ZY%>(D#[23%T\1=*B>9$[H35@FU3M@SAET. MIQUSF9'LJ3Z]>N1*"5RJ;,(#UR<579M6Y)4DIBT+';JD@3NU@10AA:016G@EH3E-:.F!:= 4C>"O@ZL6(8$4$\+?EJ#:\!W=^?"^V*6@6 M1IO'B"]'5T;("^:3M1>W9$H3%1P$K*%%P&\!-=@28G"GDYF2"KX2O2->FG^E M+;X^N5^&=:JTLCF[F-A,G#XK*%RRX]@E@E>:'Y$5E 5;D\47WH(0NXIM5JGG M$5=5N86^%NVRLA#RXS5L/TT2 =S* /0_E@V C2,,1,0M7L?KM6S/$"H9I@[, M.-'U+L)/X'UYN%[H9B(S:6'\>RQHFC "TXT<2]8DRWJ,8'79IQS_6Y17O_X# M_N-QF;$J"28T+V?_'.NQ-&0;KE4-$]6O81&.)4A*'G.B8IY-N#,(\U$RA4^" M]HW^^U^'V]];O-&QKNKF3\^N/3B7FVY/(1-W*D5'IB0H46$"EOXIJ&MA:WE& M=.J1]MY;?NY,8QHSS$-2J]3YBBMWB@DZJ7J>M&$7H$?>+7=R,W$?JXL M5JD,L2P5HRRO2T91 K:I?V2F7;#GEB-.B:7=+HM2N1$5!FN>]H^LE5:#F^4I&!D['9FP.EUF3J03Q++,:LOH+#[1N#4?XPG?/GFG9&BC MB4*TAVG>*68X4=>:?-P_TH@3BJSB];(7M>G]5XZ#4?Z]EE1G/0BO68T M+FN+DFSP2L;I;(06PTH#A* MT,<=9=DM5A--H-[[YLP)NIU8E1V+ZZW9445*;%K-5)I/^.>2RPF;TI0E:*57 MS&]RK#:LD28@J\PVM=^0AY]1'%7:[Y6IK4[&I+9MV2^Z?;&VSF@Q5-% 96 M<3!KS41#125=?;.V3:.;UVK3+"'/*HF4P];99-RK='T\-#W*+9]JN72*+4^F MB<%ZD4[H,! X@$IZZV&\-3MQL[FN%[9CA.-9S65G7D%;XZ'=HO&\T MDD668I=. M:M3.Z7(C#=.(?;/6FMV,^10%M"^7QY0I"\:V/TJ[91Q.@!7/LLXP49IP MZBPI;QJ MY !F)V.%>K5F#PJM#?O9I/Q,9=6=YDKJI#55"OIR M#32F>;PU0[/Z>$6<6<7X3&*38)D^7:IF^KVR"GAO )>>",:2RO=7'%NN-4K] MCM:*T!$U=)*K^\\IPVCWU'[ M@5RZU9INZM'-PE06%EN(=8QGL]&:!G'I;HC0-XN=)85PHVYU* M@BODDG-*[^@.EY@&\=X!V4WVV7$NQO7,XG.IT256)78-G3 ^6=8N& E.T5(* MM= FJ?&R.JQKD)_[(3\QJ)JE4RE%$//-QC)=G!'I=1"7MBOD*J]FU@Q1WLZ* M;6&273ZO(#_WK3[@"'6Z6#HF$4T0#:U/.;5,#([T5C]1HO'O1KS68!M [)U MSAEV9YFH\M31$FD>#HU=5ED.=D/O#7FLD$$;'AANAJY!5>J<7P)ZHBGBG[,N M.32&_ <[08"=/=%555];N!1U$$20?<5GV]F"45)LAUOF^)29;0Y*--'D:6S1 MHIVD[5<&7PYZ!THR\4B<=>+O?_D._SWV;'BF"'YI V:(*AB6]-/[XW!3\ ;= M#4']=8SUWF,[X> ISC42_):8;7JK>K7$\(E^__WPM0#L R7\8$D=+#,!>.%! MR?MW%$[]$QM::P"75PT"YX.[R5D9.&]O+UR<'@O?W0O;P]R_FW5[//@\A[ MN$@*M&+XX?_^B/_X708??Z1B5X5'\MPK13" 1D=KNH[ND:Z*X,N!))@1%KWY M_N??HU^_$P ?XL:[<.,3@QXOC#M>D,#_^6^2(?ZAR0?\1XA';\(CZG?QB*0? MB;O"(Q@X<(PTMYN=F'P-4\X=%-.'_[^^P_\YDJ0>F7O#$>I*C.7&$A,*IF!9 MD:Z@JM(V,I%-Z4MWV'LG"@3S68A+/ISX/BWYOB+@;C_GYQ:@%)+EA3.*O@?< MOKA.C4-[\_)&@E&REF1'UB;%R&9^WAKMA_N8EEOBVDPW0RSJ_:RX3256L?[U*R CL8&RQ'I0 M:-2!S BJC%3M.&-FLDJS0JJ5V[!O^$,\[H^'OV?#TNL%MP)H MHIM;+_7M*RNP-\;&;\%,_!3Y?6-'O@5@(LIC@)G.I.&4IVK(US?5PU;NH<2^&XF-I%%]+XP")/;*C.5L3K $KISJ=C;QQ%.L MVX>Y.+ TTW91JZ$8D;A> MT?<;HX-;8!"AKR?T]82:XR=KCF_DFTU)MP9/&8=@H[%889KE>UQ3A/G9T-_# MW+NS!U90DS0+YT3_'V%A_!-Q6PF%;I_0[1.Z?4*W3^CV"87WQPOO0[F4<052 M@/ NE5H-*Y&8\&QATVO'[*1EUCM-'K5R(5/G.EW=J^^GI $40'4;87%B<"0Y M[%Q]@?RL2WN*/AMLGZT^W)@1> /"]&8I[,;A%K81"=66FU%;=M*WM1.^ 5J+ MD)]6+5K@::4N:MEAPU:SK6H3UL-$<:A$0%WFW^I!=Y-^![Q$1[<%->)+:OPR MEME74#MN38<(7Z/NX#4*$6X>D&K&U!6I[MBL6X(Q@,^MFYEUH_7$B"RC*KW$ M4SQ13\":K^35WZ1N2K:'WJG0.Q5ZI^Y)S7L/$^RQV6A=,W63B!;)5LM8SZ:I MX1HR0=AN^"&1\K>DNF'R92*3?'[XN_ &[3LN MNLWJW+:?N [('4:BA%ZA,# E-/U#TS\T_;^:Z7_8L/JT/W6 [JLLFO&IP75D M(LM5S;7P'.T4A";L$08C5!YB\7/J[[U:_P5!UF"[W/$,@ \VMG4[[4Q1 ^[# MCJ9?6>7]"LK C6F\'_\L'GH'/L([ F^KF41N9=@SV*7V,]V+P;N">LFGRR3J&TB]!P\D+2_&,/?H?<@]!Z$WH/OY#VH29*H2J8^5B)Y MP.NL"-#%;!7QUR]C4'T%9>'6L#E4#>Y -=@3+Z+=]HYT ]2!);=8/%&T*7#M MYT3F*97L1ZNP,S'J]IU@SCVDADZEV^>!-PZ$VW0J74^DWYC)?/I&X!9R^\IJ M[5<0^E]1JPT-O]#P"PV_\.GAKI\>7/D7].:P[,Q2>N>YR"V7:B,>=U(-8;OF M253"E*+/A5W?A3_ >UZ B!/1S8CH@ACJ#8:I W#:VX>( 7#&C@#$CTA+1S9" M;\$=>0O"=X3[=!;@=X0V $?=]'Y6GS1I_\_> MFRVGCC3MPN?[*A3K^]\=W1'&KP;&U=_N" %BGD%,)X00 H0FT,!T]7]520(! M,AX6&-E6'ZRV<2%5569E969E/4\K+K5QQ5P6]X.UJ- C(@%3"/'H'8\3 K4> MPA3"#TTA?+YE#'W#S_ -_]PRJJ-B,[8>4QN\U]SV9E9FR8U3&V@9@==XB8-V MCPO) 4O!T#R8+@.I"]!PXX9UJ %$*_@*+F4 IRU@@7CHAGZ&&^HQ#!EH%WRL M:;F3Y9;UW921>MW!O+L=E!36G(V(I'WGA0@OO00@>QEDXQ& >?N2R#IA]O.; M>KAO,+KKO3:71RUZ()59-DYGMM(Z@S>AT47%UGCT&\/YVJ^P874TU*3E\#559Z6Q"ZIY"S25QCK N3FM_ $#Z( MR#O0XP[]P&_J![[',,8JQK["SM,;2=D,F=J4J R3>1H:1N 0)IYBY*O8._\U M.:#1_Z)F3E\XN]T-55A4@7TR?U/Q2Z>&P/_(O-V^DSZ.E[>/XFF:$/[\6P0^ MJ#GY (X W&NB[,-/4) S:3GWO:@0&,+5D"36:Z,!%!UX ;OM3! M"M#!&+%,.HN)('H&:QC5(DQ$PQ1E^.LSUID+&,1!Y]0=-@?]$E7>TL%#G-N2 MEF89!]<>=!\LG=E+&ID-9()&F78FORQ*IL6N MLJ.4GFD.BA0():.W"UY$-3(7X*[U&VQ2)_/R-NZ(+$Q-[TX>T>V^@T\<7PC'_P-[;NKN6YVG M$?:([A=63\2USRLA_"Y4)G>6W-\C\-&_Q[K 29$-F)=_P,:#EL%OM&3$M7#V M3,>_02]VFW)CL&8M4S@;^^..8MYQ$@.&=OCWKD?ZH5P>))?7"K!"P3Q&,*_% MS*%<0D,6RN7MY5*A7/Y(+M_BQ..&M2G *X8?_K]?L5\?-?"Q9S)ZU_E(GJ:] M>."B"_KU"1J?O'-C+Y2Q)D_ 'P<@=L(8%#K][W_'W^TT+(BZ\<"S\QOKCAMK M_]__(>+X/R#@MG\(]>A->D1^5(\(ZAG_5GH$TS2G2A/<0ZGD:YIR;:#V^KC\ M]V+P?ZXDJ>?X=],1\DZ&)6!%QR@):AE@0X:7V XE'/!T8@UZC2&=&JST8(Q8XDGLCD M]RH'#F2-1K"FX89%&#_>UGWSLHMS6]>-6!)#TLJ6S:O;FK@DZAEK\/ZRBWO9 MNN1"J,S6^49$(E/U7&4F2WM5W@!;!TMP$T]DXO*.[3>+%D\\.(A39-S+@_OJ M%BP 2 &A;_8-?+.BN\@^8*_D2*O%):I]?5]G VLB$%KW*S!3=+ M$5@O[*L;K,??WP_]JV_@7_V)O2KM2R.>CG,K=K7=;.(EO*SUATU@KX!_13W% MX[$?R"<1!I6/FH:'Y=N"-0]AJB5<%0%(S-QE&KY%3)X5ECK8G^TJ;U@2SBD: M&,/^MB1#7]V]#>/Q,!Y_KW_K75FP^YYU]6:?=D$5%FMB:@=*8*_I$G^X68JC,+#*/P!5BI2S!/-5&^A2>* &N QJ=#.SS:C MA TN$HM_"KA(P+S*#+>$MSOM:XA ): :?-= (BQ0"9VN@#A=SK)CCJONS5:L MIF7[V](DG<97'38VCJ?P&.C)".'244^)&!F6HORL_$A8BA(Z:<%PTO[ J@U2 M5;*2Z'874EG65SMIEYWP1'.$@-_(5ZS:"<['W4$/KE_ELML=*K9A^[=:I@N MD@= EMQK<&''PXZ''0\['G8\['C8\;#C8''S5+ 2_GWY4: MFW4K\]@PM0&!Z'1;C1J5YKC>F)T'3VG+$%7!,#*:,A;50V;;COHZX%UI6>,E M)V :C[BLMEE4DJ(N]=J5/,4QM<88IW]AAW"+-J^T&\%FQ"], ('8$G3"U"WA M9C']Q?7/EP51JW<8$.?;#+#$/UB:;1=K3+N-T9DF6VP7.\5ZK1T '?$F3I:Z M@)!(0!L(\&?CT=D7! X YP:F\1#K#WX\L;$&3=#V*M+=TP'J[@D#%N: :8'A813-L%$!.EC'04-0F!@;^;L +QY-GK"T( M6$TS!8Q$2D+B_WAS"N?/SHJH,!,=8Z#F0*?0PP^9%"\TX3-V'H ?5[@+M.*! MD^%E(#Z82IN?V3H*:LP]\&1>O(!-1MU,X$%?)^3\G:#B'[![$$=3T MW^XM$J7[9D+$!MOAIN#5OSEYP^T,-V&8>J;<^^F_#Q?1*7L-/5.Q M_V">G^&$7,PFQ"CTS-D)3*'SM5.D0O?#5T!_'-&8VO(W23RC-7Y$:HP2SXG8 MG81U9DHHCRGAL+D.=XK_Z=0SOGLH_!DH']!+^<1\.A\!2X,6,5A,&0W!.AH' MS>6\X$ O:>OI5/O-((F7$;D#+BQ'MA:UE]O=XGE$:=9V2 MTE5YF&V.J,L1]JZUY?WV00[ RTO1B1SRGBH[2-1MH[7$[$" MV\_5%!JTO!A1L2562Z51+,)D,L6=QG9FS0)Z.W'Q^E@K*41WA]56?Y!T>#'E;2_LV MA.075J\#DNR#?='J8PV4=3<%?OZ$5SVR;J4ETUYX1S9?/?E)'O_WPBWM&XSKF'OZ:XZ%*:WN< M(# _SKG*Q(JU^#5349EZ5\#IK;':&ZT3RHEB+?=6:'6?P #X*. U]2E$P)9S MFC:AETO9.8\ZGJ[@=K!0XW1]5&JV#7[2((NX,(W)[;9>I5JE)JQ[(1.7=2^8 M"A\,^J'B"+DH#-+$41(3>.)LK@ MWXFN+<'_@/Y,T*? EM@PWD^8L=2!!P/_M@0>KV"[C(AKQX"NX"/6(HP@P+!, M$7BF$.9;G#C^++;D1 3^[2Q&.(/'(.#_N^,YZ*>OA7>=,3:X'0HL.AIM3XS; M)<'(ZR"6.#];1-J?VBFIPJ*MDFQ9W/.JK.SI[IJ&J$3XI>Z#@(:'-\"A?:Q.AFO?G9T3C6F H2SAZ2TYJX(XQ,0?!E%PX";MSJ!/T"WU5!Y7S$6OK$9K,7RY^?5O#+\L%D8BT11%@_NNQDO87VBIV-?R@6%XHY#0SF2, M,CR-Q[(5?BSMAO/6B$H3K281)#F];6\X%Y2G"[X"J>NN/-S=HXWFP_ZK[Z;1 M2_8J"9DLQ:3X3,S-X_BP,]N"38,BGO"8SZYAJ;HP V(1H.]@SS;:RCVB^]O. MK!>!W.$6QI CLIF-A&TR4H6MXI3H39J8BUA"U^WH)\R0.Z<4HP-FCEW2"HCZ+^A5D(BM< MS)8)+9VC;;K@I*8,]"=7=R=OF!5M+(LS]. GH+3@):C52][R$]SZ%0ZX-Y[4 ME8#6M3,_2VI9"X9NCEH17;S^B/%R+Y+Q='RB<+IR)R=N[?=W6HF]AL.)W% MZTRFG[;Z(UU/[/@-JA:/^7@.$*@:254%4XB]\<3@DZR.9^XBAL#_GE@ZQ- & MNOP&0W-UYAA.5^N6V4"Y6\_D27PN8U3ZLL2*'5H>52R#9J6ASY4R2ZGBVDM-%^.*ZOL,V(JNQ&2&U@^29")2PD])MY-NPL]TA,P6=2-E16!%M^0:P(3 U &)D<0EW=^B'@%_!([^_'EU9[2V! MUV8JD-6D" 4$C"J, 6@TGTX(#8.URG$R:7LN0?P -GOQT!CQ]G7FG)K7M,E& ME&5?+8RUR*596W5*K,*M<'9NS**LA;;,1/02.0[:!?'P'D?*3\>\#"8J<,9T M:-W/HP*8Z#..'ADZ@87\R/93?H:5?\E^?%CH&4A0IYJHI>>O/NR,2-K%/%48 MRZ-46:H7\F6#MK:[2 _L"BF?(/XOU9:*G5QQ%_*/C.F\V$*N.'*ZIGAZXCO= M;3HO-TN9C<+NC-P^;UKE;V:=4;MAMB,!^PCL^X#/WR_:! M 7(UEDY$XKHS7L)+<\Z9-EOEFA-E='"/"#J!?POM>+XS'TYL3'1L80JR+/"F!7J^U&%)D+F##35X3QN,ZW!8 M]-DG=_4IERP5C%R#[57'(ST[[>G1RN:1QV]*ML/E.X.DSD82[56R4-5R5NP/ MCM]R;=J-@<63W!E0WS$4S42 IV4@SI+%-2RCZIRYVYY5<)Y]VV&6";;]O5NT MQFN&";NA:QQOGXJXL1M:.;H$MG6@R!Q\MP ?"<,[NZYL*7.\O:S00X"&>,=C M]\I?C43CHN+MK15NCSO(<\_/[?E#G+ZB/HE D[7#[)F!Z@_OVNLP@ZC!U2*" MB0$C=&R,.^F7H?.+Z0R;"Q@HC+8T/*9JO#NT@P^U2Q*$281;@R_.H#9HXV/\ M!%X"#U-!U*19)KR3:+ALQCS,'<,\S('<%QA+>0?ZC>1G")YW.@;UI)C -:CP M+!>>Z7K-)S>&=,=P?P1/AR_1P3A4Z^SEF X?[NH[S)=:JC8&$EO;MO54(RMP M*C *S.G2,@_EB9[YG(M@ L!.O7O&: QLV&!.G5:&X'X+53),Q.E4@-XP!)N" M_5#@%#KEDO KG'>7@'4,X.] 0S4= ],$?O"\5!$X6,>+UH*S&=BJBRI$86;Z M#XN,_\ !Z!#C89X99K9XV8IWBQ25269G](D1;/-S86+)0GU:M'-MAU1$]3BP M^O2US!*J8KNL9;8&W<(PGF0)QF*+-:W%S^64WKQ3=?([U_2QO->V,DL;"M3 M5K#D!02BL(#N9/OWVP%],I1>C7CAR,";X(!5K"^; +2 SXMZ?G\S'FF*A#6G M(9MDT%@^\>=X/)1+\.22?(Z&;,4!E$O\F0K72P#E$MJQ8,J%>$Z$<@F@7,#^ MY9 EP@430+DDGQ/A>KF?7/X):K[CF%^+&+[CF%_UQH,]Z!L8\MCS)_!GO,_$]9Q3:HRV3ZEO"[_$[K+-;"C?;QX(\Z$!X,X^>H/>MDK\L]5B8 M\?>WT9+/\X9NH#>XS0/QI:8,%FU@J&KC9C[#UYJ AWD9CYZF:Y/">HNIBJC^ MZ2Z>QJ/GX'VJHND8NNMZ!P\D6/01+;OD+G)ZJ_AVFTJP1ON0>/(QU"G7J#4N MYN46)")V74/ 1OH))"+G=S'D@96>UQISQ)^%]#_1DN1'!9:K?1::I=:F9'7"[VNX M/%=+4%AZ?K,.&+*EJ52&?#V:8#AUQY/C:+I8&VR (4L!0W:-S_4/:Q("MGK_ M<_LH-3#&*#S4OVM@^K/&_%KI_7<<\T_4[;!PX6>,.2Q<>,B@&[JV$'AX3@]A M_/XR_H;73YW4\0^H4@#N<30"_HF_P$%[SB1S(X$<:4Q ;TXD]')]*/QC4%FX MLD=B) 24 *]4ZZ: X/\O20FF(&J J H3YS:^<0H+\Q)\'(('.+3T7KJVR88P M;K*P#/, I7HW,*J$Y]Y^:D3A3I"552IU8M,ML9D^*^9+[64_;GT<^-3%WG'Q MC2#7DX6B+/HX3%]@GM*F71_,-)[ V\4IEV19KMPI-W_]&[M$\GH+,]:3 Y, M!3S5-<6&Z>1U [^$LRS@[9PP-9!DG?-"Z9P$']&L]%S(7((!._''JK( M=?7(Y@79NVSE!5K VVAJ1QR ?#>-38X<5=A?"'O%X'5Q; .=V%17?[O8+BX$ M2JO?.%T-R$BAKR"H"A!20Z.(R8()%]"1= -.E(.$)&"B:3C8 D Z"BQ^=T_PTKH.#ZC1DLX@&).B:B-]OP[$0?Q" MT"6@;[[&@",2*6XURYN,N-UL]GPCTJZTFB_EAJ%:('!(5R! JR#&C6I U!:( M^H?P^U55L 5RT)8C^,K;X6Z>7R)+_W)L;43(UA:RM?EJZUO9VCK\**^T&(6/ M+O)X?D(I'=WHS0@3,JI=T'KU&K7"E,@T]FQ]OF&'F7&W6J9A2^*\94$G]@M# MTZIX?M&+;.>CQ'2QHWVYUQJ;3;L=V_2E.E&<]">+Y5 ;T7Z<9BF.ZF^DV&[" M*L5)4YBE"%);-T?1RY913C3U^":'2YFZ;JKT:K=ITO0H=MF2R28VN)%.1*2\ MV,T;;+J_R&Z;H[C/V#-CEA=H82[U$L:@S5<-IEVD@4MVT5+;U7*%FKQK2T*Z MWZK6AYL1OZ5'R46=X:<*TC6Y>9(CNC,3I$>$CS_F G>A],UF0E%3* M9)@!,ZYT;$6 EO@)JJR0RZC:C^#YR"I"#/5!+;H"37TD!?GQM%:^M)3RI'O(I6C[K$A0.=;G.[N MRC,'GC'>(JM\,("CEUY#77%8*WR1KT],\ X W;"U.6,H+2&N]0 M@Y:@Z3,.N(3'X,Z#=(;11[8YV-HEJSO]TJ'1@8P.>21@^IXQ]N#70K?YP"/R MTA->X,TSK+%A0G@PA$,.F6U=_'L;1A/\!MYVP/DZX)@"EQAB(]HXCA#HT*G* M\Y#A <_*=!PO&&.!V,CI")PM^ <(9FI-.#$_G>.L'QG; M@LNZC& C7V(2<(,,SY@PARW*1IO^2_S;%86#0P@_1?B66P1C""3F+)[[X(?' MH.&%R^)MF'WY]?BPJ!W /FJNRH,5KUMLO9F:L&*ME"[T;EI3\F'\\-HAZ/7\ MK:*ILPY83EEA[ \CKE&1! FVW053WC2CZV2UL6NHLU__1I_BU"5U 937!#SJ M"W3(U M:(_A0CO1H!^F.I[79\!,UJ>NDC 0(W'GF3#X9_\,E$Z3<7F8G"?P>E34F$PI M&=G54="9\$E"(3D#^3L* &FF.)5'F2$HN?NRPAWET-%N()1,;RR7&[V>*N4U MHK3"]U-Q'6T&DA*NFLU(HCZ*"E*$%^I&I31N+@2;9"1%/5&4#\7#&UCAS@ P M3S8GNTNG6S5WEC#XN:OM5*[G8D5W?8!E!AZH1YXG-(QF3=R5*;V.9VH&R<_( MJ-3I LL;(Y[B/JON6U# !<"S\=8/3=%__]APL]ZM!H6HJ]%\\=A)K>- M3"%_%G"'3EQ2+PDS4@>8,W?N=H!)F@A8V]G&J'CR+^[OOXB__^+_/LO0(K^7 MV\+I%]$$'NA4/-0[NN#LI +0 AXHT\X"YOA F?!SC.)5N@DC.YN.FL/=3%K%V,(P)E)4 MF8:.9?3)C_OW>Y)'?)+!@UGM(UBV!_3:J]#'M7]YTH.6GWW8=_V<]@FJNGU" M=DXCYEVGIS'WJ]1A]FKTYBWL>;1?;,?D(."&5 7VIJ3.-.3X>X9W!/EW0?*A M/>&%B>5X/4>>#- +J$%+.WKW(<&:"#:],C2L@D.*=7YDZID4%XW?>YYMVP;[ M9)%S6%*0!8?I #MZN:O)>)S#_+%3>8.BO8__>G!S*X27E?:2=8,M.G M2HNZ5$HN(,T9_I2,OF181*#KO&F'KT!I>?&8Q.(4R 7@[.5 *O7#29JL&9Y2 M!Y@K0]!(>>P/:PE[* 'G+42X\ZPGW,7Q_1;SXJ:1LGS9+!_LZM!6PL M".I%WX![!A]LKUH@5UXXV>*\RP7:N1^J=P2'<.%8R0'TTQ:L M<*SI:#AB;,A@RZ%51,F.).FKO*GR:B5$B&@9%RNC^$H4.J.80O_Z-^&GN)^V M>9PXR*='MD20RYC\62(DMJGF _*?&(F [;E%=@ZG2]-UW=2D>9DA"!^0[VI;#>O$Q)BU5C17*:W7# M*"0?;6D"OY97LQ$%C0GU%(L1W\KSL._8V+GXT.4(78X?;19.7 ZT,GSL0RV* M-SH9NCZ5%+JV&*[WJBGSFU$4VH<8D?KNKH9[*O2$+>&Y$/9_.67YS_&4+W1 M0@7N;\U"/ MY%BE "LE# SI8$2;1BSC6#6@"K>K/F9$4LFZNN.%CI2I),@FTYHPV_1L%$=FY(FD;A_7!&P+=RNR0ATY^ERH=ME(_GM?-%0^3;%;D8)E-:@GJCX-8CVK^=%='0. M*#V8G-!+"+V$^Z]C]WLY6)\N5,0US#&ZI:[VEIS>5;F%IF=DX,*B9[G?0:I: M ZIJ. \C5]2H&L6+(IM1B@13P;MJ4@Q&W'(84!+H@T;5;G\L1W\S%R%@&Z**@8W9ICJ8:-N,[P5@E"[L!T M[E/R#C8K$(4F+OH>NB?"\SJ\3.OBJX4NTU=UF2YF ?LKJ(8HJ'F5S 72B+MF M&O:2 =^B[07#..O%QZITF&0GTDD737R'3_EX*:.D5^DFA.=")2F)Q"4"R=_? MS!>R3Y9=M%+/Y[M#/,T)W/(OV_.&E ^E4,[(AC,U4PWN1PC*3KJ^* MO(WO!VR-7_';'UN:1ZXRE.Z^BSGYD;8C-!1?WE#8U_;1NJ@?X+5][ 2>$2:Q M&=%D)7*/4T D)G9"@V!;W>Q#) ML*A"<"98"'+\"E3:"M19I_VNO2D0J5PJCY.+4:M47^3&YHX.A"UZ-U(C!.?= M#GBBK>&"E(E$]VER5XTJQ Q!*_SZETK>(5!ZY/K,>@!8#E[,[W, M5_=AW%71X;:>/_H8"SFY3C?-SCHJ65/2S*^W<:W60E#BP%C$R>^?54GKXF0F M(!_FGBZ, T_A0J4LMQA"!\-KF_&3.K7+)A-/47Q5V$3[DLW^5%HXT## MM+V.#HH@/SU(U% A9IBF.O"\$'K9 _(),?\Y?BX8OS'P9DE 2)Z\IH#6.N(4 ML($?#4%VP)(:?1Y;*0'"!O: M)MN=M.V>88TAG;1C^0ZPV$<;YSP* F8B0EED7!5@1KDC.JT#L6M;WX^_U &4 MANB=1Y>7YXPY!@'>$)RS0WUM:MA8P&:""JWID:$*/<_NS+&MYP'V!@-I3"T5 M_HDS$6BO"Z[OH.3J C#D#AJX SIMN/L 4EQ,%PWIQ- ?-@$$%'[H.S#^PNY* M?^!L"'"J[(>X&P0$-H>X\DL9;IN\J>F&3>2+)DC0C27 -P[=(60=TH6(=2U:>HV0K )(K,)1!YV M[PA@LC@5(OR.E[VL/Z"%K8R01IC;HFFT ==AH1P:,GCQ5#2=9@;<:QWV6P\@ M/V3= KW1=.C1GW[=^9X]D7!G_T,=0X] B.+VK)V*\43D1_AYT-BF\D*NA.Y^ M6;%94L$#3Z@)GC 9DHH!@PLQ9C>('@>+)95Z#((:K]V:397@MX!"0HT!3P=^]W,7&*07)B1&OF8I1[8/2]2.]' M=PKCP"(YS)<73M]2P=,%?>WP$2\M&P[>53,/&/^+P/O/-W1 /7O82\1\YU:2 M/&Z.XDD?SC<^IZP$HQT7%8RBXJVE$ /A22/[Z/24._;44_7Q!%:1*Q_117-Y MLDD.'.Q]R 1XY,_R*%WM]2&/YI$ MX*HA<';#[N)45$5C#N8& O0;QXGSA"I@1HZV 6P_8 IE-&$R;: 2!I^)$SXC!,%?$HVF2'+HN\:!Z,IV%OA;;RN .!?3XER:9I2=ZID;10V,JKL=+:V^?5O M*G')9O[D,(O U36U$'^GS$YL&/UDJ4*(/IQV$.2%BC,NH>_'J@E5!U=F M@8FG-"V]P:I-?&(A ZH1> V%D0%XL2 2B:VO!X6WQ<2G1 MW@C>(=JO%VS>[!OW5/)4-G<@_T>KWFW ML\*0G,X+@G+*+:1>_MT'(P4)39M.$1^$.CFC\ 4_N<\#)@7RUU: >G2%&0=< MJYJPYB:)*P%L%?W#\\.0R:Z[^QSFXV M/_O:$V)JTB=H1T3>/]W.8,DH^82=2>E$V"=">L/B \I/R[)WA"@\AOS)("(& M,@'F=P*L(>)?.B,0A#2?:).'P;1E&+9]K@%O R-=\L@LC+.=5,FYN'7[)3\U0_^//'0(\8M &/,#P)3AT4P=VJL .%ETWQ58PF[GZ97?YL9C/Y/] MX%S0GH;+Q_"#A'((@!R(Z'/TAQ+H!$P2U'."" 5Q.T&\L^K(V1H>6E$)GME# MHH6^'^@L-Q-\?1WH]NT$3K_119''C_HE\;]'_KMRRU5E]$=8;D@3;.1TTR5M[8A"I@'I(7-3]_+G/;X 9*]=^CZQ^S;X\U9B>AW*V,UX^T5$$R M2V^ME5Q:NC"J#*<5>J?U*";3S&H[-:$5JXOFHXC7WU,J>=6V91W-;@'%;@@Z M[T5+CI!'0!]^W)%(5JE(]>B,SVU:YCRM-VTRF.0S=:4 \FY^Y1T6R7\^M6[S MC\WI0_.J0._A4;%];J8+=CKP+L7'?[Z>_@2?JSZ=5E'-3(Y;:^CT%2TCY\E< M=4TT+'9NX%QFE=2LN33 F]>.SY 3 I8KC&T,07T01!%NH8P?;_BQ1$S%A&,Y+JQVLI^F M(_)E8*$P Y*DPR2K9CYA,T&; 5,P!]ZB2[J,,JC'2@&8DW?2IL '$G3G//W5 M0MI/HLF^1;+R.Y3[4F&Y;UCN^Z?EOK--;Y#)+%HS?)63B51Z+U'Y7A,$6='S M(MYE=*44B-4^QZR2]7R%&@QY1E\7& MXD!KCD5RV6';H_F06K+UTB()6U[T6M;A,R_Z6:XL.D93[)%X.R4R8,^*,H,J/8I>]G/ MJH3<+3,66RXDA\:22@T4X/=%+_N9K"S:?5YJ49*8FLWB75(=+]8;L'E?/%-I M39O2MB4D)#%7!;N/LE28&0VW^8N9;Y&3;311B./E9G(TY-CB:(=(.F(G+4<% M62*(>)R*Q5/N6-]?K!U]5[%V[&9K])X'\4<7X,!&]L@S>1!(\7/H/<#Z<,&N MG9#1_FX7AXGGW85GH_:IJ_$Y9Z%M?BY,+%FH3Z_XBB^KX+:A'+XM%H",AX*(A""B(6""((@".(Y%=8Y!4(2S_%$*(A ""(6EM<$ M0A! $E0HB4<4.GTXM/N6!^G7HZCO..17 I;O..378H-@CYG79/CA__M%_OIX MN^/)R!Y[3#+>(B&GDN)__SN^S?*^[G@%6_#W\7'N?')Y M=1:2;HK>*_W/F977'(XO/2T_?O>_@8TDGN^K'W]J(A$<91?>UKV1<0QWQ:#O MBK1]!=\^=&V@*_?AQG@;V5/W+H2^KT=T,X/_0'CH/YVAK#!%Q\H1&9XK8Y[C M>=HYGA_?9Y/XPG,&9@9\3[B5&0G8%@*-!A''_[G\]ZX[R!?6A[\&\ ;9W^&N M?-GJ;A3H*)GXZ-'= JX=I0@#?@WR.UZ/.*$O MO_R>\X8FD^<:B?4PS@J)%(TSPV12YS[.KG6EHS#D1!$G- NR!A$K_9B$5\4] ME4Q3#5:A1_45T^M667TSBKZ%G_P//8]'+[;/)WJQJRL"->Z')?12C[FJ'[#+ MVH\S.&^\#GZE8X?+X-Y,AYWH.-X*KU7V<[I1ZF6E\F2<[7'-+D?$H7V)@5V MP.]P*=SV8P.UR#[QZ"!0XW[H:<'7,"XWNW%]J/H_&J6.]B4L%&,56),:EAMX M9AG=3F*K!I>=G[A$T;?BKE[II)N2\U[S]KO?+7&CZF HC&1)Z>FY.K]NK)M1 M:+"2O_XEJ6]4::6%3@=3Q$D1>_9RST MS7V3U\K*OZTCZZG^RA/BK M;&JU4UZK,S8A\'*H\Y;#P05T.^+]C/=_.,2#GW.3*\#G+OW4Z?<0Q!1Z.3#P M N3",05Y9_/-S!QB5TC7@IZHH#-!Q"F#:%H7B %LGMQ%(IE"%-+1GQK[C$X\5;S5UC,=_/I%5? M:!:I9"0:4VBP-_EL3$]PT6T$N$X,#P7;@;, 06D94(2(3-=5OPGHDT/)Y/#: MV=J&V/UN2LSU=7:N=VQ3AU33W7>FKS-]K]!M'&;LL!.=4RR>6F&PIQR4F-?T MI78@W7 5%C[-,> 'NJ C626TC)^WM1S!ZPS!V[%+MK;3'GHVE/$.LTP@K+V[ MKT#>:6%J=UG7=IP,^O"F[<0AC>0.W_K2UOX8Z_]A$#+HU K2?-N7\$B$,-K\ M),XS[7>#L"+CWK(G]F43'AU,8VM^.99P8<&LYT5#-CO6[->_Q+./#;=5!3I1 MI\KAH6B<W_VJP]$?>^M,OPL7B474M9CW1">J#N?D"?8O?+L MD#D?2!L=FPPV!<%+-^4-*"!1HP]%5D=;BCR6B.)/KJ&[)MRB;3,/HG6^=$(' MZ5"-N0BG)_WW :D@(-\UL"N MZ*)L[R ^4&GV7N>P^RT/['Z"R^[G$(7:7;8YN#C(H"V+8,[AVU3!]._T70@M M/P\L^UWG*;=$X'4M M :SQ_]P7A;9%ZB\@F+S>R[>ZJZVU83^\VO?^-DXD7B M2YM,V6$?0QR\$%P 6G<11=:>T,[#@GZU9]@[5^W52^N M$3AS1ZMD(/I'N-#\4ARVO^KCT7EY:2'3LFQH<$VOQ8G@6HSK1L)V2J'(#@SC MGN?9#B/0%6 C.+#\P>)?BYIE0)N""%2AIZVO_97D&:.1%07&2O:AT'6T"P[; MY3V'B(ZFX:=+9S2Z:%;AF\:"*D".7X@B?629!AV[C_$YP$-^W/HH/64RKG-% MCEF-)E2?C4^Z7&'S8>OCL1BV?>FZDT>[<^=K/NC=<+\8#5-E2:FN=H-4QE#V M'# ?42IZ">;M:@:L?'/X<+,"C\:#483-B?LPZO7S]7\*:PVA3S_7?7EWYZ\C MLN:=8/)QB8"S"<6#YP_:25'7<)Z!QJ(M[I+9W+8@KD>D3OP?=N-TWY0%[*(R MADSO&TV7X KEA24U7P*=CE M-9=7%3S+V*D"F' M.Z=H>W79O740A#K[ 6H @-X!#&Q=R#PYF?W*MW76FC? ?@_&@+_A\#_OMKZ M.O#_^\';;P?'[EW@/C/Y$J7'&]R$7_]ZG$I$"&]\ZNYZWO^L35I^Q1.TK2>$ M3W\"408POS://=Q:> N%!Z\'.JU^PSZXO;4+_QK@^YL\^M:V@;QY4^#G%7-R MD4N&21_0,Q/MP!6'B>8D;]P64'8_#R(7G9-I=4)/P!H'D;>.U)D!.Z9J')+* M>#?.5B/CF"JMLL,XV172>F3Y\>)/GV2%9YC.X26D]O9/.I#*-*UU)OL.7A_W M5Y-RNUGD6O2O?PGJ,NW\!"8?1'NZ[>M\5!M@V'N'7-)1%XX1G5<;;G&L<&M5 MB&0VZ:*43<787;(F6_E:CS>HAZE"NE;=1(N9_);9K4M&/D_S;3[;!*KPA$?C MER'DY%7;84>1V(7)PZ#;)]A3@33FJ#W(:W=(Q8"+5T?T3<*B[WJ[M4<)DA2[,P2. ++ *<'F?7W"VCBPM^TRW-$F4 MMFQ4=R\Y3 JI8O- M5G.'6XW9>*74!X7Z<&,SZ9VVE*1!--[/,EVVG8L*^TV-4)M#R#MS\EJMMB)$IN/+.T/&HR5-R0RJ;#E%YZI"JI%LSF#+B[=G= 87XC%I M*]7)3'&0[&V2$?3,B[>7%LN2(I9G"58P9]1.*>K;1=R7328=R[<$,==*,3VI MS4]:46(SB4 V&>J\I3ZFY.$HFYDR5FP^V"NQS)8:TWYL,HT(DT_UB)V.KY+[ M6"R^M6B#GXWBER,JC<=RGU.RII1A*5+(Y.+%%40-('(<7>L MQ[]D$4E,>M-:7YGDF38M]%(S>C,6F<0T!RW*0+.IFB^PT42YJ5$S-GJ1598X;PS+I62-OI<>A6PT M_MS%T6?\AZ*HV\F 9SQV+5QZ)//&#Z5 ";9[N4"ZA M'0OE$MJQH,LEM&-WEYAX_;!*2[YB$NQKPFZ K7IV :]"*+T.3WAZF M%G^.W_>R_&LXD^^2![=#J0WUXOOJ16@HPP7Q9PLBP("][YP[F 0-K6:H M)*\I"7D+$_I0H,#+,;>X#0:+#W21DV\!YVPO@( -\A'H-=%'PUI?3L-M$-M@ M_!I,C$?O6.\#Y.8Y-",6RTYQLR9W#,D1-#E/&WN#_WC9_>%,#2S(JKL>:X)9 MG[;L&Q$711,=?M2O;%/[96ECXGE:S,?J]<5 2L 34LPVR M59V!%1[_]6_B"4]=6^%?+\3KP9L'Z%:8!N]?? 5_/+"6Z6>-^;6T^F,L%*I4 M(O\)]3C4XR^MQU]UIX7[25%MV+O):UOM0%[N:"J&,TR^-EP4VGJ!S10A #G8 M:JF;;[,!)1S%,!I M"I8YN9\_]2YS,FNKXRDU38^8\E3>+IB,8!37\ (-\*>(Q"6FT%=.7#R"V>&G M!H2GBYT"BWVB6?!R1A",X@T3L(\>9K",VOU\)&#'?*R7W)A5MXV=H+/Q#JVN M-%8GHRJ\U$=!3AK*YT9JN*C#11TNZH!X*OZ+.BY.A]5ZG6TS0J74:77D=60= M:X)%C4Y3R,2KIRGWI='XZ$W3ST\_]V/B5"K[SZ[&O X)@-A;(*?:? QGH M@@K* C?%1%<5,%.#<"C@L>YDO-J-1P&%L*IE6)Q%\!4;I4IAI#G!--6KD0W-QQ)7\<>.R E=#AR[IF#(M%MI[=*\/:,I,G*C,_Y(M=@IU86JHQELJ* MHACD1&S)W,8/^<+$V\4-6\GU\+9VP_72Z4V;)+E#6AY,79N M7U-)NMBKX?E.C2NFXTNJFYN!EI^%D=%P$*P;$(F05B>,BUY]%3.CNEA5%',U MPS/6=!TM)#OLV*"#@9EAI_-CSV[%KXV>T6C5&TRK,WC"&A6ZUL'H6A9CFFRQ M465J'6 6F5YU)EVHRUSZXK1 V/&.ETEI9: M7"'=O)/*O(PI=V[-/VZZORA$1HQZ3H57,@-X53;ZC%^EP@SE\J@K_[%PO010 M+D3\^2J#?2B7T(Z%<@GM6-#E NP8$6*7! 8CXU7_^/M?_7[-@C]T!BZR >^< MDAO<]4T]4_?5D"^%G!%JRW5M289X&J%1_81E\F6@$FSS^:V@$FZ%IQ$JR:G5 M_%9*\F=X&HX)#5CQ> 523,WAF;"H0-Y$FPS@9BLA8*-]1-UK+'A"OT6!F)V] M^_'7[H_%,"\>I:5WG=U2..$].:RZHF?1N=4QM!+O%WIU$U=ZS4T=EQNE^.+C MU3$O=BL/.>Q\BLXJ5$_M)4;Y"M.+QY(12DS$M^6-#=)!QLE[U)&&MN+;VPKB M,> CP3(6Y,V-!2L7MQ6+9*]'13GBZE5;:R MKYF%7*^KTS;>!TE=,Q9?+P"MIW]YMY[++[;F@%?%>:#O3B MI,SR$FWS<"6>R-@E9WAH%D*S<*L#Q.]H%S[F"YW;A6K"Z.O92+/!YMMB7RJO M:7XS^D3_9S=9E/>9O!!ER7Z9FE1&3:67IVT0EOA3XBJBX;?(']6G4\@Q/[5T MH!26+CQA4S#+X ?CM"PVC!+O'B4^&E7@4R!:7DP[/7KTP;*N'_.Z$P6+<7Y.? M:'#*XVU]GDV2,T9L3G/2.+DH5:(;&PXF2EPS.%\ILQ6_-"K.A9K#;9;O45P1 M6,/Z7:SD#TQLW1CAY=TF*H%7B4*6BI>83([8Z?V^NHPL:!OS)?&4N H/$:[4 M'[M2?V*NZ<:X+>]>JJEB;E,UUUR/:>>[[:ZZ&XFSS,9%J"(8 MQF^,XWE+L62$+S$1ECJ8772).8S6PFCMQV:'+J8#^^N+>2[T<5EG/:L:_"P+ M\ =@(6E% Y+Q3&%N]MB,$1-2 MZV:_FLA P#%$HDBEKG&_A(L\7.0ON3F/'F>P5OGGI8S\5WEYU\K6.\1*9W<[ ML2-KJW*M:$$ 0N2IQ%.OEE8_#/KWA?.D#P"TA5T]Z:K7&<8$&Q 6VW &]MGP MOR]!"WYP97C'Y8O_R=CE*D ^[KTGA#R9 M$& J="MJR)JVPGMLNU9)+K?*?OUQ4_'JA+1'IM"J4AJ-[_1A)(G/M6U7!A,2 M3UQN_O"U+P%47X.F?()(QDN!AX S\NX9NR.P[[=9H8'M*GZGGMX;GA2>&@C" M 08;W80R+J%)1ZQ(I(NKUD2RTI$>D<])"6E&VVM85"UA0IM7VHU@,R)(V+?Q M,^S;5C%?Z$3JN0C;9C"ZW68Z[2>LPM#@MWJZ4LS3G6*]!CZ"F+CU3H%IV7]L M?X[BGX^CX\&ZEY'$, Y33BY/@9^0$[$[">M,UZFC:/Z7 MP^8ZM'?_TZEG?#%JX,\NS+S7&!P(!#H(AEB;0O1]TP9?< PLYP5$>TE;3Z?: M;P8/4.6]Q,;,F=U1FL]5ZS@;754SR6+\>V> MI/W>+I::BVA2G)+XJD$/$P6FT>W+M!^4/M,G\/)TLE39_-J+QIA_L?2H?RRB+8C+%1LKK),X-YH5J9^8'4<^G MZ#T968MCO+=12]DER^4JYLP/HE[4-SB>KR;>@Y+ZT;LC"9D3XR#,> 6K2("B%0JXO+A-\>*I)" M<=51J[_G,[N9'XM"39KN9[BZEJ0(GJW3 S+;VN]]610Z^T*%)[<9D1$8DB;2 MN9VPOBA-ND(P6H-I?O%V(%/)E*CI2V+:JE.=[7HSF)O*=\4_0?O-RD8B7@MW# \_!E\C' ]@W"*?@1 M*&W6][+L\8YW#]^:<83LZD"U&QA0PIKF\P\;P;[I#P>+'2./; MZ\])![@_Y[E<(S,91E@V/ASWIB,Z5MP+[T\&0+H@7W>_:L]%&OS8\CG40_'P M@+0RZX@@5B4QQN^,J#!-:.O9KW^)V)MX?7QG$?L+Q@.R3;_SYF^]<>J7EBZ, M*L-IA=YI/8K)-+/:3DUHQ>JB>=NY_Z.IIU6@^W)1Y77X6U%U94 ;#4'GO<*( MD!YID+%,RHRG%Y0D%K?CB#XL)8:5YJ]_J>?+@M3_O%T>'.H-6!7(9[7),D3= M,%%BX^\G[_H!?U>\2^;E,-7)^KH3RC9(O%S<62J>J:VEP32IT;<6,&+ MM=RE>(":GXGG11T'$S86=$@,K H;3JXO$BFS%>DR@PM2#\]8S3,3=D,?C8# MDV@XWU>TB3@5>:1.Y_R-$04T 5NX]WVRR-D)4SMK-5E8B-8)-FC568P#NF.Z MO'O>9V.0;<\(T/Q[#XJ78*SHJ-C.ZAW(J3"'.\E2P$/!&XT7U0O(T<3 @A'0 MM.B"PH%-&CS *R3@_,+)OW(J\?LSDL[.'@'ZE74ZW@+]IM5)R^WU83='.9O+ M//1^JW(57LZID-DO6XDVQ!&MS>Z46?;DOO#GZPG^XS??D=O_HO18R9"[)( < M&>1S+!'*)7AR(9[C1"B7 ,H%?Z9"3ID "H9\CEXE@PCE\IEI1@YGTX6DD]>M? M+/:73AEAZ4UL7,_T@)64Q$V,'XFC8ETA84T'L,PIGW/& MFUGF1^KQ?QYVQ>-Z>C%(EA-7 M.QZ\Q.Y#(N=8X*;A)I #R)($/T?YU9!$KD8*#2?*R5I"#72HLQ'DM5U=[0=8 M"2(@B][7!A(;3S6&%L<3::+NI#ZIU WA*E_SCC_%:,5N9K1^HH7Z+KF]3TCO MA 8(&:"!P.F=C>9C=X:*,6I.A7F&L2;UKES*QPV*=#483E1ME"HT;;+M*'E#_MQ MN%F)T,WZHF[6HZQ6:*(^S43E-$OWL5"-OJ3%XYMJF>FMK940EU;M0K]I,]]& MJ1OR6P;5(4N&#EGHD(4.V7>S=N+:SQ];=28:1LV M0S5GDL(J7 W?#-.C42&_L8FBR*?8[PJS(PJAL_:]G;4P M+_==O+H7;*$?H_F\EIC2>V+/B+6BFBR4JD(K!I&*@@Z\8QDXJ3E-G$82.$KIZG^_J/9S_[V&7#AX^\I_I_M4TE7_1 M(G:&G4S77.YZ3%Z9]RMQ(1TS=1I21B!/,)Y*!H?_\%1YSU?U%[H#H(,7#+)DC/M2/CE3,[M$58G1]*]_HXG+ M5,UW("E\^\PP-+>)QOF6C,0,.#;)RT5\QCH8 #AD7SCJMK5< MRHCH _@M/&?,,7BE%1-5>_J@-.&R<=C/X(]3$=4" 20,&0SV0HEN")A:">J5 P 11,B'T<5+F$ MRR6 8@GM6* _GO MA2VXV3((4*7 GRX3F ?]/D8S5)/[J0EY"],9L%(#F,S'EAR0"3R.T$Z/^FY1 M8.'8SH -^_/W$!2-!VP6;E(_88>S/Z\\]J%'SNZE)Y\:B6)RWN:-:JK+K$J1 M&36P&,Y(NMA!U#6(QI"=)ESBX1(/2NW$E25>PPG):,:L/LXMK5)])23*H]4, M+/$X\%,2MT%A?4D9 A !TI TV\ X?F6)D&T;:*1P3]_E!UJQ;V*R?IA]NK,+ MTH)#K$]90T KL#XV.5$5)D65V?)S3IT).4U_^Z4>2EQ)XPR3Z#*[=II.]=*U MP7J[L1'$B*/T%[4XVQ;R&C MGPZ>IH<1,IX?DM"UO1A2!)^T M2+4:'4IY,9[1U?@PO]-G8/^X:&G,"TJSW"\L\+: $UQCE&WQ/=CR8O#+9+[( MC8 JL>5&*<]$AO544Z-!RXO!][LC9L.F&U5VUQ,J@VK?RK0R\)D7@Z_LVC@3 MGQ0J;'T\5^-F=M---^ S+P>_2<@ELE$P-#R3J=?$G$!T:;(YBET.29KEV[&^ MFHDQD49OF1T:_4V#@QA-%T/*L-)JVX:D?(P&=>#$E;=-/KY6988JVV8FS'W>XPUIV!EI=#TNG*=+XL M=$5\55Q7B6I+WPM]>I2X'%*E1Z2-&H?O&&&]X\B\1FF=& 0VN%3F33S?7H[2 MC?+-YG(4@<^,G[<8H=3EXVEBGC66$ M$O;;G<7DTJG!&EU?O.B R6AZ;I>G2FQ]W=I5Y+G&$ *ZUW/1@;69&PURM>B4 MK<]+]?):8?KK]@PVO9#^M!)-19E-I<#FIW566"36^W1K YM>]#6E9^*5TCP6 MD^)3A:H*;3H=BZ,.7,A_6]L1G"8-6XS0H'6SI7%*+X.:7@RKEK$2;'0U6[([ MN<;M51TTL-J.\+L0FW7419H9*-2G*;7K,*#;WYBRGHC;M;2S;;+:FW MU+.K++TRY]4-;'HQ!>LTP94*FTX:)R,K:5?+[<9"%CWU8OEW<_E.!%]58VR^ MMS/C.V*IJIDF;'HQ!934-C+Y7#[/] 93?!$72X8@HZ:'<=V;_3*O:9.-*,NT M"N(/$#?-1.!QV8D!R!4K:X:E^]Q(6 A,.98V>V#U[(A8))+DED3*B:J )R-, M:/-*NQ%L1MSI_L+%F=/+CD^MWF&PQ+/M?1+_8,5:AZ[EB^D*@]'M-M-I/V$U MIG.G6S+XN0=:MW2(->7( ..<[(SYIOM@<.8-T3#]K[C<^VY+FY\+$TL6ZM.< M"")P$*^N@0I E9H(T^,GYQJ6WE6YA:9G9##6%ZZ^)-:+8GD0S9>87:I6VR[X M96'?GETJFG^[NRK:9UQ2_**796+Q9R(5UF:^&ED^@OSS*L-Z*)='R246DK(& M42[$,Q&R& =1,*$A"ZA'+!GZ/AY>4 RH5XQL/])8!R M23Q'$Z%<@B<7T+'P\G( Y1+Z8\&4"_#'PK@R,)>77\U7/FP2DN^8A+L&U ^= M@0!<6R6?X_?5D.3RIO>L\KIF&#>ZCQ?JQM7I23U'[PO^?6/5H'G>4BRP+PB3 M&RG(:U%LT&;@IE?\7PL5'W(%\\&[R6MAVD^GX?=0%: L:_1_5HH6]Z6UU)/AI*Y,835526G*C#N[TWTY3007O= M0?L^"N2W)7W,=0L,6$'\):6!/_\633 $_C)C ET\NTPW(L,ZW=^W3BL&9GY\ M%M4G95=C(07DH9PNG(=P51P/)W_\--BU63]^&FQ'_<=/@YU._O'38&>0?_PT MV#')CY^&<*?P5(U\EVGX2FER@D3O:' FRC<$/X,90.U][9+3%T'0>>U*T+> MQ+I@+74NC(]R;[O.2V]%X_ =>]48572*-,KG(M%..5\;2A;;*9BY45%O1SZ. M]G>E0Z@&Q@*O5Y]^ MC17_VMV9;TG:_A77NZ>PR7N0Y$> W,Z49((H3ME>JT07*ZJQJ':A!8@CT#SR M$C3O[Z]P%!5($_ 9U5'W-@&?7L_T !/P&@[([2R"4FHK_96\K;+MYH N%S:9 MVB;S<3S-XT%@?7K>([NSZ%3#QPRT:NWE!H*C26++Z#5V.U:$L#Y1"$$432;N M9 0^XY0Q:$;@F_@!H>/_)1R!FF#ZK/:>4:S.Z7U+QWN:Q!=:?+2^W4*L08+\ M]6\2C]X$[SN0Q\).]J(B\I!&'IL*MX'U#D^QKI[M/IJUY]HTN55&=SS2??3P MOY,AM5GL"*"KDT]J4DEILCYK6V_WQ@N[L:6"T[ 10_)+\Y78)H-!JO53B\.CE&*QI M>K$$XM'3]'WS5"\;L6QI-*(2T=*"+:O1R(2:6::J/R)GQ7 -AK$$?,X(;+X? MD[/=>#L.+5?JU[\^OM;M4E:AV0J=K3\J4GGT-(4!X6=DV6(3I1HO31B:+2>G M*7U1;HE\!9)OP"P;^12E;I]G>VA2[62!10R!CXC;B+VZ?A?0_T;):;M."'$J MAG-D8YB8&)E\B9WY7M3X(]1[^Y:'"D4KG]SR<#[Z]6]',SD9XVS?&%[+O "< M/]B!;PHL\YDIP0!O"S>LA'KT,(-FUHG%LE/ M%)]3Z_3H4?YA"<(L?!&[Q"05.@7)\0A"+H)T*_:QI>!B(1C"P5O+Q:-_H&4Q@*^]'@Q .,_8 M4A?$X&*\XPX?2$0$9%)&9Q^ M_9L):EFE-6X'K*+CWGW42LC,->5:*]< UNLIB*RIDJ-XX-/0 ?037P/]B9D> MX?2 V]GL<3;!687LZS4@TGG"FA=+J8X@"96\8WCITQ!]Q5XFY\1QZ? M 5>PY.^, WZ\QGE&P]X4BP:.+XD2RGO9I(4NF!XU;D(--$B6?5,%_1[7\6&Q M+^U%_NNIDE_QY=D/;@5PSE)@T=MYU$3PF4H(_(%I/EW0WFC9ZG:$_)+'FG2V M/DJ4ER*&A=?K%'U<^SJ6$!>_:+DUGT0+3'=9L#^^GH^KQE\NHCV"&X\O[.-S MY$:%J:*W\6^J:)[1(A\T-^Q$DG@1E9I9-.5EAF1YH4+%,[QK?UOSO*>[=NJ9 M_?W"W'Y +,6+K[O.=KM. %8?V3X$\'<1W<8'/%1M@TW M5/--L 3YQ/>1MOCGO^"?W52RH4@.)/3)W\]G)>"L6VY&T7]=A%IE K%V0$" M3^[X=$^JN01.A?L*UAW\^S^'RW_R)29DV["=WSN>.]C7)"PIC@?LIRJ)H:-( M>D(:@ZE_2\926KN[PYQYW+/S[SW;0D @&/I(D/]"#CY#@!Q!TY16B0.8;;D] M82AC[_?VL=UO :?N?[1=#1+@;TBPXO>#;G[TW0(UGSW[C&.3HOTWP=;NQ M)/:8(B^$K!<2E'A"S7\E9.) ]O_?=CWS>FWW-QO:0>Y"[#$",XY@/-*>DJ5_ M#K#^&K4^!_4I"$J!+!!1B<)P&J?$)"/A8A(?8J*40G$QQ2B4))$21M+)7^&L MTDYZ2/9L-E2R^3973]4];KR1BM.1"O6;ER,IC^0G17V1Y;3^3%3+E7EN7 )R M1B1?CLS7\'%N6!@(G%(FT363:R74-7PG_7*DD6',1::MUG3*9[+%36*8IFI- M$1?1ER-SU;$JSRV90?$&2@KY1;[J9%0P\FB=70W+9]QBM23D/1&"^(/4%%RQ*^F"36QJ9:8<'(HQTM ML65#US?6'%56%K]*SLE%/KD$(X]V5"PS75/"%B6NFUEQ4R]?6$Q3\)U'.TI[ ME9)A]9HJMYXZXJ38*^?:08?>HW7VTP5U.?6+FI!OMSMI=KRTB"9LU'8TD=]H5])V!AMP>'M&TQ;-%])MV"/B:$?S%C%L M)LVN(R8QI'%;+.9I]83&#!E5/ M-(0$7BR6"E(*5_,P1>_HG6N,1:G./-U S5:9=(FV,.CFEC#F[VAH1UPSY;$D M+'1=U M3_6LV3"[7 *V.QK)F^XTF>7(D8ZWJS5KG1MT2DW(H$<"STLYBW17-=,<5;'M MQ)(0M#6^/,6@&:%2J=EH]DS;FC4'A4E'Z&[&=)Y" M&3+;4L'(H]GKHC3-K,V>RI6SZV6V"$Z6.7:2[!)?,PH(CH:C>(8X9;9S2 MYYO,EO,Z:A9*3;2U/'5C)?+[&,"6^(_BEA5WK#@5E=?K FJI,+:^6U):^ MWK IC,^H]*+2/'5@58I8T]IT^TV45WN='EMA5J-I0.5'P!99HTYGL)R"SE6T M7RX5J8G?@2_%CJ@B9SC+0;>17(#YJU2*JC']G!F\-?5RZ*PT-0?$?*+HTGB8 MZW4V7;(:G(-'9.'AB3$CD!6?RR_:U;965!(2N3QU8K9[*#6L=Y(J2OE#%O,D MKCV;-$^=F$JQC5)>ICCB<"-?]V9+-(.Z)T],E,2J:I%056XN+QL\1HS)825@ M\B- S6Q9+A!DKHDFL'%3*V73[<*0A4./V8?,<,6292I M4, .@#:;9OF!JR9\<"A.%:Y,IKVN)^!KC$PD:&F&,4L1#H7K>>6IU&):+/>3 M^1*W9FJUU52>%3:\NG_J?LREP+[;VQ*A'0_L"$.:NZMV0P54 M#A77YXK^@9V_U?*/32G/V+\-WCDV[.4. M)+OO">C2^!V:14L A'?-D2VD@XEW0Z6A:QN^IUS8#'F)^X.!G["2GZS)/[_6 M>[.(;HR(JR&"?/-^-4;$M1"!/6(Q)B*!B5@V1041;]=!CA%Q)430C\E8-$4! M$>@C@\>(B BXL,Z(H@ HBD^(\Z(B$]&G+]K45]OU_0G=GU1_?"Z6SZ\(0RZ M/W\2!K)MP!__WR_\UU?A@3]2EZ4!^JWK[^TDPV>3/&^''<0X__<_PQC[Y\<^ M\WC9**T_Q?U!E.N9*. ])>SF6]ZU 1_^-%S7% _)2(ZS!HMZOOU[.-;>VEE6 MD8.:,R%J">PA_("C.'XOP&JWIY?-\RE_%.ZW]$\PIJV;WDQ M19Q#SMTQ/1RF<\2'7DP,1S+A:\=A! H0[/.,7XN;U#RP?OE8+X9'Z&%%L-_G MM@=O"IP;)2N0MZYN](8/Y#-.D'-[N^HFSU5%Y@KK_D#JZ+7R M1O%]I>HW:CV\6MTZ9(I=16LUW6@T1E:+$[3'$A8K,_ 2&OFY7^3,Q]'NQ1Q?GY[\O M7_7E/EGXX_5C^'2Y1];JM;R>3_;Z*EI'R M/!]WDSQ3&XFH^J<>PVDK37_=:>KX MHEM?)_@6VK6^WJGG"W;-0JJR6+5-BER=(/RAP335)*J*9- :\H%&L[V@BB: CK6A2YN/?)$:BJDW&*1F_>-+D>O!TMRO002 M*+ >"?K=ZH)W=.44=D.00I$, S0OU(?P)WBOR4AU/#[O==6M]Q4IL8?GVR5[ M4"V;J&G:6,FTQP-%;U[36*LOO%)A7#<' F_4U>JZTG!0IRE28:<#\LT"J#$; MWU/;YK->4MUZ6[>VHJ['N!^W=VQ.WS"97&JB=R4[BPI*C5SE(2M3\#X918]] MU?'5T^>,FV_(RQ$043_T1#YM,C@U-Y'J]D0?U49-3E+-4EX5845*8#(D'TB, M^:873E]-=2B^:'\>)SM\DV2'*]Q&W59)N05B?RI!1RY/X7LG)D2-\&.?_,_: M=P23#[YSMD';D48*^+,>NWBCFW%P;GWJIYTA/X0NKQXX?RNUZ*?1[P_RT]VI M'^Y'^=EVE_=/_IO/7?H_Z1RL-0J^U"2P^>W%?U:N:-5)LB5Q&NM0@U8YP_#5 MKU_\O[/(C[0:%#I>F4#G74S'\12_ME2"8N9+D89^/2SY5DCD/7OUM@IBE6<1 M%ZQ4\FQG#>C"/6,PP-UJ^7?NG[O!OG^J.?MS"3WVV_VD?<=NNI^U[YNYZ;Z5 M)@P[X\*U^9+1@IO9Z<"2P:79.B8N]/I"R(@LY1DY1;VE#IRQ^@VR,RJ4]8Q8 MKR6[]42/1%61"<-A 3"^43CL0>8DA#$RU%(.4% M\[=^GJ4;NVQ_VL9_+*''+MNHN+)B'VX4?+BW5BHOE304O9U&2GT^S?N5^J92OM"@WU +"6NBAU= MA^O-%-3OOLN?0:^Q(_9;*Y7?'+6G'+$$4*)&M@]/L'O7%V^]K^^M'1ZEEG]$ M(Z2XCM9CS)*&9GB)3>E\VB@*2[A.H!&F'G#LW0OY_W@2F/2?8!CRF6,)2Q=RC6$DZX=O#+5O"CZ+_@ MRCUG-^OV;5BXHX^97"3V^*;%-=(6)UYO@U>. ;WM(++[GH "_/?0420]L00P M^'MFNQHDA-^.8@"*6"@OWKD5[,'$NZ'2T+4-WU->[/,RMM\C2NZ9\+6V3Q\G M@O^ K>W__:/C#W]\4_6.T7(;M&#,(YZ*$1,]Q!"/S)MF7(R76([%:'DFQV)^ MN1QB/NGX?D\+NQD,Z$_ X&4_>?*K_>23]"-Z67"\US'^!'S>:B#?5R0'X8"A M-T+^J(M\3 8GR."&]X-G)I.L(@>A;&& .($]["+%8Y)Y3C+X5TD&QQ_1U'B2>4X?%].0S[+U+V\T9(7C?X\V?QXBN6W8[OF)!#^#$(E =.GAEC.VZT'O MIFK;(Q?BYAPY3X$Y$K&-GJ5*?NB7B%8DV>Z"Y'"SY[XC><^=_12/+MNF E[O M!4'E%5L.'GN1$NEZ]3$O&?N"()@-$R-9MLOE"ZZ>;=AA_)0]=X??S2 M<7[BJF6=6I-RJ43W=5/OEU.#4B==,F%;6/S7/]A%&J*%IT3$..3ZMZK?64Y$ M-GGZFG("?R8G\#^4$]WD%-LTDO.V[J<$3,JG4Q0Y_'K2]*?E!$=0C97D]'%. M<<>UFB=.ZTM]">0$">3$&?-0;F]MM!07&-OR! 'X!^!=*(8]@X@Z&\]')N[V M>._G2RS>:@O1C[R]%]5A1Y:L-7V^GLK)!;-<9C-SXM)#HUNE%E-IPAX$+%+E-N=6W*L*T84":HY$4Z]ESBV;Q$3'B4(9+=JIUFUO7,J.JYR39:>OK>;"?%B,4+;R2(Z=ZMZ:-Y\K 5_0R;#P$E0KRN'=8[**XM(OBYAQS.Q_&S;<>,6'Q M4A7!'3_I&K8]1[L"7ZO0LY6Y65S1 E$+0W;8*V2G@L(GJWROT\^VIDL@+*#J M\'Z/LL.P\:?HYAM$:[_#[(>4.0;_ X07C2AS0!^PQ3*,%U\#/=-%E"!F870)F"T,0_^_^S[Z MBOM-'=/RNVD1-.3, #RI6%V M80GPYS"KI8Q$UI=71321,ZLCI:%GEU,5EL\Y M@#XBCN3)%A.)FQAM^"]J:( M9R-+!YX5(WMIN:%C4'-GM@OV ^ER)L' >OX#< 7\"<"KJ^G NR!&6Y/F.$KS'=Y5=#L9N4)@U_(@4C]ED])P# M$Z\Q(,"IJ[GP93=@K)TU^D:2QZOUFQHAL+>VJEGBS=[<6%4%OMEGRX5EIK;, MW))%$V/!Q\45W>42ZZ0S[7LYS:T#%$@0@%%[$CKX:[0^W;_A"Z^\*L+QYMS MB52!985::U8P;RE=5E)54!JEE2F4!V6V(KBSZ1IM_OHGE3J![B60 P=\?DJ& M(-(0(,.VP(BQ8YO(V _D@"EI,'E'LN10)@ $*TOH)KB"A#\[=GE%=I0]!QLT M5733+5_C3+:_JKJ8L"QT;LG!#5XOKY0BH>A=MSQ)U(&J4\7!(4L>7X>_B=%# M^;]#ZB/2/N!K,'#W3"R' RRN5IKV5NI?=@NLDXA3BKK3X?,)3.\F)P*N$1/*0B00.5EB( QG:MHXL),-7+H&4%TFWY\1"/I=(MLOY MVD#WA7;!RXE%AT]\7CP&6*@I7AK H0/!<,Q*;R)B4ZS(PLJS$D)^)3JUTJ1K MK&R B.-[XL?;F"F0"4^8&)(#LV.AC C*#")U< @[B#U3(!OLG>ZI#P24>9P&J4"P6IV"[0Z&X# M#\[U /[A@K?GS<=RA(=2(+=".,@ \VL(I9!QI&#'KP0D!QJH%NC%85JQ>YVD M8EZ>*"/?4.SQ&[R6"T#P\23CGB%4UM2HW]7+XP0Y]C&=("4U3C*^<)*Q9^_# M^%./U"U3)H_SB\#:3FSQ+O.,/@!_[#%)Q."_!?A?+]F"QAB)%$:H1^K-2D$Q M1J[/(['4BAI&8JD5+8S$4BMJ&$$?:2K&2)0P$DNMJ&$DEEI1PT@LM:*&D5AJ M10TCL=2*8!6C&PNN[U[$*)9==X.1]SCEQN(KYI17Q%=\,1(IC #9]6:=_!@C M-]"[8AZY>9'"5TNTO7>W>_:TBH_42CH-J13XXU'QI"NU:'C[+N./@93Z/(S> MK\5U@T=(*64G=%2U]1>C^C]<:4\CJET.>CE'LQ Z(B=5+8=Z*E]D0! M1O48O..SA6B/ H4C5MB!_5JIEY?QMQ';U?G+57S@3B!B,/A(+8H/W G^O%J: M1RE2V'36+BX7^)K#)8S%)VEWX\I?+Y/[N>9R-;@LVS E-M+Q5@H5;#4R:GR M$S:SGN.9N>_K^?FR3C/I(NFBJ@CV\>N?)/Y6U\(_B6&-&-7'G!]S_C?A_"W7 MP^XK[:5]@N%G64? &O.QK&ZJ* M!V)%51)A1&IP?_9;,I;2VMW=$S*/Q.Z>\/?^0A " L'01X+\%W+P&0+D")JP M[,\!S)Y5_MD^]KSXS^['=R)CMZB!X; X]AB0_5/QHR3VF"(OA*P7!P'QA)K_ M2LC$@6+M?]OUS$G.@Y\!XP#I93R[!-[^].N?H(@4+(V5L8-*2>Z>4J6/4.MS M4)^"X*5K:!6MA>)Z04VSHI55AAYKC:J2HRN!R./F/F!'7I%]!RQ-@44\,^"8 ME#0+EGZ$LG=7/DXV;-=W3M332A63ZLP@IEE=F:ARFIZN9X9\J7I:1S?-KQ=) MJ]7;7!AP1C\B0;DW[&^D6.MP?+O*U=H\\O])YNQOI-XN<"V$Y7FNS9^QFMLG M%OI?[01-:AX0/_)IFFQ(%E!8).0)M?O]-1S;U%S7=M9(S?:4W^ @^.KJ M%E+R+06P8U#!&'M>.3P0JD'5/L]&I)?+1KB5/ '*@8*PJJ,$!?G">KF[G5>T ML8+PLJ98,EA_ < 7D*K[ " B/R)_06#@Z-^-"E\(/F)__SLLZ2R#V6T+O@TP M]$)R--MWP1+V4/0$18!G3TMT8)+A*5$P7<_+#T(]R:90,9[ MERM!28D$"CD?$UT'O&1;&Z\^#GFXJG@3>_1$$L>_*D%IWJ <):P8*3Z-+5I; MP$*X[L *8;FM4XE:_%KCL[4JR@N#6<=7*TZB^W4E$*(82IJ*#<#=4F1%6T!9 M5%.\FFUMRR&?+%3I;L;@+'7H!NH#$&ZRSE3M3)N__DD^$.CQY0WR%\3*CAA> MH,_93[LGD0#A$F+"4MX = @L"0FQ>4C&5% )4OJHVCT#$E.L#,85=FUW"2[3 MS-IK*V47JV#5=X9A_#-%?0_FA7SN>BT RSU*$_@!3E/5F=#NF!.%RQ>6&*;6 MN[D1<;+XZ+^@M C>AL!*V2%;OHY76+ R0&DI$/0UI*5(!L*YL,3G3@X]()7' MRF/F\2&H]Q[6!9Y)#D ^P/M.V$",@W>-?<-8(RX\*L&HX1H\,M8*XB ';?(5"(P_DEF(]@,4 K5 :V;\%"Q+;6M.&;#T2Q9 MFTD&&QS:)[& IGEG7376'<[,;%(B81K*LK-\];0!1Y.R+:9K**X;<\>'D2)8 MVW+%R@@:&J\BA)$S8FUM23JJ),A)D4[.)V-&A9V"J&,'SZ&M=^CFFSE*D/0) MG6>C[6S_WLGX?35I>'!HNX+1!P6BTY(1%/7G)XKB!061M_I%6'LZM)8>MRH% M@O#^T%7F/H N[$\":.!E8P_\F58,5P$USI?J,7BI9X1JL+17B,'RP+[DR?,W MP#\'M>WA@3;R0\K;-BDYH-!M@Y(WI#X8L35UK]V2YMJ$+>?7!-OE^[J.#YHY MO#^KZK3^Q5KX6=@K07*5HG4@\=T%FQ$ M$@0XRP.LP'?Z0#%R )UJSK;X.;#T X?5 MKC7-@8T$:73HNYH%95SHR ,,M%FCPC"RK+MP(<@M1^2): K6[4@@X/G=W3U M;!4^3JQOO_2F)P_3L[<,P34QV\0]1L'J;N: MI5>+"H<*6HEV_'&=GT@B^PII?Q2-H6LG.&FET=0/6B/MY'E,#Q>BAS?P_^;) MK:FC4M7!K32:X#"AZF*B03(NXD,C_83PL'PNJFC??8L,&$[-EP M51@5=OD*A>:%&IB@(D:%CN..X@@5IC844;Q \^)0=+#Z']SI?=F=P\@H01GH MK(OFIZK99_H+:3EK0C.'_N*A]YX9&]KPDNMJJA7:X !0EA*".7 60 3PB@4L M>H3?FOH9\(_F(3E)#NZN$!9PW6A_%G8E;:$X@)[:0<,WV/D)$N )470Y0?.$ M6BAJGKZ5<2*K#::S+-J5L4YM5:_-VZLO]I=Y>13L^+UN/5?F3V):):WJH**7 M%AROT7Y31OF:,8%-_= 3;1 AHIY._D!E /\/K\+V>@2$<- 1;[3MT'+9;DS7 M@"_D%?=L9YO#65!6^I5=9P;)K)5 %C\@3K!0@_; MIH8AZ4N(88/3$ZJ#T.\]AKUSQLA8@VW+--BL+.@D<_> S0..A,UZZO!**]AF M??P1A3S3J-3=7'99X\Q9>CXO"_2LRP+I1#,G(@@_(IL@\3JCH!WDR[N(T'H$ MUJ=M*LA?VZ3"?S^U+#K5HNB#'8H0 '+P;J#Q!SAA6:C@'>!G1$ M(3'L,!O5JFB;WE(DCD=.^W.ZDS9%B\M8;,70;8^8I)M@)/ERI-/MVH-Y5$FVUJSLRZ<'<->#NW6=,RPBWH- M5?H6D$OZ().JL&)21%^.E.GBJ)V5>0;M%@;C):T-,YZFBN3Q2"DQ<3?K9FV& MFG/.R9%<8BJ5X,BCS;M%+Y7$LLN4/M_DO$J-31&+Y!*,)%Z.Y#<%85Z6AIQ> MQXHJ59C3E6("CCP"D]::\-6^2+=1/"-8^"#ANN,A"T92+T=:Q$PV2I5,CN,I M2QA; W;J$DTP\@B@)6QAEXI>51'*^J3=J==F?'H-9S\&J)XG5_:BE6_KB:HH M]7VQ7JQBJD@=@ZE3GVR&/#40]#65J?:Q4A+W@][@1YNW;+1#T3A/HOR:&$!# MA_04^,ZC+0W&V62EC*M55+*R5LND#<5LLV+J>/:ECDJBG9JKPGPT)[6B/C>( M5!.,/$)22NT/G1XY7W&XUTYU4=).]/DE&'FT3EIS^11>GC2YS#QCR@L#QZ4T MG/T(23PZ&"2[ M-!Y\U:N\^(I%5KJF#DT8X(1=KD>-*H"_ZD1/<[1LN>-N'L M1TCBV?)\/L[5)EQ>'(\]+T]T^T4X^PLDB4, RQ2*)D5E+ _%Y% > 4T]">8> M*B@ZEB4%98[06G"S:+(VR3PZX*2FS48K2?B M>O^DD' L2B[UJW4;72=3I87'V#UWL2%!)'"^W) MM)DO;KHJ2FW:;<]DW1F16YX2$OABZ)B9GMKO2, MG,69->X0Q1$<>81X;SK)5;$>RNJ9G"0MZ_5^U>G#=1[MJ"5@G7I"W,AHMSG5 M]46V+:PP%HS<(_[2,7 Y27."V]:G.#;W.) M7^",V2+A$5RBD6CZ4E$A*\;6 M=('MO$>L]\8X$0[#HA3VQCR&_]W%AN788@OIL!6!0ZHO;3D:NZ^ MKLS5@[8_J'-?W:D8 "R\WS-#.)IA8_G0/@?0GLV,-;29Y##&\Z6Q'^+#.,!' MT&D9]MDU#Q S?IHG0(RS1\P0(@88L)(\ ;_.H*T%?@5&JF:/_OV(Y&SG\%HH ML M=Y?U5;*]E$0U>34W 6Q.!?79P*^7N(UB#AY7 ?WXPP'W>R7MD@X' KD,F MT@)V:(>&I76T#+#:/X7%#1LFAYUZ V=X8"H#&]X-+OP;>W>@7#MT W^T-XL0[,>!CTY&YOH?=OF6B*(SGR9+TSM>'/X<(\ M19Y8VMS?/K1#G.^!A6VVW=L52 6:I2"N#^CMZ;W7:4Z\/U1"4;:37'5K+Z<" M,75\SG"+16=A]90N9S9274N1BVI?8R]T)8,&;R'I1_IG=DEX.U'IZNTJL$?ZECU$8D0\(0*[94.$&!%/!2,) M+$9$!! !1%/,$=% 1"R:(H&(6#1%!!&Q:(H,(F+1% E$Q*(I(HB(15-D$!&+ MID@@(O48>SC.B(>/][+[D*?O>INF/['IB_K4KKOEHSO"K[;@P+"O]N @F*#0 MS0V;;+QW:_IT)?K9KAHQL.,",N:.B'$'?;3C]_L$'O][ M@C^%N7M?]B .HY'(,_;]_A%4&T2G_?B #H'TD M,>''A/\C"2 F_)CP?R0!_&#"_TYT'W$_[[YO!!6\/ZMXDCS9EB9R'"GH+1!] M3VX4Z/:]F(4+;/("SZZ6@>AI_9!06XH_O<].(9BPHL)+R:\F/#^D/ N MW3!MFQXJ[M-#T^O]Q\(NWS5PS ?%/(^&%ZV9[[G! &);P?/$*W=NSG7&D%SW MJ2SHDU+1W>H4K[^C^I0CGG."*M7R^O2:#D:Z^^S6[8L[&YOFLXV5@Y;[[8$T M60O36>OSY44/&L2%2=@'CMP3Y1M.=(%;4",MAW7[&%J7"=_)):TY-53#2B38 M T%^J;M[+'SN6OC$LBS*$47U[7>@M=7!GL#03';M%>-#,ID M=:7;YM4\^&5!PPIHL#_T>Y+B_F[,CLQ.1UL$$<#[.@_K^);L_*ZC&UX41P$N MK_I4;PV7FUHI,7]$A@YB_HCY(P)T$//'=^:/;^MLV(UZTB;W^GC1T5T3QI=2HJ.ZS0VC*L M,TJ2JG&I!M9TOT>]O]Y-%2;+&XH6^AN69J#;O>:)!M8:[41MJ&/2" M-GHL>NY5]$1@6U&7/.<1$ZUQ@NHD&MTY)^%8QA1[AMF_B8$[*Z[5$2TLF_J< M=)(HU>GJB@Z;^X1A F_+B<#$_4]0&#\RO'V),OT)]!'%40JE&(;\5UR=_UHE MTT).?T3)/<-'J9+=SRW6'W6\8#%>(H@7H%[@,5ZBAY>?6Z,VZGCYJ25KHXV7 M6(Y%$R^Q'(LJ7F(Y%D6\Q'(LFGB)Y5A4\1++L2CBY<=V%+@*6NXBBND#,/@^ M1:;_! +!M]M79*=NVG[@!,2^83>"F#/NE#,B7'OWDYSS>NL"/&:E:+,2_1X MHE.N.MK%RS\)NOOO% M3^Z9=5W%^T:]%(ZWOR/_K% M+EZ.QED7>QFVS:!=O#=;X V5MNI?+[L5.AL^EI\WT;*^M\J,'F'>HP)W M'FW+'; ]>F[8 [1<:!NE9'I4K/Q!D=//:%MSSNJ0 U)K2[18HL4G=4S7 MW^,&])L=U.:F=3DKJMYO_>L7IW]]3"(_^(>$Z BC7B[A$$2+OZ"@. M_>GBIW;=Y7Y_5ZD:(294YQS94[X&9.=?KU5LV? M440662Q)\RN-$Z22V.+$Y5R4U::8@N8]PS!Q2$76S:^22O=Z]CY?&_3ZND6(7&)OD4TSFT_4 M1<%LLM/-P,]5T-)U[)]4?:E25:+"HO5)K5M)<5FB;+(B?8VH]EB.?:RA="S' M8CEV'WZ5Z(T7DVVA"KZ:$$EMC_YUG9_3VCP^:>MO-[Q\T'^]J6^\<#QE:5 M1%C57QJ#J7]+QE):NSO1P3QYEW_O!0($!(*ACP3Y+^3@,P3($31AX] #F#WK M$+I]['F3T-V/[W07V*+&LV>_<0S*BK]-\'6[L23VF"(OA*P7]$D\H>:_$C)Q MH&#YWW8]<[(2,OP,B ^PN?&LK/;VIU__M(,6K?88R=A!KU5W3[G2/P=8?XU: MGX/Z% 2E0"Z(I(1+*$I28FJ7*:-3(JA9$5502R\^7(7HN8-<59OI+=L#!>2%2Z>BV)-R93?"DFCV:S+'K%N59DF&'DTN]((LAU>8!DO5X#LQ[.70QJHR&:^'V@35,N5L$FO7TS+:%,GCA8*#7931;JH@ M2 6]@:GU8397A"./%DIVANRZ/_ 6>KG,3V=^PJV))"R?<+303KNT=&D1Q3A* MHR;-)J8[0PZ^\WBA.7V!V8!*!KJ9&O+6V!ZP]!R&$:(O1U)JM9!:M+V*7C<2 M64T;66RST@0CC[;43!1JPVQQEM>[23?;R\DYKB>S8.31EJ:]U8;,-QI+;N[( M_)1$.7OE-XKLDQLVW[0U,B'XG72?:CK\FN^<)%$WCU5K@JT*7%[D9QJ1(]=YO7F* M1-&<1J34=*K/\2HY2DM65=7[$)]'2)(2>FJY8FIK'<75HKP1!W2>/45W=K- 2JMA3^%\L((5._3E@@/%R-'L+#.MSKK+ MH:JO6WVJR_<&5)X]*7"8#=Y:"Q7-YOR"UQDEI^719 1'$D=[KXSZAC-; $='L_N% 5K,9]HH1Y7I1D^DUBNNK@(<'8WLVDIV@;<$4M Z M3F2!%@-U6*"EDQEB(>Z/Q\VHW6P6/H(Y/4.SI!'U6/\KT/5\RPC)2B.0HR (JNR-$\A / MG/,.,I+ >A"H^@+M 9D!;4Y!)!=QE)GM>&#@< T'!B]X1%Y_]40Q]F,SM@F. MVW4PG3U3K(1BC9Z/]B9@?OAG1U$U%RA,8**EYDV"QWDN$PY0%4MQ) ,LSW,D MRP5Z-5RV!. 9'/#_][8ED]46VD@)[!AW N9R17Z HB*1X7%]/4^0\MSDJ_[L M;7.&^/,\]F4]D\N2W=J *S>UK*Y.F,*J^ O[:' M[>(!K2&N!L20Y&SO\!'PBZ%)@=T7+!1@4(;*[G;;;C"U(LD39 )D ^# &:!. ML*<1 H$0_!7P*6)LY]<"[WS(_T,@SQ8!OP;S^D/ O8""0K8.4 D>#-X"MAI, MH5FNY_AP=X^!MGYU ?JB1L&AV/3W4A+^U[1'B@&(2EH!<&[@+W!'$/)@+P<[ MW\+C$/!/Z1)7VN3Y;/]K+!5RT-@V#'L90!5"T46@= (P!,<$H$#?! ^L=P)A MRVU["2,M@/R!3R7 PD7"$? 1D/O .S(V+'-E^)E*Z_L VZ&AR&89-=K""&P M!P3ZN7Y?"!;HA;#VS&'S[,C+^DZ@_0!-;WOFM>W#$U#M5";D@%F*0G>\JB;= M2G-8;Z@O#R9>GB@CWU#J8W8'^YSM\ #R3R%A+07,*X.U!O,%9GH;K")MV++^ M:Z=\M9J#YJS'+1E4R65'RZ;3630J["]PV,A 8/Z_7T V*!=1JRX%^5!;V3F6 M0G>Q#&A;FKG*[]V'PX5!;MCZ8* W0@Z]&,^]/@?NY*W+Y]BOYCF[60\Z4_[Z M3.A9W,#WE-OTX+E/>$S/V< W[D@:2;S$#7RCB)?4(X'%>(D>7F(Y%E6\Q'(L MBGB)Y5@T\1++L:CB)99C4<1++,>BB9=8CD45+[$4H\X$^/E8GCY0J;L M%>K_?P$(]"> \)VJ9CV'P&&D7M 4]Y,@V?=1QK"O-E(FF$?BL@ Z:+>&P'N. ME@OG#UX2)K&6^:T$0GQ6?/:LR-BN]Q..BI@R/DL9@N4HX$W -E5^8RI)*:2 MF$HB0B5WY4B'R7NQ>R_B+$&_!X"W,!QR__&_1_+@7"+R^[C$TS#IZ5[D9DPD M-_+I2)H5$TE,)&^"KF*[[LL[Z9A*SJ-L?1\J"0H,G$,;BU@UQKBU?5QT\OQ% M)[%H[OP.JDY^J2UI)3E=<#E7'PD2FYDSJRJ%V;.O]^2&X5I/<[S,C-]?L4,O M* L+![*PY(%DR7!$QE%&F@?/U!,5*:O-Z20A]>FB/A_U>ZNYM?8\#C;P)F"G M42QYJ0+WL3R*Y5$4=W[3RM Q4\1,$<6=O\441Z! _OJA9_3+4_G%F2W+OND; ML,I9$-?R=.$ 3^:T J91VM+JQ!'M-!=LR9\RIL"/4@:)=7@''< CFOGU#X;A M1P?TOV-A% NC\\3*1''GL<7P)6GT--]SN71"X'3:B9HOU9."SC?T6E^D-V*R M"&O\PBKUJ0>4P#Y:I/[:Q;6>'F3VX\Y1EOY&I>J0H*CB^4K5P:JGIPK5P;J+ M!Y7JANN XB%N8:E50&_P!>L7%>Q.9#[\ODJ%N.)3C<[,KBCF*+W./"VYNEUQ M%O#:*]7AEMT$0_4%;X'6.;9(,M)*=;*WKPYW+@*^TUIQJ200W7$N[)N$<9,< M93S.48XD7K#'9)S3'T&\,(]X7/,R@GB)Y5@T\1++L6CB!R\X9Q/>=->[L-$$.%+0;B&9@S!F+,SK<&8JBWQ$",E8Q8 MR7@M:XO\:B Q3CQ2M^6N.RGF%+/2#V&E+\?D8^@C1=U3!N2YJSE]:_JXC"_L M^PN-][Q.$=/.8F7LKD^0>\G?VIX5WT?M@MD*(;3.F3H MWU]TZ:#>K9,[>AN/6DPOGF^7[$&U;**F:6,ETQX/%+UYH5C<;;0B^-8-VF_7 M+:4/^/Y94M^)*-VTUS#T<666$];F:N#6:MEI9[84R8MF[L42Y,=+D&AN/)8@ MQQ)DGY%P0GJ,_-&&7LY\#4TT_5[6)$R#':I >E"?#/&_?*C\<[J^5,3TQ4/\ M X;$T#T)MI]B^!%'D6W5"L+R-:@C*ZX'/LBVJ0!=$'$GX"1(@)]-\.,N]OTP MKA\^#M@//HP4GS__@%B*!U\2I@Q8 5?")#0$T+BG!&^RQTA]IH2A^6$R %R7 MHTP4R]46"@(3U) 1F SF)8#70*W4110+SGCD.D=@)'_P$L@'\-W_=V9>^VH6 MP1=9;P?08@!/'N*B#5#QE(50!S!Q7K)837(<,>W7-I.>9XFZ,J>*3=>L3//U MYJ]_R..DO0!BEX84_@Q20$@Y?M(U;'N.=@6^5J%G*W.S^+J0^@-(88ZT2&86 M**5G !L,RRLM:4\@I)+4$:@> +V[,T6&\6+&^O&,W/MF,T0,$\2/S2N)&")BEKA9BL*7SXL+ M "+WI"6:H0H26+J2AY0DRX>:Y=92/8CVJ&G8W';NJ8!^\L6D#BP9(1!SSWEZLH2,WV% 0+G!P8>I8"12%> M;[WA6_'AS]OW[1#^*=Z^LJ_S1/&ARM:]L7XJ0+1::9KXY+':.:RVA8=<2]R, MB_V:S?%F#U\/Z 3/&E_WE^Z74GT2 O!:XLCD=Y_;_,\=!/M=%%W7/UFEB!UN MI/G4LONJZ:6R,@TTD6K5FDQQ MG:RWFB(!Q21!'0O)?W]#M;243R..,E+,64"!]OBCQ[0[D1S%%3,RBY+9BCS4 MUX-)2R326*N)19(NB[7<1PFSYL-WUL>[.5H 0("N1GL:0@_NYQ;5= ?=5%H& MIRE2OJI/QD0OP?[Z!Z.H!XI*'5]G+O>78G>L^47BE(I@L$TT#K8( B8^"Z]L M'MXZ]@YA.S9&,ZU?D*2\AT@49K]%),PN,/?R!1]"H'8"3,!&]_D8T0 ML?_7:UP.COBKTW%>DWFM! MG>1Z3L?GSGXG2+&L^>_<:QQR!T%GS=;BR)/:;( M"R'K180N\82:_TK(Q($RYG_;]G7/T'U:6AP9L+P M'7=/N]+A?>MKU/HFC4H6A!\L]3,TMK,P8JLB!^_ ML1YL5)$Z?J_^7()B8G59$T9EQF4/9G7+J& M9E,G*22]D\E=A@*^PI"LG;&TM8SGN&4*ZFZ;&V]E0MK9ZB M$'XL^;)=*;?0M=7&!'534]#:20J9D\U><5UOL:B62U96DPSOZ[WF*0J1>WJ- MU'NBJN?30]0U!HUU680CC_;>,!F6J/8VC-X5+-7.+FILL:N>PKO+#/UL3J\F M4%_QJ%QJVA_5J.4IO)?\#C$DDUB=ZU;X;-+++_+#EGH*[WANR@Q8QA2X=;D# M:)7$YJ+/@I%'E#QS"JELU1_V]43/*N+LS)F;-?84WIN][(!CRKVTWJ5;NI]N M#KQ110U;O04C7QREN]#+?($S9HN$1W")1J+I2T6%K!A+$0Z%J_EZ1.F^+P;4 MRO:.J+K3@C+T24NKFY8FO5#0$K7L;.,VTQ5N7E1+>$*4J,ZZ^4XP*FN-*D^Q MOR="4\& FFTYSY0N^/PV)E6>6-K<5]Q76@ILF.D\/V4<2\BL@=SSUY*]K%ZC MI<"'0ZX#2 (E=A^ZO@^27BK.WEH<'9J*)V*>$=^%4=L24H6X1C*28]B!O1E2 MC6F/% -9 O4VB*1^"O,&2/9##ZQ[SK#IG;8!-0<,_PIH?D8X;]@#&'MD?FAA M\J@%*C[2,1ZB@ ?LD8@Q$05,)!_I&!$WB=S]V-%P@5VW-%=/C!U%>4I[#1J? MSQ0GR#(]3R?#*V]J5]#GSY?^GFB*KO=V!O1(L3(85]BUW26X3#-KKZV47:Q. MFQ]TWW[!*-@]>N!E#;RJ[?5,>=:([^4 2(8Y0(6[!-86H,'M.[M9BW>&E,F3C<:KL&8CP/:E\ 0;ZUY>K.FUEV*U#!;@53$\& MAM3"AD<-%-UG%VFWWN.YI=PW">R]+\'7<#19Z>R)=/NZ4:-&%_F$T$>I1F4N M##8%-T4L;R7S (8$,;ENCSB^)$TS^)2R_ 1T& *9QZ"/S.6$WJU9[(_EX&V$ M'M! -:"ECI"UIABC6(6+F@IWE'X4ZP97W,!!FUI$6:P7?6BOHBYMN MH[Y*]]H&F@>GHR15Q9O&8L%]7*,JG/B70W12YS=7G% M?C[L^(\T G2O$&30;*LXJ:ZF0GVM=KMB8\E/47C/"A0"ZI)&T*V9*ZB[=6+(FJL@,ZAHWJ4J<)8PO.AI 6\+KFR@P@4Q>-L4"'Z HB*1X7%]/4^0\MSD MJ_[LHZ%XUY5?([D4D,]T=@L^S63I?7A,UF(7T\6DC9*$10W7: ^/VVV M"M-^MU1LBA24A>@C]HU].W\F'*]7?/<[5IX\%0 EO8A_.B@S&88[R8#*),U" M%-<#C!"4DP0T:3LN BA-G@0OD"%C:V,-_'$9%&)&=N4EMZ4JGZ*D)IKB2(X\ M63\B/*!:\) ,U@'DSE-& *(%*0'@0; >^'K?#4O\!F%5IY-\7BF)>6K'FB4; M_D@)U_5T3Q'NZ@$!8[3$2#/\8+DSQX9XM2WW(2CB$L8)JG!*L$;$#L*ZGF\% MO-\!*P/HM!TH7;9?MNL_FA%9VKXQ0B;20H'U77W#"S SMB:R-0$1Y M=D#7(V4(7@ H+JSN#16!$2QL"[@8')XAB8>T'2># ;=YPWN0T"'FF6; ML.(3F \;(7+D#4 MPO6_'4!ZY6*V%XX?GE:2:AOES0&JR?U>L; TDT)N&97XX9\4)$L]TF_V'XPC MT:X7))N*$1$!1%"/9!R;&05$)!^IN+SM#8-DWSL:+NM8/#";SN-C?%.Z1OE^ M^#V!%-V[X#^/$#M3F-?0GDOX)#&U4&E:RV7RG?JD./ERF->3F7:J5MFKT5WS M%+HJMHA$%\7G,H.4)LOP\A3_/&XA]?9)-.MN>(/ TUNK"-)+G2#'WK% M8<,[Y"\8@1]G=ITYJO7/[\_]>HX*3@=HJ(KDQF?+686 MUGK0_.K]Z=<$T[C9)OOC_+R)SI,5M^WT]16U689U3BYW;7IUG>EJ 231T+"> MDB%A#F2L8GUK%>L&5N ;68[>HB@:!:FC"?YXV>Z01$DISJYM"M)&0O8%JU)' MYRCIC#;2=)YOJV%<;_+Q(NW,HZ%N_;%M>-T$!D<9:4&>-ICG/C6IZ] ME@ M1:A5;+6(8J$-.LTKZQ%3"<2G_0Z&XY;E],*6IAOTO12 M#4-*,>+Q0L'U450C(E3,-WAV6QMU:!NC&P=1?2Q(]%G,U,DPJ^\>-'IBR[NH M46D?TOF?7: GG,7V8>3-WA?WL$30C""(H4-L&"-[&!^'! %R__W/\*H;NI]8]8-&#N[VM ? M-EP;ADL"LO?LO8"1GC!A'&!B+P5>D5(!2JQ#E PA2AZ1K._L@J*#RP!$L6# MZ'$@*)P1?, ?#D4(,M)&X+5>&"0-?QAKEF3),%!TNU(8%GVPT$^N[Y72[^?' MTT=#4)C]N'WS&?3C42G7B!5^(W;FCA8>I:6^31M?7^G=-3 @T+B!0=S X"2U M?K2! 3#<[")E3)JBOM;G529;SQ>Y!)%;GBHV;W90M^-7BJZ>YVHYJZV;C"\V MPYBA%R.K.6I.2^6-D)FG4OVQWY_HDY/%YGMVMB[W?)_0NUZ;&ZRP)99*OR6A"M\4*3M399;MYJMQ[/35O M&YE"?JD#(YU F9E*#'%63!V/3-!=M]=I#T4TWY:L7I'B5-IA1?K%2)$@4%QB M<$)4&)D1DR,"%X?C$7@AC3+$"*45-$4]?Z)@Z%B2H9,,AB=?SJHFBG22M[P^ MES$5F4I+ P)73V(Q0Z #O-0CEYF\(:1RW%4?JZ8==GK M$-C)A@65(I&ARN-,2<]/A+8J<1S.Z[#YQ='L(M.E*U@RP>C\4.Z,%71LHRE( MET>SXWRUX+#&L"%TNSG4Q,C>=.*>;&F1'O8*_-#I)M%YGZZG1&$E%#E(P4>S MIX6^H4^2!4/ NWFCDN;7F6P*CCR:?:"7\VZNB"_0^=1<)!I+KNX*)YL@M&9N MA7,3LJ=3/4>L4LQZX4NP"<+1[*XX5%@IPZUUT]KP+6S,)Z<5V";C:'94KC7+ MA%9CA&X:ZU(TQ7F$=[)-QBHEJUJ[(EER]^:"Y)OUI M$U62?#*C;_+Y>AJ^\YCJ$GV\YR\45.>Q6IKVVHNE!2CY!$^22SDSX5/K'J?E M;'W8LMR)X<&11[,GTB+.57E\R&D8M%>PQF]:D,3IWUMU& M/C/45'5YQ.=P]GYVE:JO? /MVGP_*9%>7K55,/)H]N6PTLSW)\DVVN6+Z>:F MD]:*=A.,3!U+ B*)4RB#[EIM7#I[*X@)F@!+57%<;NX#M:MF>TI68Y'V%H6Z;*M%EMK\TBNWD(R M]6JU7D-XH"Z4KZ/@OUQ\^UG&7^#!=!'7-\$3X'4G_53;C&8$^G,74+F^2FX@ M+T^4D6\H]?%I.MM51MB6=W"/J8WE:X+L"DQ%UXH5JI;D$X/ZY%+]0@YT4?3Q MHU;M)XR6^TWUP^)4OR@D-F&/=)S8% E$8(\,%6/BEBEF;XND"^QZ=U@A]E/Y M'NB*+4F6+SEKY*#]$WZ>L(.;1HU\]6H/5='J!HFKF / M&$$_ /9]KTGY?9U.;VA7A[?I%]"O;KWM" F$B!];YY0#2A[SZ+_O^H1^P;?L$"#4MF+[\=L?Q-^1N_?4 M>X*[]=Z<'*-2(<69@XQ:7:-<3M2WJ1$$3C[@*'E^UHYMZ?OFV-B6OAHO?\Z6 M+C'&;-K+]U9"M^"("Z';:VX:JI@*VB"1#RA./R3QM\IGW>%1_5ECFHC/\&N< MX<^%! &$Q,CV83S #Y$21YF5V'36+BX7^)K#)8S%)VEWX\K+JUK;?FV5JJP: MJP&G4*BF##2O/5[ H$Y832'UD")3#T3JK69IMV@T\7I+S\H3#\;/; M#85^Q'?[)RB7;0/^&!0__@ \F$#"1AP>GVY>_[-0_A$NI^X#SS,MO.4)"L5_ MYH+D@WZ[6U\>E'QC'53I05K9^EZ@?0*;;Q],M][>Y:CX'5=2M,(9OEI \D\N M.C[8TAP2(*2_%UW-2X)1L=B21@EKH\X5?,)+KK0OW)[^P36)I^>JJ78W8>H9 MEL"]>CE1I4IL6/<#WJ(FO]3FXV-&X _DF\![=.M]?Z21Q@>\+!'G_NLVUKB4 M /A,Q=B3:]AI<4$/CZ1\': W UDQ%9IC!0DCK@K5*G(H IB"KF SGA5B<@KEF8[" _+ M+"HC9%OB/R?)8='7!%+*I\^F+G[W,^Z]:\9OK0AFE:%7M%S/\6'=W:<#(*2P M+8&%]+4CK^U9T/63L];*JUNZ0C<[OJ.U&0>_;H;*>+WHUPR!1]&U7.O49N-< MMS=HANEI!($^X$SR'T=7SHL3)UU7J+LG,MU#L\+RQGHF]%*V7 MY^-:=JROJ2D&TT^!8H?ACS3^I>X T6#OB*IQ46(>7IEYVQCA0&^C+Z&WW=JX MY7WH;M6LH) ^+$0&M+>Z:6E2[.Z+W7U7#4';L!;LT9L9?ONZES?\;/R1NH M=26"I[4Q-5VBF1:/SA>+@L+0L(H-4.O01_RB,1T_5(>+$O?LBQ:C@8K#?$=;*'3U>66A)1)>&=72Z"(I=4KM M) 8Y//;^_03OWTZYV3K'OF6,7]$:^;("8W)CM]\EW7X12ER_(_WOB3I?G!?U M;K4\2S;&AJ"U)ZF9!A"TF%]7_>OV+8$8]@4'+3/C)6_E\PTKH89540GL 262 M#ZG4][+X;\U=L3_P9^J-?R &;J$V;CRJZA_W*Q1[][PW M&]'T2L+/7DP$1M!X#TU_(80,"#F0P?2O?[.J)!"N+33T#'?Q[#0@4Y69E=XT MFIQ32#^.VYU5C7:SZ52"DUJI0?+-??&OW$5P:<+_>@?@U[.P/X))?W]:?76@ MR==XKTZSRZUQ'&<9G75LV@:Y"_W]4W$ LL);^[V>?97*\27^]8OTNY-&BNU( MJ*E)5K$DP:%JL@RO,4;4_^/UZ;^4)SK@0M3E$;?V5$ZY^G>,.*D9%(DS,UBW M9.\H9RQ1&5,'@*XH$&B4 /3-*P:E&+:C."X23+P&G^:2[9B63?U -R!$L/2_ MFYY_!?]W_ OS[]\4;H(((%$,QZ1XRD:%_(JCP,:FKB6,>5NB^)$E$0_CX8>V M-O?4_7M2_CWK%Y$.QP!L> ]ZC&+;+F\($MZ-#9(9-5@E"@7Z2S!UW41T9PHJ M6@JZV*'P&JT-(D6"2--'Y.$%!C#OH]Q;%GHYP-8<27"C12T49XP7M[D7S,8Y M[TA47>,]-^L/W@8E158,>-Q0TLS%WP0[>Z_UW[4&]CW5WGKV&AMK6(L4/YU: MYA(4'$>"R_[GC8H8LN/-SM.@Z;JC0:=,TK!^@S;K 3HF78D,QAU]3F7"CTG"TSF?B(YK?0PKX' M*7@G!"O8ZP5(P=\=Q$/YB0WWHK6RK++23& 6@OB0+2R.=;">K][EBB9/2BERPFPO=*" NRMY%$OL-L.ZIRZA+]8!^ ML$U*+^HF=Z#U -< M,)%%I+M4T_:3WUD;"M>"CY31&,Q-7'_=1N)OFX5?U@E M\=W0:_4('K7F7NX4/IY+QNPR+]MR!DW>&$F8*-&G"@_ZAZM[=/A&%_\N%>\X M^C]]'$K=$:-&'A,/M!3A&REA6 G)Y5.WA/,G*&^H)L-KFB2F5[MA@X.LM,$G MA6&IW+1I-_T\T\K69+B,CSXLT@Y3SIY">DR[7$]'Q?Q/(F$0/ 91T74)<( U M3'<*[]OHX@Y2=:2M;O=?+D8O3&FY97PUL09ZG9-:,:XAS0VA;S0^*HQ/$I/" MU%58/CO=5CAAT?PD5%E&G@KT_H!WB(B4C2U' MV]60N>BQ;4/:%,ZM%0=1L@5+&?K6W=UZL^O;]KG]CC:RMJJWX!\,:,GX_V!= MO"\I8''DN&F2@W2>X.G?\TRLQ09Z,;;/L3"RD)XDX97LGF$#?PMHGRNF:VMK M6>8CY=6%GM':B0V8Y'JB]N;#:?C!K-=LLA.S_:!*MAX6'N2146!2'QS+[0L( M_QT$(?LSN8DXT)GLL/Y4'-(AL1!WRM7"W)S#@8U'XG?)^*'VH6]$16 .S0)[ M(5;$H[)Q)_#(^:E,B<-%,5XB=ZQ_O_G59Q0$@/C$*1&?'X Y4RDN>$XJUT1V MU%$8=W(%?%P--UL=_:DS4U$SF^'S4GETO)WX6XD"SO^5H/&DYU?+N\U5 MX;&4[?#Z,"Q&ZD^K.CNZ/!I;AJ[U'H?Q.L?6!X5*A0F)*Q?0&+^G/X-%+$F0 MN!61/\,RD7\=:6CD#*\/OC,&50WK;DC<@)RVI9F+A#/\@]IT(X>J[3E%L #8 M2'F0:? W/( \$OX'&A]P P'-GSN@^]FN,%Z_^(Y\W+D*'JQI("[)LXDLPM>1 MGV$9H'L(Q+7J*;M8*<5,2!*)YKHGY$!$4;P@ (10_TI ,<4C(:Z;HB(K IG2 M@WQSP,(DR0_S>@ ("0C18H#=X$@! M7BO(^#+%$"Q,F=C!#G\C&PV]>,M5>ZJS]W%/Q(7%Z+O<$3E>L; 7-[76*S<' M[Z K(N6*M53O:1E1:RR=XQORN&#F4W_]8N]H]C,'SCM90$ 8DT!HL#1JCM;F M:WPX=''3E=\#(TJ$?&>NJ4NM(=H%% .3@B82-@Z0#[ M1"P3L)SAIPHYWL#:P)3!QCAH480.[DA@B$?L1K9!/??X#-S ZX@];3W:X\!K MFUHP;<>^WPKBDLT @$ %$WYY8S #8S\%3>(M%+,>>Q;-.FT(&3/G&.]Y="X: M&]DD!OF9;Z$PLSO$\[^"R]\@(B28FFG]]%.< OORIJ6R.-(^DD)D*"IV]_[D MM06_LKU]QI/WZ^RIG^LLJ3 Q[^[#T?]0@;\10/:@J?/+4 !F7F _I$FR\].[ MS?_.(B-VQ^PD=O8Q$&M+DS(6O'R@T'PN \-;80O_CO M=BUS/'9OH .LD<Y?*_ E@_1JW;H#X$01Z? M^L&#IC(Q!JS8*!/YBSS=^R4:'R:3+)\<\#&9'40D/CK@P\)P(,>EB)R()%DV M'MV^8_,L-G+LEW#8^P4.'^*LBN$2%0(G@PT'Z7!%CX<*Y3K7"Y>J_4H]FDN[ MBP&ZE"&\&.Z0Q)3SVM7L:0_E8??&OD430Z\S_$! !3X) M/8Y)C/FJHF9"M<9DZB:SJ=X''+@?D"US9=R2CNWK^W!,UI[@.!=J_VXXQ6K()MD M#)*%XP?[/!6$G]A/([L^['!\:94:MQ:=Z$/V"LP]=5%V&K0]J= 99Y[H-B.9 MN!-%D;#[Q'XV 38;S@SUY"FA;BKE5(J>=5H=MLXZR5[6;0_2'PY GP[J=C7? M6#0'-8L.34-EQ5)*=6$,1C9[?Z & VEX]I38L=J*F'BR:^','E#LMEI=[)Z4 M\R)KMUSF<\ABY$)"23S73+J7:J:?6V"B9F(0Z15.72/ZR9#OA,TL"C6%RW4R Z,Z28G)1BP+-!]. MTG=L)+XO&?8C,,> M @QB;@I8K^>'\"33T#V[]YR*((M"N[X>N/YP&A98JFB-9JLPESG%7#P61^9, MS74^0!H'E;&==HB^6R@-SW;/2./>#Z7;.J>RHE M"'@>SPA)IR#BQH"X?\!']-&Z M'8R$["19=D8/84L-%3C1"'7G,1*TAZ]&RV4TN%!2 MF"4'\58!3FIJK%=TJSJPCF8MD'BV09((B'DNDI3;G6R"4PMHXOI"^J BK_X] MX$G#O+:ZG&M1 #B+]5*^ 'R M=U4]O+-RX8LR^%\)!'R.FX1*:JZ6&S>27,90*\V2&IUPU=$%TO@?F52K8BVG M SJT2A>E6*(Z6,V T4?OP@>R^ .(0+C9N/Y?S.8_IQ9T82Q]639_@W$:7C4X&]SBVS]H?:8ZRC#Y_Z0#J576>G* M4E*MIUDHW _I$[55B;>?$]5)KX*TU:-XV608!!*2D43&X2X#KX8*U,E\?=W% MUZ/Q?,47S&R9X%N*ZZHMTQF%N\W5JK-J'$DBP3D<"([WGN;PYM**=;(7-BQO M NI$U1')4J,0&) \+I],41GU2<7E'[=F^GZ;-K M@F]+Y6T'$Z&N.[G]NGG5Z:R\**?T=^2\CEXG'M@T3S]8'M^'M[W+V!F1K2 MFVN4WD**S98;GTCU<81NI9RPQ1=#6?/I"H*VD\%D5K&%65SMI40F'S,B(0UE M1E\D5'X&/+87YDGQF(IPU5Q_J=L=)9_1&$WJUNSB%;AN!R"!G7"TG5-;0\MU MDAUY.5XM;L'WJPR^*\)CJ#S)QF.=5:W 35-"HD=KBT\&WSTV^S4Q^+5;_#P^ MH&M5#T*V)" B69B6:$O&5F3R('D09>$@$=174SD2+RX3G*2.%TLUY+#-9.JO M7X;Y@J/'"T,'J\3P*7VAS0X)IVT1 X]]>>OX=)@T+@I?>: F./SZ:)SF_CH# M-1?NQ?6RA> WL(I=,B;S9;V48FM^LO[[-.SD@5W&GW2VJ-&K=JPS;2X'$_WQ MXU4W'X_#E,KLP_/JX;G#K81"+^GDM.:SC72Z@]V4KB\.6119A/'$7"U]'%.;$T,\M4BDK'#:*=#XOMQZ47G3,54^= MCO+)($Q+S#UTU2[_3+L9?66'%^XHC3HW')\Q_PW",%^.Q_-%89)<:ZJ',LLQ MUQ,5LZ0T'ZU']:C!NHG";#FBAY( 2]AR1=O*DH)#Y8QMKX_59?NL7#&^3F<' MT4)Q%.8;8[=3ZA12X[)KNNK@15P>]$3OMC+9F2/^CK9F%XF]?1^5Y&.1MX1- MU[14:S&FV7I*LOE!<6 F45W 79S=]TW\">G<[UC7P3K9-U63>F4&\1<\BS4&,&=BIN-4XXJ6]N66_&#N1<3N5?;)6 M67HV'\I%I:*T;.ZH6_;^K 49@T!=[H=&NK< <(>FN9\&A<-FMY$=U#,B%Z.? MGHUE+\:$^5-Q8A]YB!4K(P.4E,.':9PM9AZU9D_--$;/Z55BV%\R:YX2.O;TA9AHAB\/,!_S.8"LGEK%3NENG>M_3$+G]EHV+#XR/4#UN2J*KI2!3+^$WP6AN5 MA)MCN>-WP;NI=]\Z@?]#FZ@>C?94NROLS7%L@GB)\XG\#AE[%V:/08 MXGIR*!L/"U*'KC4N$ "L+[NST:SITEQIVDW'[+R6TC)(,V;NXM\D GA1-'U9 M#/!141N*,:R6.IFX6B[QS?XL76V@HH1P/'S',LDKB0*>%@&/8STEKQZSS[2T MT!_HY"R<;F[G0EX^#)B=12LY$/,#SFW-6[-"MK@8+P$SB;MX)'87"7_3,.!7 M(_)\<<\!@[U,GCOAN_O?[PW_=123X6 %09 MM6BD)2;.E7I#J1M]-.FRAM01&ICI+0)X@@@@?R@&>,D0X#=0W]X?!#2[XQZK MU:.NRB[EF M*B[B6JK85U=&AC5'Q2B_TAN7#UAE>HUJ+YX8SCOY_FS25]VA:!B-BP2L7CGR MUX''>F_@R&;G\8F+]>*6QC?;2;EWJDYD;XQ:=3ITXB>>'.2N$ZC7;&ZLUS MJ,G#791E#C,1[RR?JX3#&0.#&(T/U .Y7PYU8(L8NA[.B-7[$H^E8]O!$W UM'(QI7JAIVG4R M >.Y\F!W1KTI7>MU'=YL#]-Z>HL)1"["S./"N)G0'7?1J95E,YWG^(?7IY\]7B.!\!>]L1\Z">,+S<%"YO9I*6T,"=WX_*=D4 MJG63GXU2 Y5=L+5VQ8J.I\53J9UOE!U9L=H?1^:%7,;TQPR< Q MMO"RI/A$&/_KC+2OFE-[47OP]\5 ,/B=R^(=HUI,B;4G3R' KY!OU!B$'*CZG!.$; MN_^'\O=NM.9<$XJ#LR280 _AS:,$G C9NPQ(>7<&JT:OZ="%'&[/$,(6U]QA-'^3!NU.##\U!WVZKLQYE M=.ZI!"=#T"@RG5?KC2HL)=D:A)2G[LA.;LG&Z-GB );;R4=G!<=1V72G:F4B MT711Q&H32L Y-L5Y[5)&AP5.RZ'8S7F'>G\Q BX?47N4:@7](1-BN!Z3;O>L MT=28)=!,.'QNWG1VCD[<]IGUWJ1VQ#4!P8!AY'"3@>%+XG4@.RL-G8)A.Y:+ M9$1PZIM$EODQX^<%(NGKU=S30FK7N1 [F*27T12C]:^L^K+8<<=T-#*HJFX[ MK*GY5J&10CF][%WDLS0"@ WE" 'LD@D)$9$PQJ;5^)@7O]QH?@>AD.7N4(G] M/#(*.;.75%TUUS >\H4I-UABKO6A\H)^& MA,QF0@$'2,1[T_62P3%^D9"3#V+>:-6YS%2;C5>+22A=&7U8)F]XS>LB6;83 MST;:EF0.%=36B\.H,')]D;POD5_']D(A_??P%X#QJ&B&, UW]2/H&<)LA=K?MZ.#71B7?BED\ MAVH1MM>6):[$*I'.L,HE$K.CS&)'H2/#@AC M8*#QY3AG?=O#X76:0E]-_0G$%#_"_HQ#B6[N%#Y>WLMP]'#X>TB-]DEFZ3)_09E4-<7(JI'166K,U&;*9Z;R)VX]\S$CR%:)W M80:0*@W*3W(YM3)[82[3R)HK(VX6*I/&*SQ*-RVNEY2-.EURV+C#SA_+1O_= M"6?81Y[RO5>^20''/K?%WPH&P!45[P!9KH$98H/-0HQR9NFTN&&GI SY1R:6 MZI6;*)*V#\;_^,Z9C==L-V43"@BT+27N,,$W'R-NRDYIX0X[&M?3[8B M5HHA6!)(&)M2')P?-0;-_AF>?)CEG5G(?TG!Y/6LOAW,BA4T$UE&9B XXE=I MX1 '/,BVCV;9?EV13V#BKJ)]*FCKK*1/5[.3;L]:DKBNM5OVKLV&S);I1 MGYES%MA&O.O0F4YVE5B@*4EL=%\LW8&Q"PN28(VB*SB^%V/WL,D2.0G?'Z;\ M"O$S?5 M6%.VM)Q*!F(Q4WZ%G0S#U6].NS4$@+QD2!:O<63WAWM)YE>KB)#O<#2[,@8A MII,:#O+(:Y_83U2[IP[,&MA$)0^F(9_?[_[%L[>_(#\L^L@LY]WI/,*51O75 M;&B.VOQL1,K[DLF[6'2_>:1G/&_FV1[O#7TD QD72?Q>8](OU/Q;9ME\D0+&:T6S]NY_48Y+4#;OYC"_US/[,)!6V=5$:764:*[?4'EW9%4N MTXUX6.H-6)LRL#/5/&31K#(%*BS#'6=,0(.VNNZ95BX3.9G;%L M.EI*)@<:7U$4'_!,)I.=[1M]^]6%?!Y7,;$$;_HY*22&F*'N1)M M.4,G<>I$F-?T,YO3PU;:27?HTEQJ5[/,=!Q50&=FPG?18]B\P@3^ #HBV=I\ MWGPT=&Z6B%2?.4-MQ)C4Y4-( SE=7DVJ?%IU!;JH+IY3T72H\9&<^1V/QE6D MS7\F1>C]:?)6F>U$I^'8,U?J]DIS(SRV;?:+BZ.*=IP6\F%FJK(ERP[/)WDA M*Z9PI?!1/OB-:^_OHQ9^5Q^UR/7V47M!N_N& M+=.N/%!2,T"NS(FFC+2'_9(19!])8*B"!N)K>R"?UJC9]![QM?.QJ0$7.EHT M$-0/SZ:1@T:2>%<1YX;8=I03>=P.)WJ@C'968HE[?(@X0[;QU96U2;<=+O5S M:88+E50MSN4JF2=] 686/'_:<;C3SK6YH/W&1#<++5K[%.AUF?=P-X%^UV?9/3B8XVZ]IL.72"OXRO/X65FY&\U&)JST\51^UW@O-U]L'2^4P+5$&L/XUM05K *B<*]49"^9#?CT MJ[2PSC<_4[;)5^+]Z[-5E$[8U)O]1I;.=^R6\P0/C/61T_& G;?.5GD5)QX_ M"597;H4>O=CNCGC=9Q.B:_GA]H"),G8Y>.ED&U_X]U5]I;7=(%A16/AZ _Q[[\W M+7"O2AGZWCDO.=,B.188TR3PN:?;(9SNN49?J!$^H/&M"X3M[0KA5PESI[_D MF9NR?K1CRU%.5.M52M-(7=8Z2GLXXZ-"547.9ER#JA%+14IE+O5(9Z)%7E?;=J-6P-%?ECFD:M1W),F+9WDKSP4=VU>/ MLP5L!/3:L\[1#B@2'YHHU5X MCDU*B;"JED3999[;JSCWF,+F'!V.@$EWH)GH 1605(\$./<:(QO6NI/;^(4) M89?#W(>3(;TW^8?S<.)>LE-JQUOQ69ESXZ-DJ&0(B5@53RD.AP]PUW63UC4+ M/7J@+IHQ>0%Q^28\X0.VKIQX-:U2&R^5554IZEROGGG.#4/9@:,@U?S09.+K MSJC\)@?HK1F9E8&63,V+>9GK51;2\&NT;F%;]5": 2*2JB+R-]J>=B&9B&PZ=2+0&^]LI<(7S!H&B*_FXVW2*1=?LJZS[')=W'$L9NHY? MH(W:SE*D[2RZBQ25F(Z7?X(]G'\DWUVC-JO8J)K"M0Z?\7&M\-"=)YX$.E,; MJL5>_*G]:,(9C]U%DX=DXP:-@)Y#&HY?S;E]./$4O$VT? ^OQ,MVY,0K6'-% MD5(1'=UC;8F]XJ" XG1,A?8:7'G)?#M&%,CSX-LR_!1%B@A]"BA7$.Y8-TZZ MIX D4", \\W!_BOS07QO#\I5K?YS0=0*;PECXO$IYM/KDW'Y .K)'7]^5H*7 M_/&&!-_"X:Q"?Z03^CLK#>%>%Q?/(J^F+8"<\/R:Z&0R8?]D(L^"=Q:/%J(' M,7# 7W\NWU<8_O]=C6Q'P]T6#-5">E%KCN3.2FREPH^K;/A5DSWY8S* M1^*33F+"E;-HY@"3O#]4T[NIVB5R=^O$\ ?"GAY.@': *0A?"MH --&$W9^B M:RU P-N2L0M._X$I0R2P"L3YVV"7]?.HZO/Q9PW7ZWW5WP MTSJHY(JK'VE[P82K95E=+#M*+L(T5ZL0E^S (3A07_P?U!@1/6W 5]$**BN2C+8^U)LK=&4**\9]ZS11P ADVV86^XW3KNKP U*-LF MR]GD_?*@70)T(0/,>B"<))X+.XUA2>V&)QM@*(B*X)7!T'< M/[R7^XI=Y%,7$#TERCU^$8\:*=H!%P*ZQ8*3BP:P86?"=A0%N0*V5X4*D9"3 M "N)N\,/U\D2YXR)OGOPR!XY38 M"5N39+U*AQ)CVGTP6M/R JF*T?L#^31OF4P%=A4 W^>] $S2* R0A'FZ31JY M@% &+ +)>&5FCF5J*)5OS?=%2>9=#8V=0OE!%M+:4!(?D,N:AQPDX;5%B0@1 M.YAM1 Q(C?6IE^@$V'5.:298K[@CJ$_EJ!^[)\HR("1,34&23*32O(;?VAK# M(5G+*5X':QLO^&VCKK[,1;E/@@TVZ21R\5J9I5OIH66MHM5Q M',5DV;M$Y*=[L>D.Z75]1H3$WCVD;0\C3K2R&C4B/;93BC_G^V&I^=3K M7 %&EE&%6;5BTV5GEAZ%GI^3=E%=X5:(]PGVP)3%G8. CL=Y6=B7P/[R/$R* MZ71RV1N4U%7AZ>G!5AL6TE5_19*QNV3L0$'WL98B!X06O%P)$9<17+>1R$,) MIWV1H;F2>+=CEPKFR, M)/FC8>NS-M.+!7N\G8 ,2DJ_U2BZXDIE6;ZXRA0- ML2U_,%4AB^&0]<"PT>I07E\*P)WUH%WW@7U0CY.4N5JLS;NJ6K+BZ<; MZI&N?$>ZD]C!1!3[;J.J'[+H !>.7T=)U8"Y\D0+1#H^PKLEC27#1G[%,LKC M)$,%G#&\^14U_X=G=_C$,T:&@H':H;JZJ^%WHUH-07'\+%*+9!_BZ@/I1*T)$,!.8PE#QR:#/P'#EJ.%X@/,P6H$=?)0ST>SK>UR^N],WC.#I,Q MT-^4AC'I7(J*:^>#;4G/*U<07YXFC>0 MFAJ+W<4.\684MMGJUNR9#9O,>&(+O\=_^[GNJ+&M[JC>IQ(;SBI/DVF6[@E, MM[JL56?MY?N[HP9YS;K_?-UUL.)Y.$]Z:,;;V>9TRO6>DKVQ,VKV6[^W?SG_QD]%^GZJ^WZ']3.36?N;6?N:#[6=XS"D&23XNR72$&;!" M,C:(T(*,O@H/AJ /1W@Z,DQ&A;_(6\D=;0'XH5T.-VM/;55BC63"G':B>2DU M8 ;T[I5:;B4TBOU.A>23L/2Z/6+,?4D)B35T8IZB17 MHT%X_YEB*S5BQJ.40?=,;LB6.SPS;:602VCWRIR@#J+-Q"#?:2E1Q^7F52XF M+I#[:&]' B=K4M:9T_EA3X_D6U:E56X,(OMOSQ:85*@W[[=I5BPEEOEJ.I'L MHBOWGAEZ#A=;T9E3514WWTT[/5?LC1>#Z/XSA4ZBT693L8$JI<26,9]WN$>] M 5N'"29>"29%&.#)#L,#R("4-=0E)E!(LE&PD.)B29I<0]:M3+7^R=&UQB*:R3CRE#JN%14=9 M#LKI')]ZDD.C0S1%=QLA$S@;P."Y4G]2IY$(74P=HJF2GM">%)H>J6Q[V=7' MS50UHQVDJ5 A+^2;O.*JL:(V+K0-TYT_'J2I6+I3T8>S$:^V]*H\[+.3T%P^ M2%-::E0N%4<368-&:K96J/IA"4I.62FU50Z&6< M#I]^!I%\L:$V%+K8X^2PPJ(:M.QY:(0^Q=&5T\V'0D(S_3KFD- MS5%3,:/+@]ALBJHL:N/.LQKCI7"ZT:L^:9&#V.Q'^^UB/.V4N$Q\D&DT&3H4 M+AT\]\QCQBPL5D#Y>>?1%%Q-612BC4.03S:,Z7"5?)C2LQG8CCVAG4FVT95[ M;Y?G11..Z;1)\WHC+XUY1WWLC@Y!WDT^/ ^3.9M1V>HL$9-4<[)((QSM/=.< ME^3\G*U5.IEFT6DGJX-Z?90:Q/>?.7/%>+AJ+6RZ)NJM8KT5+I=@G?'U,]_? M]"Q"6J4=R00]6PSRM;)R8O]YYM\FE]R[N_"D3MQ(I]7NS-P.*X8JYE-4:!PO MI[)M">>0EC?I 5YFC5@SFN@EN(>)(59-P_(_IE$/ZJX?8FQ+PMA09JYD8]6A M#1!*:WC2AP?C6;'V-!^/EVFZU&OU:N.AG3'IT5^4!+;#%%8%6Y1.J\B^=YP+ M"MBAX*)T.)2OXU]OQG- M&@C=_CQGA_)S&#FD[,VW![#RCFP!C9_:TD__C^#*T$(\U1DID0)1/K>5]6!) M!M'4]\TAQ_+?ZCV-(7MPQ/4.) L'E3QSAUA6WE,2T?OX?X*[]U[G0R*@]08> M;\(C94":#Q'_,\[6^$DL&^3!>]6B\*P\_&+_4GYHFYKK2&>V) [W'\07PH]O M-6TW!N'__>.(;X!Z(+W%,'%RB[?-^T3LAH@K0$3\GDW<$'$%B(C>,Y$;(DZ' MB'\<"TF+]TF&H*@4!$G:%I4[&#D#')J*K89D2T*Y=JB3ENU0%G8X2Q:NY"%; M/0'GO?1& ][>4_"O"VPGX%'%NDK0:Q?>\J>>J5'BYQ.+_!L#N?8%8^KN=\_? MO0"1:0ZHM. 1:1-HU!]_%'\./7/I<9J;1=U1;,(VU=CY>AN.11^ ^4@.C]?KW%]]0!O'XE MWUP/")95_#;B_W_^#,E_S:5@GV!N@7(B?_HAGZZ7G^VX1[=7I!$A&.%)3]-JK9A[),OX5G7ZR6E,I 8=,V*1U"0I)"JKT4=[EGR2O3V$HNF8 M6&,'W(RI&OU'14]U9EY.%!.^/S"X]WNJ;Y]C9?_@M))?N^WJOE-BS'5,E[SZ MQ;ZU 6U--Q3^BEK0OKQPW]0_Z2I/UJ2VY0YQ)R) M:'@1:+%Z_:T]R6%[J;GG ACX=72@_!C1G*^_9[E?S3YPCI#A,@5MF2IF!HF' M#NJ]>Q=F#DR3^$@O2H3(CW6''9TIC5()F-Q6KENJI(B\=%J*X6&]SB\J4Q M[%[1]X:R/E4HLV=BW&IC;K4Q?V8"^JTVYKLCXE8;C?&,ZZ.AV M:[IHM8P:G6SXU3%GS"J_] G[5KFPM^J8;Y-8\3MRL\/U,>F(S=(EK;.DV= @ M.I)IVGR0+E8?$Y7:.;90CQ3H6;9=*?*MQ_QHN?#J8\+W!V9P?,ODBEM]S$UQ MNQI6=ZN/N=7'7..IN:(C<@7U,2=5!0Y4R+!EPRT\\L) 5>A$=J*W%VZVW+A0 MA4RK+ NM=K(0Y6)+*Q>RXJN1T%J0"IGXK4+FJC2!6X7,]Y7]UYVK=-(:F?@\ MXEHQ(S)12X_]8IW):_U0Y6O;F6SX6W.2DOIY-JQRRJ+I5&*ED#)[2'DU,HQ6(W.]&MRM1N;;\+B]*IG\7(]PH=%SC0X]R_U"+/QDEYD/3_;])(-; M."X[G#Z:)M=*KDI]UHXLH_7&K4KFRZMD/E%Z\J$(Y6WIMZ7?EOZ'+#T@"<&O(7B"*CE^X9,W'-TOS$"3-$<6KU,_O/Q_A, Z M^6Z3\^^,85&CL9>KKSB4SJ\.?#OF13*KTRL#<$SR'EPS8$N:=F3@)]PXQ]FO MP6%C ?;IFQ0E>Q-O1"IJ#M;[<=.+G?+'=J*J/#6J@7+J,G88MEHJ"FG@D'K MT[NG6I8GB0KW**_:7$T1.&V\U(89X?W3UG']1\K1/62D7&=L6FB4:0K/H3]8 M_C$2IHW6G"Z['-]WV4AS5JZ-0:O]%:4/ELJ1Q'J?>O"02O[DL=QUXGPXD#A_ M*EAS=L*P&YPVZR/+&WR MBBT1HMFDK'MIWV._?,? U9ZX4HP<=K0ZH")5F)V.7&L%8?;:-; "[I8DK;T-N10P,S>T[>4_FM !'.?O.'A M&O 0O0_?,''!E/[71,/7[3KQCEV?E0E?]99!\4!?8G?\!X]<_)Y]\O^) MZ0N#AKV7#+=>X@VG'8)F##_V)=ZB.%#OQ/_[9_BA$-Z'-:$O/.3O.>4W>O\T MO7L:O._&FRXI7/E.^3.KK_@\9"4!6_YSO]@5NMF*[- MXWXJI"<+[FYJ)Z/K2V_SP\'NSQEY?^"VB4UU;:F#][$/946_HPW@6UO2?,RU M[N8>AD]24L]UV%;I,5<,IQ/%;.KCK0'7_G5)A(7#>^KP-E/$F3DVP!S_M-9NI\+ M49,SV$[#"]I-.P'>Y\X7O>14%_S,)?EKX?7RE)@PAD=PB:Q%M(B(UW]A]&3SU'>L?1$ <;V6NUG N% MH[M)'/^UE9RR/O@H\="T?OIQFL"^O*08%HO>D10BN2^\#*_^R6L+?F7[A97) M^[ ? ?JY#O4@0% ,?1^._H<*_(T L@=-E-08@-E67J-WVW9JH__E*SDX'FH< M<_J39>XQ4<-';V,1YCX>/1.R=@I0PAO4_!]/C2TD_?^[7FY.2@3+=4X:( MF_/73=NQ)$=(==%D&[US-9+? M"\,>K]BJUMH3:A297X:IMJEY.5;],& 9+.>PI&G1@ MV11J:R\KAB22^0K*T,4VPE3C#2\EO]#,4"V2^D_V$:&9'ZHW]PA?)Z!L0QM- MZ* D?:J9*PE6O1B;FRD@P+\4W=4I"02!1W;^[ X\/.2>ZJS3_\GCR:OPX\E- MP#LV#T>)#G@@"!FVI?.JA+I NH8#Y@;:D619\)/-:^CSUL[@V>%FB'G@+1 A5-8T0AWY',VTR@??9 MP1?B5(T#V_$FZ/"X;H=4=J!VOE/)0C*3^G&VBIMWGMV/N+BX1I.K5L5]"-FJ'NVEFHM2V:A$&G_]VC?/_O.W M7RWC@SPX[&L*+ A# S!NHB(6[R)KBV[V\8@^X)9#E(0R\Z@C24FX/@:5M\$? MK(=B0D2G+E+[/%;?Y0E\!:V(:2-6;AIP!(,7O5"=-ARME+3,"X^<&VY:1F\2 M"H7'*;"ZP_LN0@S3YU6M9R8+O7G>>.:0!@=L _U MN"71G9;2S BQ:$K*LVCP5W*_!\X=\&![2IB6MKJ_C%7V">OF[,-0SZ55\1A? M@V%<&@H2"H(.Z?@@(L2'@R$O1P:QQ)!))(=16A;C?Q']F/>=4]W$L_&0G@UM MM?;8?128%.L:E110:VSWRI#>5-C^*ESF0F5A^9AHZ;/^&/5^I7>OI!^JLVYH M)&4YW>Y$59IQJ]/FB'2)W;ZR%LIU%HUIMZJZG6[WR7ENM(T2>F9D]\I5/JL6 M;'Y*TVXZGLS$U%A/:Z3@RKUU.B%KEH]8V27'1P:M2(;AEWH979G9 M@JD7E]E.2&CEN['QREP6\5,3NY>.9_'G2;+VF*=;DY5:BN=+LT*^@0#%[%XJ M6C(;D@2NP?6L[*19R,P>%N'4(+P/_71F5FO:V4ZV4XHM>\V)_ER11^C*O4WU MF7QW4$PEDVJOF.[2SYGBO"2.X,H]Z!M:+][-)=(U-;\89[A*7VQ$X@NX<@_Z M"ILWGN@:P]#Y7%X8LIKU[-H-N'(/^ER;>=1M*SM4W23'#_B8&GXLHROWH6^- MQ]%\2YI%N8S1:XC/HXDPM-"6]J&?J_8F@R1M3CBV7XW3E?ARTN[C2_>@7Y^X M7>"D_;;:BX?EI"D(G= 2 VH/^O4FUZW*D1A/AYZ*F6)S)H7K;;16-KQ[::,X MG-7507C::96:SS[4J'#_M9^WX$XW>O[_]N="J M--*/V52'CZJ6_J!/W$%Q 6)D;_N1U"SII!K6,Z=TTJP62RVJB_B"-%G;P6ER M4>">'Y^KM!Z?=L29$E[FIRC786_[PYBIKG)R7*1;Q?)\/,UD)H4E:MS&["UT M7%5,73 JL%6EVVSGT^GU(+0:CNE-\KMJT$IX.:*LOC.I-?.D>I"JB MN!RELUF9*S5&1K':C7<>BVBI^Y RY;F4$5;#ABH).='H5,WJ'"@UM@^I7K6H MRWU^[*H9;JQ&.WR_,6MY,\VWKRP,'T;5#!.==V:3AEHS"M$95T57[D$J5*@6 M[*@RRW5J@P)7G\>=4/H)O9W9>WTI/$[:J84BT'RD45:E1&+TQ.)+]_:T8'K5 MG),-%SF]K\]Z.?:ATL_A2_> ^E0;38VVN*RHL8;-K?HU'IQ*; %7[KV>SCU:^BI;U[A9/EY[5AILAV/1E?N,:C4I=Y9C M,9&D^=Q4=R-TZ1ZCDO/63&Q* M\:=.:3A,S!N,T)L_HTO7C.K<;A73+/,'&VEBI;:D_NR@.GIZ6G M-<]65 Q7$E/."]<-T&7,5;E:V!U72Z96J13:R-72HE+5+'RNM@O5/%?-%+C6 MU^B[[VSE$,P#*]@:DIT*+(PTAR'](OQ'"MC^M:@I;^&Y MFT=:2^P.Y496MT,-%=-!DR5-S1RMJ"$:H2C9-D6 &DV4<'?WN'YHY"7F<*K#/>$-!L800!$WDH[] $1A.^0T8\7J[$ M"V-JO>U[>*R-A\VBP9C25E^+#<20_VHD&9+%:QKRA DH"H%GE()%)N$&/NB- MH@2&F3E%]Z!NY@@7@4FEVZO?FEP*AJ_COYQ)5 M-NU/CS9]F2G9EO,ST)>]-M24$7Y<3D$&+"IN!$4*#7Y?^3TWCK39X)<%N:[3 M\0A=ZE0R2K*\R.JQT3Z_.GS=6?G51SG ;]=[PS$#-5;,)0=G[M>OHXC:N0*= M._BF[^GH2SS_; T&-O"G[Y,W\%\._(G[Y"5[S/SIX+]1_T7!S\(:+CDC]D^' M_XW\+P7^XPG-D4LV]KEAY$"#\UCTAI$;B_KCP']C4=\%(S<6=6T8N7&M:\/( MC6M=&T9N7.O:, ),'(]&+EQK6O#R$W5NC*$W%2MR\9F80DW\)\'_.\<-_%JCM3%@!!_ M!Q#>U#+I3=[3WVR[K^4 _6;;_<.P^VJ.RV^VW]\)O>L1 DS\HS,$(HG[!'/1 M&0)HWR_-$#@ P)=&"N1=? 3B)OH[D0M+LY$;C=QHY!4:B=YHY$8CK]!(['0TBD=_*M $:B7\7&GFY^^Z7&LDGH:7$/7W9@8VGIZ4$]?]X??HOE4+-B6]T M=1FZ^MUX%.YA^5W\=F<19(>&QP;!\;K/;J^'P==.)(J_XLST&\*L&XJ\ =6[ M95<7'1?U]7&,W;+\ZT)H-=/JW'#XC@0&S^=U54BL>#VN><-P>8VRS!6O(1?G M#:V?KNVY+D2_94[4&\ICOGY3+TV-8N\CN_L\]>"HO5F>MN4,O'@ :@>VJO*Z MM!D0534M9YSA+=###!XWM(+7HD;S0&[^L"AOU!3R$]?DE&7QQ@@+Q,U3/%FY M%I7>G?&)HG*1T61)Y_5T64C,!)IK+S[ZNL*Q6,*NR^O9"TN52!:\;V M@7E3*RW=K\Y'E1C-9J?1T3RYS#=$U*PU_M,]%(815++6CV(1]1&Y&T8MJXGS+].6[RLD/\QF!N#.;&8'X3 M!M,>*]8Q_C*7M5+\R<6"!E!367/A-_^7)3[]KYRT5.XKG9 MRY=/#1WL>X"PZEOLQ@LOR@P>X(@RXV MD))__0K?1>/1&XNYJ3 W%>8/YC OJC '6(K"YNF&HX0X-:;/AURM,IXD'O%@ M*A:QE.0G6$H@#']=Q^4'\_>G(NK?/'S^VW/NKRE?/5-@_,_ SOG+3U]#C\\@ M*5F2;F@Z7YHLF.OVM.%3M=4HRI8([-?FZ&9ERC>'3U)O/N//5HWSG+C++\I9WDQ M[!V?.&PVSR]T56IG5>6Q5*I(+)ZC2__UB_T$4[E8'=AU'[0;G[GQF=^4S[P4 M_1YU6Y&'8D]*=%89,1>?FV$F*>,9W.&SL9G?O,/09SHW_N:[?ZU-XD6X#!XX MR_Y[(^P3Q%C_V.V_UK7X1MG?%K4WEGUUA'U3#,\0],LPI;@663+-3D89+S*T M+BU< 5F<*.@7^ZP;ZTLJ;U^,[[&?B^]=5[02D&J[F@.OW$3][%L=S?>NFNWR MEF*Z-S1^]\+93T81_T1D7E/IR75#Y%:W\A8=S6.E;U?'-@)U-P=+$1H9.\TL M'NF54$\T4LL'1UJ,+A-I?&I/3=WL-7ITK5)Z6#0:V93R/!I$4:2192*WRMH; M][EQGQOW.7DT4@HMV3HSS;1I=TKW:,FLL8*V +Z#HY$?YSNW&MP;*_K=6=%) MO; W KAHS<5U ^2[%&S<3L1O5.AXW1#Y+E62MR-Q$Q(W(7&SX$X7SBL-;-YJ M#J:/';996.;[PD-GRJ; 9$/A/#:<.+G-=I5%?>%O6]27M\S%Q\)[MPS?%P9/ M?9_PW@V-+XV'^F;AO1LR7_)J7:Y7_76#QW-Q74TK_]]1+E1?^%2,E-22+G=5*9E>-![F,[G]G!K$<-2//4M[EQM3 MNC&EWXDIGZKV0U.UDO!B?NIV, M/P_U-Y'QVXF,F^OC$P$K/ED=B0N-D=2009O=2#$NMJ>C08P$K,[@YKA\25KD M7=&IUX9;7J10[>)^+7IK\QDVBXLYNR*8WDFQ8[3]K,M M7&A(9?IAV7[,AI-Y3E*[YF.%CRB&.1K$45 MEDA^1-N\<8T;U[AQC>_+-5XL M@5NV"M%Y+MJ>JS$GV1F6$V;>22-^@4K@PO$/U<#=&,:-8=P8QO=E&"]VUK2, MY_:P,^NK?)=.5(>/F6G^"?.+,/"+C[53>@._N-EJ;ZT N?2I^0)V<;C0X](; M_V/9Q8MCW"J+QD!<#+E'M20_"T8_T4VKU13B%Q^?$WGC%Q_B%T>**"]];L[- M,([62EYZX[\IP_CDW,<"FYTZ;O&I26!&,9GYC[>6,9-Q;BI M&%?*,=X;4J_%\[*>:M6**C]JN8PR "TCC%@$"JE'[^C$AZI 7PT97: 0]*M8 M!([2_^/P0,NG6C6F5<6 ]SH_#^R"8>$_X=A+FTBN[UIGRFP>%-(DF3SXC?O$ MF_-?XAUDP=0T?FI+/_T__CT!HM:+93=?.>84KQ4O(J3Q*]-U?LK*4A)]5DO3 M?EJ03SS;21/>90GTVS_!'SZZ8@3=W;02A+*7D[L2>T2.!XQN'ZR=4["'W0^N MEGQ"SX%% 4O1R#<+";%"_ZN_?K7'$J4KAJ*[.L4;!C 3RC)7O.:L4&4CI=B4 M8$DB;%"D^!&O&+9#6:YAH*)D MD3%UV-@*/1!8G4E9DCTU#:!%(#-@>?!9T8>N9:,'H_F8^$O"W2@'>5A".-F) MFO(.G!%@M+9C4XHAN!8L[P[]I;D(C)3 3Q4',/2,EA"\&-BW_X4.&X$_>$.0 MR(]XC;;W@9KS%NS>,G5J!5H7Y9CD7_0 )["5,0_ 9J AU%8P-CH4E&Q),'! M%R)N.E M4Q,F5$S*_D- .,-K[2EH&;(B^$?$(VA\:#0>OH!#H4AP +T?T&O0"F5%TD1T M[EUX%%#V^CEK/@ KMQ3'A+OAF*4 S$C%@%,- )5LQS0DQ&C@))DN/&@(*Y1F MKH(V.Y4,?*)Y8:Q(<[)/>!'\:< "IL L7+0P@ @^;#XL;@?JZP]4^,H.5 HH MURS MZP+6O(#%H6\CL1'?U%O;>;E0.$;,-;([]-__"BY_8Y>B@V-:/WV71&!?8X(- M%M/)2 H-+8E70SQRR?WDM06_LKU]QI/WX0W)^\L*8[N-1NY4*O#W!N9;>%F& M C#SJ(X8;=YM_G=8_*Z_-&W,JGY:D@9,:2ZAIQ_&-\O<(_,15/V0M[$((.:_^.IL87<(__=KF4.&K.OFRR8_0%W1AX0TA/)HWW^5P#KQZAU M&]2'( C$CQPY"EA#F--C1\IP,,\P<;:6*EMJ3^[* Z>GI:>UQ@!=RA#7#]PA MB2GGM:O9X^_@EP6YKM/Q"%WJ5#)*LKS(ZK&1]PYR+H.WGBRQ&]F@QJN:6 7@M8-R@;< M:"GPHR3+Z*D(R0Y1!U#Y$H],:F(18KO9G$H6WIQ]!THULDW1O3Y]WL&.P+2U MQY2LF0M8_X.Y $78N@M"91M @\ \ ME 13ES8 \G FNXYK2?N0=&(:\!FR1^*-@;:8Q,M$U0]Y6,+80- EX MO55XZ+(/P0?C2[&/8TJ^HSPV@1D/MDSQ O 90=_O/1,+&602FV\ T5L1Y%V. M3Y*XYDFPML>^N\*A'P["W\19H]1F'OW:V( ME%G16_J;Z1+O^V6:)'2$/(X>:SR\27+,$5O!9J!%7)3$!8%/%<*QORDD*H 4 M=R0)7HR#X!'$A(>&(+9>Q@?QA?!$;F#GQOK]Z"UX^?LG[_^&6XQS6R+[(G9( M5*3+J W!)1V(5;PQ-O$5:R]@#!I2@ _Y[ 3(PK' @G;#R0CRP."##).ZH"HF,,;ROR@FK#TM*N!EHU M\G,BW8B(AZQD8*L@@[P:O&@B6T)#L3M,0!HR H+4L=&\ A]P9X_XOS819)FQ M(LD4MY0$%]G'5$V6%0&]XD$R8'DM15!&8*V85*%0N-N-D1UZ5&YMW*P?533' M!M6^I]*6*LH!,?;(%6-S<\ M"H28OFFI*'BB. "$GVL($L@5X.3,%1&8G4:$/W+J2F->DS'S TEN(OD,YI(" M".[ (<\8O#HF<+]"Z YN-$,Z/H@%>XIYB>3 MI(0Y1=,1.GE_&GD 1$#T(7AUULFOJC$;#9Y F[V./%;")V81/? C$A'H46?81 M@P&)+6EJ;FI >[RE()FIV+IBX\@D-LDQG[^GX)DI=^0"W3'!IQ(T>D]$?(,\ M$!Z ]#-D92*W+PAB&T$3.QV*IBU-QTC/ _:;!RT(2 M3!]56+/1$:TK@W7+@ M.K B,. 11P=U3I-X<;,5^T)< (#1DJ:.%Y&.^0 )QEQY:F*BTZJ;P6@82M)0 M)/M%V('^:=BRA!(W\"\"$KH>'M"390D@"J=/],^*$'Q.3SI^DI!.BQPF"LJU M0$D>]B:(;&_SV9 P#]$,FXA>",+U-8KW >2Q1"!(L E%^'/#&\U@IH#'>STZ MUC1I!*M]HV(./$L?T(-L,F'&.W.ZEEDVDF)DU1HQC8.:.3-@D@/TM@&?S,53 M-F.'.-9)5J?Q+#,?=5)!S;M0S6VIWB%;$I#ZO8"S8DO&GNX-AGAF8X?7"<8R M6&NMNFBK:V6<#BCC8F+8$JM6OZKV0C3[E!N49G&DC#O MZ0]91R[CAS[)Y%" M5 &,:.R4VVC6Z$16)-NVP*;?,$?T;8 ?DB"Q!^JUG]A[Q/_:U RD(I"GQ[+] MA"IIBFS$.ZK%91!R87?P 3F?L(TF(5\?8?'8'S#%"1M D, RB%, VX6FX))/ M"#M #,BK ^"6@A<"*]_\1_^,MZ\#E_F$C2) M@(L].!U:*DNC5[^\5.+MV3^68->K)+J/XM#R"CF0$%$-GR.0S$!Y1)XPRN>QSWCBJ7O/B"G?+.J8OIJ59;HO?A9>QP,Z[_^ M>YD(?B\3U.)&H+0YGL)&5+X[7Y/&ZA7278C7$3M+0;A-7!&,)\(Q ]J.OS # M'B)@(N&G4PDY','TD88660%+5N G]Y&F#%1&L017\6TKN#6%;[7QZK%%0%8. M=V,N0 TM,.CP^I!T14HE@!J+T;M#S]W5ZGFP_RP=N]<,K-K>>4&"N40RE==? MHX=MFWYKT]*#$MHA>B@!R,Z+R8L\\+[^'-G7F]=>7AP+([ "K2>$G,@:B13" MQ;9C"BH*IGBZ.M+1X<"!J!FZCK>;-[\; V9[!5C0^M&X_=<#.)'BHQC8TTV\ MK/<4\;(=@ 40!LYTQ2Y- 7]X-DJ[SM0GI;^QO.$[ V"#UOR;!&VABR MMO,=M]N-K.GNDL?O&H'F;\(_(QYF*)1G2 O[2U\ 0 \#8?;D/NGT@;6\M ML#&$2& A>*9\/>\>6%,1$6"M+@ M44:[I(.,,417QPGQ**_>1O8VSE2"HXH\GAK)1T:"PU(,>*.&SSU.,)I+)&U@ M-_,$6XA!$7O 0TI..#Q3H]AHD'#\'1)RQ,)Y(]4#' TML [O4G22. 6BU3+G M&Y;26B_>CQR2FAO/BD8I2QK*]==M_PZX'XX8O'2S;S]:CMX]7;\,>>5X_#J/ MI . @I4574,"!=7?%(*)C4#ODO.U/E";F\:@3/I ]X]RF-P?7(%?54&@E]1\49==LU<,OKJOV_@;]3PMYH9OL%MO"ZS,"Z*NA1@)X.'<\"FO MB"B\=^K0:M8E(>0!0P_8,(FNMLW@IW0\SW75>>F9=CN]O*+'>JMR/O7Q6.JV M/R=+[-J6Z8*-T.4U]W!L=9P"CMSLE\9@)4>SU^$* E0$;FG4CBO#4"G M;0<]_%@_TK_$=98+D.1.KEJ0UK#/()C&@EBA;J#R''(QR1T@QMIK<6@;J30X MPB@0,1MF[@@6,*&?EY%?DXAYH4HW8$2_F,38&O.6-#8UQ%^R\*8Y-FRQ@]I& M^8T7<_JO#;"UR[\B:?.5094T23%VPWI5%,ES_;C>Q@GO:SYV8)OB9IM8B)TU MRG?H,>^+[>&$,QYE"A)B]SC][D/3)G!B(B)0U:=IV6<)6V_A8 -)8'I;0<'] MD!\*!.Y Z(Z J DL$*V] BHLCS65.S]PE=*D)?Z*RKH&O+ *2@V5ANN S<*; MX9LBCXBP=X]B68:$8ND'@(AA>#P*>2#J'8\D[JD*6,AXITAE-D8(_\HZ.K2U M]X#9"=+TA_*W9PL13 1%*]:U;>P*'OIZ&URK("5==($<8'&B2]0D5"BV=AS# M7Z34)LB)448?2I7<]2K_"VMXVR(6".^8.8,)@ *#*'/+*Q_&-Y!-:_S"QMX! M+VA-P@-^5I?W*WFM_][-ZS:;(!$!1(P?=P]<+41[_F +(F4C>Z "RMQ M"%[D:P*[/>^[)8UX+.-VP8I25GE1(G[_'\K\.#!?VEWD=3]^8'<1GDI^Z>Y\ M#K'+2^#AR]7F09>+_&Z\<.M(N!>I1@DT*'_FQN"!LMPIJBW=^"+QESC,OQ61 M]J0CRH(![?$NP-:W@?H^QDZXZ''V?G#/[^#Y^QQ^5PJ\PMX+\+ EYN\)FHDG M8O\@0B+817][,=LUL3ST[D M[HMR"=[@"H^=;6MXF??N?#CY:R, MC:P/>9D742;\]]IK']Y?(W8S>\M[69?V%H_49NQ$!0:Z0G4O;417Z .2MJ0\ MB)AE>V:.E^FYVU!@VP.^ T_/.;#UG*8GF(]H]RD/J C,G%^O@&,35%GBT6D< M*U-@"B2W7/(*:;S$[#5[VO+*2X82]/D2I^P;/=1W'NK7X/> A2H8AL@))3L( MC%4 !B[20GO> WN?5;6X\ MD[ZKV0)#!W@84+T+<@[U P#MQ?8+7K83H-:6BK).7@TJ[;@PUG:'R"F.'>9> M6:F!,IE(JR=\M2WYP;-U^*J'GNE@R\C<+X!XQQI\K9146?J5$9?*\4>>;8;V MQ5_1%5?PGH4FK6XJ]DE4[ !$3ZM?G]]]_HZ6?FE%7;@.G\R7]P.JS.OJ.G!( 36P0^FBQ\W(H(Y M"N&]"/Y6VKZ7+[&=:80>1Y)K=VP54PX456XZ!JQWX=D*FR0*9##@#(1M\V<3 MQ;QX41@Q0U!F6$F: [<$OB$ 5S=/(S;^][,"XW\_(BK\=!TB+>P=Z A4 MW'=%2[\8"*@(@K*XU*^_>9)%%&I]M+3J<2;FF2HKA ^[+8+70OA-\W9A#AVEB&B:2"] O5#0P)A,082;&]3(7 MRTM6+,MP8K:A/Z732;J^_?J:@1@]%,EY7>0P2' M;BEV2Z1/.(E=602UK!'<','UEMN<\T$7]8=91O M.*YOH+3>/QEABO_S*QFICH3 1B1B8=SCW+_:RV=..7F)K@OT/2U*$*UZ25^A MJ:4GW:GK1VFPA[Q17-N+4_7<;%=?2JM;IQLD( M%E]X8F4A)2O:>%I@HE4RIB<();$:T7_\FTH&!W_X6P8=BM"]J\?N&XZ=$W % M_4(2YCW1\3U!7)_SQ>6[JJ@B960>Z>'TKI^L'_]B;MUK$>DCD]\'SX\GUV'- M]]2S6Y>,^0/Z%RG*HA*I:C,$M,U#A%;-N88(W.GV<%"E/3VZADQ&I""B#Y0Y MQA*M"OL(K8,"'=3$?TSL-7./O=YCKY^,O7+XHAN3J4RML'3?!W9^M2,9S!0V3( M)-*OP$:W[Z(/J)2_7^I7Q._KLLNZXP]^]Z'7\\52-3O@YK.6?,H*/JT-<,[7 MG!+;07Z5QJ\%V+V$[:H7N]6K4[KE>YAM1-G ]"O6/C5+@)(7:0+;G" X7* % ME"LX_4U!7U>2?O,(W05A#W=IB)%Z7(GS:F:>9ZM$_.W@):\5[46W'B";M\Y2 M]G56\CPRNFAG#T+=EA@Y)AF/UXLZ^$7Z()B@G;%J89*P"Q YWNY C#BKJ8NS M0_=TVVGBFO:F9@)1:8:G![O?/.XOC$C0B1;@LE.O,@WK^5@0Y#6=GV/5-W* MOZ?UUTSA,?*GVWK66^KTEOT+*\]($EAX_AO>#M"DVS4?$[*N6RO; P2R$,E* M5[ G'A9A=P# 5R<_E953CTD]>C?GU-W=[EZ1W*,F\E2N-R1',<(^S=-,XV] M/AC)!#7FE62GQLA$]?/ECJQJ <":>EF=ZK;SI8RL-@_Z+5WC15$P0HWSNO(L M"6E^T9?%UB1%YYID)2W,\%S.%ZL>P4E\A*,#(4 _!["?IQR^3F * +2TL'OY M&F4+R"3 4A;H';>><*632_:/@ QG]Y+A=O-^U4]\?@7G M0\3^I:6MK^[L8]6M#23MD-'7@:8S!0X: F"$D?_X?<&T.[OJ>O6N>?N.=CSI M 6& 6 ,IX%ZHY\3)[7<_>E,8?=[3+0PW<8$9PCP01 CG: M5G4*SH+@0V0='+F"WVH[:A'E7^P2C8U)KV5 S.O.[MQ]X^,T#$DTLOL&!]4+ MS:DO.P.W<(=!]V/[;' T?+(#/7CDX+1W7\>HGIY:S2BFR#1FQ'K0I&2E?:Z6 M!+3M4FXYHB'T9JX]+8QEHMYO,P/-6N=G4RFY*K7_^)=*!._EB&U[SB/62H.! M+-B#JGD3! U?ZPQ_\U/7!3I%L(A Y'5UF.6)S-'(1-/D",P4P1Z4RT0JOA"G MD[E>W?0%Q9+W+66JD0EB:JH?U[O@I:<(A3/-<<.<840(;SO$=*>+!MD+\INE>.!EW M7@&N0[SXOZ/)A]\")Z=9R#XG37>.7GD\$K&'BX4RA9+ M.=;;TVF=8,48E>#G"M&5]Q#.C:=>L!>]8.H+AE^H*B,9KI,0?^^%J30NUS0Q MGSF?PU0<9SK2 [['PD*NW4/!/-A&AR?:68]+9-U!:W3P7P(F+Q5V)4X=BJ^K MME5Q7Q15;->!0H=UUU>_\+^)_E_G'UCK5^]!*41&R]^2BJPQ,3I1$.DY 1ZL MN$*X FOY7F.ODP3\D-'@\ >$_:6XA2AG#D8!3\!S#6#L.(.%#ZJW30+NF;P. M1*!6Z#OV8)N)=HIL<9E$_VT+&TR;<[LK.>M MV-;)!\>7G!&8A?R>E*DC7O)9A?#A7%L9D%R#TY-\-1UI-RITY)'"@51(9Q6A M$:U7LO\:57B'?8 &6?SW8-_&\=#RH#X8%./!U%P594)/-.09 MS!=+IT.47NRMMR>OVMX]/$ U L^7>-'P>>#>)!6;"' \=:.A+Q\'IB[GHG?Q M#![ZJ^/<+)4KXZ&1$^6]E%EVZ>==F\M]/%=)I,AS]'JY7[G-M+=Q-S3RT)'030IU8 MNNN2XA1SCB\N5?.EC(;Y0F]!_XJ\0^-Z4\<*^E5MKP(F'U5/=WFA"(AG8 MH7]0"W\'I_%GDY]#T7)*%F&J\-%3G&PP*@[_/>F<'PN[3+U1F1PDM#L-7,LX M+PEN15J?2"9.\\"*I(/3EH(N=]M0R7$J)W!V;8P;1+57>0'4=\;6#C[G2%=4 MH0X(-RJ#)'CTCV1&"F[@&/L+':G[9V"8^C$(PBA34JR)_.,L;3B[985)_1H<_?^. M5#O,Y"24J(*3RN'OU">9AJA,?9D=1V&C'Y">&2?NZ9GW],PO:XT#Z9-!KK'3 M/'O\N+@=+*?)7JK.#H1,N2/)U7$_1X,GT$GO]%;2S656Z]02-=GJ]K;2@FG) M16.&5B9.5ZI\2TK0F=J,*(JS?;JUV%:?&'I,!9_9D8M,9S=-43*5;;;6^>T@ MOB9G:&7@F;UG123[*:O*=O=9?2&-"";3;R/[FCA=.2J1$V:NTZS+[=QDJ"U7**3R^:=]>896!MZNU>7Z@-ZJ!KN?<4*YL:%' MW18\,QDX4:>2S\78:8]I6G6S.MW66+U#C^/!?4Z+'3K%1X<P7*W2N;C)BEV#3:6-"U0JS<2+XS"1!E,A.+5N5E]&L8LEI;CJH MP\K ,XM2JM)L[?I]8M#OKV?5W+::CK?'R> SFU8O64Z0Z0R+1#[]-#)6FYY% MHY4!>%;BLRZ3Y<0ZD5P/E55"I.=<8X96!N!)\LG1:+F:VPO&HLBK R M\,P!,DG:\RZY)K@249&2A3+52&Z1N11X9FO:7\<)4JC)ZW*K*@UC^VU#FH%A M=;JRI&[+T^$R([/K)Y7>U)ZG\<6,1BL#9Q_.GJ.2V1]7&*Z"B&I0H+54$E:Z M^WR'CXGTN>I]0[YG_=H\,6^B3 \]/ L* MXQ^N,)'7)9E6-I,R(F&>4B8YF1QGV\&<[?!U6.B0?T _=VZ%WFKJEG@VX?W" MU/LP!;G1[#&VRD+&'-W%39O(,]G>EY4=^?6E.5;9#%O%,QP5C[=5/"^U\4]0 M QUM^'5MT-62#Z/G54,R3"?G41=%[%6USW[Q ?.NYP"HJXQ+KG&PQ_,0V$=Q M3H(6X:QXT7!5YDZIU6A9'4)5IE2YF"&FX^7P0Z'@3"%ZB[3\(STP8:E&R M,7M2Y&1C5UV5F-:X1LS^^)$U@ MNW_J6A-<#P@^2ECF +K$=&K+O+4SB&5F)S7W\\IT8GZ^?O)#@(ZU&JQ*/N?W M3+,RZ3$/::%JC]]H@QN3:>6VOIK1R?=%^T0\7*I]_C4?T MU& UYHKC'BO2:G*UZ RG5/8HWX-ZKS?M> --I+G#N)8RP =G]5DX? W&C(?( M*.7#9%XQ:U+*G!-,]\EL,YUJNA<;0)IM (O_B6C.TS'X<5:MX+S"-D1U7 FP M@-Q%'*#Y'9$2SDX=41"7.&36TFU7)V $&7SA2$FLY](DM][P*73 M*AV.%'&'[A$G%G%.7^3M.](@41%!^32*](;?!2C5)V:PE#FI:[9%RE%Q\\/) ME2PB2G#Z"/V-3WMI5:_KS'5J3H\IRPAJ?<3GCK5O[M MZ(%ZC"6_/SW<)>'U)6$Z<.+7T.H&\T[_#?#YV62>XV!R^Z&L=A%<>!-Q4W-N MF ? 6?A=!.#MDH$MZKXW&5#GD'O^W%F>%\7CW-G+B\+7W?1GDW77/J:OI=,Y M+-AK'^?_SG 2QSUUA:/X^ Y'!?Q))S%(7?2E=[XW>ODU:18V>[CDFN2'-+;./#VJEPK0F M--8TU!O_\2])/J2)8+3R;%?7M=G@SM4O.79NG:MQYACUS[>R&@)9,=_!$CA/ M=/BR7M\?<<@WHSV_X]WIXQA@&.?"9&,SOEOFQ2&;7,:KN](@4=CUO^S"M.AM M7RM7APMYP%=43F76&3D/">7HPHP])!+QR]V7/YP%?@\^?RMR\GUOTVOK/RSB M:PWM\AGZ);HIC4AL*1HTMU %7-&&&Y,)D'#FI3_B%M8_QE2]%M^&G/N*_IE; M@,O+%O*U ?.*= !Y\.>E+WYRL>J5MQMJSU <25/SK/%L\.=*>O>) 2]W6A>7 MDK6D59QY7W88/P=\WQ##+OE*NU^IKR;UGCPH5/11.KE:Z^GV.(&MXH=X2!7" M7S_&*KX+D%N!R\O&^+4!\[.-=:]$W.[-T,,=_T!GN%OL-ZO)G]&E?5/,\\VN MXIJFSJ '&=RS(?=JB4PNG]*#98-I;BK3:6I:G&TZ4.4,]VKL(4,D[];S;\9S M=WOX4NC).:W3H*N,TZU;0>P9QTC;N*&I_(NW=:.?,MK1,D'(46U 5[8# MK6E4H;L5NJW3#T0B>%O?C>/?G'V=F_7:!SO#/?I?W$+BWT [^ANAOZ_H@Q*Y MWL:.X?-J+^A#RYTS]X%^J\;&OXW/EEN=G=P7EF%*T_W'Y_$>)F:$3>H\&9*! M\X*V4B+TTU5U(V'2*WE=7;V_^'0 MN0X^S7$K '-@M?.Y]WP\:_WP>:0YG1IS31>/Q_#""O=H9B*8@\@5_;! MK9X^W :/\\@2PKAOUX>UT&C&A-'J:.^U')X/P7N?1;B9.T$$GN4\Y AZ-*PX MP ]W\5M9.L2+3;+*AS=,K2Y%)\L]N+'3F: M+/;B?&K52&QG5VE?II3Z_65R-.@1(GK1PN+&XMC:?KA]V4DC1\'7;LX>$(MP MAY W@X91*UU287" XAOY<;$)A.= 5XFM3&O"=+:2JSR;H";%1G$B?5&CP'F! MBS;G3T]5N1IK$H5G,U$LK;9<2P2EN8*'"*.GP>@?IV$:2#&%0X@Q=0Y4PXC X0'(>-8R_A86 ML,Z4LR6,'8$6;#!#(X!I_%<1UOHOM^1CA Z?+2\J]BB!!W_/07=N*,*K/9'* M>#A0#X_8V)UIZ(PE15^><[KH'>;T);RV1,= -[_&RP\1/$ *?32!Q&+)/I4N M:M/ 64X[(:I'7?I@H"F2'N@/OY_0/TM[Q$E'%*L[@V/8[KI?%+M/3:[*OR3T M;<1ZLO]4>F.L7G 0XQ7P\/Y1/,<[8!"-.A,O0V4Y)8ARTQ+I%E.<%5+9!<<^ M,50;TMK"1/E!?(2Q?\11I?#/9I![7";%L]7]>A9L,N+LTE6WD(Q :I2)%.\( MGISP<"1"3D:=+&$:.I)B&XU'N]O;<@28$0$;:6! (#CT%8JNXZC^-A-0QS!TD7^N )IX!J\N#,F,33Z+T1NP(B3 P@W5XC)=]= M[:,*S'A_^BVI(SNI=5AI:W<'7F-7#D.C/^I[U\[$O;,E/#K--WP29@]O-0O9 M-^)T"GS&P?Q;=28ZXX!,75..6F\[P_0.J/_KY&JV=XFM+LH^0KHB!(M$?]5E*I97Z4S.1JXO784FVM)E&=WVM3Q3E^G[+ MYFM9V43Z+*T8(OI/C> MF&O,5Y=].YOJA.PT/RK8I'B:K@9!%IT*P6&&R MMBG.FR;L*8]P&-_VOZ8%^DVZE5\=7.(G+?3=8X)!2()IS^AC![];)/5@^IN# M&UY#=,,!7GQ:*9(/,P=K,.E\9B]]0PP=GH1U ]!AD0 ^DFWVH#H)1SOQBP[# MI>&$$T0XJFC LW31GFR'Q-,*A@";^#=%$A%3X:EZAFBB=4M.=E;!C8P?J8+> MLD$OQRW480(PHE*\R*1.I1F Y M';S6N)P1LS<"M&3($6GJTT,._ R3#%7-C!CH-V,JP:#4\F&F]S&SHZ5^-E\B M_&(&<>R9*=-OB^LEE/0#=N<#NRM-/4.4,/! J[, M)LZ?7K=ZWVLS+Y.,.9Q%=WM9[+6:L>?D5%J4CVZP' M^'\.:1BBD-V[9W$6&MZ=1_CN/'ZQ3B::N5B;M7K+/!-[K@\FS.R/?V.QV$,L M%NQ4XC,G_:8C=H?B\ >RL"4#!T]MJ^4-/2&/U2RL)3CX[8X(8AS+=2EYOXXF M^/6R6[=6WQ2_'U%00C?/./#$W@OOCQY*R5",B6<-]W.K9PSH'"&<&.0*2Y3#E)CVPXQ7H/QL\5 M([\Y9+\_'.-NK(#@U@>P'69[ABJF:I1I-:8K)LN*9694* *_YY!B&G^(IT+P MJ8K8]#_N7G+'S+L=B'8+F )6S%]L 6&/1R2?LK/<*"D2ZWB4-4AADEF;,RA4 MS031\JKR S]@KTX13;MP_A/B*?]0QR MXGZYW^3EWLAH!ME?K0MR-2$O^K/VD)1+[[O66*EW7?AXR"IG@7L0)Y6#?TH ![CM]IF(ET1GKT]?'9M=I686O5.K)D-).[?HQYCF;1?4]2CVDJ6.)QRH3 MFI<5OM\ 80Y50LB;6KI=D + M/3\J."]PA.C2#L\A1%K(:'*5I'-&KL[OK_WR??DKEU:ZB =]V<4/3=[4$#U$ MR.0[ZA\&G+3!:! B-(*[8(%A[70^"L5D<',JR)(0D2ITL!O0C$ M+F_A4%28_\LM'H =>:DL#T>U MB8?@B)L#U$_N3^.GK*%HZ'C6XOM.L&=NVP MAEISGFM&[@7[\[F &*'4<*E57& MX'5M6T 2+!2R=&^0*RT6*L]4"2/3%XK165G8OA20M?D/IQL'L1V)]Q4O+E_Y-M14$2SVJE2/@M-I)M-GQX)3OQQ50QT"$B H3X]2B" M;=3^,3+A#.FL"L079%6]J ;0AC_G U$ENFG=Y"17]-B2\>$%7D%JJ32#S 7( MOY@ZUS]ZT$;6D.6E+ MR3 T?6\[YI:<@#"_CU3^/VZY^J>!I"TZ"6- L0;GI M\\Z&O;B9ZJ3R?E45FH_G^Z+.UC*-R9B@2NGN>#+6R>;9NN^^44DF(Y/.G&3V M8X9+;.A$?I7FA34-G?/3+S(]EJB2@Z,\$ >"4D^W('&>QC2R=)2FCIT'Y)AT M>Y^&",\HH*- SDP!ZD6 M,3*Z6,T3E1$OAOQ/1*JOY&0C&W.&7ESVY26=I&5S1X?"E!GRI6.VT45>FZDX M6>@2-\FEB A?',[I_(=K:"K2FT63T_>]0_I5*$D)@U:ALM^,#$;,#K/1]HS- M*FU(ZWU(ODA2V KW2R0[P6 M)&*?KU!:19:R8C%7V0\[M2$&'Q&6%Z6[#_=(TS(C^!U'%0 34=&V2,G\5H#+ MVLE>/O@=[NP72*^8W>P$36**3)N(CYX8/I9$*LS+A!< WUN:@[^B"LFP;ZLA MNK=%$2EG-'OF;%@7W%PY&B=*AAMM3YUT(]_,]A@J+;7'FSZ?;QCM M/_Y-9T(Y\+3LSP'+:@[ MT\"W!#GK;FF+<[X+>9\_Q-O7]P.GE.?!:)]KK%F*WM3H38.5:S0$B9/)AV0R M6)IM ^\HK'O[Z*EW1.Z5U(H?[?*&X%^SB3ZK+ACF=:B MN-:WXS9<1B_;A'Z;SKN,3G-:MK@3B-M["^?9@O4F@'K_K>ZHCUWN!;XX$F:= M-L^N8]5QJIVO/ZM:^Z7+'2NP@HB,7VD"FL]$VR#[UI,HN@C6-0B&;TN1KB0 M\\[P0!D*NG)L2]"39#0O4[GUOIOISPB*1XS],B&ZIMYD?R1TG7*?NELXG0^C(K$85>^9'L*[&>IN#$F-ED<-272A9ST1V2JVIGH0.*N M#BN[-='[GG(K^9J$5(%=:-]W&"^@\DJK%4>0!\>1[40T).H/(U-'QP M$O10WPQU>&\*ACH"@8A77@N6$+Q:./5*'EYKYQ39;E27OHO]K&^'A_PGRML> M].5QDITCS95C:MEOSTM0MR-AQ?9@_=JJC,\L+P\#@\7$^4/HOM^ M>YJM&YW1<[?*BLS('%7XVM+0/NL'L0]2YP0QNW<(N:?A:RI<7>)JM>*\MA5I MMMC9L_UU/]I=IR&&]4"&H117D:E^M^P/@A-'[+0-MKZ/\NM:@UCW M%KW-;KW5RMSL18AAFCR^SR& !\Y([D*MJSXD,+ZR_51O^IS?EK==C5FW^[V\ MME7YJ0QY:&'U\VX/MM7!I:["Y>#4BQQ[PSV?O=/ S?:AXLMT(LXY98J9W2Z! MQ!7#6$@$JYP?W#X05^CRYD/;6_DQQ6+5;K:3G1J'2+7(^+#F-P=I?27O8!^+03T@)/(B2_6+6%>P0YM M3VM NT)R E18]#T>7=/&T>6,$&)*2N#:>1VKITD:*\4R7N^Y _69$_#U0]GP MH4_1/XXR#WX/I.V7&14H7OO8:ZLT104%1 M>DU:2F9!T]\'QNJ ?9)6XUQ/YM1M;Y&99J7&!OJ?A8/1F$-M^7%@ HCO8R>#H =8V"6J(4EJUZ;X&OY@B]]KV?#N1%.. M1Q>=:LP4HMX9]MEH=DBF]>APS\]FOWS1O<_19Z&@@-BHB,5%Z.%#A]B7L7@*GNM,O@T&6I M1MT V"$RM9=$I_7!087#LXR/P@K?FYMH[VAP@;WNHWFBEPNB.6<$5BSO:7-3 MSPXW@_9+DN@Q8@MSVK #*\%$I\L%3H-#[YV@)^A>EG%0#@YT"X2!0R'.2MHX MM#<^R<3%*Q!=((L*\;YXU*@IBZ/7D'?HMAXL+??IJ+!)$E'6$,CMD$LJYKG" M_X6'HX M(*,$Q2Y'3";#)(S)OOMY#^Y(K<?0_R30 MHK&[TL'9P(JO.CNSJ@KZPT93T)W*Z>C =GZJ;@;\$4BKWR(;$;=,1C]#[O^#;95]H"S7 M33+M.R_< \&@U^'\C"8. '@1(+>]*Z: MVM V)<2M!\#CZ$5XJ:?$Y$LM*Y;9RX-,9Z K]6A>3H)]\ACJ;/8*=S%>]C9: M7#L>9S%Y==AODHKF=@7(.+CVN^Q\5'.2+>%1A!/!01A>@IYE@N;M:SS\:O9: M,"ST-5VK+T0+KP;<3CK/-J<-T80>=*[KY]6Y)SPM[QHM<[@EBE75T!-FK*3U MD,9-!:G#:TD+_3_LL)?K2L/.\?VA(\AI_H']9^@98AJ^7K!V21JSMD#[<\,! MQIM]G.T,:$D]-"_5#Z]VM^++Y+7'*KPBL9R\$L/?=!)>P:W !WL@IT"P $XR M/Y'E81T.3P?X!,/F\!?+$#& @(L@'PZ7RR,%R4#W"-S.XA01BMT$0YO@$A-< M:>7N\G9TW5N\AW%!FG$0# $$',1-L&4B-/R4!-R*]M UUIQ+NN#5KJ$'>Q>: M+FXD ]HS>E-$#LU*$8UC==>.;D\5IR?M4:LS-RPM')C"W[037VEN(LTI3;[< MQ_'&4'.KQO3:?KZ7CR(10R(AL5]P6U M>,B\@M:V2#+"QQH2&#"[#I<3=W/V8^$5":08X>_5-4&:2KPO8879@7/6DHQY M,$+8ACN);F=BT[EK^CO(XN3M2"7UNO$P:$_.SMW/+J^G=OW MLC2-J-K#>QZY]&W?SOZ2#.Q;AD?;C< A_.(_46 9?J6*T J_W$Q^V%6[+P?2 MYKRT4I!=!TSZP6^C#AKS!D#^ 5_(AZL!'2#Q.3>D/Q3'B"KZ=!Y;6KAZB5\ M]T^1%$(W*XT19 ]E@)D-7FT;+GJT"0(D+USF#]X=B;%[R,QR=KT$1\\SM WN MA8OHT+,&SR187K&;&Z6PS0C#;92\$?U6@SUK 9WED+#XX (@ZJ:MRHM2?-UN>S M!Z!.PX!"#=%HJL?GQ&4QH-&B&P@]-;RXUS"CJS1'KPAN1(^?E[H@U^=M"&Z2 M(6.,G7O;P12ZL]V;%R%X):J&&.ILQ&DK3A>.Z6F"(06!$OZP)>( !I!+>!&'CNCB[@H;Y#FGI5>Q-IBG0Y>T;!83L3 MD> (*B;>^9T'4?9WY' MPE0NC)%C)0>GRQP ^CI1J&Z,[B!^_2AP,]SW;O^1(^'LFIU?D+)UH7;TC$.O M>>_(7C/0YC3XQYH+CE!1FGY:\]79?#MBJ=73HC:J6T)V"Z(T$:PNLND>)@]H MJJ/4V=4%$%J*0FPI4OM8=4'WG6TMW:Z6N*#)/^O!!IIMYRN A>-YNZU@0'7C&" -]GGNW]X\!][GG?N#X'R\DC5)SF/1R- M^C[%V7&C*^[&9AR[?_)O&Y8YL71A;&X&Q%)H,-*301&$GEVKK=?ZPITQ^_5I MTJX,\Z;88(OT9!MKYXRQ]@Q^V(=T,J2P&#)%N8V&W4[-I2IQD;X7Y_&-3,=_ M.A2W@%H00!EXH>Q6Q/:5>O5QR#@YX#BKQ3%[J0RTR'"P)6KEBKX:;8>$9/:K M^2TM&5OK:JGI\767)Q<]_9D0ZZ496>=&Q89*OY":[B9 G++633+-N;%RP1GA M"IL?5J9"AAB0@V5%KZ^:G$6_F#UD*QOV4$O7K^+$JDA_TQR;O\(:_!U)/-?V MOT7^J7"JQ>E[,HX>03F8:AFM CG1^P2Q+E'-X?- F5025^.?G*[7%'6\.PEN)I M]90S,3;0K8+CD5UJ>-Y"2/G,2MIJSB%0^VI+8^X&LN"?@^H!^O!%X_BN=8L_ M6N6JSS%ZN&[Q@#I\RJ/#8*_A3]>2[$QK&T M3A+*:A7ILI[@\( 42JD=LO)< M5Q()@Z54M2!21D880^%"+$17NC63[2;CI*PW.O0H3!I0%@-#_)SI?V[K0]GG MHG82-2#U(BI+D-7A;Y.!6,)%]C'3^/_B<)!A#[-5]F["SW(%1P%WGNZ,[KR9 M6<=O<,_$TNH*UG(D'X/\\Q^<%<2I:"./D8*3?+$7N1?;M=HA[ 6O>OX2M&) MS^,L3@M&FDBF)::X5.)\?MN+IYN?E'A!--$V<$+EW*BAKVSU=5RYSCA39Y:N/S\ -(>^%VYCQD VIY.]B20<5G5N[<+Y[%3-[YZM'KMGJ]^S MU3^9K<[9^>G\6!@FQE2JFV^SS;@Z*\^,Z>)Y0H^I,4S&A+=Y*Y^3V6UF'._. M98MN9&JI2F;>ZK;1RL3IRDI]9J;8;0S=9FU],10&H](T,4,KTZC#VMBRT"GDF2ITO+3ZI&1V>0WCN?-M,I(Z'79K!1,GZZ5-PS,VO5 MLP2BR:GK/<<\$_DAO)],G2ZMF>5%2C45B]@_]SLU48@.RJLV4H.(TY6YQ),E MZ@*59*JY<3XVK5'Y:H,&A>ET93X_*O9B\?J*B)*%I[$\RQ+EQ@RM# J/I"C MTU)Q7&2KJW2V+G/96%2&MR=/5[*M)S(73T<3K+7NE!+&\X*/S6%E *1"D\]W M5LFUSG03<[(WK9I]<0(K@R MKK?133S!=5BJQG#[E9")=7);6!HX$]7L-)O5 M\6C+6+(4+YAJLS@>XZ<&H)]>#E-C3>56[+K+/2V'7:XPM@!09)!0XML*STQI MDLA58^UU=[T=]4R\@0"BQA19:RJUK<%T57XV>I;3@P6/GQJ 0+274\U*R339 M+M45!_1^'$UW9J TG:ZDH_$^.=SU>8*+LD^M5--*TJ,M(I0 ]A?UI^>6PHXK M!'JF2B65;+7+;SPT:VS"*$N+)7DVL9A8,-2IV MD_S0;!OR=AP/KESM$\-]?KC?R-6\Q=7:)CO15]MQ(KBRL4\0J^(@4V6I##\1 M"['\*A6#E>X^/UZFC66WE^OAO."7%26#!-S*$WO]W-)#]VR#Z=-R38.DGXYY< MU!XF/@DVLIH'LPGR&_R=K4FVWQK.*ARSEJ41SPPSFI:?_?&O 58,-J*-TP'V MME/0-\_%&ZEI?OD\Q-O$U+6GY]4VR4HJTTKTF>Z4L"!NV\XRVY>GYWE%50]N M^I;3T=0M#X N-#@%U<"3;ORSO9P\),_HM;G56"$##BT6,&Y5P7CPY9!&["%A M&]&;L6JGL[AOF_IJZ7S)VP9NL+B$;"WH0;3W=6%U-G',^VXKBX-4\.Z,D+'- M7^C1_E(:I=OS-5%):WTY:8FC[9Q8[=+Q3S94_.C4YDY_U(GO*[T1(PT6DEK( MS]+Q"FZ6$".3YQH/_&N3@7^ )^0KLF+!B@4\@8_4\9]!;ISE.>7?:)P R/ 1 MJ(UEMU3)=<@]@)QQ*HA YQ.@-RIVQ^)N&.)2LI:V$/"UIK%Y/$8^V#]@]ZYD MP**I!G7(QM\82"]?^9_-&3\6WNX\LN:T[H&G.?4WJ\ >@1YZ:U9!!/B'J[?3 M,3,VZCWS"K,DDRQM#HTEP]!_1)!LXU;H!8C5Q?/J[V=-R3:Q5N5ZK+![";Q5 M"K^38G42LS!-?4M!A9^KN6YVGD?893,$[ 20G M(Z'D\*2IK?[Q3UI4-3QGT7YJ+/V83/['#P[G_2YH?(X:W_LT] XH,W%!Y/Z. M1SC^;3OC0$=[TPGF_9V;&!JZ',5_P!]V*3?ERUCW+41_?*\K]N# _-]_3>$M M'-@'>DQF[O#^$GB_1//4(W$G^>NB(/F8N*/@2Z5.(G6']UWJ_-XHN$N=JZ/@ M+HBNCH*[(+HZ"NZ"Z.HHN NBJZ/@+HBNCH*[(+HZ"NX.H:NCX"Z(KHZ"NR"Z M.@K(Q_@=!7=!])NCX"Z(SHB"_YHZ!"Q?P85=F/ +\.O-; M&N%-'YG7%/@0EZA_[O@(X]3EC_]BQL!^X)'OA/V- MCOQMW"F?,Z[35S2N+WRCI=\!E,G12_PP.'2FFES&V>+4+SA=0LC5+H);/D?< MQALW#!GH41. RXTJ['3"W80^26DBHM MK:6O6;?;+_8=3'):Z7KM,UW:V_".?)ZO!4'F% +_]ZNGL!TF7W\*'Z/B8GA_ MX\+844O)]W:^^O0(J+>;R$,7"*<)A-T#PFT!X;0C&5CQ56=G-E593+?[EB[U M,CK5_G3W>'^#A4/CA8X[@MMH3ELN]Y;5!CI7;RLJ&[&.#CDW3GN60#^_7+Q? M'?99D2F6:E(W5B^,<@WHDA>#L7SI>+!YS@=E :C3=UEPEP67EP6XC1KUSZ^> M]$ZR=Y*]7U^W<'T-14[OS74QT&L+W5LMG2I4.[VGIFQ-E:JHC3JYC@[-53-_ M_)M^($+&R=[EPETN?!>Y<+:K[&Z)W4GVFY%L_ 8<(G>2_2U)%GOS_HL[_/U[ MV@3XXF3VI +7O!"9W,)E]#@:=HN486^&#Y9\WM;J07[#,8&S48X7=I)B-O0(A>\:J MI O1%:?#C"EDV1WHB@=D?$=H^R7 MZ6RIV&%BZU8;F:5$&*-"O_Z)B#L +V'TU[,H1&",Y(!_8V'^!L>#^J-@1-W*U$U1+>?>$Y3<4@. MSZ3 4V)=:F^N1+MKL-VY'"87Z.(5=,,9](7G@.HXC[IL Q.N8%VR.@) MEGHXH"=N8)'@\&\HZ>!RV<. L(]U73X,&SOMCGPCM^BEFC1C*CYT:&8/H,\[ MD*=5P96; :JF':R]T,!YLYH_T]--?4R(?9J:%%)/?*LYNU #YU\&\??IU_QF M_G+\D;AFZRHG;H]?'*A6_XY5ZI_&1.(Q>4?$5R!BB9ZBB"\C(OYX>RV4$@CR M>(@'Z!I_XY_@"ON3>(BB/_WULQ#T9IE)XC$6O[/*^3#QZZ4@;UXC-W)Q7U9$ MGSTG[]39]'I*WMDS\-Z2E#'BD8I_[Q0\S>24CV;?O9,9KNUO=M7OLQ'^%0[T M 5XXBP1XEVYP;<2^QXW^SCOTME :B<'DXJ_+9:#&5+%7T4;UZI)8+C6RLM2F M(U'^?";"L8\GQ$)NV?.7L*%\8B"'>!=[_#B9V6C-L9JWF'VEM% '[&0]6\+ MU1BD)"0SKZ4D?,-KW9ONG<3/IVWXV2-:!4MW/5@P4?$GWN=?)\-^N*;VIHGP M%:B-_'EF\?59_]TGI9F?^YI3.Q*"0&B[\U1/IH'#&D$ /3Q$?G4)HI!]RK8+ MLIA25D1;Z@Q3"=I.!:8>B'0J(+_^^FFJV(E, \$?01A%;[0D8XY]X?P)9^MZFP1H)NE=Y_LE:7C$X3'$ MX8)F02#K*K+OG%;LM0]V0S;M!3)ASFW3EN)L?_O<3\_8 9<6F:<.-2X/M^,$ MB#/R(1Z2$?)"-MUM>M=/4OS@=\"7I%J^VH#*@U_R7\ZTL[BJU6F\:B\I%I?ZL#$N;:;\X0RL3IRL+ M<78[SLI)16[R5B.;19Q.<+,Q%7RFFFY,]'UTU&/VD^?B?-6)+CB&1BL#S^P5 MMA-]-'R:L#ESS^O:IC^L#<#.(DY75CJE(9'I4P9C&65IVF^D8FQABU8&WA[/ M=U16878]5A3ZW4ZLWMPM27AFX.W]5JY./1>S+:8IT\1>%_)5-0T*2N#MF>BS M5:QDLIR\UHFG_;/5[@ZSL#+P]@V[C%7TC9!AF^.\-684H\R68:7[]HOFN4". M#QBY-8U3C1:W!X%SR*8,YJ_L&%JKENG)1%[/TD*:;BC3C4;;DAIQOBC0YBOK MQK",O%"V2R#L<6*:DH>[J='L,;:V1<8?[1]P/C/Y3P3^U+4_HAOY2*U)-[J1 M%CVDLS7F:Y)W3S<+J6%V(LY$5+1M1+-,15(A$]72(RK@#S(K[06< G>2\8ZI M]Y#M!:[AKQYX_\IP^T)QD#;Z9#;&<-IT4$L]IXB%VKY4;I2D1IV@.?'X7LE* MO%^R?K_4*?R4%/EXS4D>5TPYL%771R+A,=Y-Y8(\4N0=+[>'%_+Q-\W0N7&T M$(^)]!TQMX>8NQR[3;S M@"_OU4B2CYE7^?7BF: A 'LM,?0%%\&9FGO>J>4WI)9;DZGI-T@D7[."_%^B;[7# #6?6?Q!V=O3^>PC/.Y%)BCXC!O&6+E0+7$^-SYQ>R/'74EWN8N$N M%NYBX1M4?WU&+$P9MKZ.&MD,027$QF*L%*;]-;1(3_[Q;S*=.4M5U]5=;.X7<._STX_.SUZ1_C<"M?*\:(3LUBN'@K M/1X:YKK$0 ;N^W24R_:\_4"B:$BL W[^6T)ZB<2_-[QQ_FV',)9_U]++6W[% MJ21=:K=O #E_J,XW1$330F1M<;HIZI!P"[?5@],,1I:B:2-+;9JM?)H^XJ8H.LK?@J5#3H AJL?]/)U= M S\YFS8\K+207<7O82B%KX?GOIAJU!AM9!+B$&U,'"?[2I;^XU]-%:-V1X-C M3HFL\%,B*[O )F*"(@U /G??TT\"ZE-=4%^%FGW0T :HZ^@N5^'(?I40F[E< ME>&TKE# +623,*?U1!39C4-=8EMQR,C]X4!KH3.& F[4*6>U83M6D2F2YRFZ MN<@_H;/\2Z43 ;!!?CSGT9N@;56O.3'PYM1NABPX;6&7G*1^7W)T[\26KO&B M*!@%75OB^]&Y%T.!6;"8DIADLVEB7\R5N=BTO^\.,17&XL%&O"#ZCGG8L%OL M7D-HA=?SG8@HLL%)=&L3S\IB<99#";U' MRM+%<6TTK=%[;1!C^D]-8)0+#Y&:*3 PA).4?8/_O8VN/7UZ_>GN$/_ M)[@7J'U'(@@BXD+/A[[,AJ5 D3DT8>:\]S@<#)]?H'VV1[HI'^EF/!PJ^66M M26[[%3;WQ$K%2G?UE+0^VTS[5R3B*E=(TM2XM91SS,2@]$)CK_$SQ,0A5NL# MT/=EJ/L F00][8H-89=@D]M)H[A/KV>-S?9:U*W-!FEV-F)&S*!;[TQBB6U^ M9"(U)?,8>S]UOU_.?8Q8SB3G^'IK+,=:.X-M%FK<7E3YDLDC#C:DW0MR[O$V MU6KJ^FHUY;^AJ/&\5!XW3&NU9[DG.CTN-;5>M/LNS'U2K5;2N\IT^:04B.[2 M;*RXS:RZK-RB6OU.0'VI6MT1V^VLRO4)9C\32W6JR:Y,&K3#AU@F?@MJ]96! M]N(EHCQ;E-S))6;LFFC+>VV^3[3V[3_^C1/$-U&K+P/93ZG57/7EF07@,!'Q7[V5/D^TK]#9< 7J.*47[NB MQLLU-S6*7+G+-N==Q2SM&Y.N>@WG1$)(I1(Y14>6%#VLL!7U*;NM(Y1GPH2H M)RJ_R'ZY#- ^)2"S^M-,S0\:(V(Y7M#QQ:97+?; [Y ,JN0/" Z",\?'0*_$ MPWQPZP/XQ!O3]0'=_)V N)B&5TJ7M%BJW.\SW0W9KFWKU1:KS][4\*ZDLOM5 M)$066F0.72?PW#0IW&M_-)$([5VQ /H/2%IH2+J9>WL@U@SI]CI"G")Q$VN&'O_V0HPQ&ZN/L<1_(KZ? 2 !:$)?"A_,CEI3.%\[[D[A?OA&E:&# M&A@ 0I&/F.H.W3GBY&,J<2%DG1!WS!>5XB)S'63$_]MKYEX.K:D@"I2C4B+G M(\0?N ,(DM\Y#;?R,+PH&^>O1GR)6H]!'0;!DX9;K[?H<5KO7$%.T&_UHD%L MKR@1I$*AZP.$P]2"87M(*CC#S%T%P@"Q,1$C2TX0?;*?FR"]Y:5\J\A60L]& M7\)&'-)3T OCCY[PN$3#LM?GWT M#1 [=U6:@/_^\UT!?M_W]]RWUUE/M_;1FKB-YPFNO.@.6:K2JI3:83T-^SNK MP15')9K@8IGRIM%=91O:-JQ3(56.531S.:08*S9(JHHQ8!;[=EA7P9C^I,IR M(24QR?7ST%+:1KTA;<.Z"CZ/Y5:'W$Y*A"3)$];(Y8A-9AO653 E*?-5+=_5 MF'4C4YST%XFT]M0.ZRHX(O@BMU=G%B-V>'6BS9:MUIKV=17T5I8JU$8;[I(Y MIEHSBE-!C_72V=DX$?+V:J*2&(LI6NX6AN2PK273R3P]3@97,)*ENTP^DFO66TRC2_?*S<9U+-K74]&Z)L)-Q(_/ M2$OAU.NEHC752)W;(XWV ;1:TO;P&;#+.<*(J&.]FZ)@XC">7[V/%)$MN7J( ME%7^,?(GK':B9(Y5[47)N!4RR3>.I_[%)\!+(\VE*DTLF(H,YBX,- :@'#T= MKX-/W>?;X17O8U#_M:V!(W+PM1D,=W=\7^+:PAZ +:<+6/\7D6DM@6*/8"1M M),'B%.,PSUF1IJ+KLO2>_X#6\HHEN/Y1_]Q[:P4/?:>#S0">-<8YGB82^1H_ MD?>C>6<&74=1HSO>;<4L>-/>)0JQ3:"2DHX37 M YU=A^0.#0 %4E!9)4UIP=O,EYGT)8YUW3H?^TY MZ@B?JVKSW&;SZU2[P8A9+4Z4E?%<&=!__!N+Q1YBL9!8A@T[%S<^@B-3_Q@P M^GJIJ3;Q/OAS.0 [=L#7#1Y1)\HE >S*]+8NRBKSS6KHB&7259:2M2PEJ]N:W5$6=0+ ME'4J3.8X>N$.=G_/7?]!%GVG^_=-:,%N3QS J7B'%+JSP8!I4EE#)>D"4^HY M:6G@ X)GR'9#"/:A27B#@,B40)0E\L7WDV%?EE*IBF*+W%@5D.(PHX:UVT- M/"*( $A)%?%W-IPN:8@9S/W*9F7)XPI70,\Y,[)$E]+$$>.VKQ<]45I)V(43 MPF[X$/")BND$'GR0%G[) (_"WU1-;('_\F MB>1#G @F*[M8/?BP99YB*@B#N\B1$.H&J%U*DJ M5N/!'_+I=%G;16MSL[:"1QA_^XWWKS3-WF06XR5N"9IJ(]+_# O5(W7%P/1R\7%\;NS>2O46\$(_Q MV!TQMX>8NQR[2;3H3!48XS-35^2QI]WX[P=T%P%P0?% 0_IZ/U M9<=(W(7&[R1'THCU/U.N MJF_E23B9$..RRFM+NV,!Y#74--Y.?]A)AK>F*RK0,:9HV:Y4K2]*&;1JZ>2"374X>D:.3L7 M'NVRN1+MDQLA/5YKL=62J6U'(EML+#714*=R?T7;79RI!R)!7:B/\\WQUC4Z M.]]%S,\6,=21B*$N*&)6=.%Y7J?ZAMSM;5)\/$7OXLHG)UF<6\14E\_Y%;^M M&VQ4DB?+!FM*A3IMMY%./%"7$3&V&GMCS/5I&?/]W"$=T1 Y'9*0D8(JB!M1 MT59 ZS_ /?H+HU%_Z:*XX;%%KJ5^MJOC]QY4=$Y5U65$),7S!S9TK@_G]MBT MIRUE$*=C;+&?&,UZJUQUWKF1VR.:G"Z,Z)@0&8KH3Z?/LW6IK=+C!"BH9.JU M(00WZR:[75WT+F)^5Q'S*ZKJ>T2,GE2,1+_>U)A](R?433U.+SJ?[#AW;A$S MZ#V-R'(Q0S-295_I$JUY22Q I3]24,GT!=73;REC?H0;U9Y)YQ113X!NCLMW MHFXO 5QN[1'/]_:MWII">WL#*F_L4G[1CW)M.-W8Y?7>DK=;N&S$7&L2[\QY M4J:TRFRI5W.-YW@;>O*"PY6*!:>(W!VNO[/8.;O>>WO'OS%I[Y?/F1JSCQ%"OT;MI<)C5B*;63.D+A9 M8]$C)&J+I (HE,$I+'=7Z#=VA2;?HTW>O0]?ZWVXPM#[Z^6#7?WH-W997$B% M=)M\O?N^"+D8QB)3V^>?9BH;%9]F*RF1RY0T:#.-_9;)"T;B[Y+C+CEN[^@W M)CDNI&:>0W(TA[O=0.@0;4;LB)UA.S_O+58@.6P?9?HBDN,'^BC_B]L/_AL8 M[G7=EIFW,FOE=).^P* R; +\[63X= M%RZNH.@=P%$X0"-TMJ$TD&I+)J:9\C)1D+)F>S=H%;9X^&ORA3&0EP;D18WV MBP%2;!L=IB1UVDQSMEMF>.*ITEG1?_R;#HD"O:/K+1YDNA)Y*#=0]H^1D\&J MYDE/7-WNAH)9_IL2^B]WBZ;1):. =^4TF&>8H1CCXS,YT6)*&397H&>-1)V5 MU7@;78M0\OV#"/_+ 5LK[NCL0)SU6;&K#--:NS18]/% :2J6"ATHS1W>X#I# MPFZ 8Z; (QD0/%71QL96,N=V1WB8VF=/ZD!\YEX2AM-5/J)9I@&H@B7'DSPX MF-"GV^.%?3>* 6(!S^;@9KIH-V%^C-#X;D%?TL4#"Z(G.+5#7IEP2)4P;-SF M8!6[9_&YO31/W!W^X"?$WP>XZ^(< 0&^7M,,XS N\'O/&DW<9XW>9XV&4NO; MLT:]X5K;8CVSZXIR1K8V2C'SQ+=6E+@-&ZK&MS)1N9+8;XFB28N]YWY&7JYA MJ%K\=&5\4ETKQ4[9D*W\;O_<7*S4)VDVC@57$M'-1ELBG,O+]%!0JOG\Z)FA MPP:@=?E4/5:F5EFY*6OLLCL:C+-#&)46>":9IY[FK%0GV6YUQ92:T1[#I+8P M""1PHGRA-7@B9CR1C$Z%'"V/\GH5$J@#SS237&U<)I@.(^:&Q9W(D^5F;39. M!I_Y'(_EZLMEKR/OB?R6KDRZ3XL>K P\,UMOI/7&D)LRQ?VL()?&.0J,=9BW RM##QS.2LNH\5YMXA"B.!2 M6:S2W?A82\O%7*$7([/D=&Z@I61P:24^U'9D05")JF05:;;9+SPCB**E@4.U M2EN#Z0^S4Z;)U1F^QB_R2+3!=1]XZBZ622O/YF[-5-=SAVSN,PDL\EG1C3*E9Q0T'@NC9<&CI7+*"S#=.8D MF7Q:Y4;I#LLQZZZF3=>95C>41VM,/Q]34\N\7&56%8&F.&V8AY6!9V[*\HAJ M,_,$D]O7GD5F_=P=]F%$(AF 4U?K"KUAN[8D!OE%>[^G%I0HAS-^TU#VNPS3 ME?>SDDX\%_5]6IF%,?YJ6.GF&KHQ(@:$.+9FZ5ZM9("("&QTD1H]M8NZN&:6 ML<1LOMB-J@H6)L&-UKE\0ZG-!T5F3VR(Z'-KNMK&VF'29#@@JJ-X=2W(HDJN M^P1+]AK-=I@TV<;-)*43GLJ4DT2';82)* M-@M](3VH&K)8W^Y[M?J(2W.A(HJ2Z\HX/TM**/XIUD$B)+J0]^::G76J?6)1"A=15EZM+FK%]9,< MK8S%"9FM]2:K;:C<:90RB5:T&5-E:6Y,2O&FWMC$9J%R1Y#'R4)JG4#74R=. MJ+F84N5 1H;('6;\/(KEE-2]5:$F":M=$:7 MRRMCAM>2 :9*&\-*JQ'/$-UU/Q_G-H6!@N[R4"FY+:4JFRTY(YHU1:&&Y;GY MU)B%2LE=8BID=EN)9G)F=Q7M;F;QS@ _-7"P7$OI%9)D2B"*/6,6BV7&['*\ MA:7!@PE5/:ZK978D6XIND'R.:79:^+'>P5X8Q_[Z<,X/C/*DSFLW?,('ZE-& MG2E'M^H5?7TR4P=9K!.4K-'U!TF*#GS=:PE.@ ZG8$M5'X.S@$# M#%9+!;L:[0Z_9*IKRTB%0V2E[R.V-Y="WT"FVFS^VFBSQR\9J-3EYZ)@*2^. M4SK &H,:0]IQ=2#; A$.-EV" Y74EE!Y,K=6ADBB&YJ>IDG9*FPO-%#IPD&! M[S=/Z:5P4RKQ2,;OW>1?E(U7G%82NT]?N$&\9.[3%VX2+W=^N4V\D(_QY!TO MMX>7NQR[J2DR;ZEAOT,?^-<%^'>"@-?I._[I@1+48^)'=?IF_2;P<OKPO'XFX3)35/%KQ9!GV%X H&')WP?D3G OXG"75K^8+ZX2\L[5=RE MY1FD)0V)AC/Q+BSO;/'=I.>9.:%AX4(1;7JVZ5L_F"1^0TE9A'AW%#*G[\+R MQCGCK<%T+\^>.Y/4^SD.*)S-8'P7D7@6Q)]-MOT<*BAPDA[I6XLS3 ME,RSL<>-'?G<&N*/F9:'R=X8YWB:2.1K_$3>C^:=<2Q+=MKD2?DQ;8R;TT-N M+3E.2K7EENTT)(:3AYM.]:3H4R_--CMZ:QG+U(;=$I2L)O[X M-Y9Z3 0;I%Q V;AF>TH,)0C>_@ E^\PJP_?B^L_H!]^E/;O*"P^IR+\ MNKBX#8WA6%I\1FV@^D^E,;UYDHFU.LB-N!H_G%= G""U@>5*S=FC03@$OGSKI:\*&ALEGA%+6FDE_%]0GJFY"*])_G.OL*R M96@=@=02,A'L*_C7G;U^M!?C+F7N"LTORYG/*#29>'_7ZFV9)X9[DHA*/5E) M%W);)(C #T(^)E\;3?(C_"!.\]%$=]7E(R+%XX=7M)==/9XP MDN6*S#:[6K33'MZEF8]--6YD\%D:@PB0>TU^BPMR8/>'/&SD=S?!C,T?N1M3U M4DR0N"GV*MJH7ET2RZ5&5I;:="3*MZCAO)UB,M-KW(BK9I]8B3+Z>F.73EG; M-O3@!/TF>:&17'>.NE7OS#W'Y+PY)N\1%K>AF_Q2CDFVIF?RVXFD<5BQ':NI%\;!OTCG"L_*1P?'Y<7MZ%<_'HZ2F-%J>-V3>D1 MU=:JR(T3)+L;X@D 2,,@J<=XR(2Z'^S[N.>C_#9.CJL$=;ZM8O)F/HH\V&5B MZ?1B2S3C35[BT^3@*4_#?!!(2(D'1_O=$U)^MLOC+F;N*LU5$E*85&G?7RU& M169/*O-1OB0];1D\(H3XKKRDW%-2?A^!((AZ##$8_JUNL.?YY8AWDQ)B=VMR8N;4PJH,^2L MQ,;D8M4K;S?4GJ$XDJ;F6>/9X+Y"#IRKL]S5DEJN?O);T(8^(6YN0_WYI:R7@C!NF*.LFB & M:W:E"GMAH"WPA'F(224>7TV?P\K/?_'\TG_=9_7+-XE'_4+;T T@ M)*)-G5'!^?%#-RBL:-QQ[)F2.'G&7FB-;?L0OZICHICYV=/,SDER"C.C=W@ M='W,ME;LTAK-N\1Z2!B9?;MNL=8,<!;VTVB^:F ME\TS.6&IJR-YV&5E!/SX0X((:DL/$23U5R+,D$8\\!"9P 8CFHJ9RL!#O5=( M2(E@W!^>9'_IE*C""6>8JW/SVOR)&.27;3/5;O!:?OO'OVDJF+\50:H3/X](!D8F M[^!N(D9\.(ES8ICBMK?[^_PM'W3,1, M1,'U @9ZSML1!LR^@]F^.(PQ8+SB!0.__I5LH*"@MFXH#*5S(GJJ*&%+RGQ2 M3Z:DS&/[^PYTY1U),6)+XD^PV,!%YLMD M& ^9UC;CV [XD!T"5& MG,G2AOV M=Q<4];_RT1O]GW_* -NR"/[J*S"VM;A@&N5?6-VU,,-U; @BR%R#!=8(F@!+ M">;?9[MCS+5WS#:M C,]Y>#NK&4N]X=3#TUG[EC@8W%\7J;+\;BJSF_Z(#% M4#?...4OK>HA"K$I?",&_[0$]F;G8A[YCH#T8K:K:3!I.60QJGK\B/V7 88! M/9/WW+]/O-YS8E\(09Q)HU=5:I/_E0@@3O"Z&!1#'A? MQX ?U9^-6@>N&AW0_[0*YF0;/AGQO22S5I>S[%PIN^J &*:2C?X<=%0"TC1! M5X'_(UTN/BCKD6WY=#QZ'#!\N;8\?Q/^\8,KC1_(V3UA&Q,4@4 %TY9^[GXX M[!1<1[8=TH15Q)>PO@\11E1IXAS&#"-6T'?PR7%1=L?:O?6@.OR/CY9/B2>B M*51\_DTE^)/B\W\0:*??/)N%Y'(;N22C*227$,H%X26LLD5BN8U88E$*P26$L:4$0J[E@[[HYS;N\=(NU E!-13D0YOS6Y0)03:4482<6]44[$*1#C?%T[ M6I(FR#KH(-*/KS$>"?*>U(.93BUI*C@OS =B6@@6H:=>%X9"D(DL2!EC3)"Y M1%SK5$?8E62)LHW(%B);Y]0C SZ"MXM=044:@NC6J8(4@7[(NBV+B&Z%&Q;) M=R8@H FG_UZ,-]TP^_:%=7Z;0.!>#.)%)'\I9O0X6M" R>20#OP._WD<)>A( MEH9TX#<8SN.H@)^_$K&?<.M^Z&?@WF)+,DS49KBVH(_OA@C=NV=X7Y&E_\#T MJ)B?"@XIR!7/QJ 9^=35^F\X)0@W]W6J[F:F)+QW!/]H2GZ+CH>L9LY!6DJ8 MP/Y%)LZ+&8F0C?K2(+A%Y2QX[2@Q8JB0 MRSS'6^OAE"]/@:& 93UCT<3W,1476SI]%S-D.'DS=GTQ)_)1)?K8^AJX=B$; MW=8_[R;%PW\[3^'/@7=;SL=SROG3W8%RKZI/\E$/UX,]>(E;FZ MH)"&1W23W7P3V Q863@1C9V:C8>P&I=UMD*U&E[%LWH(63V0VH5L.^R!]KLN M@+5'V+[*&=9$DIT+>C\A&^!C[U0]I(_TAT'JK4J[UC-9.N-$+;N$YG97(YPK M;Z8SE:G&]90QY5/0B4IM! M=K:^7E5O?CT:N7^_X?[Y.N]_YRWWKY&=-Y8)=<,K>3G?9#RM0XT2'D_@_B8: MVD.[K+-W8PB%:TZVGE^(S0IR S]J63[I!BZ[&;S2'7HC-F\W6I/A=)'#.U-H M=8 ?&",>=AON)C0S9'L(7S\'M]_2N\6"\_UT'6T2WC? 'V$?\<4UN*PD2L\Y M+BGB*?@!78F[UXW&FUR) PPPWRD9PVI9PS7-($J:,1E*RNU\RX],I)U MXE;1Y/*NW8L+GE;/S)K0K@17Z)+DM[$L: \1[2%^2WU%>XAH#_'^3XA^+V7] MIA?IJ*-8/L5/NY59?)CR>*XW655C=J4YJC=NE]SD8X=$5RFE.L>+EL[UF+E: M6A/&J.@UX;#\JW9HGQ#=M4-W[3Z_S_=YVW!GQSVMM4N4%J7:BEVXI9463W1* MFL3 (4-?C8B2*;3/A_;YT#X?TG6TSX?V^>YIG^_2)TI#-KR;'3(]G88P'Q!# M'N7OGCLU2W%G+FI:BX,#J]-U760O7-"&0O;VEBK3E0UNNMYZF$+ON=W$>ET+!N >]''J3([L43\S-3M%;DFN6 M% B&G*7MC2UZH3ZR6W?)9"&KC0S+K&"WK+XS7Y<7:I,G MXH&K3:'MI%MO@-\ 6E_DD8=PY,A+_XQ5^>PI;-=UE_FM^LF;'QP.SYD2G#!.$ (1WZ9V,#_.= 2_3HQ'!?L MHZP#K71^4O2IN C\CY3ZRSO9F4F8#(RSK-M@U5D*JBMAQ@030#\,4<$,W\1C MLHTYH*&@ 85QL-$: ]HESOS/1->RP'LP\ I%X4K*(BJXR,NL?-E?@,E\?7S(]?1.KTQ":4H*M;^X>#J7U^.Y V_%F"@SY2/J@+ M@H-9TL*5@:L1**(XDZ6E3T[@0T5@ 0'1P !:P -';0*%!1, Z8;#K8&6@CT M8@0M0S2P%Z!O4+*R[@I;1CZ6E[_^"_[905!4P9(+S>ELBY^]:830V2XC./[7 M50R@"(8F63O@DK'=:K ';BX2HX.1^/WV__V?P^X_6_B(:*B&]7-GQ@_&-?/Y MVD_2M^A3*3*R)$&)"!/PZI^"Z@EK>SO.1"I*[8+'/_H,I[^>O.VXIY ?Z>C&.-#F9 MJB[YE5 OU7)-GCQM::I"+)\GUBPN<4.U(Z]HN]OW>.JTY9B8M-MYU:@H2G]4Q;8WC_P/EQ2^#;P6, MH9@H1S)=(AUO\O'3MY<+5ML6^*8@*%.>/GT[TQ$*"X/ YTK$(9TA* MJ3>IJ<659*W#C9KK*99<602[)5Z)NP1"S]LN5ZD38&7=?>**Y@ZG,W M$M.:;)-/G3XSV8S@JBX9*=95FE8%=SD)!PYQZG1$78IG^Y/(JL72*D&W4V2Z M'*M/@PI)+V:I69_00G&64A:BTC.[B:R5P/TDVJ=3+_-V6A:3<8Z,JVQA5AC7 M4_,I) HG3>2"0WM+=-]?%"22;KY*2HKSENH:6,WM 6 M(U5RNKW=?]Q4;%'_BM*]2=Z%T9[;!TDZ$7A'6 M,#XC&+A_?M*4E-KLHK*TTBP]D_&D00WU4M_?:C\15:;9-$FIERLKC(GSQ5:>F=0B19RRJ9>4Y>Y3)J05TPV]#\<=.IUUS05D](X(O6N!L; M=(JX8C';R-IQ4S URH!2RVU.<)9VFLLS28(!3<^H/\&TB:K&67VA)T=)?/"CAWQ+]8 MI=YN8PVVA67JU6J]AK4+3(O]&E]IZQY-#%4U/.BB^)XE9DN.#5FJLW6 (EU MG6 5!0OV2(".%/ KL+&LNH!M8ZIAVY@I6;"E!AKY(7.?YL*O^W$=3 (=&.\W M@C&*>,*@X/WGP.R23X#_VJ8DPN5;74>QPV/7@,U; J (3SO"_.1_#7P!N'4B M[$% IZ'O X@Q=)2 EZ6Z\(T3R]""40BJZ*K[4>SZSC;:F+#UQB83\'[P-N!D M 0;@MP"]">CTM56[+P M(UM:# FB&!#+8R)^$-K9LO!35\>Q=F_=/HT(AO6Q\QB)>#25>.N T0&E/7B^ M 9XY 2C<3&BAM.UX51\\IE M#X2@J_+^BVC!;\O\L$+#<;6&T2MX(7\7+P0>)_%[QYI MDGYO40_939>:Y 0'0OR3%]NSE/ 4AV%*VQ2ZOQ=/",LPZ5,=V!YRV)\P^$+S M$9II"5YQB?L[P0(;]J*$'T[4_]&K%U^U:)6FNM,VR>2/D%XQ8"I=C;%&A2^YL MW)8C2=:"5P#H'[\H^BD>/\T\\L\]QRV.^41AK_*:-!].6.=HF^,+1P MZSD)ES'\4AJ4/8#WLSD$)J ^Z0BKM\PB68V433.&FVP[4J_G/+V9\=KP%A,@ M1$GZ"4^>YCZ^&"'Z7B!!AN-5XH0,QZU8U.\;CAE=:%1P84;B-,$5[&9U)#0- M:#@ GR*I)S*6O#R?"IGKL*-8*"Z$O$,4%[HQ(0)@?#9M;QFNS6807S"U7I9= M%.9-2[";,XJ#-ZNB,QJ)-UURC M5$6XHP^8L!1DU4\ZX1A'J4QFA@KDA,(3UW5<;IZ=]6;QBYN/_%OP@K.N#[/# M?,?(^(CW\X%N >]GWGG+.5*$05-*,WT)7\N+?)W=I*:E%4S*!D,@OK27Y"X.L1R4VF9AL?=AE@21XTS+*K MHP!(EU](X8AOV9AQD/TM,XR/?-@C7"O'E5W5N5,_LBQG4BR(H M08FR^L3/5GA8^71G]4[.RJQ--C$&C@=.+WJTF'6,43[>A'EG*7C7\2E!G%H[ M%'M!H _IC:&0@/[*9.=/04^E4S0S&J=B.#G;X&1G+NC*V@<]H#@$^92,GUX9 M>+!(T_6PX2V)3YCGY2MWH$*^K_[U\Q)ZU""0?/F^S*."Y/[B!.F/)IN_ M[&7CT&C]=XT57&Z_)53(?2_B^7MUA__<_?],&>+WKP\V),O'K>\;G$8]G^L* M$XUI*JL69((C%RZ;I/*U)&'Z]5]@("!*Q] 9# 3H,'GV-P+TYUW[&P$ZO9%- MT5+D%=OKB.,>OC9;K3P#NPYOLT23;P+Z(7S\3Q&62]XF#MD\A(;%A'E>D./_ M4,SH["7 #]P3W%T3_+"9K6LRSRM2>Z,LIG9B5.*D!#]E8#$\P)MB40(E7T%6 M!45*'H2>?9E5B8DR7NCQFP(KY')SC=.8@6?Z5@7NT$23#W8$Y7-,[7ZO!86- MCZ&+ (]]+RC,3,V_&_2RP.:+NT*OG-5[MI,#MUN:)TC/XM8-L]'HYNH27IO" MHL& ?>'1MQ,VH*@5,ACHYM"WBO4\7#@'G>Y']X0>FR>\5G#^76Z0X&5%W]2: M+.>:['P]=U;]%-/D"3\Q;B)*7I$;((OQ;2W&-[D/= _1FD];#)T0-NUUNS=F M24I42BM7J.16#+08-(SETF\F4;J_J,M7G(%]S/&%=V__.U[L"<$D(%W_%F,. MX:F7+SB ^NILA#(2P.B.'/&# /)2VEUBA9L'@@VH@ZH:G@U_-";8KCHJ1A'8 MW[*..3/#M05];/_S$SD":(OV(0Y^A&L:$"80)FY_;"'6]4)"PJG$[U\N_\,!,!JPY=WF5VR03].J MG1H2_52;F(+)#(H(G![_0S8-V;3O?)?HL;GGVS9-;48J@V5Q750$FNM,L "X'7DYU9QK7![$I6![PMK0*'=(OB$6]W4]/>-#G)X;0K MXFQ=ZRN*P_S ]HG(&.>-=CQL1OS )& =3- -QW*EBUGJD_16K^M]K=YA,2(1 M#3*4$/]B+;;+UC@6_#=3S]>*G6*]]C7J_;)GG9F$0?LJZ&N_;XE_;>D^!#Z6&@/^X$_ #L-DR(;TT%7=[XFH+]#9](XO]F MJG7_)^+??S!Q*^G] VS,F0D._-66;0?>73)&8/4+4M3"$LG/+Y! 4VG_!'O; M7VQD@34.]' BJXYD@1]$\'7+]C.F^#]*CB/948P!JS5\JJ >CW JZ3"7'7P" M')D-UA'8#>?,S)B6 >9!<@1KC:F&A^FR: UE *DZ,[!^YY@?&L,EF,P@?ZS M_&[Z<,"ZE=I_;=<\-82 E@"IJ.")D5F@6 2.__6O8YB^ 7A!?&25!X\V);.,L/ ZS(]? MNG'&,WGQP;.ZP3X_:V:P )S32@C5@VO!3\#@T_B_&)P M @O"PQH'(,\8P:J=-XRQC;7A.K,%.2!X_A:/;P[:T"KX9@BT?4[Y[[\9@MN2 M@(FWH9&#V6;],<%GK"6XDDO^^OY*!_<#@!WU,?>?L*O6.[E=_*D&ZM.&-J8# M9_RL^JQG=5&2<;.!N[7T.F^1Z4+)G0+?%G^*$=09C0%S=.VIN7*LX*-3,[>; M='FL.AU%+J>F@XC1[+RU__!?_L MN)&H N6$D:;9"Q>=@IQF&X^#].T:L2$10$FR=HR*C.W":GM&E8O$$L$X_'[[ M__[/8?>?@U\1T5 -Z^Q=-2 M?OC5#Y[]W ?)J(#E1:GX7]C!SW!"3F93$U:1@SG;QM8BJC2!)-C_VNXS:\N, M@P\-VV?U/RU)]5D2?/K1D%VJ8,HB(#- M+(B>_^W4,V>#(O!GH'P %>J1F[G]"/!EG^(!4YH)' ][[\0+OPZD_IJV'D_U MN1D4=F&T->75A$)SDE(B8W*P9C17Y:8>1/N/X&W[ENT^WM%X)CE7Z%D_V6>X MJE F/)X\;5DME.=#.:[I[&)5SWED.4.V+(^G3EM.<\6",I3J"RXB5O1RH;8L M6BW8,OZRY6*WA!B57*D.BP9SS;,ECG'EV(3M*1?MC1[F[DSGU9(I3>:TDAW&&F)&B4P:4]LN M+"O$V./CIV\?3T8QW683'9SL1?!FQRQ%C$V3IT_?/K35Y+QCXG-6*WJCUL8N MSW@7MCQY>VPCMJ>#:C*.]S;Q67'(:I66,@4M3]X^'W@9H= H9;A((T^+'8_5 M,Y,IGSA]NSE?4O6>J)@<.:[BDQ$E3VI 1HG3MP_XQ\ ML@E:GKQ]Z!J$1]G>B%M7^#B[("KC&756/U>1#-]O5213*2LX,Z!%5YFG8,L3 M7>HG&[G"FALFV/K$M=>\[M$B/04MDR];]@JKF9M=Y') [ANC-ZNFUP.=.:?S M]F0Y;=-&7JG6,AS%U[-SB;Z-*=:BC1I M5@;+R+B8%V'+DQ$E^&I&3":;C*(QB6[1(N!Q&P!X*TBY#3Y>(YIR9GTYC+++9U83V0'$001_!9Z* M,)U:TC:& =:0K><-&,\7Q=@_$H2$?OC@%(DVCLHP_/ MD:87082#8) EF3 @I\,W?I!\FZXE\97AI,*LC1[%9II98ZTGC&)UWOR<8V); M#M\(^EJWVI*UE(''"H^!02>6WXYF>^:K6>GTJR.CL%1Z&6'6&N:&I2+M_5;F M^^WTM?:S5P>S 96E(5F0M^XI>X0\X.RI5+/':?5\0UDT+5/QM(GA))H_?M&G MKLQ?OD"O/9LO?9G/S"8PR#%EDRH4E'5$Q>=451.I\:>S??[!;);G-FNLXK$F MY]KE:MM)M'I. 7A B=-=S[^>CMSM%]XV#!5@1S[V66_I)C8CR'D&T>OOU&); MI!T9#QOB'.9%E2>R*, 0_7.D+X@=!KL<$UD'H_;#J.OG70IO9@"+XM=C<055 M73_#V0:=^0M&6S3#\IGXL7'915EA+/^H.S^_9)^M+ A03:SM M_GE+MI7T&OZ; _(WSFRY%:A8*D]U.CJ7]XR>&J\FU66\>:5-M -G#(^^O=_Y M_,U/;,(&BK%S>8/#'<#=5073EG[N?CCL%-2Z;8>@G[3=V#GV1P\.?VR=T5./ MW[%V;]WMY 0C^EB"63H>I8FW#L\?>'8'SX?+S@1 8C&?@?<.XYGO M>LW;2(;_XEU3860;L/[ 5WC+[Q05^NRI@8,8R&?2_%)1_,T;#$@(UQ7"JZ?< M\"B91(()GV"H: H!)I1RB;V9-@G)!1DR)!@$F*^2RR<+2KS+AN_YB/J'F&:X M!PC\*/CA__L1__&[>".B5.RJ$Y!\:__T_(R,CMYY>-+SQZ\!C)2P?J3DO_\W M^JV;A4BU[V" %U/M&]Y_OK#JOW(.!\'@\R0C5,@X$?7O0H7\7:@0L2A)/!)4 M8,3V&!=78Z0WXX')GHB;NOGK3=/JO,&E8C-LV7\-XB6S.41KR>-HZV MYV.?.$=[\I;M7K(PE8B3_61X+,>L:8NJM^#9?+/>:(J->IE/PR-SY(]?@-_& MKI*S- @FAP;QP2O^NMA2'K*!W2!7 3)=;YPT>1S3U4Q1C5@CG1_AZXAI]EEQ M,*(2S%>9+MDL\O,AI?(L'=/:3-W.:4H7FJXX(%E V%=)1A)*A/]US][YGCBF M[SS^]*>NTI4VFA[3L/X.)TS?CV4=];MS,[(Q/4<_NM^E 9 M+#B7C^BQ3H%:CTI?1NXX:U$<&EEES"WZ^&!,QL=S5_:"JQW !)%7,D&W!N\? M,[F0,=,]N50P;'P/^=:_10$S]V-_US%=K3;X9DU9].LCFTLNE$5A^E7V M=UJK>+617FWC]1135CL$53%F'D_[%)"()G 4%[SWJ &*"]X7=[PCVT7T2HR] M'.5XI>[%6[S=8O#4[,NX8S7+L4YEV=O@&=82[1@CKNDLO. .N",5CY)7LETA MA/A=!P895<4,9P8S"NY @2*$R#V_!CT$JE:'FK;_T_V86GK63)<3E4J/S3.1 M$IG/ZZXP_++MXX:KB-+<4VBV/BW;Z89M5"(MF"$$TD0RFKSB]G%([.H=!QM0 MI#"$;.^.35$UTINO>VYDPFJ]DL=2D]E*77V9QUH4,DO0@UX>U\1$O+R2S=Y\ M 5,0 =9')**IMRI8WC&(7U*\76K[ZV>$/].S]Q/")S]^?"YSO?79>P>_N/\_I+9[39QPFP3&L M5U(A;[-X^TF+1Y*D'^1%'KG;SV%68_]O04_\++FV=-0AF(ICF\K7S\7!B-NL MIL^-GH*,O&=2C*8%U>]5>R:!L42Q?51YEP 9IF&VL25,WCV63$D?^WE_@B<% M?S,FF"3 S-DOLY0_^ K(+,*J(EC>5=;UP3?LWQ0-MUQ- E[.\_R T"5XR6H$\#@QRL'RM9<[6M MZ27KXI3#ZXT8FR&YYIQ/- OXP#O->CMVK;&P/LI"LU-L7Z\;P3P 4RL;8P9F M@VQOQWN0@:94E@;)+%T4\8B03TXF_=YD7F1@7/"EU?D' V\#PHEK#E'/WQM8_3QSH2N_;R7IREKF)91+I!4?\9JE#M<9UEO&IEX5TI9\R7% M0^XU;TTLFD(7VD-XH9V(TF_>KT5RN95=\_K%EF-D+8@;4':@K0E#!G3T!)\=9@DWYN MX0>R/CTWQ,;<3% M/%3VJTOE34-*\L!*0B(E04KRGI(0EUAG0W9EX]QQKHOA(&1CW2G[!487#Y\D M_W.!@05!_L>Y,/?1ZM.,S=-B+G9*7I+R#JNO4?LCQEHKK7=&O"XHY-J4O7ACV66FL-8F]>,7\83'3^O9(>0B MY'YKY)(\F>^4C&&UK.&:9A ES9@,)>7W"\7_'G)7N5BSN"SDAK@6[\M]/58L MC">P]BT-KX2>5DY$N/W0;EK(1G<9W,+MJ&^/6X*GY8KF<:V:S K*8)F)=_%< ML3?]8MS.,S,U,I]Q:2[?-Q?S5I7J)'H0MREXJ2?Y!F[O+^CVXI3Y/3B_8;QB M&!"*V[FY(9R3+1>Y\9R\9>!.)FE_6^:>/8K]Y8;7#9P"!*)TDE2+<]7>9CAL MST=V:$6?.4M9(;6W2\4>[; MT"P ?X5.GO(>9!;^R(U!9N'4 T)FX8N]H0^8!6O8C"A%8"O>'+5]>_#*\./&K>Y&6$ZG89CPT !PS V7'BE M-0S6\JJ1VYN//%PAHHNY4*=I"/:F$ #^C!EDM+A><6P[S:WKXUXSD699>CCE MX]!IHLBK)'I!5@%9A3NT"O?K0+UK%,!XP:/.6(=E9=6D*D[1P-MJK28RZ1&[ MI*!U@'L]U.E>#R(-EW:G0@B2FVT;W7SDX2(-%_.D/DT:;,(IJX22[^#ER"*+ M-XM#MIF!9@'X3O&W\E1^<5JUJR6>05U]/8E:UK5@GBB8U6DM"9:-!0F]=L?[ M,8IXPB#E]1,KP67N:9L!2@-]7A]F4OO/A?'SNRF8KA&8V*;K:NU'^Q)F?GJP M/E4;Z),2[2A:)],NJ'4U-G&;Y^.6_GQ>>\I>IM\D+3=FJX:QP'M]\3 >F-MOE*?-3\WG"0;8R.4A- M=APDP4;;Y&2"GPCOY-**K]$[U2; TVU3$N%=674=Q0)#"#H!GRGKKA"81V1- M/IC[$G7RBSL97'X^N.(MJL"D0P8W^_=8B2CXDFO<\7[UF#L9VQ'0_1!SD5CR MY=7M_SFZH;XGE3!/G&']W#''@W%M;\:3/HF<2I'@ KR?=_&GH'K"VMZ.,Y&* M[O?\?N[))Q5,>Y2*_X4=_ PGY&0V80ZZ@SD[2D.W_=IQ)KK=A^]-N^)=FKIH5LM2GA=;/7HH:*T:TX#$^>MIR/Z)9=I(4DMU"<7(K, MD)QH>#QUVC)?$2>1UJA5Y;29TH^DQOR,*<O&7+=,IT+5*/F$H^7&S)O'# M9D^=P#T,_&7+.+_)%4!WBVRFG^R.1Z-67!S"&G G+85I;6[V9DD;7\L1/2)V M"X:TF 8%*X];MJQ!>=-64@HG*VF&;G-2M& 5D9.WMUNUNM'Q\!Z^]C;C6;QODB+/@);TRY9<:U+DZE2UH[2YS,+L MB])0&<%T^2?/3(U2;:V^J!;92-U9CTQGT:873=#RY)FJD-0&Q3[=8.N5UDJ@ MW2);*3%\\O29FQR?([K*D.3<#JG%Y1XE]PS8\N29LM[N%(EU-\$M[-9L*/:8 MZC@]Y5.GSV37O62%UER>)6O#Q6 L>8EDS.,)XK0IU$1,TNK!%VH M.6,&-CUY?R]1[ O90KO#+=+QU=JABW:)G4(.=_)4B4K&-E)F)'"9L5)FBEIF MOL%!!Z@SXR_F5^.XJ.%LWLTG1AHQ$;SA%#8]41-^7NQ5\7D+YT@SPM-%(3T< M: QLNM.3:R5-]?U:/P-\W93@@_0INS(EW99LX-=F95M4#=NUSJ1*C=D=*K6L M3F6\/=%%VULSC79J>J54J<<\[:U[6K5ZA\6(9!2#2S5!_(O5.P6VA=4;;(OI M%&MYC.TWV%J;;6-_%VN9>I7]YPFKL9W]U:YK]/>VU"<@!G/@*LB3]7OI?7TR MKYF&[F<^!@L)[!N)_^NK"&;L= 23MDJ"_1T<'_W'3Z?M-P9S[DE?F/?75^&V M.)/&KBK5)Z\J2_Y:Z)9ML>%R)TT9I4RB6/+&[O)9&?UHTOZ-%=YK\ M-YYZIY#2XR9I>CT;PDVR95'1U#?-EA4R09#1Y)N92I @OBJO7RR:H)$D0B ) M9)M"(@ADFT(B"(*,(M-T04%\\A#KN[3UZT9]\=19'[*XH1[?/J=-_'=SVE#T MM2]MOI>SYKW@QT 2+(SU]Y+_*%<-TN0PC^]BFASB[$SO:?HU,B$^LM;_+HF^ M<,*R]\3ZE1G*$K>^H_FG&+A@0F[][7'B5,O%:(EV8[E MBDYP-$XT;&>[;W )S;[I4>G7S3R[Y[FXKVY*$ MU0Q'PA*7N'<4'K?YUD;@*YG1)2X,O;MM=9%NOWGYY^@8ZJ7O_7S1O07_K,DS MZ.SZI+C'G'\KR&97\&@\F-B\88P]657/W W2[7I[T(V0.">GNI6LWAGGTY7M MA6+BB4K$KW&E^&NP&VY>Z7[,Y>!;GX4;Q)%74DI&56*S;N$ M'?$8;WO;]RW#B'(]QF_"9N>[B,Y)7O93Z#O3ZI M&/JT(B^E<6 E.T9:RLJV:=C2N#XY8R*% =U,I<:1)9Z?5_(1-E4L2SF/IR&[ MB9^FF+QGZQ%NF"#K$9KXQ2>-AW]W@?SW7J,2#%+G0ZS!R?9:6H7/K-EZ3YZGQ\O>JCMJ\DG( M&DA871-%!FX=&4 FY[XVLD"0_O,[AB.HV)FS@G?C8MP#&?GF,$?A MA4ON)1R!-3,#HY3L<^R@V.5% 2,BC!."1C+APY2#IB)]:W+$$ MW=ZR)Q0@N#=O(5S01O& 2\8##I#J[QVS\2;, MW>MO%=SQ 8-0*?9WQ'+('/W(?7FU)\MN7I!U#)@@6X!YYRUL[)\,%E1X1\"T M8+Y@9_V$F:J@._ZR+ 'LF_!<\>]E[ F'#T^'TH4/[:9>N S '1X;^/<*A12_ M>-&'=J)BV'9=;PLP2W=C:QL:T#*P.Z-PA@I,VD2MU5'8N2)XD:)C\SV73OBY M^>%E2>+TU,"W.*F$#$IH9ND.#P5\A3VY\A;#;]N3>-(N3^.K=%VA!:LC%GE7 ML::^/8&[#C1YP:+V-XB"!,VL'1P6TR*HX)A$_#KEZ,,%?83T/V8K MX07Z W"3=]']$M2116E>)YU&E2-)KM-,BL5^:NE7"H.1D7C'X?OU?I^2-4G_O]>]%X^[CK\^:<,>)4L_GLV3268]EMW^73"#WM] MZQD_T9;WQG-0']N9R=886[B"Y4!.._'K8A^7PW;AY0/',!1L*5BRX=JPI/"! MD"!HEK(C2[!P,08F"GAGAN5@CH&-) <^UN\N)CNP ?@=7ELVK*F@RQO?;L!; MS-OG27X4TQ<[YLG.S/\2^*/@2-/U$ZQYYDFJ"O]K@DY(UE+"5!FX(V,P^5&, ML3'AN;X:' T[WW%!LKFJLZQ @,%#6W85X[P@P-DG6ZHL!^^=.XA@4=)+^@PR[C/;:MH Z,(&!Y M #;[8NS!5_WB+. W:"(T4S76$C"BDJ5MT?0$ 7Z:G6%KUG0H0=\*P=]5 ];\ M@ZE?M@B4]VEA$'PNV7OLMPJ/WXSL/;8P'JCWVP+N21S^_Z,T<%^5N*)U-'K( M*+1"BLLB2Z_-;Y#C>7*VF<>:'FAY4N8:[VJC;*Y* M#MCZDIE%^F[=FZU@,?"3\LG5DMB(Y)(&P4H2'1_RE%71XPQ_IM"R IPFK;3, MFBR=Z,J-83L5G\6;Y\J&CTO5>C'98%=<6U)[3'-J&KTT+#!.O6Q)BA5&:=KQ M%+M@=3M6<\:>UO'.%1C7,^U6.^-EYIQ0Z,A#CES2DE^*_*3,]'*3+93MQ+2L MD.UDDDE5E&*).?*AD^R=-K+S/H&+BV;U5QSWJ^5]29/X&;;"N+&*CQK);H=5>B,]4^D/&T9IR6Q/*;VH6RZ.YN9X-4DIM&SBW(!K ME"AM>K88N3[!"8XWK+Z2S[BUB#;A+:KOG2U&OL#S=#F5*0E*N96DFH4>)V9F MS;/%R.G$M&E*]>Y"B4S;J5;%\:J:#)YZ1OF6,W'9%!1CC0N5F- ;M!JES& * MFYY(E=0R\:[+64V\O5X;[HA*EQ.NW_3:=K\Z$I'6+U5JIQ9=#?%(L\Z MK-R*+Q(4E;(6'!/P25EWI3'CO-&.A\V(*Y6!/MG&>''=?J'38H@T*D MHKNJ*$&-\Z"2.=9A^FS[TNO1^2C/R\Y!SS&H]@U)K S= =O50/OUSLL]*"L^ M!>XX:&7)MK3S3/\>2;HTD9U_(#V%"Q7P$" )#C:L,$=8@9Y/+$/;"0T^8.]N M'A-F^S7&[)-:&/&[;D'RG6X^UR1_+CT.L\YN-78;$DP' W^E)GDG71)%G%Z0 M7'LE5\=DBJXW'>]*R@A\A,BV,"0>_6A$_A/GF^ZT''DB%L6_::798,LMBL?W M0 ]3O5,R2J:07,(G%R(:BR&YA$\NJ2CY30LUAULNR(Z%4R[(CH53+LB.754N MGSSF^"X]OMDD?%D5W?<,^-5KA)Z9DK#45\6C],F)HU#55_WDW%VPZBY2FV^E M-G]6I7=K9D-P ^YPS!FXNZ\[EZC4&Z A9./;*?B?'[STN63(1O=;V\X7H&[A M2I/QFM0O)GNDV4BS0ZW9]\3X@\O7.0F>1E3O@82%4%??"VQ_U=U(_P=6DHV;,$1PJ:U:JIK#M;0M33/WX1L,LQ(=\7J?>W5^\[=Z"#5P0YH\1@\7X^?H_( M]4.3Z\N%N1"O_AIO^I6+(V<(M8*S3J3IX@1'.E(N5JU4-LH,7K9#;C1".D)Z MZ#WHCR.=+$ZUG-RK3]GZ,!D?1JANSHI I#^2ZWPK-']?'^1[C?GVNW4AF 2D M[-]CS(^D[ _A?F>EB00S9#WL$5I$P[_!;M8KPWWL([1(LY%FWZ-#A8[0(N[X M(-SQWNLB[=C?%HRO1WY>K0B@958QOJXNNIR;[!6+S>3($GF8!$AWX5$8RM&QSM_A*65VWA]7E2R[SBHY0ILO)C7:@SE8 M 5%)4/0564K( (#L +(#]TMO_M0.,$5Y%MEXJ1+>F\EYI>2F:W/"S\4,6$[L M*8:?;EO_,^Q]L5'=OF7D=\ M&_%MQ+=O[7>O5K+\TP?HCG%O274K*.S5,?:DVR]!]BK19NEB.L,7R"RKF5TA M47$V::O(^#W^\8L@G_#DFX5%D0U -@#9@-OXW!>S 828M]REF1XJBZHA6NEL M9JQ<5QA8]FQ+;%)OW7Q!T$?0 M1] /UY["AZ'?2W96VH33BEPOU75J%;M E',>A/Z6SY"GIYT>,G;S7!]C\-\2 K@:P$LA*/P9\^;B5$CJC:GCQ-*&2SVE/D5H<5<@RT M$H XO4^:_L\OW?IKUVQ;,_<:=8:/U?5#OZJ"JEZA* M@@4U?_;O\5LH^)9KE/5ZM;H,&=L!=Z^HN4@L];):U_\<%27;@Q&6U#6LGSO$ M'8QK6PR-],$WE2)!S3-A E[]4U ]86WOF&\J2NU\H9][T,*)P @\2L7_P@Y^ MAA-R,INP7._!G!U5[-U^[;AH[^[#=VJO;47C&.9/DHCZ-:F?BQ;'B&@B?B5A MO3"IU+-H_BM@,PN"_W\[] G\&R@= K1X5_-Y^!#B]7QC9F& 9PZ]P M;.\U5_AU(/77M/5XJL_-X+YB>['0B9%.,*1:'36BL?OPZKNT^ MJJ=G^*;JIMCU6G 22CF=]$38,O:R)4]&ENYHB&>5WB8^FPEBQI-J'G^F8'TV M7JIUAVN/4F2/Q)>>TZI[5=B2>MER0%7*:Y9E&[@FFG6RPEJI\6(*6L9?ME3G MR3P1L3S^.IT[>S3K]%5ZF8F9GTLK98[S)QTY;%C): MH;PQ1X:BK<7J()8JYPK*E(^?MBQ+Y8DBI4<+7)#[KEQJD/HRU00M3V9)E)E5 MN=GK\FQ/*G7PVKI?<)(>3Y\^,U;L) ?-8D7DRG%I-.C/-@8SG?*)TY:56F53 M-]9.#W?+.46-+\K6L-[DDZX*5?4-WJI*=3P\L1ES=6H,'% 3T'3$S'5J-*@ M88R[/9:TJOARJ;12+6UZ3O'*_;XEZ>6E@KOQ6IEO3&MEI0Q;GCP3'PJ%9K_& M]SBA.M 6=J>J==+/9;;6[C8Z*L=*Q5G.J%8=HLW EB?]'*9[>:>/EUHX&6,R MJJSP:G;LG5.\""?F!&YN5#EZ/;597LL5EL99Q:OC9K4_7H\LG#:&A3%E$Z2= M;YY3ISG?J34B=853UGB!L$V)+$^%/EI*4T*K#C==_J*9E:W7:TI%V9N.<5CS#8 MKLPE)RJ>\3J1>BJ#3_*MZ?9DZ'%38R1$*AS56G/Y/A<3Y^Q*$P70E#@SI4N= MYB)2DN9(=UR3YM;8F;#^-OBIYL>'7J3.7O4A-&EDZ;V)AXI M,VDRRT7D6H;HC6LU,^9[72=-US.\LDB:8);D_*8[\[HCARE[6^IUW+2::KGY M^7348?/57'%4&%4'>=CTC/P7G5AL,]>S75P:,?%28K5H4CG0 ?I444E]U$R+ MO-EER4TZ'VLRYH1/,+#IB::V6[+!UV6;5S*,V71+?;[GID'3,\HB1Y*20K&] MM;+N)S-++I6HY#C0US/:,FT8-7$N%#TVDYHLUTJMP:X-\-0SZJ*.J=[,ENVR MHDVZR;RNU\P"Q0#R?$:O&S6UV*X.>^PBQAHSNI9)-MJ@Z1D=F%=;E;'G3E6E MW"C:DM$I:T:QR9-G!,MX3K'L<9TT7G;J=+R4P:$<%8E[12MN\4E%X] MQ^:S,CXD908V/1$!.^DEEZ-":J((+C\S,LEU=ZCY37[KLG^= )71P#B.8$\O0=F,!C! S3"EPHVQL*5@RZ)W?PID)#@9\ M4G&&>8:KPG-KF 0<']&!9]@$&_P+=WM-4UW#ISC@Y;8C.*YC6&ML$MS*P\"# MP4L-T!DI M\],@P%4PW;?H(]4MWQ[JO G05/AJ0,_B;N]Y7A;URT'04=MDS# M?]S!4.#OX%$"Z+(!MYWM(*W+D?-QD;C2L2/8%F?2V%6E^H3UNPUHW]XW;($N MM23P3A%X2?Z[?+K9 3U(JX:H_-CI&D>T6_GBBG*XM2-45Z,.SLASY@Z')]^INW (W_3Z7O^YB?\/=]AW3M'05@".$:J8-K2S]T/AYV"FKSM M$&348L#$=[Z@[[@(0)5V'P1>B__)D7-S$-G8MCEU'QUKU[&#\M0_/K$M0;YY MR@*5O[Y-67(RBK^Y08SD2^,IP4F'61H]B,\VLL=831K$Z;U[Z.-QGSKE\)*C) M.-O$:WM5/FJ\/Q,3(?>'8C:S67/890H"+I6TRL+ENLW*LLF3,'Y/$M$K5/CKPMF:$2Q^^_Q7"&!!30M=L=8MBAQ=ET:>-LXF;0*>TH@A6-RGH^C? MK\# U&OV/;A]7[U^?S>K=/O%&GS8EAQ'E31XVLU7SW.6J(@3>*]CE[O*0O9: M>&2NS[/)9G 8!X^2US-$2+EO?"'_CE?<\[K]XHK^@9*W^TS.8C=U6Q&&@[Y. MT5XEWH)*'H-*GKQ2CHZP:?F#>-&&J&R/H@#]@&?R?95 ?O0].@PWL%ZW7YEK MACZ6QBYH-E*E[;62]DRPI#34ZLR!4F<,^TRBSP/#-E#I1211WZ0X>LXD.#GO MLJ4-P\>"U?N:A@W!Y+%AZ>[YTS4L#CO%^LU*\.N2\U.9Z1HU?D(WG+R5_(K9=L)FX?R8+I] MR<3-81/5@SB3_E4%8?6$Z9)_$6&W-7O)?+W(JPP!%A]_G3E?-<)/7GFRVG0T M@XOQ=H1A27N@\Q4S3ZPR\*8L>9X0?Q<^C'!P_W[C9W#@T=FB8N&3#>0/"VAFM;)7RX9DP=.AYZS18E-*+@PCO>+D3;KL%=,R7Z_ K!2O[,4^YC85 M4O';K[=74W&M/LP2DMZ=*;U.RQ.&=9>&-':X*-8MLEE-@U3 MRRIV25C"_%'P /0Y#^/;[#TA$-TE-;@%B H=,=$N]K0\&VDF,BVSWNI970@B MP!HH/'J:6_/;@.C^_/2O3R)\>R_^Z\<<0E_H%H*_-?%'@D>"_]R8'\(UW'.# M?<(VY!E>AM2&+-_[-W$-8<[H('%B?9\W\4W"JJ^4W%1<52I*GLG*G1)O:^V* MGY+5#^5^(\+Z9?=>$4YN[_U]&B=U=SPH)#J3F-(;%_IEG2N.Q#D#<1)#.'F@ MTA!?GA:WJ(_EI3QV!=6_)63H\*(8/."UK\CNP#,!$$&V;.]ST 8996%^6L%O MG95$21M)5B 6BOCJ5+,G@1-XKD$6_!F7)?N5++-$W93ED=9OX-I@*L\J*ZI: M8KY[EMFO3R'[=J%>E$KN5BG^WJXQBN1R&[D$I;Z07,(FEZ 0&9)+V.2"[%@X MY8+L6#CE@NQ8R%+[ODV/OT-JWRL7N[]5:E_@E,$Y^G\_R!^_:T/Q*/UH^5PO ME^<7JQ. PP8]K_7S4FMD7V_AXM11V:-;0+SK?\$I= M[%!M[UQXTPMI-M+L4&OV/;%_VG]%#=[W#S8I]:E?G3!('1.Y9.Z8*S.U$"KQ M>]&/ZX_Y/Q>#XIU>W>;:6=[@AGS+=:<\UQ-99634/6ZN>,<'!AB;KT\.-R>) MN=DI>DMRS9("P9"SM+VQ1>_PA$#D,T<$3O8NZSNX50#:,@=YFIZO9E/[DP%2 MII3)-B+)!%LG;,6VX8UQZD?O^*QIUC\2DD*$&019.\%LB1/YCLE8U@M M:[BF&41),R9#26G>"++C4BL=2]=%&F^/^F:D4ANN91="EO[QBXH]X>3I].=%(1O)N8Z +S13[:PK MKCYMPN2_-+R!_1:X[R^JX6?'CUPI.SYRC>[>%'TONW-]6@%^V'VVS5!^F)>< MT?>2*99::[6\'Y1'MNRO7]$%$2('C+B;@F M)L%)'WRWR<: .B0MR3> OK]Q5&^O,H0\K[NWE1]+[OT);&5H&[2T;[S20VE9P-% M2_&F4.+3#7;M9#=+VJQ.#,GC$SX3>8J15RJBA*"+H'M7T/V2P,GGH-N?CBNS M$L_PG,3H:7TQ;6_,%LQ\[\=$2/SR["(TM#D@'(PH6JXTQD:&[J)8"'*1D(L4 M@EC(-N5. ,TT1.8YMT@P-%D;]&4VTF:$HU9%J-P(W M'6:R\EO@KO36^"+&=9=LKS+=:#A9B&1:'@ WX"6Q^&E]]7N.>;0ET$&8BAU3 MMZ&ARQUC_8Z&Z8</;+9)U;S6BLW!9B& M\9#X:5K+-Q&A[41$+N MR$.[(V@/.*0\'.2(XC3^C-,SR43B.'C_J"IDURD6F.SU:XU[<48OZL_ M?L42-(H\(*@CJ(> R/PYU/E.5F^LV[$QN_"T*C><$5RFV(1=]1.'7#Z9V4UW M7 13=@0UV'(!4I7UI60[D-DASPMY7LCSNA4WV>(2IE^LZ\4]*,^8J]0HOC J MY=B<6^2$*5DJNGT=!E6H((U9+/:6P4+01M!&T/Y:+O)Q:'.34H-6O4X7EZO5 M7FK<*HN11!-"&S*1)Q)_^,2J-<.1,%-8^[5@X3:0)UB6H#M7.*H:FI$C/RL$ M%N_;.V0A.1Y2D::"VI8<1Y5>.S.77LU:LYZI#@J /EY7./) MMP[-(9.!3,9W,AD/<"BD[LPD"SDP?P+7VY7)^_*PZHV'^MV6=!^<9Y;H!:?6 MY^P\PN-RH=.B.VIOT%IX/!$/#GXDWKQ1AR".((X@'I;S(*]!?#)-551MN2YQ MDH7/5\E6V4M230AQ&K#PRV=;__:D$[D@;[L@MS8,;TW3Y0I?A7#@X;*(UR<] M>_HCL+97ZJ.J[^IQ]]G*EW[^C M97L@%^Z6AN>5L5VX@CM24*2@82S$'AJ6&,3VJX(XDW7)6OM;_=+"EU QJ680+QK!NJH#N,/F9W:#W'>&.=]CR? MZGE*7DB7M866%:D9PQ-^KDSR#-W]!T$>01Y!/@R^[&]"WBEGFO'.>EUC\WG# M[=,I9L1[30AY_Q+%Z:&G\DB5=C?6CW\_8YUR&[T5D44ISF;4F.B(LP@S90$A M\7-G$JEK$A*$983E>\'R%_&*/\-R);/BYIOP]29B3"(N^$7PIPVY4\B=0N[4S:]V'MB\XPOI+3#FCC'A[,#, MG;%RJ]ARH*2FXSH>R2?;W()-IL>S)NBMGW^"/DV_\_D'F&<2 MLTYAF4J5<7G3=.)65^-+=0]BWH^AG)X>NNL8BG^P%)/WA._2U.5;VJP0GW7Z M1N? 'Y/!0+Q^P#]KVFK,F:?+&U:C1XIDKE.QY(3A23_I)Y5\TXHAR"/((\B' MA\!\$/(+)E9)MF*E+BZK,Y$E'(DW!AZ$/" N%'5:C_EQ0C*W C]RU9"K]DTL MW=5VF(JZ:&C2L'TAD80X[K?Q>B^EY5O%9BPQ9B#" 7])O7U>[9X"+\$KNH+J M^LE0,6%7BPEY8,@#0QY86'C)_D;9'JG[HFEGC)S2BJU4N05DV<4;^3T MVX">^/E Z=A3@D;'6Q#@$>!#3%,^!WB-Z(S6+6LI*]I"EV?U3BE=;S4AX&&T M)?64B)^F"44!%^2./:X[AC( AF5>$$H02KX-2N[/]:])#N JS^D9+EAM_7MI M]CE'@ +L>&RX\"A+&#R!"^:6N?4P0^4%7-_M/PA6ULX>%.NIH[7DDOQ:R3BL MT:K5TLURA>')>)!I"KG[".4(Y6'W]=]'N=#"^62,QKGZ/)/*YOM4.>XU(TK1 M+[O:F4E8QM# .]?83+ Q'5 DX_FR3]C?L&HG_6ZM7_)^(?__!1,&RUD#X M'M Q&S,FF&":EK$"DGSRV &,H>#K1E.VQW-)='I&.S*E"T_ M8/52?VO@*_P*KTR* \J2\46*6A*;!8DW>HQ_X_*)(LD3#<8$?RJSDBAI(\G" M*.()@Z/%G)D B*N!Z8:#2?"=4A0[%MP8$T31U5P5S#_X6<> L(Z$]-4R(A*\ M;HU/ K&U9:O^-X^?"U)@(ID9V;BKSKRFBDO$'>B3O7:WNLT+. ML!EZT5@X2ZZ^,3+FFL(GO6(3'EV)D:='\P*LO2ZT0]A-)1UJ( 0#PI*^ M$ Q 0^Y? J^#[.QD9]7^H&V.AQDE,FXP?*Y76^($0%3J*45]W. ]O24%DHYB MG -6STVPBP\> &!B2R?0LS%-6(.'8'9@#N"#@&44=-V%@I(U(##_">"Q$&BB M7[U\XB?B'V/7KD"3^!?@-5GWXC9WR@-Y-)K(H0PP[PLJO_"7[YS9V_9JX MCFO]__:^LSMQ95G[^_T56G/#._LLPRB'F7-F+4QP(IG@](6ET(",D+ "P;_^ M[6Y)9.-$$':?L_>> 5JM#E5/A:ZN JM@X (=Z:R(^H:K,0WH'9!3 O0W^*"] MY/H(KYN@1L_ =3!=>V!I^52\Y+H5H)=$@WFI'[1?:% : #8\,YC@]A#:'E4M7LNKG[$T'PAM[0BMK\ W)C5VO&[NP;M"6< />LQSGB;YMULM% M>3#N/P\_;DML9=V&C0)3Z3/ R*M2S3QO=A]-_1ZM&W-"K\G7@PD1T?$$2AJ/ M C;BB37 A987S?D$2>H!1!T3BNA)^/V,JA$,01,2]0RAZ$C).(R<-[V!XZG6 M&=2,!A<8+""?PF\CI@5&)6;9U[?M(EH@N*[XSPW;5ZT(1K5YJMTT*_VLZ1?S M4O6R>HW)7F'6J&Y&A-,(L7S?-;7 AU84AJT1@#@W)\N1FC5071^!N#$W$2HT M,&'/T5=JE*O8,(=__PW_$YMKN@5I!+D=NG\6C3\.V5R1;X6F_WR\?>@ZGKH)!"Y2D&\;CQ?_]K?OBS XN4[EB.^SOV@,S-JPN0B^(WBYTA M'9#2X'[U4FH;OOJW:HW4B1=[_94T%SM7?D^=*&@A*(9.<\+_4G-_1PNRLII] M=9R:6[/(]Y*R0-O_'3T6?X?])M,O'0\SV&\70*L(LB'J?:%?O#6^,_C-,FEL M&,./T<1X)BT).]JL);\.-]N:?ZM4UT4<_-^-2G;)C1!V@OX."1MRIA5V.PK' M&WT%[7FL0$#*S2) L-&%TLBAH/Z=V_67J'5QJ=>MX!+YA]X:K95YNGF^N&CE M_;Q9$YXDCE//B]:>/5 M7%2-YSH,%W39Q0&%;J@J(F74]Y9>C4:K 0)GY@ECL]64Q4[;0@ M7UK0_K*=59$XV\REI7S-+Y%^01"J>!PMA54$8*#D8H8FM'A#%%J:JG$M($BJ MW%9YF>7H'R$@14\ &K":3"LME>:D%L\::DMM\TQ+4Q1!;3.R)K29A2<:>BM; MDE+/5SG=HF_I[O5C2E=N>Y,,4GB66[+G-VQ[4#7;/;-8'%6;V;/KF_-1BUUM MF66=%4I6U=%R:0KMWJU.*P*_9NG#&S)K$R)JPR,&XGMWO78EDX/Y>ICLR-D M6MSJ0$$^TS_+7A=;S8K4[U0:A9S2KW5@RY6!-BKY(9L'5QFZ_G1:KWCCW+V> MNH8M5P9ZFGV^TW.>Y-%U9GACB#9=TLP1;+DZ4% (N,"^?.SWS(Q]<>D7Z*Z(G4-T\EY5FKL*CERI0R1;XJB8Q0[-4[SX8BJO)# M5^C EBM3&IW5^B-%LYYZIJ+[-W)+8CEM!%NN3,EO*J= &E:M?+^L/W8[=V[E MZ1GUN3HE57NX4:_N)G*O7R_H75U[KEG*=4M8G=*Y:-*=:^OVBKX*LHU,KEBF MI:L.;+DRI>&X<=^L2Q#TS("I@JKW7/6Z(]AR94IW3RWM8=CKG?8FYW+_KBH7 M64%"?:Y,Z2RG>DUAW,HTS[PK2)Z>=FOZ&=AR=4KY6KDW<)OWS;QYZQ2$1]/2 MA,M12UR=4M.?.-D"V\CFZW2/3>5:H)L;HY8K4QH+LE3Q6^W'GEDUGXS3>MWE M(.&)JU.RAL5,$WB@T3OSA6QU9-T!=Y2!+5>FU*OF H<>J-EFP-0&V8M6LT/7 M4,O5*=&=2K.G%:ZDWL12K\&5DNT/(#E)JU,JW5K/#]VGYUX^->CESH><=5]4 M,K#ERI2:,E.A\T^7XZ;X% SJHYYU*4XZL.7*E%SGMELM!YY)G\D9/9>_S^=T M:01;KDSIGF[V]=0HU^P%G2YX[C_90OD.C7-I2BV9A\:FP"FMMB(J+5[3(/+I MM-C2F;;8I@$OL& 9*R%G\ 8-J5V@(;JR4!*IK,*VVI(DB1S-B#I868Q3A<^Z MHB8]].K >YX\<.Z3;:[%RA*ME7HB(Y5[_Z!2 M>1A8I=N>=#-:BY6^Q>>5DEBPFQ--O'Q\L/EL8;P6*[LW_:'R#/1NOG(NCU)\ M150'_?'XZ?]*K3=-4\EJ#?LQ*_;5828OBT.3NV_E\I?M@*[UL3K9N,NNP MDE.#VKU1RN;SHGE>^<4_:TGUF'E?7SF@5J=M7(7S&],<_>/MZ?U8H7-)M_FJ2 =\%Z]Z-U6!E@WF_U\D'VTZ$O3NQRMP\KG:FH"T831>OV*2L;U.JS,7W48M1@T)OG;7#[O0@(L-!^NUV)EP:EID$U:HWS% MM<_YFEFLWXN9=5A9LHU)O?W@I_*B\U ]N\QV&Z>3ZW58V:L92H_U'+GY].Q4 M/;>>&@;GHW586;M3'_3\94O/W[:O;NA<>7Q>YD?KL%)JG9<-N5USF_5V5R[6 MZ4N1[8W68J575;KUZI5+]X*S O\HE4^?6[W..JR\# K7EYEFI][+%H6Q0W\OVJ9FJ>NQ'DS/K4?>5\?S6/EP@'^5CQ=BTKW=:"Z/G"M22$VB2[L M4&6'73?@NTXM1^_]B$W=\=T%7>5DH]*;7&3[O2!W>07:4.<'4!\?P&Y]-P#; M]>RL-_*6;>"/! CM.AAB98S:P@LC[X7F6 8*SZPT\M!,3H=UVYD_U'4S4VOD M:\5[JI:_R9>;>2I3SE'Y3*U\43ZK4[E,(S-MVRQGFKF+1C[W[U_:@>:VXJZ9 MG][JALP'!K?A_VAZ_1[MFOSK>A<8@04J[O5[@!!^-,/8QAK)7N6)8Z\,#O^"_S:X]H/7+&(;>4'KJS%MU_<[%8 MD>]OU<'JN_%;H]Z8<+/>%K0L2&F>VQ3W-^=(F^L?G?VV+6<4;W7\.87"SGZ' MSE+D 7C521DYCO&+XZ:JYCE6X(-]."=?CD"<>^[M$4US+N=/QR:*&S-MDWTY MU+X@WSO9EZ3MBYP61;(OR=L7@F-)W1=^8_D#LB^'V1!8TO>%X-A.]^6=.19>=5<>;!'D=RS"3@'\ MTRL@;XJW7;\DFPX]YNO;+]:ZUQ:70W:@6-\$_B^&=SP/I[U^0-YVP;%VG*5>Q'F8J!0]UMI1H#2,W=S_ MO#9E).66)[KMJ_:SNPWT^LL-]?S5L_;$E?7FTYE6XBN\S]0_D8PIXM""Z_11 MZ@PTBUO3[V8##^X-E7O7U5R[ M-$8W\[@??Z433I!6KN$3,-A9\N*])]_?!QB$ 9#?%0RD.2Q06AP=?K!R_6*% M&=U<-K-W3?/LLCZX$X./YSS<#A34I!(SO,N5RLT):PP"];[9,U64ID!$4"!+ MJSG&"!3L!@K"V*&O!P5A[,UWA0)^#@K$*11#A2P=\V!>)8=J[W*Y8W:NH(%! H(%#PD3R7 MW-1 N'UP77G<:C1[E:&3U]K<4-*&AX8""XSE8J9)%VBUH9F9)^/\[K*-TVRP M" L4=K5\28(/MUXC[3,7I<,>N$[;]*F?*#?V-FJQ[.>8-\DP]MHMVZ/ K->N MI.X[4E&N M-47C^?2TVU5OE0 E(,-^"YG=6&Z%,/+.KID>!2._=B?S"VD:._4_O)6+EYFW M( 5/%?.F5J3//(VU=,D[/[=1EBWD:=BAQ_$[,^YK]Y&.@G%?N[SSE23P3MT% MGY:_#?8"E,?WK:NF^B"PI?.&F=-H)'^5'W\5<=552*0O8>*D,/$7L?,_*GVS M/KCO6,_EH,?FM>%X)/"7FH0S\D*+GMDD?K]"8 ,JJ8QK7K5=I_]"4OV?[/;@ MBO@S2:;Y/.4A@4SFJ"\RPTL[W.O=2] M;N13UR@7+??C+\N>T**\0[6%X ")=OCZ.+"7<(?/H8"?M;/:68L_S8N7?%"N MZ(7GQSK*ARWBLTUYE[8+ 0%RN/GU06 O@0Z? X&K_N0Q7Y"N.C1[5QV7Y,Q# M^5I%94$4: )Q)Q*]:@81%" H0% @(;Z/[:" I=:LYU/IBJ$KIY*E7RE9UKI% M*( ](?2)S*T&.OUSQ-$-IZIGZF$A=A,EG#)"3PA<*U3=K@\WW^NB(G2;7",, M\>22@(BC#8C(F:BV) 8S3.I>J_Y TRTN6V=[DZ>4H#_UZZ5@L'TW![M54*L" M%_-R''H69C$Y7W),Y[/-9X;R+:M5P/_Y^EY7*A5CWB;5" M=85H2.MK7./DF(L$F20TR&3?X/A1W\^!H/&4.>TZBJLJ^7HI=7VI7&68AH!* M'HH[AL;$K--;@?'EE0J!D5]W,X@ (SG_3^CY_[Z!\:/^L ,!XZTTN;[-U'I< M_JH\*33:94O0)T@/4G8,C(E9I[<"X\LK%0*CPA)@),!(@'';+L(# 2,S.!.' MPS)[1YOY=CT_E#)EK8T+O[*[MJ:3LE!O1<8-2Q5"HR2\"QJQJ_47KLEYX#JI M'R^+>JP51>4T1RJ,;)9SAZI<*9%]2>2^D(JB"=P74E$TF?M"*E@E=5](1=$D M[@NI*)K,?2$XELQ](97XDKDO8IHE_)+ ?2$XEM1]H_7S+XRU7Q,4TM6!I/M%_!$FAE)74.R61[H?99M[F+1]_N[0]7G.FDZWG9I<9YN5VVI5'[A/ M= N,P@*>RHDBD*I]^P,#DM+RZX&!-(<%\6U]MM5_4MO>F7I1;U:Z=>A M?/=P>1U6\(1J@40J>.Y/+: 39QQN!PI0V-MWA0)F#@JXJ87 CU+]6[/:J_:N M[M2;[&AR6N!U5\%1.:'Z36I"X0ZOW M5/#\>@=2!_-Q'#E8'5^FRL2Z+SY?NE-R"T&CE5\[[@\F9$Y?K9%?K7A'.W9KE M?_2ODMF,CD '$N! 7 1;C'#X7'6>_DCBC4RNK^GE?&M9KA&)RS7R3 G M#+-+7P'! 1+;\/5Q8"_!#9^LU#>H6!GC@;YMFM95(2,7S.+ R83E.AGZA%7FMH@(CJQ7<26@)"2U);&C)OL'QHZZ? T%CG^U>UH624J(K'?5Q MD+]Y+,,EW%^USL.OTUN!\>65^E#E)0*,)'+G6P'C1[UA!P+&=@!JDIVQ&KTZ MWZG4GS*7]=/J'JMU'GZ=W@J,+Z]45-^=(\!( J..)S!J[^;T!SV$!P+&ZYYS M<\5UBBP-;L8T\,YO^SE\,\"SQ(%*6.G$"_W?;' -C/J-_.*H8;Q9=VV$S#I40_?%K_H=/C7@)(O&F MP+%N0'IY!1BQ3WH1>9>0!: M$^Q?#QWKANJKE&E3?M?TJ) >NJI':0#8%*8@8&#WO-\%+H"<"ZB^.J%LQZ>\ MH$_Y#OS'5RUJ E07KE(*=@>H?+6>GI+9"J\0HML5T;%)([J"XR+"B0F/ IB< MX@3H%,><4*C(,T[?]6H$K&GK+E ]V %NA/H=N&!H.H%'Z8'K0M3$9!B_S3N! MI&K:D-J- "!*A7,W[2%LYK@3R@)JFX)2#[A#0.F0%3J \5KK5+M?.+,,UK7XD6A4@M7%&F7 M#SK+JNNV9+%BN&SM66G6:Z4AT[_N\4 9H5-.B5V7NN$P.X/1#],FW!6XO) J M ]/K]A&Y08(Q@.:'^ DHM0\!TR=D]&$R.H/\ZB%]#W@5.[^PUI5V#J[TBR?G MF*"NSF[:67=<8O.3$5U\>"H,;ONES(^_P@DCK+M#<)@]2I)H_"Z2D3M.R#@6P_%$7 FGF/;P,)8Z_EP7J!CZFBV7F A%(!_]7QO ^?,U0J;HVKKW[>OA&'>>'#5MQ:DVT[@YS?!IPA=KN#5$-,KC3RC%1O MGM;SU\U\N9&_@?]!NZ'&KHEHZ;G9]W<4 PR/V(6 T;&W]"NA9HQ/R@ Q= OM=W [ # MM^:?5]+ZHB7&:7TW-:)8)DVA76*8/]1L.RB\'_5I5N!=C/U@!#[G4WP,/-]L M3U89<]E+LA@&&:>;WN*@7GOAO\U%?S4&3A.:UZ8.?[V(4!YIFYG [SHN[-B@ ML./+@V"VS>7;^]*\>W,J-E4 F@L%VH1B!"PM^1/*"5PX',CF74CZ4*I0ZF#@ M.D/LPX#J.92R6&__B40DHCV6_I-!ZH4%!YN)?\8_,'_^09(1=3AM 15[Y))T M!TX(42>4ZH6] N,$M8X%,1;!4--%HAP^I,YV*W2UHB_C\$8T6JC5COT)7(XQ M!9?/PEVC#UTX?1<]-?T9=A1X6$K._1Q]1DU0,JTWQ\]&?M^LGJ&%7%'7>I.' M;JW%G3*U:V;)$,AXK4J[Q;88'J$PWXIPMK6$LXW) &3&IO?2[R6LWK1JLFQ? M#7NU28_E=9>M:O=,V5@X0+LH%]YA-V3Q6M;14H;L,../94\P-A2Z;;U^49%Z M3AX4VCW);W4J=!9:GJ)X(N)_5UW!F!K\D3-=]+;9]B?Q=NUBR:>"$*ZZ$*XZ ME(2S#Y_;@JNAJNO@@GO(LZUA$3R @EJJ?6 +\)7O#-2ET5!5:[;P>#0YRP:J=-BV@!^CB?%,6A)VM%E+U@$W9QVH5-=% M:/7?C4KV97+=>#*!G1Z0Y= !']+5IY2K_IW;]9>H=7&IUZT@)/Y(J<=XNMD MB!3[9*A\MQ 458AC%[81Z !!VI[UO.W SV$-ZS5SG/E?!E@HA7Z32]4.<3Z$ M>23PUZB8Z"DC$A+UF:I)9;"FJ5IA"ZB1P"%,* QM4/Z8-NQM%&VG.=U.2NVX M /_-"X62#EQ?A0I^K+]&8BD/!3KV@T04X:'!#0)7[R)M$^FV'=A1)QK6.C_. MVE78H9ZX%27EJ9DJMZX<9=)4G>#"[[BY1C:3^82>:*F>5VE'BUAQ:PB)REA/ MK[2A+@#U%-\$7E:UH,YP.HD7.VJX7F>YD:OU.M^_[-"L=]$L9D>59O^Z\^,O MPYTP''O"BF_S/*_=GY?,!142#@7)"E*1085XBG2<(7"A9*/ &+BZZ2$GH*EC M@L!6T!BNB ^LR=O)XY73A(]%D.R;0OC/TD<^6LXJ6LWICU.B8-921?:LVP[8 M:X9KFM)(Y@?R;@="P$51",(H( N'' MJ[CB AV80UR)_6 @LNP"W*KA,[J^J_:ZG=ZX&9Q)Q4=+$:U>Y0.8@@V?F6". M%S"T>-;21.-Q/&@VQO=6?I)Y-.KUH9^Z8I!U(T*4X$^$MSJ1%)\XDK0-@>+O#BD^?/.Z9!MYU;%F-E@]%J46+'X.&M_:@4KB^ MG9B/2E9I/IT/N-357?NY_#R"E'#"L^MJ&;V5"*;'/U,1\!*?I^.=G9GNUN0$ MF;MOTV]690SZEN@34")4 M]#,X7+O18&KJX[Y\6;$F,WS4*)&8C=LGE61Z?4 MT@FK*"<2:9O]H(\?6+MS8XNOY]ILV6E.1.%!*P&%N>U=8Z$NB:LWCB@-G\E&//4Z M^UIX+%0X&"H:#86'0_V$^VN MFEC6R*,-EGX)GJJ&/%Y+8 VM2!RPD_CGW\B M5J<,[(?##\]I"Z$)M$VGU@9+[8.'0K^6;/C$1=QNMGL-TQM8Z@11QWO#-RRX MP;&+9_/YVFQJ]#ON.!R=)Y EGD#B"?R@)W#71]QS#=_.@@DY=P]C-EJ*+M 2 M T!+DD&[Q6L*WU(8D6^Q,BTJG,BJJM:.8CC")RY\T&<$+3_NPK?X7HMG186. M6APV6"5&7=/&(*JA\(\5Q(\XG5T7:[&;L*!GW MZ#<5IZMW85,H; R,8BUASCMIVBB5,[(=/:C\AX,,71 FTCP'CNN?4 ,+GWZ[ M\!E\]@W[F%#HEL'T:>2VA&8$U#ZIB1.$/D_3#M4\I*;L ?@]D-# M%G6#KAV8"!J6ND+&K8-N*%!MJ'L%JD4Y+@6W7[<<+\"OG[U!U: R/6\6GU!H M*AY44DW#5%T3^=O MN6A01]J$ JK>C0VFY?X' \O4,0I.N\9OPHNZL>.N.@3AK8V^"E?$FX53V/E9\8V MTSC934&C]4D?*_K!)81<10%K7_X!S(Q=42D@/*A3N2' MW*ZC:$S'1?L"!P<_A 0/20DQVPFE079R54Q1*!P&$B4^38==.O#1&$IG=&&$Q+F*JA0J38;;; ,?E8Y?M"'V-^H%HA_2O$'CC'A!Q(V5IJI6@6VR> M[[C>'R2?"9E]"S*;89V#;FZHTS.\V%G_H@X'Z<8+D,Z)B2=L'O[IA62&Z:#>#IKJF%0;R1.>'%88%JNZV:KK>\_-C0F=LA%Q_13ZT2'\XJ M3=VB[GJ0'2Q@= #&@A/T1B2:IM[]T#D+K25O3D"A>]<=!]^#40-\6N-.YK0E M**L WB XO0&-W[I@?-1_2&-#4[E=IL MN\7$VT8>/PI8'ABA>^K+W2\=A.*[$-(?+U87 @TR#0X4]6*QC^:@#E73PKR$ M=@B].;HG['==)^A$$:3Y[+2[$8 V)*0&N/<+4(/)U@!Z%#:^Y)E<_A4Y*WZC MB__HF&3AP/__G@+'__/JZ\)F?WY$4A=I M>=ZBFO-:8,REV'37[V\AZ<&K,I]+,RM2GG 'H;;=4%LFO(F+K;T:P,:F0671UD$; M-[+?%^[OQN9U;$S^-*>_PB>1(0GM2 W[>)&S3L=NYEA/X-+LTO-3.S!CV\@D MKH7&)[I""(<(+8G4U?1 #J?C"(=;!P,_ROI!HTLF#!W=69RZK-'U5M,+'0+V M+$D($[;^)[V6QY(.FD1B$HF92 SC:89C!.77D)-H@65;!F@SO+I'D4F$)B&X M_1'<[+8\%&X?EY;+8C(S&,!^S3&5B<]FEZ5D#@4OF_@^?M5UQI/P[CT>R4;Y M5U+ALE(\%GX\$7[)&B41?L>*130O"@K+,:Q B_0OO\]R'"/+L,">8F0IV'E):GVY:6,VLQ2K9\I!)SEVQ&4.-P\TD\W242#F/#@>85&AD. MHL@HPKY]N\,KRX2ZF;&7ZS6(YS#44N7V+')FR4 MQ(X];K 2:%;@.>[7D*=E0=S[L2=+?+B$WO8K'+$I6';2%(,-ROW+2RP>920= M-PF^S, U+8J5L=@3B-A+UBB)V$L #*&<-BGDJF'@/V,PY@UF7TC"IYE_$<%% M*.;M%#,7L8DSADV3:$*QTS&],/OI?,[">G0ADUGO/D@\]Q,_9*)9C?@A=ZS\ M(J5WS< M!N(+X;&Y!?6QEPX$WV9N70;6A&+#Y.7LD5I;1.0FF_>)R#T,J#$<34M"& S! M2CR[?Y'+$9%+1&Y"J3,6N;$GM.*:FX6G,=V*;CAH8K/L?3 M@.WC3 @&%LYAN"D7!L^\$L:S-;$]/4T,':4D:H=@2*+FDWBZ2R@X"H+,29"= M:9IC>>97[+=CIWX[?G_"FR?"FPCOQ-)G++XOST[?8C4O"%]^H_ -(WA>OV&B M$,E+ "!Q\TD\W24%V=X%:\+^Q*Y Q"X1N\DDSECF5OJVJ;Y;Z@I$ZA*IFW#^ M)U+W0,Y B 0L$]W;$]@#N*I%(G:)V$TH=<9R=[6RW[[\S65G&/F;B?PE0)"\ M^22>[I*.<+3"R>%A'"O'" =5\CT*8(D(8"* DTJ>MRHMX*GP)4%7! 62-Y_$T]UQPANW/^&K$.%+A&]" MJ3,6OE5+C7S0F573<^/<@M[;\O]FPDZ@>=3+)X5PQ!!FJQ1$D%Z MW$@&_Q45&B(9QS***.SYR K)T84L@Q1A$4)R.R6YV=%H*#,C^8)#AA@6B;!$ M2M<7A6LV<%TTQJ44OZ_G,(SD:IB[]UC3:A"YNFNY^@N7I/Y[=%78!5*%G51A M7TNKQUZ%/;%@G&2E@Z%%41(5:+'SC*"(^]=SCRFSVY'(*T)O+SJ(@ ^EU)P& M&VNK\SFSD6;ZFO8::KZSR'HV],)L06]];TP_1_P_21QE8O34!&]^,G$JSBK) M*Z(LXR-;AE58UMAW-3JDRI)#%$)Z!R"]M04F%IPU9]!&')R@JHAI=([/X&OE M6N"A;V 37,G0@J-\+1?JZ[41C5EMQ &NC;A\/A(5G1"B@ (B!I,T2B(&CPB+ MU@RN! R4A3R0AH;[#4-\T<4I8!R,S4EUCSH(, MH*1TMRX