0001558370-25-007482.txt : 20250513 0001558370-25-007482.hdr.sgml : 20250513 20250513063033 ACCESSION NUMBER: 0001558370-25-007482 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250513 DATE AS OF CHANGE: 20250513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 22nd Century Group, Inc. CENTRAL INDEX KEY: 0001347858 STANDARD INDUSTRIAL CLASSIFICATION: CIGARETTES [2111] ORGANIZATION NAME: 04 Manufacturing EIN: 980468420 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36338 FILM NUMBER: 25937034 BUSINESS ADDRESS: STREET 1: 8560 MAIN STREET STREET 2: SUITE 4 CITY: WILLIAMSVILLE STATE: NY ZIP: 14221 BUSINESS PHONE: (716) 270-1523 MAIL ADDRESS: STREET 1: 8560 MAIN STREET STREET 2: SUITE 4 CITY: WILLIAMSVILLE STATE: NY ZIP: 14221 FORMER COMPANY: FORMER CONFORMED NAME: Touchstone Mining LTD DATE OF NAME CHANGE: 20051222 10-Q 1 xxii-20250331x10q.htm 10-Q 22nd Century Group, Inc._March 31, 2025
0001347858--12-312025Q1falsehttp://fasb.org/us-gaap/2024#OtherOperatingIncomeExpenseNet0.06250.00740.06250.00740.06250.0074http://fasb.org/us-gaap/2024#OtherOperatingIncomeExpenseNetP7Y0001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-06-222023-06-220001347858xxii:TobaccoMember2024-01-012024-03-310001347858xxii:NeedleRockFarmsLandPropertyMemberus-gaap:SubsequentEventMember2025-05-012025-05-010001347858xxii:Omnia2024WarrantsMember2025-01-012025-03-310001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2025-03-310001347858xxii:ThroughJuly2025Memberxxii:SeniorSecuredDebenturesMember2025-01-012025-03-310001347858xxii:ThereafterJuly2025Memberxxii:SeniorSecuredDebenturesMember2025-01-012025-03-310001347858xxii:GvbPromissoryNoteMember2025-01-012025-03-310001347858xxii:GvbPromissoryNoteMember2024-01-012024-03-310001347858srt:MaximumMember2025-01-012025-03-310001347858xxii:LetterAgreementMember2024-06-280001347858xxii:OmniaCapitalLpMemberus-gaap:SubordinatedDebtMember2024-04-012024-06-300001347858xxii:May2024LetterAgreementMember2024-05-102024-05-100001347858xxii:GvbbiopharmaMember2025-01-012025-03-310001347858xxii:GvbbiopharmaMember2024-01-012024-03-310001347858us-gaap:MeasurementInputSharePriceMember2025-03-310001347858us-gaap:MeasurementInputRiskFreeInterestRateMember2025-03-310001347858us-gaap:MeasurementInputPriceVolatilityMember2025-03-310001347858us-gaap:MeasurementInputExpectedTermMember2025-03-310001347858us-gaap:MeasurementInputExercisePriceMember2025-03-310001347858us-gaap:MeasurementInputSharePriceMember2024-12-310001347858us-gaap:MeasurementInputRiskFreeInterestRateMember2024-12-310001347858us-gaap:MeasurementInputPriceVolatilityMember2024-12-310001347858us-gaap:MeasurementInputExpectedTermMember2024-12-310001347858us-gaap:MeasurementInputExercisePriceMember2024-12-3100013478582023-12-222023-12-2200013478582022-11-012022-11-300001347858us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001347858us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001347858us-gaap:CommonStockMember2024-01-012024-03-310001347858us-gaap:CommonStockMember2025-01-012025-03-3100013478582024-12-172024-12-1700013478582024-04-022024-04-020001347858us-gaap:RetainedEarningsMember2025-03-310001347858us-gaap:AdditionalPaidInCapitalMember2025-03-310001347858us-gaap:RetainedEarningsMember2024-12-310001347858us-gaap:AdditionalPaidInCapitalMember2024-12-310001347858us-gaap:RetainedEarningsMember2024-03-310001347858us-gaap:AdditionalPaidInCapitalMember2024-03-310001347858us-gaap:RetainedEarningsMember2023-12-310001347858us-gaap:AdditionalPaidInCapitalMember2023-12-310001347858us-gaap:CommonStockMember2025-03-310001347858us-gaap:CommonStockMember2024-12-310001347858us-gaap:CommonStockMember2024-03-310001347858us-gaap:CommonStockMember2023-12-310001347858xxii:VlnMember2025-01-012025-03-310001347858xxii:FilteredCigarsMember2025-01-012025-03-310001347858xxii:ContractManufacturingMember2025-01-012025-03-310001347858xxii:CigarillosMember2025-01-012025-03-310001347858xxii:CigarettesMember2025-01-012025-03-310001347858xxii:VlnMember2024-01-012024-03-310001347858xxii:FilteredCigarsMember2024-01-012024-03-310001347858xxii:ContractManufacturingMember2024-01-012024-03-310001347858xxii:CigarettesMember2024-01-012024-03-3100013478582023-03-030001347858xxii:OmniaCapitalLpMember2024-04-292024-04-290001347858xxii:April2025InducementWarrantsMemberus-gaap:SubsequentEventMember2025-04-292025-04-290001347858xxii:NeedleRockFarmsLandPropertyMemberus-gaap:SubsequentEventMember2025-05-062025-05-060001347858us-gaap:RetainedEarningsMember2025-01-012025-03-310001347858us-gaap:RetainedEarningsMember2024-01-012024-03-310001347858xxii:SeniorSecuredCreditFacilityAndSubordinateNoteMember2025-03-310001347858xxii:GvbPromissoryNoteMemberus-gaap:BorrowingsMember2024-06-240001347858xxii:April2025InducementWarrantsMemberxxii:SeniorSecuredDebenturesMemberus-gaap:SubsequentEventMember2025-04-2900013478582024-12-050001347858us-gaap:TrademarksAndTradeNamesMember2025-03-310001347858us-gaap:LicensingAgreementsMember2025-03-310001347858us-gaap:ContractualRightsMember2025-03-310001347858us-gaap:TrademarksAndTradeNamesMember2024-12-310001347858us-gaap:LicensingAgreementsMember2024-12-310001347858us-gaap:ContractualRightsMember2024-12-310001347858xxii:NeedleRockFarmsLandPropertyMember2024-01-012024-03-310001347858us-gaap:PatentsMember2024-01-012024-12-3100013478582024-01-012024-12-3100013478582023-10-162023-10-160001347858us-gaap:PatentsMember2025-03-310001347858us-gaap:LicensingAgreementsMember2025-03-310001347858us-gaap:PatentsMember2024-12-310001347858us-gaap:LicensingAgreementsMember2024-12-310001347858us-gaap:FairValueInputsLevel3Memberxxii:Omnia2024WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001347858xxii:Omnia2024WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001347858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001347858us-gaap:FairValueMeasurementsRecurringMember2025-03-310001347858us-gaap:FairValueInputsLevel3Memberxxii:Omnia2024WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001347858xxii:Omnia2024WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001347858us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001347858us-gaap:FairValueMeasurementsRecurringMember2024-12-310001347858xxii:Omnia2024WarrantsMember2025-03-310001347858xxii:Omnia2024WarrantsMember2024-12-310001347858xxii:OmniaCapitalLpMemberus-gaap:SubordinatedDebtMember2024-04-292024-04-290001347858us-gaap:EmployeeStockOptionMember2025-03-310001347858us-gaap:RestrictedStockUnitsRSUMember2025-03-310001347858us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001347858us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001347858us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-310001347858us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-3100013478582024-04-012024-06-300001347858xxii:SeniorSecuredDebenturesMember2025-01-012025-03-310001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2023-03-032023-03-030001347858xxii:SeniorSecuredDebenturesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2023-03-032023-03-030001347858xxii:SeniorSecuredDebenturesMember2023-03-032023-03-0300013478582024-06-3000013478582023-12-220001347858xxii:GvbPromissoryNoteMemberus-gaap:BorrowingsMember2024-06-242024-06-240001347858xxii:GvbPromissoryNoteMember2023-12-220001347858xxii:SeniorSecuredDebenturesMember2023-03-030001347858us-gaap:SubordinatedDebtMember2023-03-030001347858xxii:SeniorSecuredCreditFacilityMember2024-10-102024-10-100001347858xxii:SeniorSecuredDebenturesMember2025-01-130001347858srt:MaximumMemberxxii:SeniorSecuredCreditFacilityMember2024-10-100001347858xxii:SeniorSecuredCreditFacilityMember2024-12-310001347858xxii:SeniorSecuredDebenturesMemberxxii:August2024LetterAgreementMember2024-08-272024-08-270001347858xxii:May2024ExchangeAgreementMember2024-05-102024-05-100001347858xxii:LetterAgreementMember2024-04-012024-06-300001347858xxii:SeniorSecuredDebenturesMember2025-01-132025-01-130001347858xxii:SingleReportableSegmentMember2025-01-012025-03-310001347858xxii:SingleReportableSegmentMember2024-01-012024-03-310001347858xxii:VariousMemberxxii:ConsultingAgreementMember2025-03-310001347858xxii:NorthCarolinaStateUniversityMemberxxii:LicenseAgreementOneMember2025-03-310001347858xxii:NorthCarolinaStateUniversityMemberxxii:LicenseAgreementMember2025-03-310001347858xxii:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001347858xxii:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001347858xxii:AllOtherCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-03-310001347858xxii:CustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001347858xxii:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001347858xxii:AllOtherCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001347858xxii:PrefundedWarrantsMemberxxii:May2024ExchangeAgreementMember2024-05-1000013478582023-10-160001347858xxii:April2025InducementWarrantsMemberus-gaap:SubsequentEventMember2025-04-290001347858xxii:September2024RegPlusWarrantsMember2025-03-310001347858xxii:September2024RegisteredDirectOfferingWarrantsMember2025-03-310001347858xxii:September2024RegisteredDirectOfferingPaWarrantsMember2025-03-310001347858xxii:September2024InducementWarrantsMember2025-03-310001347858xxii:September2024InducementPaWarrantsMember2025-03-310001347858xxii:SeniorSecuredCreditFacilityMember2025-03-310001347858xxii:OmniaPreFundedWarrantsMember2025-03-310001347858xxii:Omnia2024WarrantsMember2025-03-310001347858xxii:October2024RegisteredDirectOfferingWarrantMember2025-03-310001347858xxii:October2024RdoPlacementAgentWarrantsMember2025-03-310001347858xxii:October2024PipeWarrantsMember2025-03-310001347858xxii:October2024PipePlacementAgentWarrantsMember2025-03-310001347858xxii:October2023WarrantsMember2025-03-310001347858xxii:JulyNineteenth2023WarrantsMember2025-03-310001347858xxii:July2022WarrantsMember2025-03-310001347858xxii:Inducement2023WarrantsMember2025-03-310001347858xxii:April2024RdoPlacementAgentWarrantsMember2025-03-310001347858xxii:May2024ExchangeAgreementMember2024-05-100001347858xxii:OmniaCapitalLpMemberxxii:PrefundedWarrantsMember2024-04-290001347858xxii:OmniaCapitalLpMemberxxii:NewWarrantsMember2024-04-290001347858xxii:OmniaCapitalLpMember2024-04-290001347858xxii:OmniaWarrantsMemberus-gaap:SubordinatedDebtMember2023-09-030001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-06-220001347858xxii:JgbWarrantsMemberxxii:SeniorSecuredDebenturesMember2023-03-030001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2025-01-012025-03-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMemberxxii:GvbbiopharmaMember2024-01-012024-03-3100013478582024-03-3100013478582023-12-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMember2025-03-310001347858us-gaap:DiscontinuedOperationsHeldforsaleMember2024-12-310001347858xxii:WarrantsExcludingPreFundedWarrantsMember2025-01-012025-03-310001347858us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001347858us-gaap:OptionMember2025-01-012025-03-310001347858xxii:WarrantsExcludingPreFundedWarrantsMember2024-01-012024-03-310001347858us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001347858us-gaap:OptionMember2024-01-012024-03-310001347858us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001347858us-gaap:CostOfSalesMember2025-01-012025-03-310001347858us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001347858us-gaap:CostOfSalesMember2024-01-012024-03-3100013478582024-01-012024-03-3100013478582025-03-3100013478582024-12-3100013478582025-05-1200013478582025-01-012025-03-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purexxii:Dxxii:Yutr:acre

UNITED STATES

SECURITIES AND EXCHANGE

COMMISSION WASHINGTON, D.C. 20549

FORM 10-Q

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

For the Quarterly Period Ended March 31, 2025

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

For the Transition Period From ________ to ________

Commission File Number: 001-36338

22nd Century Group, Inc.

(Exact name of registrant as specified in its charter)

Nevada

    

98-0468420

(State or other jurisdiction

(IRS Employer

of incorporation)

Identification No.)

321 Farmington Road Mocksville, North Carolina 27028

(Address of principal executive offices)

(336) 940-3769

(Registrant’s telephone number, including area code)

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

Title of each class

    

Ticker symbol

    

Name of Exchange on Which Registered

Common Stock, $0.00001 par value

 

XXII 

 

NASDAQ Capital Market

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

Yes    No  

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

Yes    No  

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

Emerging growth company

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

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

Yes   No  

As of May 12, 2025, there were 11,507,622 shares of common stock issued and outstanding (including 5,139,211 shares held in abeyance).

22nd CENTURY GROUP, INC.

INDEX

 

 

Page

Number

PART I.

FINANCIAL INFORMATION

 

 

 

 

Item 1.

Financial Statements

 

 

 

 

Condensed Consolidated Balance Sheets as of March 31, 2025 and December 31, 2024 (unaudited)

3

 

 

Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three

Months ended March 31, 2025 and 2024 (unaudited)

4

 

 

Condensed Consolidated Statements of Changes in Shareholders’ Equity (Deficit) for the Three Months ended March 31, 2025 and 2024 (unaudited)

5

 

 

Condensed Consolidated Statements of Cash Flows for the Three Months ended March 31, 2025 and 2024 (unaudited)

6

 

 

Notes to Condensed Consolidated Financial Statements (unaudited)

7

 

 

Item 2.

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

30

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

38

 

 

 

Item 4.

Controls and Procedures

38

 

 

 

PART II.

OTHER INFORMATION

39

 

 

 

Item 1.

Legal Proceedings

39

 

 

 

Item 1A.

Risk Factors

39

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

39

 

 

 

Item 3.

Default Upon Senior Securities

39

 

 

 

Item 4.

Mine Safety Disclosures

39

 

 

 

Item 5.

Other Information

39

 

 

 

Item 6.

Exhibits

40

 

 

 

SIGNATURES

41

2

22nd CENTURY GROUP, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

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

March 31, 

December 31, 

    

2025

    

2024

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

1,133

$

4,422

Accounts receivable, net

 

4,322

 

1,698

Inventories

 

2,555

 

2,015

Insurance recoveries

 

768

 

768

GVB promissory note

 

 

500

Prepaid expenses and other current assets

 

1,559

 

1,068

Current assets of discontinued operations held for sale

 

758

 

1,051

Total current assets

 

11,095

 

11,522

Property, plant and equipment, net

 

2,662

 

2,773

Operating lease right-of-use assets, net

 

1,572

 

1,639

Intangible assets, net

 

6,114

 

5,724

Other assets

15

15

Total assets

$

21,458

$

21,673

 

  

 

  

LIABILITIES AND SHAREHOLDERS' EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Notes and loans payable - current

$

$

254

Current portion of long-term debt

3,929

1,500

Operating lease obligations

 

272

 

261

Accounts payable

 

3,089

 

2,401

Accrued expenses

 

2,121

 

1,021

Accrued litigation

 

768

 

768

Accrued payroll

 

208

 

318

Accrued excise taxes and fees

 

3,849

 

2,038

Deferred income

79

20

Other current liabilities

 

1,223

 

100

Current liabilities of discontinued operations held for sale

 

858

 

1,281

Total current liabilities

 

16,396

 

9,962

Long-term liabilities:

 

  

 

  

Operating lease obligations

 

1,363

 

1,437

Long-term debt

5,165

Other long-term liabilities

74

1,097

Total liabilities

17,833

17,661

Commitments and contingencies (Note 12)

 

 

Shareholders' equity:

 

  

 

  

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

 

  

 

  

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

 

  

 

  

Capital stock issued and outstanding:

 

  

 

  

2,733,232 common shares (730,148 at December 31, 2024)

 

 

Common stock, par value

Capital in excess of par value

 

401,824

 

397,883

Accumulated deficit

 

(398,199)

 

(393,871)

Total shareholders' equity

 

3,625

 

4,012

Total liabilities and shareholders’ equity

$

21,458

$

21,673

See accompanying notes to Condensed Consolidated Financial Statements.

3

22nd CENTURY GROUP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Unaudited)

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

Three Months Ended

March 31, 

2025

    

2024

Revenues, net

$

5,956

$

6,469

Cost of goods sold

2,884

4,213

Excise taxes and fees on products

 

3,681

 

3,385

Gross (loss) profit

 

(609)

 

(1,129)

Operating expenses:

 

 

Sales, general and administrative

 

1,799

 

2,906

Research and development

 

162

 

425

Other operating expense, net

 

 

(26)

Total operating expenses

 

1,961

 

3,305

Operating loss from continuing operations

 

(2,570)

 

(4,434)

Other income (expense):

 

 

Other income (expense), net

 

(162)

 

Interest income, net

 

16

 

Interest expense

 

(558)

 

(1,016)

Total other income (expense), net

 

(704)

 

(1,016)

Loss from continuing operations before income taxes

 

(3,274)

(5,450)

Provision for income taxes

 

 

Net loss from continuing operations

$

(3,274)

$

(5,450)

Discontinued operations:

Loss from discontinued operations before income taxes

$

(1,054)

$

(289)

Provision for income taxes

Loss from discontinued operations

$

(1,054)

$

(289)

Net loss

$

(4,328)

$

(5,739)

Comprehensive loss

$

(4,328)

$

(5,739)

Net loss

$

(4,328)

$

(5,739)

Deemed dividends

(3,589)

Net loss available to common shareholders

$

(4,328)

$

(9,328)

Basic and diluted loss per common share from continuing operations

$

(1.89)

$

(230.82)

Basic and diluted loss per common share from discontinued operations

$

(0.61)

$

(12.25)

Basic and diluted loss per common share from deemed dividends

$

$

(152.00)

Basic and diluted loss per common share

$

(2.50)

$

(395.07)

Weighted average shares outstanding - basic and diluted

1,729,212

23,612

See accompanying notes to Condensed Consolidated Financial Statements.

4

22nd CENTURY GROUP, INC.

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

(Unaudited)

(amounts in thousands, except share data)

Three Months Ended March 31, 2025

Common

Par Value

Capital in

Total

Shares

of Common

Excess of

Accumulated

Shareholders’

    

Outstanding*

    

Shares*

    

Par Value*

    

Deficit

    

Equity

Balance at January 1, 2025

 

730,148

$

 

$

397,883

 

$

(393,871)

$

4,012

Stock issued in connection with settled indebtedness

56,320

270

270

Stock issued in connection with licensing arrangement

47,804

230

230

Stock issued in connection with warrant exercises

1,380,360

Stock issued upon conversion of Senior Secured Credit Facility

518,600

3,132

3,132

Conversion option remeasurement (Note 6)

283

283

Equity-based compensation

 

 

 

26

 

 

26

Net loss

 

 

 

 

(4,328)

 

(4,328)

Balance at March 31, 2025

2,733,232

$

 

$

401,824

 

$

(398,199)

$

3,625

*Giving retroactive effect to the 1-for-16 reverse stock split on April 2, 2024 and 1-for-135 reverse stock split on December 17, 2024.

Three Months Ended March 31, 2024

Common

Par Value

Capital in

Total

Shares

of Common

Excess of

Accumulated

Shareholders’

    

Outstanding*

    

Shares*

    

Par Value*

    

Deficit

    

Equity (Deficit)

Balance at January 1, 2024

 

20,313

$

 

$

370,297

 

$

(378,707)

$

(8,410)

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

 

29

 

 

(1)

 

 

(1)

Stock issued in connection with licensing arrangement

86

100

100

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

5,538

2,245

2,245

Equity-based compensation

 

 

 

181

 

 

181

Fractional shares issued for reverse stock split

 

876

 

 

 

 

Net loss

 

 

 

 

(5,739)

 

(5,739)

Balance at March 31, 2024

26,842

$

 

$

372,822

 

$

(384,446)

$

(11,624)

*Giving retroactive effect to the 1-for-16 reverse stock split on April 2, 2024 and 1-for-135 reverse stock split on December 17, 2024.

See accompanying notes to Condensed Consolidated Financial Statements.

5

22nd CENTURY GROUP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(amounts in thousands)

Three Months Ended

March 31, 

    

2025

    

2024

Cash flows from operating activities:

 

  

 

  

Net loss

$

(4,328)

$

(5,739)

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

 

  

 

  

Impairment of long-lived assets - held for sale

293

Amortization and depreciation

 

224

 

266

Amortization of right-of-use asset

 

67

 

62

Provision for credit losses

513

2

Loss on sale or disposal of machinery and equipment

 

 

65

Debt related charges included in interest expense

680

807

Equity-based compensation

 

26

 

181

Change in fair value of warrant liabilities

162

Change in fair value of derivative liability

82

Change in inventory reserves

(28)

431

Changes in operating assets and liabilities:

 

  

 

Accounts receivable

 

(2,638)

 

(77)

Inventories

 

(512)

 

1,026

Prepaid expenses and other assets

 

(491)

 

486

Accounts payable

 

355

 

632

Accrued expenses

 

1,067

 

127

Accrued payroll

 

(111)

 

(417)

Accrued excise taxes and fees

 

1,811

 

291

Other liabilities

(66)

 

(480)

Net cash used in operating activities

 

(2,976)

 

(2,255)

Cash flows from investing activities:

 

  

 

Acquisition of patents, trademarks, and licenses

 

(49)

 

Acquisition of property, plant and equipment

 

(10)

 

(7)

Proceeds from the sale of property, plant and equipment

 

 

22

Net cash (used in) provided by investing activities

 

(59)

 

15

Cash flows from financing activities:

 

  

 

Payments on notes payable

(254)

(545)

Net proceeds from warrant exercise

2,245

Taxes paid related to net share settlement of RSUs

(1)

Net cash (used in) provided by financing activities

 

(254)

 

1,699

Net decrease in cash and cash equivalents

 

(3,289)

 

(541)

Cash and cash equivalents - beginning of period

 

4,422

 

2,058

Cash and cash equivalents - end of period

$

1,133

$

1,517

Supplemental disclosures of cash flow information:

 

  

 

  

Non-cash transactions:

 

  

 

  

Capital expenditures incurred but not yet paid

$

445

$

8

Deemed dividends

$

$

3,589

Stock issued in connection with settled indebtedness

$

270

$

Non-cash licensing arrangement

$

230

$

Equity conversion of Senior Secured Credit Facility

$

3,132

$

Conversion option remeasurement

$

283

$

See accompanying notes to Condensed Consolidated Financial Statements.

6

22nd CENTURY GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2025

(Unaudited)

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

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

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

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

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

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

The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $2,976 and $2,255 for the three months ended March 31, 2025 and 2024, respectively, and an accumulated deficit of $398,199 and $393,871 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the Company had cash and cash equivalents of $1,133.

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

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

The Condensed Consolidated Financial Statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

7

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

Reverse Stock Split – In order to regain compliance with Nasdaq's continued listing requirements, the Company effected the following reverse stock splits:

Round up of

Date

Split

fractional shares

April 2, 2024

1-for-16

876

December 17, 2024

1-for-135

126,818

All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to the reverse stock splits.

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 common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. 

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

Deemed dividends associated with 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 Capital in excess of par value resulting in no change to stockholders’ equity/deficit. See Note 10 “Capital Raises and Warrants for Common Stock.”

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

8

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 embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.

The Company accounts for its convertible debt instrument, for which the conversion option is not bifurcated and accounted for separately as a derivative and is modified or exchanged in a transaction that is not accounted for as an extinguishment, the accounting is determined based on whether there is an increase or decrease in the fair value of the embedded conversion option. The fair value is calculated as the difference between the fair value of the embedded conversion option immediately before and after the modification or exchange. An increase in fair value is recorded as a decrease to the carrying amount of the debt instrument with a corresponding increase to Capital in Excess of Par Value.

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

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

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

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

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

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

9

Related Party Transaction - A related party is generally defined as (i) any person that holds 10% or more of the Company’s securities and their immediate families, (ii) the Company’s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. The Company may conduct business with its related parties in the ordinary course of business.

Beginning in the fourth quarter of 2024, the Company generated revenue from a related party contract manufacturing customer. During the three month period ended March 31, 2025, private label cigarette revenue, net and corresponding contract asset from the related party were not material.

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 8 “Revenue Recognition”.

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

Recently Issued Accounting Pronouncements –

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires additional disclosures regarding segment expenses and other items on an interim and annual basis. The amendments in ASU 2023-07 were adopted by the Company effective January 1, 2024. See Note 13 “Segment and Geographic Information.”

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 ASU did not have a material impact to the Condensed Consolidated Financial Statements.

Accounting Guidance Not Yet Elected or Adopted

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.

10

NOTE 2. DISCONTINUED OPERATIONS AND DIVESTITURES

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

March 31, 

December 31, 

2025

2024

Property, plant and equipment, net

$

758

$

1,051

Current assets of discontinued operations held for sale

$

758

$

1,051

Accounts payable

$

840

$

1,210

Accrued expenses

 

18

 

71

Current liabilities of discontinued operations held for sale

$

858

$

1,281

Net liabilities

$

(100)

$

(230)

Net loss from discontinued operations for the three months ended March 31, 2025 and 2024 was as follows:

Three Months Ended

March 31, 

2025

    

2024

Revenues, net

$

$

Cost of goods sold

Gross loss

Operating expenses:

Sales, general and administrative

8

67

Research and development

(337)

48

Other operating expense, net

1,172

99

Total operating expenses

843

214

Operating loss from discontinued operations

(843)

(214)

Other income (expense):

Interest expense

(211)

(75)

Total other expense

(211)

(75)

Loss from discontinued operations before income taxes

(1,054)

(289)

Provision (benefit) for income taxes

Loss from discontinued operations

$

(1,054)

$

(289)

11

During the three month periods ended March 31, 2025 and 2024, the Company settled outstanding obligations which resulted in reversals of previously accrued liabilities of $337 and $152, respectively. Additionally, for the three month period ended March 31, 2024, Other operating expense, net was comprised of $500 provision for credit loss for the GVB promissory note (see Note 6 “Debt”) and $293 of impairment charges related to the expected sale of Needle Rock Farms land property (see Note 14 “Subsequent Events”).

Cash flow information from discontinued operations for the three months ended March 31, 2025 and 2024 was as follows:

Three Months Ended

March 31, 

2025

    

2024

Cash used in operating activities

$

1,185

$

255

Cash provided by investing activities

$

-

$

22

Depreciation and amortization

$

-

$

-

Capital expenditures

$

-

$

-

NOTE 3. – INVENTORIES

Inventories at March 31, 2025 and December 31, 2024 consisted of the following:

    

March 31, 

    

December 31, 

    

2025

    

2024

Raw materials

$

2,447

$

1,616

Work in process

1

Finished goods

 

107

399

$

2,555

$

2,015

NOTE 4. – INTANGIBLE ASSETS, NET 

Intangible Assets, Net

Our intangible assets, net at March 31, 2025 and December 31, 2024 consisted of the following:

Gross

Accumulated

 

Net Carrying

March 31, 2025

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

2,960

$

(2,369)

$

591

License fees

 

4,894

(2,060)

2,834

Total amortizing intangible assets

$

7,854

$

(4,429)

$

3,425

Indefinite-lived:

 

Trademarks

$

137

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,689

Total intangible assets, net

$

6,114

12

Gross

Accumulated

 

Net Carrying

December 31, 2024

    

Carrying Amount

    

Amortization

 

Impairment

Amount

Definite-lived:

Patent

$

2,948

$

(2,268)

$

(68)

$

612

License fees

 

4,415

(1,990)

-

2,425

Total amortizing intangible assets

$

7,363

$

(4,258)

$

(68)

$

3,037

Indefinite-lived:

 

Trademarks

$

135

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,687

Total intangible assets, net

$

5,724

Aggregate intangible asset amortization expense comprises of the following:

Three Months Ended

March 31, 

2025

    

2024

Cost of goods sold

$

3

$

3

Research and development

 

100

 

101

Total amortization expense

$

103

$

104

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

 

Remainder for 2025

 

2026

 

2027

2028

2029

Thereafter

Amortization expense

$

323

$

379

$

381

$

356

$

237

$

1,749

NOTE 5. FAIR VALUE MEASUREMENTS

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

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

Fair Value

March 31, 2025

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Omnia 2024 warrants

$

$

$

1,185

$

1,185

Total liabilities

$

$

$

1,185

$

1,185

13

Fair Value

December 31, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

 

  

 

  

 

  

 

  

Omnia 2024 Warrants

$

$

$

1,023

$

1,023

Total liabilities

$

$

$

1,023

$

1,023

Warrants

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

Fair value measurement at January 1, 2025

$

1,023

Fair value measurement adjustment

162

Fair value measurement at March 31, 2025

$

1,185

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

March 31, 

December 31, 

2025

2024

Risk-free interest rate per year

 

3.9

%

 

4.3

%

Expected volatility per year

 

124.2

%

 

119.0

%

Expected dividend yield

 

%

 

%

Contractual expiration

 

4.1

years

 

4.3

years

Exercise price

$

288.90

$

288.90

Stock price

$

1.44

$

5.31

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

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 three months ended March 31, 2025 and 2024, the Company did not have any financial assets or liabilities measured at fair value on a nonrecurring basis.

14

NOTE 6. DEBT

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

Debt related to the Senior Secured Credit Facility as of March 31, 2025 and December 31, 2024 consists of the following:

March 31, 

December 31, 

    

2025

    

2024

Senior Secured Credit Facility

 

$

4,558

 

$

7,690

Unamortized discount on loan and deferred debt issuance costs

(629)

(1,025)

Total debt

$

3,929

$

6,665

Current portion of long-term debt

(3,929)

(1,500)

Total long-term debt

$

$

5,165

Debentures

On March 3, 2023, the Company entered into a Securities Purchase Agreement with each of the purchasers party thereto (collectively, the “Purchasers”) and JGB Collateral, LLC, as collateral agent for the Purchasers (the “Agent”) which pursuant to the agreement, the Company sold 5% original issuance discount senior secured debentures with an aggregate principal amount of $21,053. The Debentures bear interest at a rate of 7% per annum, payable monthly in arrears as of the last trading day of each month and on the maturity date. The Debentures mature on March 3, 2026. At the Company’s election, subject to certain conditions, interest can be paid in cash, shares of the Company’s common stock, or a combination thereof. The Debentures are subject to an exit payment equal to 5% of the original principal amount, or $1,053, payable on the maturity date or the date the Debentures are paid in full (the “Exit Payment”). The Company may at any time 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. At its option, the holder of a Debenture may require the Company to redeem 2% of the original principal amount of the Debentures per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof.

 

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

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

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

15

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

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

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

Subsequently, on December 22, 2023, the Company, the Holders and the Agent entered into an Amendment Agreement (the “December 2023 Amendment”) pursuant to which the Holders and the Agent consented to the Purchase Agreement, as amended by the GVB Amendment (see Note 2 “Discontinued Operations and Divestitures”). In consideration of the Holders and the Agents’ consent, the Company agreed to (i) pay to the Agent, a cash payment of $2,200 to reduce the outstanding principal of the Debentures (which includes the cash portion of the New Purchase Price paid directly to Agent by Buyer which consists of a cash payment of $1,100 and an additional $1,100 paid by the Company), (ii) a 12% secured promissory note issued to the Company’s senior lender, on behalf of and at the direction of the Company, in an aggregate principal amount of $2,000 (the “GVB Promissory Note”), (iii) assign the GVB Insurance Proceeds to the Agent until the outstanding aggregate principal amount of the Debentures, plus accrued and unpaid interest, has been repaid in full; provided that the first $1,000 of Insurance Proceeds in excess of $5,000 shall be applied as stated in the agreement, 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.  See Note 14 “Subsequent Events.”

Effective June 24, 2024, GVB Biopharma (“GVB”), the Company’s former subsidiary, made a scheduled principal and interest payment against the Company’s outstanding indebtedness to JGB, reducing the Company’s total outstanding principal indebtedness with JGB by $1,500. The remaining $500 payable by GVB under the GVB Promissory Note was initially extended to December 31, 2024 and subsequently to March 31, 2025. The GVB Promissory Note is in default with respect to payment at maturity of the contractual term and accordingly an allowance for credit loss was recorded as of March 31, 2025 in the amount of $500.

As part of the December amendment, the Company, the Holders and the Agent also 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) $2,025.00 per share (reverse split adjusted) 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.

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

16

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

 

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

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

 

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

 

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

Under the terms of the August 2024 Agreement, each Holder agreed that it shall not exercise its Holder Redemption Right (as defined in the Debentures) for more than 50% of its Monthly Allowance (as defined in the Debentures) through and including July 2025. Further, the provisions in Section 3(c)(i) of the Debentures requiring 20% of any equity issuances to be paid to the Holders shall be suspended through December 31, 2024. In consideration for the amendments set forth in the August 2024 Amendment, the Company paid an amendment fee of $746, which was added to the aggregate principal amount of the Debentures. JGB subsequently issued a conversion notice for 3,260 shares of common stock equal to principal reduction of $328.

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

Under the terms of the October 2024 Amendment, the Company will be able to reset the Conversion Price (as defined in the Debentures) currently in effect, at the discretion of the Board of Directors and on a one time basis, to an amount equal to the average of the daily VWAPs for each of the five (5) consecutive Nasdaq trading days immediately preceding the date on which the Conversion Price shall be reset. The reset Conversion Price shall in no event be greater than the Conversion Price in effect on the date of the Letter Agreement, which is $100.638.

On January 13, 2025, the Board of Directors approved the reset of the Conversion Price to $6.04 per share. The change in conversion price resulted in an increase in fair value to the embedded conversion option, resulting in an increase in debt discount of $283 and a corresponding increase in capital in excess of par value. The Holders exercised conversion notices in the amount of $3,132 in January 2025 and the Company issued 518,600 shares of common stock.  

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.

17

The October 2023 Amendment, April 2024 Amendment, May 2024 Amendment, and August 2024 Amendment were concluded to be a modification, and not an extinguishment, based on an analysis of the present value of future cash flows. A new effective interest rate was determined, and the debt continued to be amortized. The December 2023 Amendment was concluded to be an extinguishment, due to the addition of a substantive conversion option.

The Company analyzed the conversion feature of the December 2023 Amendment for derivative accounting consideration under ASC 815-15 and determined that the embedded conversion features should be classified as a bifurcated derivative because the exercise price of these convertible notes are subject to a variable conversion rate. The Company has determined that the conversion feature is not considered to be solely indexed to the Company’s own stock and is therefore not afforded equity treatment. In accordance with ASC 815, the Company has bifurcated the conversion feature of the note and recorded a derivative liability at fair value in the amount of $557 as of March 31, 2024, respectively as a component of Other Long-Term Liabilities on the Consolidated Balance Sheet. Subsequently, during the year-ended December 31, 2024, the derivative liability related to the debentures and embedded conversion option was reclassified from Other Long-Term Liabilities to Capital in Excess of Par, based on the Company’s reassessment of the classification and conclusion the derivative met the ‘fixed for fixed’ criteria in ASC 815.

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

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

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

Contractual Maturities

As of March 31, 2025, contractual maturities under the Senior Secured Credit Facility for the remainder of 2025 and through maturity, excluding any discounts or premiums, were to be paid in 2025 of $0 and 2026 of $4,558. See Note 14 “Subsequent Events.”

18

Additionally, at its option, JGB may require the Company to redeem 2% of the original principal amount of the Debentures, as amended to be no more than 50% or $210 per calendar month through July 2025 and $421 per calendar month thereafter 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. JGB has not elected the monthly redemption feature during the three-month period ended March 31, 2025. If the redemption feature is elected, as of March 31, 2025, contractual maturities under the senior secured credit Facility for the remainder of 2025 are $2,948, and for 2026 are $1,610.

Debt Issuance Costs

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

Total

January 1, 2025

$

1,025

Amortization during the period

(679)

Conversion option remeasurement

283

March 31, 2025

$

629

NOTE 7. – NOTES & LOANS PAYABLE

The table below outlines our notes and loans payable balances as of March 31, 2025 and December 31, 2024:

March 31, 

December 31, 

    

2025

    

2024

Insurance loans payable

$

$

254

Total current notes and loans payable

$

$

254

Insurance loans payable

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

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

19

NOTE 8. – REVENUE RECOGNITION

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

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

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 substantially all net revenue and 60% for the three months ended March 31, 2025 and March 31, 2024 respectively.

The following table presents net revenue by product line:

Three Months Ended

March 31, 

2025

2024

Contract Manufacturing

Cigarettes

$

5,013

$

2,760

Filtered Cigars

1,103

3,626

Cigarillos

(5)

-

Total Contract Manufacturing

6,111

6,386

VLN®

(155)

83

Total Product Line Revenues

$

5,956

$

6,469

20

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

Three Months Ended

March 31, 

2025

2024

Customer A

76.96

%

38.55

%

Customer B

12.14

%

24.71

%

All other customers

10.90

%

36.74

%

Contract Assets and Liabilities

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

Total contract assets and contract liabilities are as follows:

March 31, 

December 31, 

    

2025

    

2024

Unbilled receivables

 

$

3,874

 

$

1,298

Consideration payable to the customer

 

(1,171)

 

Deferred income

(79)

(20)

Net contract assets

$

2,624

$

1,278

During the three months ended March 31, 2025 and 2024, the Company recognized $0 and $371 of revenue that was included in the contract liability balance as of December 31, 2024 and 2023.

NOTE 9 – EQUITY BASED COMPENSATION

The Company maintains certain stock-based compensation plans that were approved by the Company’s shareholders and are administered by the Compensation Committee of the Company’s Board of Directors. The stock-based compensation plans provide for the granting of stock options, time and performance based restricted stock units (RSU’s), among other awards to employees, non-employee directors, consultants, and service providers. As of March 31, 2025, the Company had available 4,694,636 shares remaining for future awards under its Omnibus Incentive Plans.

21

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

Three Months Ended

March 31, 

    

2025

    

2024

Sales, general, and administrative

$

24

$

140

Research and development

 

2

 

41

Total equity based compensation

$

26

$

181

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

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

$ per share

Unvested at January 1, 2025

 

$

Granted

 

159,583

2.01

Unvested at March 31, 2025

159,583

$

2.01

As of March 31, 2025, unrecognized compensation expense for RSUs amounted to $314 which is expected to be recognized over a weighted average period of approximately 2.8 years.

Stock Options – Our outstanding stock options were valued using the Black-Scholes option-pricing model on the date of the award. A summary of the status of stock options activity since January 1, 2025 and at March 31, 2025 is as follows:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

$ per share

Outstanding at January 1, 2025

 

$

 

  

 

 

$

Granted

 

478,777

2.01

 

  

 

 

  

Outstanding at March 31, 2025

 

478,777

$

2.01

 

10.0

years

 

$

Exercisable at March 31, 2025

 

$

 

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.

As of March 31, 2025, unrecognized compensation expense for stock options amounted to $820 which is expected to be recognized over a weighted average period of approximately 2.8 years.

22

The weighted average of fair value assumptions used in the Black-Scholes option-pricing model for such grants were as follows:

    

2025

Grant date fair value

$1.75

Risk-free interest rate (1)

 

4.07

%

Expected dividend yield (2)

 

%

Expected volatility (3)

 

114.32

%

Expected term of stock options (4)

 

6.44

years

(1) The risk-free interest rate is based on the period matching the expected term of the stock options based on the U.S. Treasury yield curve in effect on the grant date.

(2) The expected dividend yield is assumed as zero. The Company has never paid cash dividends nor does it anticipate paying dividends in the foreseeable future.

(3) The expected volatility is based on historical volatility of the Company’s stock.

(4) The expected term represents the period of time that options granted are expected to be outstanding based on vesting date and contractual term.

NOTE 10. – CAPITAL RAISES AND WARRANTS FOR COMMON STOCK

The following tables summarize the Company’s warrant activity:

Warrants outstanding at January 1, 2025

25,755,260

Exercised

(1,840,485)

Warrants outstanding at March 31, 2025

23,914,775

23

The following tables summarizes the Company’s outstanding warrants as of March 31, 2025:

# of warrants outstanding

Issue date exercise price

Current exercise price (1)

Expiration date

July 2022 RDO warrants

32

$

66,420.000

$

66,420.00

July 25, 2027

Senior Secured Credit Facility - JGB

154

$

41,310.000

$

27,708.000

September 3, 2028

July 19, 2023 RDO warrants (3)

209

$

5,227.200

$

4.3021

July 20, 2028

October 2023 CMPO warrants (3)

93

$

1,134.000

$

4.3021

October 19, 2028

2023 Inducement warrants (3)

19

$

464.400

$

4.3021

February 15, 2029

April 2024 RDO Placement Agent warrants (3)

7,611

$

361.1250

$

4.3021

April 8, 2029

September 2024 Reg A+ warrants (3)

2,012,723

$

135.000

$

4.3021

December 6, 2029

September 2024 RDO warrants (3)

2,341,905

$

135.000

$

4.3021

December 6, 2029

September 2024 RDO Placement Agent warrants (3)

87,216

$

168.750

$

4.3021

December 6, 2029

September 2024 Inducement warrants (3)

2,220,465

$

135.000

$

4.3021

December 6, 2029

September 2024 Inducement Placement Agent warrants (3)

85,960

$

168.750

$

4.3021

December 6, 2029

Omnia Pre-Funded Warrants

8,519

$

0.00001

$

0.00001

Not applicable

Omnia warrants

3,408

$

361.125

$

361.1250

May 1, 2029

October 2024 RDO (3)

6,359,501

$

135.000

$

4.3021

December 6, 2029

October 2024 RDO Placement Agent Warrants (3)

241,445

$

168.750

$

4.3021

December 6, 2029

October 2024 PIPE Warrants (3)

9,886,420

(4)

$

135.000

$

4.3021

(4)

(2)

October 2024 PIPE Placement Agent Warrants (3)

659,095

(4)

$

168.750

$

4.3021

(4)

(2)

23,914,775

(1) Warrant price adjusted as a result of anti-dilution or ratchet provisions.

(2) Expiration date is 5-years following shareholder approval date.

(3) The exercise prices of the warrants are subject to appropriate adjustment as a result of anti-dilution or ratchet protection provisions relating to subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such warrants. Additionally, the warrant contains cashless and/or alternative cashless exercise features.

(4) Reflects the number of warrants and exercise price assuming stockholder approval is obtained.

See Note 14 “Subsequent Events” for additional information regarding outstanding warrants. 

24

NOTE 11. – LOSS PER COMMON SHARE

The following table sets forth the computation of basic and diluted loss per common share for the three months ended March 31, 2025 and 2024, respectively. Outstanding warrants, options and RSUs were excluded from the calculation of diluted EPS as the effect was antidilutive to consolidated net loss. 8,519 pre-funded warrants are included in weighted average common shares outstanding – basic and diluted for purposes of calculating loss per common share for the three month period ended March 31, 2025.

Three Months Ended

March 31, 

    

2025

    

2024

Net loss from continuing operations

$

(3,274)

$

(5,450)

Net loss from discontinued operations

(1,054)

(289)

Net loss

(4,328)

(5,739)

Deemed dividends

(3,589)

Net loss available to common shareholders

$

(4,328)

$

(9,328)

Basic and diluted loss per common share from continuing operations

$

(1.89)

$

(230.82)

Basic and diluted loss per common share from discontinued operations

(0.61)

(12.25)

Basic and diluted loss per common share from deemed dividends

(152.00)

Basic and diluted loss per common share

$

(2.50)

$

(395.07)

Anti-dilutive shares are as follows as of March 31:

Warrants (excluding pre-funded)

23,906,256

28,192

Options

478,777

78

Restricted stock units

159,583

33

24,544,616

28,303

NOTE 12. - COMMITMENTS AND CONTINGENCIES

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

Future Commitments

Commitment

 

Counter Party

 

Commitment Type

 

2025

 

2026

 

2027

 

2028

2029 & After

Total

    

License Agreement

NCSU

Minimum annual royalty

$

50

$

50

$

100

$

150

$

3,425

$

3,775

(1)

License Agreement

NCSU

Contract fee

500

500

(2)

Consulting Agreements

Various

Contract fee

919

146

1,065

(3)

$

1,469

$

196

$

100

$

150

$

3,425

$

5,340

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

25

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

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. 

Shareholder Derivative Cases

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

On December 5, 2023, the parties entered into a Memorandum of Settlement to fully resolve all claims. The Court preliminarily approved the settlement on April 7, 2025. pending the Court’s approval of a motion for preliminary approval of settlement, which was filed with the Court on March 6, 2025. The Company agreed to certain corporate governance reforms as part of the settlement. The settlement also includes 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 Condensed Consolidated Balance Sheets as of March 31, 2025 and December 31, 2024.

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.

26

      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. Fact discovery is complete. Expert discovery is complete. The trial date is November 4, 2025.

KeyGene Dispute

On April 11, 2024 the Company received a Request for Arbitration from Keygene N.V. (“Keygene”) in connection with the Company’s termination of various framework collaborative research agreements. The parties resolved the matter and executed settlement documents in April 2025. The arbitration hearing date set for March 24, 2025 was taken off calendar as a result of the settlement.

Cookies Retail Products Dispute

On October 23, 2024, Cookies Retail Products, LLC (“CRP”) filed a complaint against the Company, a subsidiary of the Company (“PTB”), Cookies Creative Consulting & Promotions, Inc. (“CCC”), Cookies SF, LLC (“CSF”), GMLC WLNS, LLC (“GMLC”) and other defendants, Case No. 24STCV27828, Superior Court of California, County of Los Angeles.

The complaint alleges three counts against all defendants: Count I for Breach of Contract related to a Settlement Agreement entered into between CRP, Paul Rock, CSF, GMLC, CCC and PTB (the “Settlement Agreement”), and a Purchase Agreement entered into between PTB and CRP (the “Purchase Agreement”); Count II for Fraud – False Promise related to the Settlement Agreement and Purchase Agreement; and Count III for Violation of Penal Code Section 496 related to the Purchase Agreement and a Licensing and Distribution Agreement between GMLC, CCC and PTB. CRP is seeking monetary damages.

The Company filed a demurrer to the complaint on February 24, 2025. CRP then filed a first amended complaint on March 12, 2025. Discovery is ongoing. The Company filed a Special Motion to Strike the first amended complaint on March 27, 2025. At the April 28, 2025 hearing, the Court granted the Company’s Special Motion to Strike as to Count II and Count III in CRP’s first amended complaint, leaving only Count I. CRP will not have an opportunity to amend its complaint to replead Count II or Count III. CRP also filed an application for right to attach order and writ of attachment against PTB, and the hearing date for the application is scheduled for May 14, 2025.

Employee Dispute

On November 19, 2024, a former employee of the Company filed a complaint against the Company, two subsidiaries of the Company, and numerous other former subsidiaries of the Company that were part of the hemp/cannabis division that was divested in December 2023. The complaint was filed in the Circuit Court of the State of Oregon, County of Multnomah, Case No. 24CV55110.

The complaint alleges three counts against all defendants: Count I for Premises Liability; Count II for Personal Injury – Employer Liability Law, and Count III for Negligence/Negligence Per Se, all related to the November 2022 fire at the Company’s Grass Valley manufacturing facility in Oregon. The former employee is seeking monetary damages.

The Company has been served but has not yet filed its responsive pleading to the complaint. The Company believes it has substantial defenses to the claims and intends to defend itself vigorously.

27

NOTE 13. SEGMENT AND GEOGRAPHIC INFORMATION

The Company has organized its business as a single reportable segment (“Reporting Segment”), tobacco, as it operates and derives all revenues from its tobacco operations and products. 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. The Company’s Chief Executive Officer serves as the CODM. The accounting policies of the Reporting Segment are the same as those described in the summary of significant accounting policies. See Note 1 for additional information about the Company's business and significant accounting policies.

Consolidated net income (loss) from continuing operations, as presented on the Company's Consolidated Statements of Operations and Comprehensive Loss is a metric utilized by the CODM to assess the Reporting Segment's performance and allocate resources. Total consolidated assets, excluding assets held for sale, as presented on the Company's Consolidated Balance Sheets is used to measure the Reporting Segment's assets.

The CODM uses Consolidated net income (loss) from continuing operations to evaluate profitability generated from segment assets in determining the strategic decisions of the Company with respect to utilizing its assets. Consolidated net income (loss) from continuing operations is also used to monitor budget versus actual results.

The following table presents revenues and significant segment expenses from continuing operations for the three months ended March 31, 2025 and 2024:

Three Months Ended

March 31, 

2025

    

2024

Consolidated net revenue

$

5,956

$

6,469

Less:

 

 

Cost of goods sold

2,761

4,069

Excise taxes

3,681

3,385

Selling, general and administration

1,799

2,885

Research and development

61

324

Depreciation and amortization (1)

224

267

Other segment items (2)

146

(27)

Interest expense

558

1,016

Segment net loss from continuing operations

$

(3,274)

$

(5,450)

(1) For the three months ended March 31, 2025, depreciation and amortization was recognized as cost of goods sold of $123 and research and development of $101. For the three months ended March 31, 2024, depreciation and amortization was recognized as cost of goods sold of $145, sales, general and administrative of $21 and research and development of $101.

(2) Other segment items include: other operating expenses, other (income) expense, interest income, and provision for income taxes.

Geographic Area Information

For the three months ended March 31, 2025 and 2024, substantially all third-party sales of product are shipped to customers in the United States. Additionally, as of March 31, 2025 and December 31, 2024, all long-lived assets are physically located or domiciled in the United States.

28

NOTE 14. SUBSEQUENT EVENTS

April 2025 - Warrant Inducement & Amendment

 

On April 29, 2025, the Company commenced a warrant inducement offering (the “Warrant Inducement”) with the holders of certain outstanding warrants to purchase up to an aggregate of 11,072,093 shares of common stock (collectively, the “Existing Warrants”), which Existing Warrants are exercisable at an exercise price of $4.3021. The Company offered the holders of the Existing Warrants an inducement period whereby the Company agreed to issue new warrants (the “Inducement Warrants”) to purchase up to a number of shares of common stock equal to 100% of the number of shares of common stock issued pursuant to the exercise by the holders of the Existing Warrants, for cash, at a reduced exercise price equal to $0.7893. Each holder agreed to exercise 60% of their Existing Warrants immediately (the “Initial Exercise”) and will exercise the remaining 40% within 30 calendar days following the Effectiveness Date (as defined below), provided that the Company’s stock price at such time equals or exceeds 90% of the Nasdaq Minimum Price on that date (the “Additional Exercise”). The Warrant Inducement closed on April 30, 2025.

 

The Inducement Warrants will be issued on substantially the same terms as the Existing Warrants, except that the Inducement Warrants will be exercisable at any time on or after the Company’s stockholders approve the issuance of the Inducement Warrants and the shares of common stock upon the exercise thereof (the “Stockholder Approval Date”), have an expiration date of five years from the Stockholder Approval Date and have an exercise price equal to $4.3021. The exercise prices of the Inducement Warrants will be subject to appropriate adjustment in the event of recapitalization events, stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Company’s common stock. In addition, the Inducement Warrants will contain anti-dilution protection provisions relating to a subsequent reverse stock splits and subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such Inducement Warrants. The Company also agreed to hold a meeting of stockholders to approve the issuance of the shares of common stock underlying the Inducement Warrants pursuant to applicable Nasdaq rules.

 

The Company received aggregate gross proceeds of approximately $5,438 from the initial exercise of 60% of the Existing Warrants and will receive $8,739 if all of the Existing Warrants are exercised.  Of the aggregate net proceeds, the Company was obligated under the Debentures of the convertible senior secured credit facility to repay outstanding debt in the amount of $1,017.

  

Additionally, on April 29, 2025, the Company entered into amendments with the holders of the outstanding warrants issued on October 24, 2024, which adjusted the provisions of the warrants regarding recapitalization events, stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Company’s common stock.

Sale of Needle Rock Farms -

On May 1, 2025, the Company entered into that certain Letter Agreement Amendment with the convertible senior secured credit facility holders, releasing and discharging from the Deed of Trust the real property of Needle Rock Farms. In consideration for the amendment, the Company paid an amendment fee equal to $250. On May 6, 2025, the Company subsequently closed the sale of the Needle Rock Farms land property and received cash proceeds of $770.

 

29

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

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

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

On December 17, 2024, we implemented a 1-for-135 reverse stock split and on March 28, 2024, we implemented a 1-for-16 reverse stock split. All historical share and per-share amounts reflected throughout this section have been adjusted to reflect the reverse stock splits. The par value per share of our common stock was not affected.

Forward Looking Statements

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

Our Business

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

Financial Overview

Net revenues for the first quarter of 2025 were $5,956, a decrease of 7.9% from $6,469 in the prior year period.
oFirst quarter 2025 cartons sold of 476 compared to 628 in the comparable prior year period.
Gross profit for the first quarter of 2025 was a loss of $609 compared to a loss of $1,129 in the prior year period.
Total operating expenses for the first quarter of 2025 decreased to $1,961 compared to $3,305 in the prior year quarter driven by:

30

oSales, general and administrative expenses decreased to $1,799 compared to $2,906 in the prior year period, primarily driven by lower headcount (compensation and benefits), strategic consulting expenses, legal expenses and other expenses mainly due to a decrease in insurance premiums.
oResearch development expenses decreased to $162, compared to $425 in the prior year period, driven by lower headcount (compensation and benefits costs), and other costs mainly due to a decrease in tobacco growing agreements in the current year period.
Operating loss from continuing operations for the first quarter 2025 was $2,570, compared to a loss of $4,434 in the prior year period, primarily as a result of lower expenses.
Net loss from continuing operations in the first quarter of 2025 was $3,274 and basic and diluted loss from continuing operations per common share was $1.89 compared with net loss from continuing operations in the first quarter of 2024 of $5,450, and basic and diluted net loss from continuing operations per common share of $230.82.
As of March 31, 2025, we had $1,133 in cash and cash equivalents.

Our Financial Results

Three Months Ended

March 31 

March 31 

Change

    

2025

    

2024

$

%

Revenues, net

$

5,956

$

6,469

(513)

(7.9)

Cost of goods sold

2,884

4,213

(1,329)

(31.5)

Excise taxes and fees on products

3,681

3,385

296

8.7

Gross (loss) profit

(609)

(1,129)

520

(46.1)

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

(10.2)

%

(17.5)

%

Operating expenses:

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

1,799

2,906

(1,107)

(38.1)

SG&A as a % of revenues, net

30.2

%

44.9

%

Research and development ("R&D")

162

425

(263)

(61.9)

R&D as a % of revenues, net

2.7

%

6.6

%

Other operating expense, net ("OOE")

-

(26)

26

NM

Total operating expenses

1,961

3,305

(1,344)

(40.7)

Operating loss from continuing operations

(2,570)

(4,434)

1,864

(42.0)

Operating loss as a % of revenues, net

(43.1)

%

(68.5)

%

Other income (expense):

Other income (expense), net

(162)

-

(162)

NM

Interest income, net

16

-

16

NM

Interest expense

(558)

(1,016)

458

(45.1)

Total other income (expense), net

(704)

(1,016)

312

(30.7)

Loss from continuing operations before income taxes

(3,274)

(5,450)

2,176

(39.9)

Provision for income taxes

-

-

-

NM

Net loss from continuing operations

(3,274)

(5,450)

2,176

(39.9)

Net loss as a % of revenues, net

(55.0)

%

(84.2)

%

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

$

(1.89)

$

(230.82)

228.94

(99.2)

NM - calculated change not meaningful

* Giving retroactive effect to the 1-for-16 reverse stock split on April 2, 2024 and 1-for-135 reverse stock split on December 17, 2024.

31

Three Months Ended March 31, 2025 Compared to Three Months Ended March 31, 2024

Product line revenue, net

Three Months Ended

March 31, 

2025

2024

Change

$

Cartons

$

Cartons

$

Cartons

Contract Manufacturing

Cigarettes

5,013

319

2,760

91

2,253

228

Filtered Cigars

1,103

159

3,626

536

(2,523)

(377)

Cigarillos

(5)

-

-

-

(5)

-

Total Contract Manufacturing

6,111

478

6,386

627

(275)

(149)

VLN®

(155)

(2)

83

1

(238)

(3)

Total Product Line Revenues

5,956

476

6,469

628

(513)

(152)

For the first quarter 2025, total product line revenue, net decreased to $5,956, compared to $6,469 in the prior year period and includes the following product line revenue, net highlights:

Cigarette sales volume benefitted from new customer contracts with our largest CMO customer effective January 1, 2025, including the initial impact of accounting for revenue accruals recorded as over-time revenue recognition.

Filtered cigars net revenues decreased to $1,103 from $3,626 in the prior comparable period, reflecting lower volumes as the Company implemented its plans to reprice customer contracts. New contracts were executed in the first quarter of 2025 and additional volume is expected to resume in the remainder of 2025.

Cigarillo distribution net revenues for the first quarter were negligible, and reflect the time necessary for initial stocking orders in 2024 to be sold through our distributors before additional reorders are fulfilled in the second half of 2025.

VLN® cigarette net revenues reflect return accruals for product previously shipped, as initial shipments begin to schedule for the rebranded product to be launched in the second quarter of 2025.

32

Gross (loss) profit

Three Months Ended

March 31 

March 31 

    

2025

2024

Gross (loss) profit

$

(609)

$

(1,129)

Percent of Revenues, net

(10.2)

%

(17.5)

%

Gross (loss) profit for the first quarter 2025 improved as compared to the prior year comparable period, primarily driven by stabilized volume under new customer contracts and the overall shift in product mix.

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

    

Changes From Prior Year

Three Months Ended

Compensation and benefits (a)

$

(406)

Strategic consulting (b)

(197)

Legal (c)

(301)

Other expenses (d)

(203)

Net decrease in SG&A expenses

$

(1,107)

(a) Compensation and benefits and equity compensation expense decreased for the three months ended March 31, 2025 compared to the prior year period due to a reduction of headcount.

(b) Decreases of strategic consulting for the three months ended March 31, 2025 compared to the prior year periods were due to reduced spending related to investor relations expenses.

(c) Legal expenses decreased for the three months ended March 31, 2025 compared to 2024 mainly due to an increase in regulatory legal in the prior year period.

(d) Decreases in other expenses for the three month period ended March 31, 2025 compared to 2024 was driven by lower D&O and other insurance premiums offset by an increase in public company expenses in the current year due to waived board fees in the first quarter of 2024.

33

Research and development (“R&D”) expense

Changes From Prior Year

Three Months Ended

Compensation and benefits (a)

$

(84)

Contract, IP and other expenses (b)

(179)

Net decrease in R&D expenses

$

(263)

(a)Decreased compensation and benefits for the three months ended March 31, 2025 are mainly related to the decrease in headcount in the current year periods compared to the prior year periods.
(b)Decreases in Contract, IP and other expenses for the three month periods ended March 31, 2025 compared to the prior year period relate to decreases from tobacco growing agreements that were not entered into for the current year period.

Other income (expense)

Changes From Prior Year

    

Three Months Ended

Other income (expense), net (a)

$

(162)

Interest income, net

16

Interest expense (b)

458

Net decrease in other expense

$

312

(a)Other income (expense), net increased for the three months ended March 31, 2025, compared to the same prior year period, due to a loss resulting from change in fair value of warrant liabilities that did not occur in the prior year period.

(b)For the three months ended March 31, 2025 compared to the prior year period, interest expense primarily decreased as a result of ongoing repayment and elimination of debt obligations on our balance sheet. Cash interest decreased $101 and non-cash interest amortization increased $601 recognized from the Senior Secured Credit Facility (of these totals, interest that was allocated to discontinued operations increased by $137), additional decreases of $82 as a result of change in fair value of conversion option derivative liability and other interest charges of $10. Additionally, interest expense decreased $729 from the Subordinated Note, which was extinguished prior to maturity in April 2024.

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 $2,976 for the three months ended March 31, 2025 and an accumulated deficit of $398,199 as of March 31, 2025. As of March 31, 2025, we had cash and cash equivalents of $1,133 and working capital deficit from continuing operations of ($5,201) (compared to working capital from continuing operations of $1,790 at December 31, 2024). Given our projected operating requirements and existing cash and cash equivalents, there is substantial doubt about our ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements herein are issued.

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

34

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

March 31 

December 31

    

2025

    

2024

Cash and cash equivalents

$

1,133

$

4,422

Working capital

$

(5,201)

 

$

1,790

Subsequent to March 31, 2025, we received net proceeds of $5,112 from the inducement and exercise of 6,889,497 existing warrants for shares of common stock and issuance of 6,889,497 warrants to purchase common stock. Of the aggregate net proceeds, we were obligated under the Debentures of the convertible senior secured credit facility to repay outstanding debt in the amount of $1,017. See Note 14 “Subsequent Events.”

Working Capital

As of March 31, 2025, we had working capital deficit from continuing operations, excluding assets and liabilities held for sale, of approximately ($5,201) compared to working capital of approximately $1,790 at December 31, 2024 a decrease of $6,991. This decrease in working capital was primarily due to an increase in net current liabilities of $6,857 reflecting the reclassification of the convertible senior secured credit facility and the 2024 Omnia warrant liability to current, as the maturity date is within twelve months of the balance sheet date, offset by an increase of $134 in net current assets. Cash and cash equivalents decreased by $3,289 and the remaining net current assets increased by $3,655. As a result of the working capital balance, management has taken a number of steps to improve liquidity. Refer below to “Cash demands on operations.”

Summary of Cash Flows

Three Months Ended

March 31, 

Change

    

2025

    

2024

$

Cash provided by (used in):

Operating activities

$

(2,976)

$

(2,255)

(721)

Investing activities

 

(59)

 

 

15

(74)

Financing activities

 

(254)

 

 

1,699

(1,953)

Net change in cash and cash equivalents

$

(3,289)

 

$

(541)

Net cash used in operating activities

Cash used in operating activities increased $721 from $2,255 in 2024 to $2,976 in 2025. The primary driver for this change was lower net loss of $1,411, an increase of $41 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 $2,173 for the three months ended March 31, 2025, as compared to the three months ended March 31, 2024.

Net cash (used in) provided by investing activities

Cash used in investing activities amounted to $59 the three months ended March 31, 2025, as compared to cash provided by investing activities of $15 for the three months ended March 31, 2024. The decrease in cash provided by investing activities of $74 was primarily the result of a decrease of $22 of proceeds from the sale of property, plant and equipment and an increase of cash outflows of $52 related to the acquisitions of patents, trademarks, licenses and property, plant and equipment.

35

Net cash (used in) provided by financing activities

During the three months ended March 31, 2025, cash provided by financing activities decreased by $1,953 from $1,699 in the prior year period, to cash used of $254, resulting from decreases in net proceeds from warrant exercise of $2,245 offset by decreases in cash outflows of note payable payments of $291 and taxes paid related to net share settlement of RSUs of $1.

Cash demands on operations

We have financed our operations to date primarily through the issuance of equity securities, proceeds from the exercise of warrants to purchase common stock and sale of debt instruments with various institutions, accredited investors, high net worth individuals and creditors.

In April 2025, we received net proceeds of $5,112 from the inducement and exercise of 6,889,497 existing warrants for shares of common stock and issuance of 6,889,497 warrants to purchase common stock. An additional tranche of 4,232,191 existing warrants for shares of common stock are exercisable under the same terms, under the conditions as described in the warrant inducement agreement, for additional net proceeds of up $3,103. In connection with the warrant inducement transaction, the Company amended the October 2024 PIPE warrants. See Note 14 “Subsequent Events”.

As of March 31, 2025, the remaining principal balance under our Senior Secured Credit Facility is $4,558, of which an additional $1,017 was repaid in April 2025. The Debentures under the Senior Secured Credit Facility allow the Holders to voluntarily convert the Debentures, in whole or in part, into shares of the Company’s common stock and the conversion option price in effect is $6.04.  During the first quarter of 2025, the Holders converted $3,132 of principal balance in exchange for 518,600 shares of common stock.

Additionally, at its option, JGB may require the Company to redeem 2% of the original principal amount of the Debentures, as amended to be no more than 50% or $210 per calendar month through July 2025 and $421 per calendar month thereafter 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. JGB did not elect the monthly redemption feature during the three month period ended March 31, 2025. If the redemption feature is elected, as of March 31, 2025, contractual maturities under the senior secured credit Facility for the remainder of 2025 are $2,948, and for 2026 are $1,610.

 

36

Outstanding Warrants

As of May 7, 2025, we had the following warrants outstanding:

# of warrants outstanding

Issue date exercise price

Current exercise price (1)

Expiration date

July 2022 RDO warrants

32

$

66,420.00

$

66,420.00

July 25, 2027

Senior Secured Credit Facility - JGB

154

$

41,310.00

$

27,708.00

September 3, 2028

July 19, 2023 RDO warrants (3)

209

$

5,227.20

$

0.7893

July 20, 2028

October 2023 CMPO warrants (3)

93

$

1,134.00

$

0.7893

October 19, 2028

2023 Inducement warrants (3)

19

$

464.40

$

0.7893

February 15, 2029

April 2024 RDO Placement Agent warrants (3)

7,611

$

361.125

$

0.7893

April 8, 2029

Omnia Pre-Funded Warrants

8,519

$

0.00001

$

0.00001

Not applicable

Omnia warrants

3,408

$

361.125

$

361.125

May 1, 2029

September 2024 Reg A+ warrants (3)

685,089

$

135.00

$

0.7893

December 6, 2029

September 2024 RDO warrants (3)

628,916

$

135.00

$

0.7893

December 6, 2029

September 2024 RDO Placement Agent warrants (3)

34,886

$

168.75

$

0.7893

December 6, 2029

September 2024 Inducement warrants (3)

845,958

$

135.00

$

0.7893

December 6, 2029

September 2024 Inducement Placement Agent warrants (3)

34,384

$

168.75

$

0.7893

December 6, 2029

October 2024 RDO (3)

1,887,382

$

135.00

$

0.7893

December 6, 2029

October 2024 RDO Placement Agent Warrants (3)

96,578

$

168.75

$

0.7893

December 6, 2029

Amended October 2024 PIPE Warrants (3)

55,884,163

$

135.00

$

0.7500

(5)

(2)

Amended October 2024 PIPE Placement Agent Warrants (3)

3,780,655

$

168.75

$

0.7500

(5)

(2)

April 2025 Inducement Warrants (3) (4)

6,889,495

$

4.3021

$

4.3021

(5)

(2)

70,787,551

(1) Warrant price adjusted as a result of anti-dilution or ratchet provisions.

(2) Expiration date is 5-years following shareholder approval date.

(3) The warrants contain, subject to stockholder approval, anti-dilution protection provisions relating to subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such warrants. Additionally, the warrant contains cashless and/or alternative cashless exercise features.

(4) The exercise prices of the warrants are subject to appropriate adjustment in the event of recapitalization events, stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Company’s common stock. In addition, subject to stockholder approval, the warrants will contain anti-dilution protection provisions relating to subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such warrants.

(5) Reflects the exercise price assuming stockholder approval is obtained

Critical Accounting Policies and Estimates

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

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

37

Impact of Recently Issued Accounting Standards

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

Off-Balance Sheet Arrangements

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

Item 3. Quantitative and Qualitative Disclosures about Market Risk

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

Item 4. Controls and Procedures

(a)

Evaluation of Disclosure Controls and Procedures:

The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in its Securities Exchange Act of 1934 (“Exchange Act”) reports are recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including the Company’s chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

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

(b)

Changes in Internal Control over Financial Reporting:

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

38

Part II. OTHER INFORMATION

Item 1. Legal Proceedings

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

Item 1A. Risk Factors

There have been no material changes from the risk factors disclosed in Item 1A of Part I of our Annual Report on Form 10-K for the year ended December 31, 2024, as filed with the SEC on March 20, 2025.

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

None

Item 3. Default Upon Senior Securities.

None

Item 4. Mine Safety Disclosures

None

Item 5. Other Information

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

39

Item 6. Exhibits

Exhibit 31.1

Section 302 Certification - Chief Executive Officer

 

 

Exhibit 31.2

Section 302 Certification - Chief Financial Officer

 

 

Exhibit 32.1

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

 

 

101.INS

Inline XBRL Instance Document

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

Exhibit 104

Cover Page Interactive Data File (formatted as Inline XBRL)

40

SIGNATURES

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

 

22nd CENTURY GROUP, INC.

 

 

Date: May 13, 2025

/s/ Lawrence D. Firestone

 

Lawrence D. Firestone

 

Chief Executive Officer

 

(Principal Executive Officer and Authorized Officer)

 

 

Date: May 13, 2025

/s/ Daniel A. Otto

 

Daniel A. Otto

 

Chief Financial Officer

 

(Principal Accounting and Financial Officer)

41

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

Exhibit 31.1

CERTIFICATIONS

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

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

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

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

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

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

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

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

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

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

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

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

Date:

May 13, 2025

 

 

 

 

 

/s/ Lawrence D. Firestone

 

 

Lawrence D. Firestone

 

 

Chief Executive Officer and Director

 

 

(Principal Executive Officer)


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

Exhibit 31.2

CERTIFICATIONS

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

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

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

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

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

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

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

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

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

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

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

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

Date:

May 13, 2025

 

 

 

 

 

/s/ Daniel A. Otto

 

 

Daniel A. Otto

 

 

Chief Financial Officer

 

 

(Principal Accounting and Financial Officer)


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

Exhibit 32.1

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

Solely for the purposes of complying with 18 U.S.C. §1350, I, the undersigned Chief Executive Officer of 22nd CENTURY GROUP, INC. (the “Company”), and I, the undersigned Chief Financial Officer of the Company, hereby certify, to the best of my knowledge, that the quarterly report on Form 10-Q of the Company for the quarter ended March 31, 2025 (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:

May 13, 2025

 

 

 

 

 

/s/ Lawrence D. Firestone

 

 

Lawrence D. Firestone

 

 

Chief Executive Officer and Director

 

 

 

Date:

May 13, 2025

 

 

 

 

 

/s/ Daniel A. Otto

 

 

Daniel A. Otto

 

 

Chief Financial Officer


EX-101.SCH 5 xxii-20250331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - RIGHT-OF-USE ASSETS, LEASE OBLIGATIONS, AND OTHER LEASES - Calculation 2 (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - DEBT - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - NOTES & LOANS PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details) link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - NOTES & LOANS PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 99940204 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - FAIR VALUE MEASUREMENTS - Recurring (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - FAIR VALUE MEASUREMENTS - Estimated fair values of company's liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - DEBT - (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - REVENUE RECOGNITION - Net revenue by product line (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - EQUITY BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - EQUITY BASED COMPENSATION - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940903 - Disclosure - EQUITY BASED COMPENSATION - RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 99940904 - Disclosure - EQUITY BASED COMPENSATION - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940905 - Disclosure - EQUITY BASED COMPENSATION - Fair value assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - LOSS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - NOTES & LOANS PAYABLE link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - EQUITY BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - LOSS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 99930103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - EQUITY BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - LOSS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99931303 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 99940403 - Disclosure - INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - DEBT - Unamortized discount and deferred debt issuance costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 xxii-20250331_cal.xml EX-101.CAL EX-101.DEF 7 xxii-20250331_def.xml EX-101.DEF EX-101.LAB 8 xxii-20250331_lab.xml EX-101.LAB Document and Entity Information Document Type Document Quarterly Report Document Period End Date Document Transition Report Entity File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag CONDENSED CONSOLIDATED BALANCE SHEETS Statement [Table] Statement [Line Items] Assets [Abstract] ASSETS Assets Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Accounts Receivable, after Allowance for Credit Loss, 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 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 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 Operating lease obligations Accounts Payable, Current Accounts payable Accrued Liabilities, Current Accrued expenses Estimated Litigation Liability, Current Accrued litigation Employee-related Liabilities, Current Accrued payroll Sales and Excise Tax Payable, Current Accrued excise taxes and fees Contract with Customer, Liability, Current Deferred income Deferred income Other Liabilities, Current Other current liabilities Disposal Group, Including Discontinued Operation, Liabilities, Current Current liabilities of discontinued operations held for sale Current liabilities of discontinued operations held for sale Liabilities, Current Total current liabilities Liabilities, Noncurrent [Abstract] Long-term liabilities: Operating Lease, Liability, Noncurrent Operating lease obligations Long-Term Debt, Excluding Current Maturities Long-term debt Total long-term debt Other Liabilities, Noncurrent Other long-term liabilities Liabilities Total liabilities Commitments and Contingencies. Commitments and contingencies (Note 12) Equity, Attributable to Parent [Abstract] Shareholders' equity: Preferred Stock, Value, Issued Preferred stock, $.00001 par value, 10,000,000 shares authorized Common Stock, Value, Issued Common stock, par value Additional Paid in Capital Capital in excess of par value Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Equity, Attributable to Parent Ending balance Beginning balance Total shareholders' equity Liabilities and Equity Total liabilities and shareholders' equity Preferred Stock, Par or Stated Value Per Share Preferred stock, par value (in dollars per share) Preferred Stock, Shares Authorized Preferred stock, shares authorized Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Outstanding Common stock, shares outstanding CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Revenue from Contract with Customer, Including Assessed Tax Revenues, net Total Product Line Revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of goods sold The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services. Excise Taxes Aand Fees On Products Excise taxes and fees on products Aggregate revenue less cost of goods and serviced sold or operating expenses, excluding depreciation, directly attributable to the revenue generation activity. Gross Profit Excluding Depreciation Gross (loss) profit Operating Expenses [Abstract] Operating expenses: Selling, General and Administrative Expense Sales, general and administrative Selling, general and administration Research and Development Expense Research and development Other Operating Income (Expense), Net Other operating expense, net Operating Expenses Total operating expenses Operating Income (Loss) Operating loss from continuing operations Nonoperating Income (Expense) [Abstract] Other income (expense): Other Nonoperating Income (Expense) Other income (expense), net Investment Income, Net Interest income, net Interest Expense, Nonoperating Interest expense Nonoperating Income (Expense) Total other income (expense), net Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss from continuing operations before income taxes Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Net loss from continuing operations Net loss from continuing operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent [Abstract] Discontinued operations: Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Loss from discontinued operations before income taxes Loss from discontinued operations before income taxes Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Loss from discontinued operations Loss from discontinued operations Net loss from discontinued operations Net loss Net loss Net loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss The amount of deemed dividends. Deemed Dividends Deemed dividends Net Income (Loss) Available to Common Stockholders, Basic Net loss available to common shareholders Basic loss per share: Basic loss per common share: Income (Loss) from Continuing Operations, Per Basic Share Basic 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) Basic 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. Basic loss per common share from deemed dividends (in dollars per share) Basic loss per common share from deemed dividends (in dollars per share) Basic loss per common share from deemed dividends (in dollars per share) Earnings Per Share, Basic Basic loss per common share (in dollars per share) Diluted loss per share: Diluted loss per common 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 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 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 (in dollars per share) Diluted loss per common share from deemed dividends (in dollars per share) Earnings Per Share, Diluted Diluted loss per common share (in dollars per share) Weighted average shares outstanding: Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Basic Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted average shares outstanding - diluted (in shares) CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Common Shares Outstanding Additional Paid-in Capital [Member] Capital in Excess of Par Value Retained Earnings [Member] Accumulated Deficit Shares, Outstanding Ending balance (in shares) Beginning balance (in shares) Stock Issued During Period, Shares, New Issues Stock issued (in shares) Number of common shares issued The gross value of stock issued during the period upon the settled indebtedness. Stock Issued During Period, Value, Settled Indebtedness Stock issued in connection with settled indebtedness Number of shares issued during the period as a result of the settled indebtedness. Stock Issued During Period, Shares, Settled Indebtedness Stock issued in connection with settled indebtedness (in shares) 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 3 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 3 shares withheld for taxes (in shares) Stock Issued During Period, Value, Purchase of Assets Stock issued in connection with licensing arrangement Stock Issued During Period, Shares, Purchase of Assets Stock issued in connection with licensing arrangement (in shares) Value of shares of stock issued during the period that is attributable to transactions involving issuance of stock for exercise of warrants. Stock Issued During Period Value Warrants Exercise Stock issued in connection with warrant exercises Number of shares of stock issued during the period that is attributable to transactions involving issuance of stock for exercise of warrants. Stock Issued During Period Shares Warrants Exercise Stock issued in connection with warrant exercises (in shares) Stock Issued During Period, Value, Conversion of Convertible Securities Stock issued upon conversion of Senior Secured Credit Facility Stock Issued During Period, Shares, Conversion of Convertible Securities Stock issued upon conversion of Senior Secured Credit Facility (in shares) Conversion option remeasurement. Conversion option remeasurement Conversion option remeasurement (Note 6) Conversion option remeasurement Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Equity-based compensation Stock Issued During Period, Shares, Stock Splits Fractional shares issued for reverse stock split Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld for taxes Stock issuance cost of warrant exercises. Warrant Exercises, Stock Issuance Costs Stock issuance cost of warrant exercises Stockholders' Equity Note, Stock Split, Conversion Ratio Stock split, conversion ratio CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to cash used in operating activities: Impairment of long-lived assets - held for sale Impairment of long-lived assets - held for sale The amount of depreciation of property, plant and equipment and amortization of intangible assets. Depreciation of Property, Plant and Equipment And Amortization of Intangible Assets Amortization and depreciation Depreciation and amortization Operating Lease, Right-of-Use Asset, Periodic Reduction Amortization of right-of-use asset Accounts Receivable, Credit Loss Expense (Reversal) Provision for credit losses Amount of gain (loss) on the sale or disposal of property, plant and equipment assets not within normal operating activities. Gain Loss On Sale Of Property Plant And Equipment, Nonoperating Loss on sale or disposal of machinery and equipment Debt Related Commitment Fees and Debt Issuance Costs Debt related charges included in interest expense Principal, fees and expenses owed under the Debentures Share-Based Payment Arrangement, Noncash Expense Equity-based compensation Fair Value Adjustment of Warrants Change in fair value of warrant liabilities Increase (Decrease) in Derivative Liabilities Change in fair value of derivative liability Inventory Write-down Change in inventory reserves Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Inventories Inventories Increase (Decrease) in Prepaid Expense Prepaid expenses and other assets Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accrued Liabilities Accrued expenses Increase (Decrease) in Employee Related Liabilities Accrued payroll Increase (Decrease) in Accrued Taxes Payable Accrued excise taxes and fees Increase (Decrease) in Other Current Liabilities Other liabilities Net Cash Provided by (Used in) Operating Activities Cash flow from operations Net cash used in operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments to Acquire Intangible Assets Acquisition of patents, trademarks, and licenses Payments to Acquire Property, Plant, and Equipment Acquisition of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from the sale of property, plant and equipment Net Cash Provided by (Used in) Investing Activities Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Repayments of Notes Payable Payments on notes payable Proceeds from Warrant Exercises Net proceeds from warrant exercise Gross proceeds from exercise of stock warrants 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 (used in) provided by financing activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease 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: Noncash Investing and Financing Items [Abstract] Non-cash transactions: Capital Expenditures Incurred but Not yet Paid Capital expenditures incurred but not yet paid Amount of deemed dividends, non-cash. Deemed Dividends, Non-cash Deemed dividends Stock Issued Stock issued in connection with settled indebtedness Amount of non-cash licensing arrangement. Non Cash Licensing Arrangement Non-cash licensing arrangement Debt Instrument, Increase (Decrease), Net Payment of GVB Promissory Note Debt Conversion, Converted Instrument, Amount Equity conversion of Senior Secured Credit Facility NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES DISCONTINUED OPERATIONS AND DIVESTITURES Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] DISCONTINUED OPERATIONS AND DIVESTITURES INVENTORIES Inventory Disclosure [Text Block] INVENTORIES INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] INTANGIBLE ASSETS, NET FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] FAIR VALUE MEASUREMENTS DEBT Debt Disclosure [Text Block] DEBT NOTES & LOANS PAYABLE The entire disclosure for notes and loans payable. Notes and Loans Payable Disclosure [Text Block] NOTES & LOANS PAYABLE REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] REVENUE RECOGNITION EQUITY BASED COMPENSATION Share-Based Payment Arrangement [Text Block] EQUITY BASED COMPENSATION CAPITAL RAISES AND WARRANTS FOR COMMON STOCK Equity [Text Block] CAPITAL RAISES AND WARRANTS FOR COMMON STOCK LOSS PER COMMON SHARE Earnings Per Share [Text Block] LOSS PER COMMON SHARE COMMITMENTS AND CONTINGENCIES Commitments Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES SEGMENT AND GEOGRAPHIC INFORMATION Segment Reporting Disclosure [Text Block] SEGMENT AND GEOGRAPHIC INFORMATION SUBSEQUENT EVENTS Subsequent Events [Text Block] SUBSEQUENT EVENTS Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Disclosure of accounting policy for liquidity and capital resources. Liquidity and Capital Resources [Policy Text Block] Liquidity and Capital Resources Disclosure of accounting policy for other significant risks and uncertainties. Other Significant Risks and Uncertainties, Policy [Policy Text Block] Other Significant Risks and Uncertainties Disclosure of accounting policy for reverse stock split. Reverse Stock Split [Policy Text Block] Reverse Stock Split Disclosure of accounting policy for warrants. Warrants Policy [Policy Text Block] Warrants Disclosure of accounting policy for debt issued with detachable warrants. Debt Issued With Detachable Warrants Policy [Policy Text Block] Debt Issued with Detachable Warrants Derivatives, Embedded Derivatives [Policy Text Block] Embedded Derivatives Debt, Policy [Policy Text Block] Debt Issuance Costs and Discounts Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Commitments and Contingencies, Policy [Policy Text Block] Gain and Loss Contingencies Disclosure of accounting policy for related party transaction. Related Party Transaction, Policy [Policy Text Block] Related Party Transaction Revenue [Policy Text Block] Revenue Recognition Income Tax, Policy [Policy Text Block] Income Taxes New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Pronouncements Schedule of Stock by Class [Table Text Block] Schedule of effect of reverse stock split Disposal Groups, Including Discontinued Operations [Table Text Block] Schedule of Discontinued Operations and Divestitures Schedule of Inventory, Current [Table Text Block] Schedule of Inventories Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company. Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table Text Block] Schedule of total intangible assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Schedule of aggregate intangible asset amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of estimated future intangible asset amortization expense Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of assets and liabilities measured at fair value Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of the changes in fair value of Level 3 investments Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Schedule of valuation technique used for measuring omnia warrants Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] NOTES AND LOANS PAYABLE Schedule of Long-Term Debt Instruments [Table Text Block] Schedule of long-term debt 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 AND LOANS PAYABLE DEBT Schedule of Debt [Table Text Block] Schedule of notes payable balances Disaggregation of Revenue [Table Text Block] Schedule of disaggregation of revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of concentration of risk Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of contract assets and liabilities Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Schedule of compensation costs related to restricted stock and stock options Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of changes in unvested restricted stock Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Schedule of stock option activity Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of fair value assumptions Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Schedule of warrants activity Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of computation of basic and diluted loss per common share Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of future commitments Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Schedule of revenues and significant segment expenses from continuing operations Condensed Financial Statements [Table] Condensed Financial Statements, Captions [Line Items] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Substantial Doubt about Going Concern, within One Year [true false] Stock Issued During Period, Shares, Reverse Stock Splits Round up of fractional shares Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Represents information pertaining to GVB Biopharma (GVB). GvbBiopharma [Member] GVB Hemp/Cannabis Business Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Discontinued Operations, Held-for-Sale [Member] Held for sale Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] DISCONTINUED OPERATIONS AND DIVESTITURES Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Accounts Payable, Current Accounts payable Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Accrued expenses Amount classified as net assets (liabilities) attributable to disposal group held for sale or disposed of. Disposal Group, Including Discontinued Operation, Assets (Liabilities) Net Net liabilities The amount of accrued liabilities settled. Accrued Liabilities Settled Previously accrued liabilities No definition available. Disposal Group, Including Discontinued Operation, Operating Expense [Abstract] Operating expenses: Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense Sales, general and administrative Amount of research and development expenses attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Research and Development Expense Research and development Amount of other operating expenses, net attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Other Operating Expenses, Net Other operating expense, net Disposal Group, Including Discontinued Operation, Operating Expense Total operating 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, Interest Expense Interest expense Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation, Other Income (Expenses) Total other expense Cash Provided by (Used in) Operating Activities, Discontinued Operations Cash used in operating activities Cash Provided by (Used in) Investing Activities, Discontinued Operations Cash provided by investing activities Equity Method Investment [Table] Debt Instrument [Axis] Debt Instrument, Name [Domain] Represents the information pertaining to GVB Promissory Note. GVB Promissory Note [Member] GVB Promissory note Name of Property [Axis] Name of Property [Domain] Represents the information pertaining to Needle Rock Farms land property. Needle Rock Farms Land Property [Member] Needle Rock Farms land property Schedule of Equity Method Investments [Line Items] The amount of provision for credit loss of the debt instrument. Debt Instrument, Provision for Credit Loss Provision for credit loss Allowance for credit loss Impairment of Real Estate Impairment charges Inventory, Current [Table] 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 Disclosure of information about intangible assets, both finite-lived and indefinite-lived. Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Patents [Member] Patent Licensing Agreements [Member] License fees License fee for predicate cigarette brand Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Trademarks and Trade Names [Member] Trademarks Patents and trademarks Contractual Rights [Member] 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 Indefinite-Lived Intangible Assets (Excluding Goodwill) Net Carrying Amount, Indefinite-lived Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Cost of Sales [Member] Cost of goods sold Research and Development Expense [Member] Research and development Amortization of Intangible Assets Total amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Estimated future intangible asset amortization expense Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2025 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months 2026 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two 2027 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three 2028 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four 2029 Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth rolling twelve months following the latest balance sheet. Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Four Thereafter Fair Value, by Balance Sheet Grouping [Table] Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Fair value, recurring Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 3 [Member] Fair value, inputs, level 3 Liability Class [Axis] Fair Value by Liability Class [Domain] Represents information pertains to Omnia 2024 warrants. Omnia 2024 Warrants [Member] Omnia 2024 Warrants Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Financial Liabilities Fair Value Disclosure Liabilities at fair value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Estimated fair value of company's liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair value measurement ending balance Fair value measurement beginning balance 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 Inputs and Valuation Techniques [Table] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input, Risk Free Interest Rate [Member] Risk-free interest rate per year Measurement Input, Price Volatility [Member] 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 Fair Value Measurement Inputs and Valuation Techniques [Line Items] Warrants and Rights Outstanding, Measurement Input Warrants measurement input Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Maximum Represents information pertaining to senior secured debentures. Senior Secured Debentures [Member] Senior Secured Credit Facility Subordinated Debt [Member] Subordinated Note Represents information pertaining to senior secured credit facility. Senior Secured Credit Facility [Member] Senior Secured Credit Facility Senior Secured Credit Facility - JGB Represents the information pertaining to secured credit facility and Subordinate note. Senior Secured Credit Facility And Subordinate Note [Member] Senior secured credit facility and subordinate note Pledging Purpose [Axis] Pledging Purpose [Domain] Borrowings [Member] Borrowings 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 New Warrants New Warrants Shares of common stock (the "Pre-Funded Warrants"). Prefunded Warrants Prefunded Warrants Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period One [Member] Company's option Debt Instrument, Redemption, Period Two [Member] Holders option Sale of Stock [Axis] Sale of Stock [Domain] Represents information pertaining to letter agreement. Letter Agreement Letter Agreement Represents information pertaining to May 2024 letter agreement. May 2024 Letter Agreement May 2024 letter agreement Represents information pertaining to May 2024 Exchange agreement. May 2024 Exchange Agreement May 2024 exchange agreement Represents the member information pertaining to August 2024 Letter Agreement. August 2024 Letter Agreement [Member] August 2024 Agreement Counterparty Name [Axis] Counterparty Name [Domain] Represents the information pertaining to Omnia Capital LP. Omnia Capital LP [Member] Omnia Capital LP Scenario [Axis] Scenario [Domain] Represents the member information pertaining to through July 2025. Through July 2025 [Member] Through July 2025 Represents the member information pertaining to thereafter July 2025. Thereafter July 2025 [Member] Thereafter July 2025 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 Instrument, Face Amount Principal balance Debt Instrument, Interest Rate, Stated Percentage Rate of interest The amount of exit payment required for debt instrument. Debt Instrument, Exit Payment Exit payment Restricted Cash Restricted cash Class of Warrant or Right, Number of Securities Called by Warrants or Rights Shares represented by warrants Outstanding warrants to purchase shares of common stock Class of Warrant or Right, Exercise Price of Warrants or Rights Exercise price Current exercise price Fair value disclosure of warrants. Warrants, Fair Value Disclosure Fair value of warrants Debt Issuance Costs, Net Debt issuance costs The value of anti-dilution adjustments related to warrants. Warrants, Anti-Dilution Adjustments Anti-dilution adjustments on warrants Revenue Debentures agreement amount. Revenue Debentures agreement amount Revenue Debentures agreement amount Amended revenue Debentures agreement amount Amended revenue Debentures agreement amount Amended revenue Debentures agreement amount Amount required in escrow fund Amount required in escrow fund Amount required in escrow fund Pledged Indebtedness nonmonetary transaction Pledged Indebtedness nonmonetary transaction Pledged Indebtedness nonmonetary transaction Reduction of Put Price amount. Reduction of Put Price amount Reduction of Put Price amount Balance reduction of Debentures Balance reduction of Debentures Balance reduction of Debentures Gain (Loss) on Securitization of Financial Assets Loss on sale of financial asset Warrant aggregate put price. Warrant aggregate put price Warrant aggregate put price Notes Reduction Note payable amount on the Maturity Date The principal value of debt to be redeemed. Debt Instrument Redemption Amount Outstanding principal amount The amount of cash outflow for made by buyer to reduce the outstanding principal amount of debt. Payment Made By Company To Reduce Cash payment The amount of cash outflow for made by buyer to reduce the outstanding principal amount of debt. Payment Made By Buyer To Reduce Debt Cash outflow made by buyer Unusual or Infrequent Item, or Both, Insurance Proceeds Insurance proceeds The amount of threshold limit for insurance proceeds. Threshold Limit For Insurance Proceeds Limit for insurance proceeds Area of real estate property closed. Area Of Real Estate Property Closed Area of real estate property The amount of additional debt reduction. Additional Debt Reduction Additional debt reduction Debt Instrument, 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 Exercise price per share or per unit of warrants or rights outstanding based on lowest Nasdaq minimum price. Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Based On Lowest Nasdaq Minimum Price Lowest Nasdaq minimum price Debt Conversion, Original Debt, Amount Converted debt Debt Conversion, Converted Instrument, Shares Issued Exchange shares of common stock Aggregate amendment charge. Aggregate amendment charge Aggregate amendment charge Share Price Share price Maximum percentage of redemption right that can be exercised by holders calculated on actual monthly allowance. Debt Instrument, Maximum Exercise Of Redemption Right, Percentage Of Monthly Allowance Maximum percentage of redemption right Represents the equity issuances to be paid to the Holders shall be suspended of debt instrument. Debt Instrument, Percentage of Equity Issuance to be Paid to be Holders Shall be Suspended Percentage of equity issuances to be paid to the holders Cash outflow towards amendment fee due to amendment of the terms of the debt agreement. Debt Instrument, Payment Of Amendment Fee Amendment fees Debt Instrument, Convertible, Threshold Consecutive Trading Days Consecutive Nasdaq trading days The amount of increase in debt discount during the period. Debt Instrument, Increase in Debt Discount Increase in debt discount Embedded Derivative, Fair Value of Embedded Derivative Liability Derivative liability at fair value amount Warrants and Rights Outstanding, Term Warrants term Repayments of Subordinated Debt Cash payment Warrants and Rights Outstanding Purchase to warrant Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Initial measurement The maximum percentage of ownership to be held by holders to exercise any portion of warrants. Maximum Beneficial Ownership Percentage to be Held by Holders to Exercise Warrants Percentage of ownership to be held by holders to exercise The amount of cash and non-cash consideration for debt termination that were incurred. Cash and Non-cash Consideration for Debt Termination Cash and non-cash consideration Amount of costs incurred for debt extinguishment. Debt Extinguishment Cost Extinguishment charges Long-Term Debt, Maturity, Remainder of Fiscal Year 2025 Long-Term Debt, Maturity, Year One 2026 Amount of original principal amount of debt at which debt can be redeemed by the issuer. Debt Instrument, Redemption Amount per Month Amount of redemption per month 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 Period between issuance and maturity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Warrant, Term Warrant, term Long-Term Debt, Gross Remaining outstanding principal Senior Secured Credit Facility Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Unamortized discount on loan and deferred debt issuance costs Issuance Issuance Long-Term Debt Total debt Outstanding debt Amortization of Debt Issuance Costs and Discounts Amortization during the period 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 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 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 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, after Allowance for Credit Loss, Current Unbilled receivables Customer Refund Liability, Current Consideration payable to the customer The net amount of contract assets less contract liability at balance sheet date. Contract Asset (Liability), Net Net contract assets Contract with Customer, Liability, Revenue Recognized Revenue recorded in contract asset Represents information pertains to contract manufacturing. Contract Manufacturing [Member] Contract Manufacturing Represents information pertains to cigarettes. Cigarettes [Member] Cigarettes Represents information pertains to Filtered cigars. Filtered Cigars [Member] Filtered Cigars Represents information pertains to cigarillos. Cigarillos [Member] Cigarillos Represents information pertains to VLN. VLN [Member] VLN Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Revenue from Contract with Customer Benchmark [Member] Revenue from Contract with Customer Benchmark Concentration Risk Type [Axis] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk Customer [Axis] Customer [Domain] Represents information pertaining to customer A. Customer A [Member] Customer A Represents information pertaining to customer B. Customer B [Member] Customer B Represents information pertaining to all the other customers All Other Customers [Member] All other customers Concentration Risk [Line Items] Disaggregation of Revenue Concentration Risk, Percentage Concentration Risk, Percentage Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] 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 Available for Grant Number of shares remaining for future awards Selling, General and Administrative Expenses [Member] Sales, general, and administrative Employee Benefits and Share-Based Compensation Total equity based compensation Restricted Stock Units (RSUs) [Member] Restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] RSUs, Number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested, Number of Shares , Ending Balance Unvested, Number of Shares ,Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted, Number of Shares 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 Unvested, 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 Granted, Weighted Average Grant Date Fair Value Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation, RSUs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation, period for recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding, End of Period Outstanding, Beginning of Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Granted 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, Grants in Period, Weighted Average Exercise Price Options granted, 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 Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized compensation expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term of stock options Represents information pertaining to July 2022 Warrants. July 2022 Warrants July 2022 RDO warrants Represents information pertaining to July 19, 2023 warrants. July 19, 2023 RDO warrants Represents information pertaining to October 2023 warrants. October 2023 CMPO warrants Represents information pertaining to 2023 inducement warrants. Inducement 2023 Warrants [Member] 2023 Inducement warrants Represents information pertaining to April 2024 RDO Placement Agent warrants. April 2024 RDO Placement Agent Warrants [Member] April 2024 RDO Placement Agent Warrants Represents information pertains to September 2024 Reg A+ warrants. September 2024 Reg A Plus warrants [Member] September 2024 Reg A+ warrants Represents information pertaining to September 2024 Registered Direct Offering warrants. September 2024 Registered Direct Offering Warrants [Member] September 2024 RDO warrants Represents information pertaining to September 2024 Registered Direct Offering PA warrants. September 2024 Registered Direct Offering PA Warrants [Member] September 2024 RDO Placement Agent warrants Represents information pertaining to September 2024 inducement warrants. September 2024 Inducement Warrants [Member] September 2024 Inducement warrants Represents information pertaining to September 2024 inducement PA warrants. September 2024 Inducement PA Warrants [Member] September 2024 Inducement Placement Agent warrants Represents information pertains to Omnia prefunded warrants. Omnia Pre Funded Warrants [Member] Omnia Pre-Funded Warrants Represents information pertaining to information pertaining to October 2024 Registered Direct Offering Warrant. October 2024 Registered Direct Offering Warrant [Member] October 2024 RDO Represents information pertaining to October 2024 RDO Placement Agent warrants. October 2024 RDO Placement Agent Warrants [Member] October 2024 RDO Placement Agent Warrants Represents information pertaining to October 2024 PIPE warrants. October 2024 Pipe Warrants [Member] October 2024 PIPE Warrants Represents information pertaining to October 2024 PIPE Placement Agent warrants. October 2024 Pipe Placement Agent Warrants [Member] October 2024 PIPE Placement Agent Warrants Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Class of Warrant or Right, Outstanding Warrant outstanding ending balance Warrant outstanding beginning balance Warrant outstanding balance The number of warrants exercised during the period. Number Of Warrants Exercised Exercised Exercise price per share or per unit of warrants or rights outstanding on issue date. Class of Warrant or Right, Issue Date Exercise Price of Warrants or Rights Issue date exercise price Stock, Class of Stock [Table] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Represents information relating to warrants except pre-funded warrants. Warrants Excluding Pre-Funded Warrants [Member] Warrants (excluding pre-funded) Options Held [Member] Options Class of Stock [Line Items] EARNINGS PER SHARE Earnings Per Share, Diluted, Other Disclosure [Abstract] Effect of dilutive securities: Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive shares Other Commitments [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [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 North Carolina State University NCSU 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, to be Paid, Remainder of Fiscal Year 2025 Contractual Obligation, to be Paid, Year One 2026 Contractual Obligation, to be Paid, Year Two 2027 Contractual Obligation, to be Paid, Year Three 2028 Amount of contractual obligation due after the fourth fiscal year following the latest fiscal year. Contractual Obligation Due After Fourth Year 2029 & After Contractual Obligation Future Commitments, Total Insurance Settlements Receivable Insurance settlements receivable Reconciliation of Revenue from Segments to Consolidated [Table] Segments [Axis] Segments [Domain] Represents information pertaining to single reportable segment. Single Reportable Segment [Member] Single reportable segment Segment Reporting, Revenue Reconciling Item [Line Items] SEGMENT AND GEOGRAPHIC INFORMATION Excise and Sales Taxes Excise taxes Segment Reporting, Other Segment Item, Amount Other segment items Interest Expense, Operating and Nonoperating Interest expense Subsequent Event [Table] Represents the information pertaining to April 2025 inducement warrants. April 2025 Inducement warrants [Member] April 2025 Inducement warrants Subsequent Event [Line Items] The percentage of warrants issued under the offering. Class of Warrant or Right, Percentage of Warrants Issued Percentage of warrants issued The reduced exercise price per share or per unit of warrants or rights outstanding. Class of Warrant or Right, Reduced Exercise Price of Warrants or Rights Reduced exercise price The percentage of warrants initially exercised during the period. Class of Warrant or Right, Initial Exercise Percentage Percentage of initial exercise The percentage of warrants exercised after the effectiveness date. Class of Warrant or Right, Exercise Percentage after Effectiveness Date Percentage of remaining exercise following the effectiveness date The exercise period of warrants after the effectiveness date. Class of Warrant or Right, Exercise Term after Effectiveness Date Exercise term after effectiveness date The expected proceeds from warrants, had all warrants been exercised. Expected Proceeds from Warrant Exercises The amount of amendment fee paid during the period. Payments of Amendment Fees Proceeds from Sale of Real Estate Cash proceeds received Rule 10b5-1 Arrangement Modified [Flag] Rule 10b5-1 Arrangement Modified [Flag] Rule 10b5-1 Arrangement Modified Non Rule 10b5-1 Arrangement Modified [Flag] Non Rule 10b5-1 Arrangement Modified [Flag] Non Rule 10b5-1 Arrangement Modified Lessee, Operating Lease, Liability, to be Paid Operating Lease, Liability EX-101.PRE 9 xxii-20250331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2025
May 12, 2025
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
Document Transition Report false  
Entity File Number 001-36338  
Entity Registrant Name 22nd Century Group, Inc.  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 98-0468420  
Entity Address, Address Line One 321 Farmington Road  
Entity Address, City or Town Mocksville  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27028  
City Area Code 336  
Local Phone Number 940-3769  
Title of 12(b) Security Common Stock, $0.00001 par value  
Trading Symbol XXII  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   11,507,622
Entity Central Index Key 0001347858  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 1,133 $ 4,422
Accounts receivable, net 4,322 1,698
Inventories 2,555 2,015
Insurance recoveries 768 768
GVB promissory note   500
Prepaid expenses and other current assets 1,559 1,068
Current assets of discontinued operations held for sale 758 1,051
Total current assets 11,095 11,522
Property, plant and equipment, net 2,662 2,773
Operating lease right-of-use assets, net 1,572 1,639
Intangible assets, net 6,114 5,724
Other assets 15 15
Total assets 21,458 21,673
Current liabilities:    
Notes and loans payable - current   254
Current portion of long-term debt 3,929 1,500
Operating lease obligations 272 261
Accounts payable 3,089 2,401
Accrued expenses 2,121 1,021
Accrued litigation 768 768
Accrued payroll 208 318
Accrued excise taxes and fees 3,849 2,038
Deferred income 79 20
Other current liabilities 1,223 100
Current liabilities of discontinued operations held for sale 858 1,281
Total current liabilities 16,396 9,962
Long-term liabilities:    
Operating lease obligations 1,363 1,437
Long-term debt   5,165
Other long-term liabilities 74 1,097
Total liabilities 17,833 17,661
Commitments and contingencies (Note 12)
Shareholders' equity:    
Preferred stock, $.00001 par value, 10,000,000 shares authorized
Common stock, par value
Capital in excess of par value 401,824 397,883
Accumulated deficit (398,199) (393,871)
Total shareholders' equity 3,625 4,012
Total liabilities and shareholders' equity $ 21,458 $ 21,673
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
CONDENSED CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized 10,000,000 10,000,000
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 2,733,232 730,148
Common stock, shares outstanding 2,733,232 730,148
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS    
Revenues, net $ 5,956 $ 6,469
Cost of goods sold 2,884 4,213
Excise taxes and fees on products 3,681 3,385
Gross (loss) profit (609) (1,129)
Operating expenses:    
Sales, general and administrative 1,799 2,906
Research and development 162 425
Other operating expense, net   (26)
Total operating expenses 1,961 3,305
Operating loss from continuing operations (2,570) (4,434)
Other income (expense):    
Other income (expense), net (162)  
Interest income, net 16  
Interest expense (558) (1,016)
Total other income (expense), net (704) (1,016)
Loss from continuing operations before income taxes (3,274) (5,450)
Net loss from continuing operations (3,274) (5,450)
Discontinued operations:    
Loss from discontinued operations before income taxes (1,054) (289)
Loss from discontinued operations (1,054) (289)
Net loss (4,328) (5,739)
Comprehensive loss (4,328) (5,739)
Deemed dividends   (3,589)
Net loss available to common shareholders $ (4,328) $ (9,328)
Basic loss per common share:    
Basic loss per common share from continuing operations (in dollars per share) $ (1.89) $ (230.82)
Basic loss per common share from discontinued operations (in dollars per share) (0.61) (12.25)
Basic loss per common share from deemed dividends (in dollars per share)   (152)
Basic loss per common share (in dollars per share) (2.5) (395.07)
Diluted loss per common share:    
Diluted loss per common share from continuing operations (in dollars per share) (1.89) (230.82)
Diluted loss per common share from discontinued operations (in dollars per share) (0.61) (12.25)
Diluted loss per common share from deemed dividends (in dollars per share)   (152)
Diluted loss per common share (in dollars per share) $ (2.5) $ (395.07)
Weighted average shares outstanding:    
Weighted average shares outstanding - basic (in shares) 1,729,212 23,612
Weighted average shares outstanding - diluted (in shares) 1,729,212 23,612
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Common Shares Outstanding
Capital in Excess of Par Value
Accumulated Deficit
Total
Beginning balance at Dec. 31, 2023   $ 370,297 $ (378,707) $ (8,410)
Beginning balance (in shares) at Dec. 31, 2023 20,313      
Stock issued in connection with RSU vesting, net of 3 shares withheld for taxes   (1)   (1)
Stock issued in connection with RSU vesting, net of 3 shares withheld for taxes (in shares) 29      
Stock issued in connection with licensing arrangement   100   100
Stock issued in connection with licensing arrangement (in shares) 86      
Stock issued in connection with warrant exercises   2,245   2,245
Stock issued in connection with warrant exercises (in shares) 5,538      
Equity-based compensation   181   181
Fractional shares issued for reverse stock split 876      
Net loss     (5,739) (5,739)
Ending balance at Mar. 31, 2024   372,822 (384,446) (11,624)
Ending balance (in shares) at Mar. 31, 2024 26,842      
Beginning balance at Dec. 31, 2024   397,883 (393,871) 4,012
Beginning balance (in shares) at Dec. 31, 2024 730,148      
Stock issued in connection with settled indebtedness   270   270
Stock issued in connection with settled indebtedness (in shares) 56,320      
Stock issued in connection with licensing arrangement   230   230
Stock issued in connection with licensing arrangement (in shares) 47,804      
Stock issued in connection with warrant exercises (in shares) 1,380,360      
Stock issued upon conversion of Senior Secured Credit Facility   3,132   3,132
Stock issued upon conversion of Senior Secured Credit Facility (in shares) 518,600      
Conversion option remeasurement (Note 6)   283   283
Equity-based compensation   26   26
Net loss     (4,328) (4,328)
Ending balance at Mar. 31, 2025   $ 401,824 $ (398,199) $ 3,625
Ending balance (in shares) at Mar. 31, 2025 2,733,232      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
shares
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT)  
Shares withheld for taxes | shares 3
Stock issuance cost of warrant exercises | $ $ 176
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net loss $ (4,328) $ (5,739)
Adjustments to reconcile net loss to cash used in operating activities:    
Impairment of long-lived assets - held for sale 293  
Amortization and depreciation 224 266
Amortization of right-of-use asset 67 62
Provision for credit losses 513 2
Loss on sale or disposal of machinery and equipment   65
Debt related charges included in interest expense 680 807
Equity-based compensation 26 181
Change in fair value of warrant liabilities 162  
Change in fair value of derivative liability   82
Change in inventory reserves (28) 431
Changes in operating assets and liabilities:    
Accounts receivable (2,638) (77)
Inventories (512) 1,026
Prepaid expenses and other assets (491) 486
Accounts payable 355 632
Accrued expenses 1,067 127
Accrued payroll (111) (417)
Accrued excise taxes and fees 1,811 291
Other liabilities (66) (480)
Net cash used in operating activities (2,976) (2,255)
Cash flows from investing activities:    
Acquisition of patents, trademarks, and licenses (49)  
Acquisition of property, plant and equipment (10) (7)
Proceeds from the sale of property, plant and equipment   22
Net cash (used in) provided by investing activities (59) 15
Cash flows from financing activities:    
Payments on notes payable (254) (545)
Net proceeds from warrant exercise   2,245
Taxes paid related to net share settlement of RSUs   (1)
Net cash (used in) provided by financing activities (254) 1,699
Net decrease in cash and cash equivalents (3,289) (541)
Cash and cash equivalents - beginning of period 4,422 2,058
Cash and cash equivalents - end of period 1,133 1,517
Non-cash transactions:    
Capital expenditures incurred but not yet paid 445 8
Deemed dividends   $ 3,589
Stock issued in connection with settled indebtedness 270  
Non-cash licensing arrangement 230  
Equity conversion of Senior Secured Credit Facility 3,132  
Conversion option remeasurement $ 283  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2025
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

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

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

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

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

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

The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $2,976 and $2,255 for the three months ended March 31, 2025 and 2024, respectively, and an accumulated deficit of $398,199 and $393,871 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the Company had cash and cash equivalents of $1,133.

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

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

The Condensed Consolidated Financial Statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

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

Reverse Stock Split – In order to regain compliance with Nasdaq's continued listing requirements, the Company effected the following reverse stock splits:

Round up of

Date

Split

fractional shares

April 2, 2024

1-for-16

876

December 17, 2024

1-for-135

126,818

All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to the reverse stock splits.

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 common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. 

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

Deemed dividends associated with 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 Capital in excess of par value resulting in no change to stockholders’ equity/deficit. See Note 10 “Capital Raises and Warrants for Common Stock.”

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 embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.

The Company accounts for its convertible debt instrument, for which the conversion option is not bifurcated and accounted for separately as a derivative and is modified or exchanged in a transaction that is not accounted for as an extinguishment, the accounting is determined based on whether there is an increase or decrease in the fair value of the embedded conversion option. The fair value is calculated as the difference between the fair value of the embedded conversion option immediately before and after the modification or exchange. An increase in fair value is recorded as a decrease to the carrying amount of the debt instrument with a corresponding increase to Capital in Excess of Par Value.

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

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

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

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

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

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

Related Party Transaction - A related party is generally defined as (i) any person that holds 10% or more of the Company’s securities and their immediate families, (ii) the Company’s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. The Company may conduct business with its related parties in the ordinary course of business.

Beginning in the fourth quarter of 2024, the Company generated revenue from a related party contract manufacturing customer. During the three month period ended March 31, 2025, private label cigarette revenue, net and corresponding contract asset from the related party were not material.

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 8 “Revenue Recognition”.

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

Recently Issued Accounting Pronouncements –

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires additional disclosures regarding segment expenses and other items on an interim and annual basis. The amendments in ASU 2023-07 were adopted by the Company effective January 1, 2024. See Note 13 “Segment and Geographic Information.”

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 ASU did not have a material impact to the Condensed Consolidated Financial Statements.

Accounting Guidance Not Yet Elected or Adopted

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

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS AND DIVESTITURES
3 Months Ended
Mar. 31, 2025
DISCONTINUED OPERATIONS AND DIVESTITURES  
DISCONTINUED OPERATIONS AND DIVESTITURES

NOTE 2. DISCONTINUED OPERATIONS AND DIVESTITURES

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

March 31, 

December 31, 

2025

2024

Property, plant and equipment, net

$

758

$

1,051

Current assets of discontinued operations held for sale

$

758

$

1,051

Accounts payable

$

840

$

1,210

Accrued expenses

 

18

 

71

Current liabilities of discontinued operations held for sale

$

858

$

1,281

Net liabilities

$

(100)

$

(230)

Net loss from discontinued operations for the three months ended March 31, 2025 and 2024 was as follows:

Three Months Ended

March 31, 

2025

    

2024

Revenues, net

$

$

Cost of goods sold

Gross loss

Operating expenses:

Sales, general and administrative

8

67

Research and development

(337)

48

Other operating expense, net

1,172

99

Total operating expenses

843

214

Operating loss from discontinued operations

(843)

(214)

Other income (expense):

Interest expense

(211)

(75)

Total other expense

(211)

(75)

Loss from discontinued operations before income taxes

(1,054)

(289)

Provision (benefit) for income taxes

Loss from discontinued operations

$

(1,054)

$

(289)

During the three month periods ended March 31, 2025 and 2024, the Company settled outstanding obligations which resulted in reversals of previously accrued liabilities of $337 and $152, respectively. Additionally, for the three month period ended March 31, 2024, Other operating expense, net was comprised of $500 provision for credit loss for the GVB promissory note (see Note 6 “Debt”) and $293 of impairment charges related to the expected sale of Needle Rock Farms land property (see Note 14 “Subsequent Events”).

Cash flow information from discontinued operations for the three months ended March 31, 2025 and 2024 was as follows:

Three Months Ended

March 31, 

2025

    

2024

Cash used in operating activities

$

1,185

$

255

Cash provided by investing activities

$

-

$

22

Depreciation and amortization

$

-

$

-

Capital expenditures

$

-

$

-

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES
3 Months Ended
Mar. 31, 2025
INVENTORIES  
INVENTORIES

NOTE 3. – INVENTORIES

Inventories at March 31, 2025 and December 31, 2024 consisted of the following:

    

March 31, 

    

December 31, 

    

2025

    

2024

Raw materials

$

2,447

$

1,616

Work in process

1

Finished goods

 

107

399

$

2,555

$

2,015

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET
3 Months Ended
Mar. 31, 2025
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

NOTE 4. – INTANGIBLE ASSETS, NET 

Intangible Assets, Net

Our intangible assets, net at March 31, 2025 and December 31, 2024 consisted of the following:

Gross

Accumulated

 

Net Carrying

March 31, 2025

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

2,960

$

(2,369)

$

591

License fees

 

4,894

(2,060)

2,834

Total amortizing intangible assets

$

7,854

$

(4,429)

$

3,425

Indefinite-lived:

 

Trademarks

$

137

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,689

Total intangible assets, net

$

6,114

Gross

Accumulated

 

Net Carrying

December 31, 2024

    

Carrying Amount

    

Amortization

 

Impairment

Amount

Definite-lived:

Patent

$

2,948

$

(2,268)

$

(68)

$

612

License fees

 

4,415

(1,990)

-

2,425

Total amortizing intangible assets

$

7,363

$

(4,258)

$

(68)

$

3,037

Indefinite-lived:

 

Trademarks

$

135

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,687

Total intangible assets, net

$

5,724

Aggregate intangible asset amortization expense comprises of the following:

Three Months Ended

March 31, 

2025

    

2024

Cost of goods sold

$

3

$

3

Research and development

 

100

 

101

Total amortization expense

$

103

$

104

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

 

Remainder for 2025

 

2026

 

2027

2028

2029

Thereafter

Amortization expense

$

323

$

379

$

381

$

356

$

237

$

1,749

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2025
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

NOTE 5. FAIR VALUE MEASUREMENTS

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

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

Fair Value

March 31, 2025

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Omnia 2024 warrants

$

$

$

1,185

$

1,185

Total liabilities

$

$

$

1,185

$

1,185

Fair Value

December 31, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

 

  

 

  

 

  

 

  

Omnia 2024 Warrants

$

$

$

1,023

$

1,023

Total liabilities

$

$

$

1,023

$

1,023

Warrants

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

Fair value measurement at January 1, 2025

$

1,023

Fair value measurement adjustment

162

Fair value measurement at March 31, 2025

$

1,185

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

March 31, 

December 31, 

2025

2024

Risk-free interest rate per year

 

3.9

%

 

4.3

%

Expected volatility per year

 

124.2

%

 

119.0

%

Expected dividend yield

 

%

 

%

Contractual expiration

 

4.1

years

 

4.3

years

Exercise price

$

288.90

$

288.90

Stock price

$

1.44

$

5.31

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

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 three months ended March 31, 2025 and 2024, the Company did not have any financial assets or liabilities measured at fair value on a nonrecurring basis.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT
3 Months Ended
Mar. 31, 2025
DEBT  
DEBT

NOTE 6. DEBT

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

Debt related to the Senior Secured Credit Facility as of March 31, 2025 and December 31, 2024 consists of the following:

March 31, 

December 31, 

    

2025

    

2024

Senior Secured Credit Facility

 

$

4,558

 

$

7,690

Unamortized discount on loan and deferred debt issuance costs

(629)

(1,025)

Total debt

$

3,929

$

6,665

Current portion of long-term debt

(3,929)

(1,500)

Total long-term debt

$

$

5,165

Debentures

On March 3, 2023, the Company entered into a Securities Purchase Agreement with each of the purchasers party thereto (collectively, the “Purchasers”) and JGB Collateral, LLC, as collateral agent for the Purchasers (the “Agent”) which pursuant to the agreement, the Company sold 5% original issuance discount senior secured debentures with an aggregate principal amount of $21,053. The Debentures bear interest at a rate of 7% per annum, payable monthly in arrears as of the last trading day of each month and on the maturity date. The Debentures mature on March 3, 2026. At the Company’s election, subject to certain conditions, interest can be paid in cash, shares of the Company’s common stock, or a combination thereof. The Debentures are subject to an exit payment equal to 5% of the original principal amount, or $1,053, payable on the maturity date or the date the Debentures are paid in full (the “Exit Payment”). The Company may at any time 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. At its option, the holder of a Debenture may require the Company to redeem 2% of the original principal amount of the Debentures per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof.

 

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

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

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

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

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

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

Subsequently, on December 22, 2023, the Company, the Holders and the Agent entered into an Amendment Agreement (the “December 2023 Amendment”) pursuant to which the Holders and the Agent consented to the Purchase Agreement, as amended by the GVB Amendment (see Note 2 “Discontinued Operations and Divestitures”). In consideration of the Holders and the Agents’ consent, the Company agreed to (i) pay to the Agent, a cash payment of $2,200 to reduce the outstanding principal of the Debentures (which includes the cash portion of the New Purchase Price paid directly to Agent by Buyer which consists of a cash payment of $1,100 and an additional $1,100 paid by the Company), (ii) a 12% secured promissory note issued to the Company’s senior lender, on behalf of and at the direction of the Company, in an aggregate principal amount of $2,000 (the “GVB Promissory Note”), (iii) assign the GVB Insurance Proceeds to the Agent until the outstanding aggregate principal amount of the Debentures, plus accrued and unpaid interest, has been repaid in full; provided that the first $1,000 of Insurance Proceeds in excess of $5,000 shall be applied as stated in the agreement, 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.  See Note 14 “Subsequent Events.”

Effective June 24, 2024, GVB Biopharma (“GVB”), the Company’s former subsidiary, made a scheduled principal and interest payment against the Company’s outstanding indebtedness to JGB, reducing the Company’s total outstanding principal indebtedness with JGB by $1,500. The remaining $500 payable by GVB under the GVB Promissory Note was initially extended to December 31, 2024 and subsequently to March 31, 2025. The GVB Promissory Note is in default with respect to payment at maturity of the contractual term and accordingly an allowance for credit loss was recorded as of March 31, 2025 in the amount of $500.

As part of the December amendment, the Company, the Holders and the Agent also 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) $2,025.00 per share (reverse split adjusted) 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.

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

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

 

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

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

 

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

 

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

Under the terms of the August 2024 Agreement, each Holder agreed that it shall not exercise its Holder Redemption Right (as defined in the Debentures) for more than 50% of its Monthly Allowance (as defined in the Debentures) through and including July 2025. Further, the provisions in Section 3(c)(i) of the Debentures requiring 20% of any equity issuances to be paid to the Holders shall be suspended through December 31, 2024. In consideration for the amendments set forth in the August 2024 Amendment, the Company paid an amendment fee of $746, which was added to the aggregate principal amount of the Debentures. JGB subsequently issued a conversion notice for 3,260 shares of common stock equal to principal reduction of $328.

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

Under the terms of the October 2024 Amendment, the Company will be able to reset the Conversion Price (as defined in the Debentures) currently in effect, at the discretion of the Board of Directors and on a one time basis, to an amount equal to the average of the daily VWAPs for each of the five (5) consecutive Nasdaq trading days immediately preceding the date on which the Conversion Price shall be reset. The reset Conversion Price shall in no event be greater than the Conversion Price in effect on the date of the Letter Agreement, which is $100.638.

On January 13, 2025, the Board of Directors approved the reset of the Conversion Price to $6.04 per share. The change in conversion price resulted in an increase in fair value to the embedded conversion option, resulting in an increase in debt discount of $283 and a corresponding increase in capital in excess of par value. The Holders exercised conversion notices in the amount of $3,132 in January 2025 and the Company issued 518,600 shares of common stock.  

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

The October 2023 Amendment, April 2024 Amendment, May 2024 Amendment, and August 2024 Amendment were concluded to be a modification, and not an extinguishment, based on an analysis of the present value of future cash flows. A new effective interest rate was determined, and the debt continued to be amortized. The December 2023 Amendment was concluded to be an extinguishment, due to the addition of a substantive conversion option.

The Company analyzed the conversion feature of the December 2023 Amendment for derivative accounting consideration under ASC 815-15 and determined that the embedded conversion features should be classified as a bifurcated derivative because the exercise price of these convertible notes are subject to a variable conversion rate. The Company has determined that the conversion feature is not considered to be solely indexed to the Company’s own stock and is therefore not afforded equity treatment. In accordance with ASC 815, the Company has bifurcated the conversion feature of the note and recorded a derivative liability at fair value in the amount of $557 as of March 31, 2024, respectively as a component of Other Long-Term Liabilities on the Consolidated Balance Sheet. Subsequently, during the year-ended December 31, 2024, the derivative liability related to the debentures and embedded conversion option was reclassified from Other Long-Term Liabilities to Capital in Excess of Par, based on the Company’s reassessment of the classification and conclusion the derivative met the ‘fixed for fixed’ criteria in ASC 815.

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

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

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

Contractual Maturities

As of March 31, 2025, contractual maturities under the Senior Secured Credit Facility for the remainder of 2025 and through maturity, excluding any discounts or premiums, were to be paid in 2025 of $0 and 2026 of $4,558. See Note 14 “Subsequent Events.”

Additionally, at its option, JGB may require the Company to redeem 2% of the original principal amount of the Debentures, as amended to be no more than 50% or $210 per calendar month through July 2025 and $421 per calendar month thereafter 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. JGB has not elected the monthly redemption feature during the three-month period ended March 31, 2025. If the redemption feature is elected, as of March 31, 2025, contractual maturities under the senior secured credit Facility for the remainder of 2025 are $2,948, and for 2026 are $1,610.

Debt Issuance Costs

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

Total

January 1, 2025

$

1,025

Amortization during the period

(679)

Conversion option remeasurement

283

March 31, 2025

$

629

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES & LOANS PAYABLE
3 Months Ended
Mar. 31, 2025
NOTES & LOANS PAYABLE  
NOTES & LOANS PAYABLE

NOTE 7. – NOTES & LOANS PAYABLE

The table below outlines our notes and loans payable balances as of March 31, 2025 and December 31, 2024:

March 31, 

December 31, 

    

2025

    

2024

Insurance loans payable

$

$

254

Total current notes and loans payable

$

$

254

Insurance loans payable

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

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

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION
3 Months Ended
Mar. 31, 2025
REVENUE RECOGNITION  
REVENUE RECOGNITION

NOTE 8. – REVENUE RECOGNITION

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

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

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 substantially all net revenue and 60% for the three months ended March 31, 2025 and March 31, 2024 respectively.

The following table presents net revenue by product line:

Three Months Ended

March 31, 

2025

2024

Contract Manufacturing

Cigarettes

$

5,013

$

2,760

Filtered Cigars

1,103

3,626

Cigarillos

(5)

-

Total Contract Manufacturing

6,111

6,386

VLN®

(155)

83

Total Product Line Revenues

$

5,956

$

6,469

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

Three Months Ended

March 31, 

2025

2024

Customer A

76.96

%

38.55

%

Customer B

12.14

%

24.71

%

All other customers

10.90

%

36.74

%

Contract Assets and Liabilities

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

Total contract assets and contract liabilities are as follows:

March 31, 

December 31, 

    

2025

    

2024

Unbilled receivables

 

$

3,874

 

$

1,298

Consideration payable to the customer

 

(1,171)

 

Deferred income

(79)

(20)

Net contract assets

$

2,624

$

1,278

During the three months ended March 31, 2025 and 2024, the Company recognized $0 and $371 of revenue that was included in the contract liability balance as of December 31, 2024 and 2023.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY BASED COMPENSATION
3 Months Ended
Mar. 31, 2025
EQUITY BASED COMPENSATION  
EQUITY BASED COMPENSATION

NOTE 9 – EQUITY BASED COMPENSATION

The Company maintains certain stock-based compensation plans that were approved by the Company’s shareholders and are administered by the Compensation Committee of the Company’s Board of Directors. The stock-based compensation plans provide for the granting of stock options, time and performance based restricted stock units (RSU’s), among other awards to employees, non-employee directors, consultants, and service providers. As of March 31, 2025, the Company had available 4,694,636 shares remaining for future awards under its Omnibus Incentive Plans.

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

Three Months Ended

March 31, 

    

2025

    

2024

Sales, general, and administrative

$

24

$

140

Research and development

 

2

 

41

Total equity based compensation

$

26

$

181

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

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

$ per share

Unvested at January 1, 2025

 

$

Granted

 

159,583

2.01

Unvested at March 31, 2025

159,583

$

2.01

As of March 31, 2025, unrecognized compensation expense for RSUs amounted to $314 which is expected to be recognized over a weighted average period of approximately 2.8 years.

Stock Options – Our outstanding stock options were valued using the Black-Scholes option-pricing model on the date of the award. A summary of the status of stock options activity since January 1, 2025 and at March 31, 2025 is as follows:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

$ per share

Outstanding at January 1, 2025

 

$

 

  

 

 

$

Granted

 

478,777

2.01

 

  

 

 

  

Outstanding at March 31, 2025

 

478,777

$

2.01

 

10.0

years

 

$

Exercisable at March 31, 2025

 

$

 

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.

As of March 31, 2025, unrecognized compensation expense for stock options amounted to $820 which is expected to be recognized over a weighted average period of approximately 2.8 years.

The weighted average of fair value assumptions used in the Black-Scholes option-pricing model for such grants were as follows:

    

2025

Grant date fair value

$1.75

Risk-free interest rate (1)

 

4.07

%

Expected dividend yield (2)

 

%

Expected volatility (3)

 

114.32

%

Expected term of stock options (4)

 

6.44

years

(1) The risk-free interest rate is based on the period matching the expected term of the stock options based on the U.S. Treasury yield curve in effect on the grant date.

(2) The expected dividend yield is assumed as zero. The Company has never paid cash dividends nor does it anticipate paying dividends in the foreseeable future.

(3) The expected volatility is based on historical volatility of the Company’s stock.

(4) The expected term represents the period of time that options granted are expected to be outstanding based on vesting date and contractual term.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.25.1
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK
3 Months Ended
Mar. 31, 2025
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK  
CAPITAL RAISES 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, 2025

25,755,260

Exercised

(1,840,485)

Warrants outstanding at March 31, 2025

23,914,775

The following tables summarizes the Company’s outstanding warrants as of March 31, 2025:

# of warrants outstanding

Issue date exercise price

Current exercise price (1)

Expiration date

July 2022 RDO warrants

32

$

66,420.000

$

66,420.00

July 25, 2027

Senior Secured Credit Facility - JGB

154

$

41,310.000

$

27,708.000

September 3, 2028

July 19, 2023 RDO warrants (3)

209

$

5,227.200

$

4.3021

July 20, 2028

October 2023 CMPO warrants (3)

93

$

1,134.000

$

4.3021

October 19, 2028

2023 Inducement warrants (3)

19

$

464.400

$

4.3021

February 15, 2029

April 2024 RDO Placement Agent warrants (3)

7,611

$

361.1250

$

4.3021

April 8, 2029

September 2024 Reg A+ warrants (3)

2,012,723

$

135.000

$

4.3021

December 6, 2029

September 2024 RDO warrants (3)

2,341,905

$

135.000

$

4.3021

December 6, 2029

September 2024 RDO Placement Agent warrants (3)

87,216

$

168.750

$

4.3021

December 6, 2029

September 2024 Inducement warrants (3)

2,220,465

$

135.000

$

4.3021

December 6, 2029

September 2024 Inducement Placement Agent warrants (3)

85,960

$

168.750

$

4.3021

December 6, 2029

Omnia Pre-Funded Warrants

8,519

$

0.00001

$

0.00001

Not applicable

Omnia warrants

3,408

$

361.125

$

361.1250

May 1, 2029

October 2024 RDO (3)

6,359,501

$

135.000

$

4.3021

December 6, 2029

October 2024 RDO Placement Agent Warrants (3)

241,445

$

168.750

$

4.3021

December 6, 2029

October 2024 PIPE Warrants (3)

9,886,420

(4)

$

135.000

$

4.3021

(4)

(2)

October 2024 PIPE Placement Agent Warrants (3)

659,095

(4)

$

168.750

$

4.3021

(4)

(2)

23,914,775

(1) Warrant price adjusted as a result of anti-dilution or ratchet provisions.

(2) Expiration date is 5-years following shareholder approval date.

(3) The exercise prices of the warrants are subject to appropriate adjustment as a result of anti-dilution or ratchet protection provisions relating to subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such warrants. Additionally, the warrant contains cashless and/or alternative cashless exercise features.

(4) Reflects the number of warrants and exercise price assuming stockholder approval is obtained.

See Note 14 “Subsequent Events” for additional information regarding outstanding warrants. 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.1
LOSS PER COMMON SHARE
3 Months Ended
Mar. 31, 2025
LOSS PER COMMON SHARE  
LOSS PER COMMON SHARE

NOTE 11. – LOSS PER COMMON SHARE

The following table sets forth the computation of basic and diluted loss per common share for the three months ended March 31, 2025 and 2024, respectively. Outstanding warrants, options and RSUs were excluded from the calculation of diluted EPS as the effect was antidilutive to consolidated net loss. 8,519 pre-funded warrants are included in weighted average common shares outstanding – basic and diluted for purposes of calculating loss per common share for the three month period ended March 31, 2025.

Three Months Ended

March 31, 

    

2025

    

2024

Net loss from continuing operations

$

(3,274)

$

(5,450)

Net loss from discontinued operations

(1,054)

(289)

Net loss

(4,328)

(5,739)

Deemed dividends

(3,589)

Net loss available to common shareholders

$

(4,328)

$

(9,328)

Basic and diluted loss per common share from continuing operations

$

(1.89)

$

(230.82)

Basic and diluted loss per common share from discontinued operations

(0.61)

(12.25)

Basic and diluted loss per common share from deemed dividends

(152.00)

Basic and diluted loss per common share

$

(2.50)

$

(395.07)

Anti-dilutive shares are as follows as of March 31:

Warrants (excluding pre-funded)

23,906,256

28,192

Options

478,777

78

Restricted stock units

159,583

33

24,544,616

28,303

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2025
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 12. - COMMITMENTS AND CONTINGENCIES

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

Future Commitments

Commitment

 

Counter Party

 

Commitment Type

 

2025

 

2026

 

2027

 

2028

2029 & After

Total

    

License Agreement

NCSU

Minimum annual royalty

$

50

$

50

$

100

$

150

$

3,425

$

3,775

(1)

License Agreement

NCSU

Contract fee

500

500

(2)

Consulting Agreements

Various

Contract fee

919

146

1,065

(3)

$

1,469

$

196

$

100

$

150

$

3,425

$

5,340

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

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. 

Shareholder Derivative Cases

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

On December 5, 2023, the parties entered into a Memorandum of Settlement to fully resolve all claims. The Court preliminarily approved the settlement on April 7, 2025. pending the Court’s approval of a motion for preliminary approval of settlement, which was filed with the Court on March 6, 2025. The Company agreed to certain corporate governance reforms as part of the settlement. The settlement also includes 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 Condensed Consolidated Balance Sheets as of March 31, 2025 and December 31, 2024.

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. Fact discovery is complete. Expert discovery is complete. The trial date is November 4, 2025.

KeyGene Dispute

On April 11, 2024 the Company received a Request for Arbitration from Keygene N.V. (“Keygene”) in connection with the Company’s termination of various framework collaborative research agreements. The parties resolved the matter and executed settlement documents in April 2025. The arbitration hearing date set for March 24, 2025 was taken off calendar as a result of the settlement.

Cookies Retail Products Dispute

On October 23, 2024, Cookies Retail Products, LLC (“CRP”) filed a complaint against the Company, a subsidiary of the Company (“PTB”), Cookies Creative Consulting & Promotions, Inc. (“CCC”), Cookies SF, LLC (“CSF”), GMLC WLNS, LLC (“GMLC”) and other defendants, Case No. 24STCV27828, Superior Court of California, County of Los Angeles.

The complaint alleges three counts against all defendants: Count I for Breach of Contract related to a Settlement Agreement entered into between CRP, Paul Rock, CSF, GMLC, CCC and PTB (the “Settlement Agreement”), and a Purchase Agreement entered into between PTB and CRP (the “Purchase Agreement”); Count II for Fraud – False Promise related to the Settlement Agreement and Purchase Agreement; and Count III for Violation of Penal Code Section 496 related to the Purchase Agreement and a Licensing and Distribution Agreement between GMLC, CCC and PTB. CRP is seeking monetary damages.

The Company filed a demurrer to the complaint on February 24, 2025. CRP then filed a first amended complaint on March 12, 2025. Discovery is ongoing. The Company filed a Special Motion to Strike the first amended complaint on March 27, 2025. At the April 28, 2025 hearing, the Court granted the Company’s Special Motion to Strike as to Count II and Count III in CRP’s first amended complaint, leaving only Count I. CRP will not have an opportunity to amend its complaint to replead Count II or Count III. CRP also filed an application for right to attach order and writ of attachment against PTB, and the hearing date for the application is scheduled for May 14, 2025.

Employee Dispute

On November 19, 2024, a former employee of the Company filed a complaint against the Company, two subsidiaries of the Company, and numerous other former subsidiaries of the Company that were part of the hemp/cannabis division that was divested in December 2023. The complaint was filed in the Circuit Court of the State of Oregon, County of Multnomah, Case No. 24CV55110.

The complaint alleges three counts against all defendants: Count I for Premises Liability; Count II for Personal Injury – Employer Liability Law, and Count III for Negligence/Negligence Per Se, all related to the November 2022 fire at the Company’s Grass Valley manufacturing facility in Oregon. The former employee is seeking monetary damages.

The Company has been served but has not yet filed its responsive pleading to the complaint. The Company believes it has substantial defenses to the claims and intends to defend itself vigorously.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT AND GEOGRAPHIC INFORMATION
3 Months Ended
Mar. 31, 2025
SEGMENT AND GEOGRAPHIC INFORMATION  
SEGMENT AND GEOGRAPHIC INFORMATION

NOTE 13. SEGMENT AND GEOGRAPHIC INFORMATION

The Company has organized its business as a single reportable segment (“Reporting Segment”), tobacco, as it operates and derives all revenues from its tobacco operations and products. 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. The Company’s Chief Executive Officer serves as the CODM. The accounting policies of the Reporting Segment are the same as those described in the summary of significant accounting policies. See Note 1 for additional information about the Company's business and significant accounting policies.

Consolidated net income (loss) from continuing operations, as presented on the Company's Consolidated Statements of Operations and Comprehensive Loss is a metric utilized by the CODM to assess the Reporting Segment's performance and allocate resources. Total consolidated assets, excluding assets held for sale, as presented on the Company's Consolidated Balance Sheets is used to measure the Reporting Segment's assets.

The CODM uses Consolidated net income (loss) from continuing operations to evaluate profitability generated from segment assets in determining the strategic decisions of the Company with respect to utilizing its assets. Consolidated net income (loss) from continuing operations is also used to monitor budget versus actual results.

The following table presents revenues and significant segment expenses from continuing operations for the three months ended March 31, 2025 and 2024:

Three Months Ended

March 31, 

2025

    

2024

Consolidated net revenue

$

5,956

$

6,469

Less:

 

 

Cost of goods sold

2,761

4,069

Excise taxes

3,681

3,385

Selling, general and administration

1,799

2,885

Research and development

61

324

Depreciation and amortization (1)

224

267

Other segment items (2)

146

(27)

Interest expense

558

1,016

Segment net loss from continuing operations

$

(3,274)

$

(5,450)

(1) For the three months ended March 31, 2025, depreciation and amortization was recognized as cost of goods sold of $123 and research and development of $101. For the three months ended March 31, 2024, depreciation and amortization was recognized as cost of goods sold of $145, sales, general and administrative of $21 and research and development of $101.

(2) Other segment items include: other operating expenses, other (income) expense, interest income, and provision for income taxes.

Geographic Area Information

For the three months ended March 31, 2025 and 2024, substantially all third-party sales of product are shipped to customers in the United States. Additionally, as of March 31, 2025 and December 31, 2024, all long-lived assets are physically located or domiciled in the United States.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2025
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 14. SUBSEQUENT EVENTS

April 2025 - Warrant Inducement & Amendment

 

On April 29, 2025, the Company commenced a warrant inducement offering (the “Warrant Inducement”) with the holders of certain outstanding warrants to purchase up to an aggregate of 11,072,093 shares of common stock (collectively, the “Existing Warrants”), which Existing Warrants are exercisable at an exercise price of $4.3021. The Company offered the holders of the Existing Warrants an inducement period whereby the Company agreed to issue new warrants (the “Inducement Warrants”) to purchase up to a number of shares of common stock equal to 100% of the number of shares of common stock issued pursuant to the exercise by the holders of the Existing Warrants, for cash, at a reduced exercise price equal to $0.7893. Each holder agreed to exercise 60% of their Existing Warrants immediately (the “Initial Exercise”) and will exercise the remaining 40% within 30 calendar days following the Effectiveness Date (as defined below), provided that the Company’s stock price at such time equals or exceeds 90% of the Nasdaq Minimum Price on that date (the “Additional Exercise”). The Warrant Inducement closed on April 30, 2025.

 

The Inducement Warrants will be issued on substantially the same terms as the Existing Warrants, except that the Inducement Warrants will be exercisable at any time on or after the Company’s stockholders approve the issuance of the Inducement Warrants and the shares of common stock upon the exercise thereof (the “Stockholder Approval Date”), have an expiration date of five years from the Stockholder Approval Date and have an exercise price equal to $4.3021. The exercise prices of the Inducement Warrants will be subject to appropriate adjustment in the event of recapitalization events, stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Company’s common stock. In addition, the Inducement Warrants will contain anti-dilution protection provisions relating to a subsequent reverse stock splits and subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such Inducement Warrants. The Company also agreed to hold a meeting of stockholders to approve the issuance of the shares of common stock underlying the Inducement Warrants pursuant to applicable Nasdaq rules.

 

The Company received aggregate gross proceeds of approximately $5,438 from the initial exercise of 60% of the Existing Warrants and will receive $8,739 if all of the Existing Warrants are exercised.  Of the aggregate net proceeds, the Company was obligated under the Debentures of the convertible senior secured credit facility to repay outstanding debt in the amount of $1,017.

  

Additionally, on April 29, 2025, the Company entered into amendments with the holders of the outstanding warrants issued on October 24, 2024, which adjusted the provisions of the warrants regarding recapitalization events, stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Company’s common stock.

Sale of Needle Rock Farms -

On May 1, 2025, the Company entered into that certain Letter Agreement Amendment with the convertible senior secured credit facility holders, releasing and discharging from the Deed of Trust the real property of Needle Rock Farms. In consideration for the amendment, the Company paid an amendment fee equal to $250. On May 6, 2025, the Company subsequently closed the sale of the Needle Rock Farms land property and received cash proceeds of $770.

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net Income (Loss) $ (4,328) $ (5,739)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
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
Rule 10b5-1 Arrangement Modified false
Non Rule 10b5-1 Arrangement Modified false
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2025
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

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

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

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

Liquidity and Capital Resources

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

The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $2,976 and $2,255 for the three months ended March 31, 2025 and 2024, respectively, and an accumulated deficit of $398,199 and $393,871 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the Company had cash and cash equivalents of $1,133.

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

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

The Condensed Consolidated Financial Statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.

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

Reverse Stock Split – In order to regain compliance with Nasdaq's continued listing requirements, the Company effected the following reverse stock splits:

Round up of

Date

Split

fractional shares

April 2, 2024

1-for-16

876

December 17, 2024

1-for-135

126,818

All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to the reverse stock splits.

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 common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. 

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

Deemed dividends associated with 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 Capital in excess of par value resulting in no change to stockholders’ equity/deficit. See Note 10 “Capital Raises and Warrants for Common Stock.”

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 embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.

The Company accounts for its convertible debt instrument, for which the conversion option is not bifurcated and accounted for separately as a derivative and is modified or exchanged in a transaction that is not accounted for as an extinguishment, the accounting is determined based on whether there is an increase or decrease in the fair value of the embedded conversion option. The fair value is calculated as the difference between the fair value of the embedded conversion option immediately before and after the modification or exchange. An increase in fair value is recorded as a decrease to the carrying amount of the debt instrument with a corresponding increase to Capital in Excess of Par Value.

Debt Issuance Costs and Discounts

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

Impairment of Long-Lived Assets

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

Gain and Loss Contingencies

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

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

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

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

Related Party Transaction

Related Party Transaction - A related party is generally defined as (i) any person that holds 10% or more of the Company’s securities and their immediate families, (ii) the Company’s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. The Company may conduct business with its related parties in the ordinary course of business.

Beginning in the fourth quarter of 2024, the Company generated revenue from a related party contract manufacturing customer. During the three month period ended March 31, 2025, private label cigarette revenue, net and corresponding contract asset from the related party were not material.

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 8 “Revenue Recognition”
Income Taxes

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

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements –

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires additional disclosures regarding segment expenses and other items on an interim and annual basis. The amendments in ASU 2023-07 were adopted by the Company effective January 1, 2024. See Note 13 “Segment and Geographic Information.”

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 ASU did not have a material impact to the Condensed Consolidated Financial Statements.

Accounting Guidance Not Yet Elected or Adopted

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 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2025
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of effect of reverse stock split

Round up of

Date

Split

fractional shares

April 2, 2024

1-for-16

876

December 17, 2024

1-for-135

126,818

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)
3 Months Ended
Mar. 31, 2025
DISCONTINUED OPERATIONS AND DIVESTITURES  
Schedule of Discontinued Operations and Divestitures

March 31, 

December 31, 

2025

2024

Property, plant and equipment, net

$

758

$

1,051

Current assets of discontinued operations held for sale

$

758

$

1,051

Accounts payable

$

840

$

1,210

Accrued expenses

 

18

 

71

Current liabilities of discontinued operations held for sale

$

858

$

1,281

Net liabilities

$

(100)

$

(230)

Three Months Ended

March 31, 

2025

    

2024

Revenues, net

$

$

Cost of goods sold

Gross loss

Operating expenses:

Sales, general and administrative

8

67

Research and development

(337)

48

Other operating expense, net

1,172

99

Total operating expenses

843

214

Operating loss from discontinued operations

(843)

(214)

Other income (expense):

Interest expense

(211)

(75)

Total other expense

(211)

(75)

Loss from discontinued operations before income taxes

(1,054)

(289)

Provision (benefit) for income taxes

Loss from discontinued operations

$

(1,054)

$

(289)

Three Months Ended

March 31, 

2025

    

2024

Cash used in operating activities

$

1,185

$

255

Cash provided by investing activities

$

-

$

22

Depreciation and amortization

$

-

$

-

Capital expenditures

$

-

$

-

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2025
INVENTORIES  
Schedule of Inventories

    

March 31, 

    

December 31, 

    

2025

    

2024

Raw materials

$

2,447

$

1,616

Work in process

1

Finished goods

 

107

399

$

2,555

$

2,015

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET (Tables)
3 Months Ended
Mar. 31, 2025
INTANGIBLE ASSETS, NET  
Schedule of total intangible assets

Gross

Accumulated

 

Net Carrying

March 31, 2025

    

Carrying Amount

    

Amortization

 

Amount

Definite-lived:

Patent

$

2,960

$

(2,369)

$

591

License fees

 

4,894

(2,060)

2,834

Total amortizing intangible assets

$

7,854

$

(4,429)

$

3,425

Indefinite-lived:

 

Trademarks

$

137

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,689

Total intangible assets, net

$

6,114

Gross

Accumulated

 

Net Carrying

December 31, 2024

    

Carrying Amount

    

Amortization

 

Impairment

Amount

Definite-lived:

Patent

$

2,948

$

(2,268)

$

(68)

$

612

License fees

 

4,415

(1,990)

-

2,425

Total amortizing intangible assets

$

7,363

$

(4,258)

$

(68)

$

3,037

Indefinite-lived:

 

Trademarks

$

135

MSA signatory costs

2,202

License fee for predicate cigarette brand

350

Total indefinite-lived intangible assets

$

2,687

Total intangible assets, net

$

5,724

Schedule of aggregate intangible asset amortization expense

Three Months Ended

March 31, 

2025

    

2024

Cost of goods sold

$

3

$

3

Research and development

 

100

 

101

Total amortization expense

$

103

$

104

Schedule of estimated future intangible asset amortization expense

 

Remainder for 2025

 

2026

 

2027

2028

2029

Thereafter

Amortization expense

$

323

$

379

$

381

$

356

$

237

$

1,749

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2025
FAIR VALUE MEASUREMENTS  
Schedule of assets and liabilities measured at fair value

Fair Value

March 31, 2025

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

Omnia 2024 warrants

$

$

$

1,185

$

1,185

Total liabilities

$

$

$

1,185

$

1,185

Fair Value

December 31, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities

 

  

 

  

 

  

 

  

Omnia 2024 Warrants

$

$

$

1,023

$

1,023

Total liabilities

$

$

$

1,023

$

1,023

Schedule of the changes in fair value of Level 3 investments

Fair value measurement at January 1, 2025

$

1,023

Fair value measurement adjustment

162

Fair value measurement at March 31, 2025

$

1,185

Schedule of valuation technique used for measuring omnia warrants

March 31, 

December 31, 

2025

2024

Risk-free interest rate per year

 

3.9

%

 

4.3

%

Expected volatility per year

 

124.2

%

 

119.0

%

Expected dividend yield

 

%

 

%

Contractual expiration

 

4.1

years

 

4.3

years

Exercise price

$

288.90

$

288.90

Stock price

$

1.44

$

5.31

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2025
DEBT  
Schedule of long-term debt

March 31, 

December 31, 

    

2025

    

2024

Senior Secured Credit Facility

 

$

4,558

 

$

7,690

Unamortized discount on loan and deferred debt issuance costs

(629)

(1,025)

Total debt

$

3,929

$

6,665

Current portion of long-term debt

(3,929)

(1,500)

Total long-term debt

$

$

5,165

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

Total

January 1, 2025

$

1,025

Amortization during the period

(679)

Conversion option remeasurement

283

March 31, 2025

$

629

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES & LOANS PAYABLE (Tables)
3 Months Ended
Mar. 31, 2025
NOTES & LOANS PAYABLE  
Schedule of notes payable balances

March 31, 

December 31, 

    

2025

    

2024

Insurance loans payable

$

$

254

Total current notes and loans payable

$

$

254

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2025
REVENUE RECOGNITION  
Schedule of disaggregation of revenue

Three Months Ended

March 31, 

2025

2024

Contract Manufacturing

Cigarettes

$

5,013

$

2,760

Filtered Cigars

1,103

3,626

Cigarillos

(5)

-

Total Contract Manufacturing

6,111

6,386

VLN®

(155)

83

Total Product Line Revenues

$

5,956

$

6,469

Schedule of concentration of risk

Three Months Ended

March 31, 

2025

2024

Customer A

76.96

%

38.55

%

Customer B

12.14

%

24.71

%

All other customers

10.90

%

36.74

%

Schedule of contract assets and liabilities

March 31, 

December 31, 

    

2025

    

2024

Unbilled receivables

 

$

3,874

 

$

1,298

Consideration payable to the customer

 

(1,171)

 

Deferred income

(79)

(20)

Net contract assets

$

2,624

$

1,278

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2025
EQUITY BASED COMPENSATION  
Schedule of compensation costs related to restricted stock and stock options

Three Months Ended

March 31, 

    

2025

    

2024

Sales, general, and administrative

$

24

$

140

Research and development

 

2

 

41

Total equity based compensation

$

26

$

181

Summary of changes in unvested restricted stock

Unvested RSUs

Weighted

Average

Number of

Grant-date

    

Shares

    

Fair Value

$ per share

Unvested at January 1, 2025

 

$

Granted

 

159,583

2.01

Unvested at March 31, 2025

159,583

$

2.01

Schedule of stock option activity

Weighted

Weighted

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Options

    

Price

    

Term

    

Value

$ per share

Outstanding at January 1, 2025

 

$

 

  

 

 

$

Granted

 

478,777

2.01

 

  

 

 

  

Outstanding at March 31, 2025

 

478,777

$

2.01

 

10.0

years

 

$

Exercisable at March 31, 2025

 

$

 

years

 

$

Schedule of fair value assumptions

    

2025

Grant date fair value

$1.75

Risk-free interest rate (1)

 

4.07

%

Expected dividend yield (2)

 

%

Expected volatility (3)

 

114.32

%

Expected term of stock options (4)

 

6.44

years

(1) The risk-free interest rate is based on the period matching the expected term of the stock options based on the U.S. Treasury yield curve in effect on the grant date.

(2) The expected dividend yield is assumed as zero. The Company has never paid cash dividends nor does it anticipate paying dividends in the foreseeable future.

(3) The expected volatility is based on historical volatility of the Company’s stock.

(4) The expected term represents the period of time that options granted are expected to be outstanding based on vesting date and contractual term.

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables)
3 Months Ended
Mar. 31, 2025
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK  
Schedule of warrants activity

Warrants outstanding at January 1, 2025

25,755,260

Exercised

(1,840,485)

Warrants outstanding at March 31, 2025

23,914,775

The following tables summarizes the Company’s outstanding warrants as of March 31, 2025:

# of warrants outstanding

Issue date exercise price

Current exercise price (1)

Expiration date

July 2022 RDO warrants

32

$

66,420.000

$

66,420.00

July 25, 2027

Senior Secured Credit Facility - JGB

154

$

41,310.000

$

27,708.000

September 3, 2028

July 19, 2023 RDO warrants (3)

209

$

5,227.200

$

4.3021

July 20, 2028

October 2023 CMPO warrants (3)

93

$

1,134.000

$

4.3021

October 19, 2028

2023 Inducement warrants (3)

19

$

464.400

$

4.3021

February 15, 2029

April 2024 RDO Placement Agent warrants (3)

7,611

$

361.1250

$

4.3021

April 8, 2029

September 2024 Reg A+ warrants (3)

2,012,723

$

135.000

$

4.3021

December 6, 2029

September 2024 RDO warrants (3)

2,341,905

$

135.000

$

4.3021

December 6, 2029

September 2024 RDO Placement Agent warrants (3)

87,216

$

168.750

$

4.3021

December 6, 2029

September 2024 Inducement warrants (3)

2,220,465

$

135.000

$

4.3021

December 6, 2029

September 2024 Inducement Placement Agent warrants (3)

85,960

$

168.750

$

4.3021

December 6, 2029

Omnia Pre-Funded Warrants

8,519

$

0.00001

$

0.00001

Not applicable

Omnia warrants

3,408

$

361.125

$

361.1250

May 1, 2029

October 2024 RDO (3)

6,359,501

$

135.000

$

4.3021

December 6, 2029

October 2024 RDO Placement Agent Warrants (3)

241,445

$

168.750

$

4.3021

December 6, 2029

October 2024 PIPE Warrants (3)

9,886,420

(4)

$

135.000

$

4.3021

(4)

(2)

October 2024 PIPE Placement Agent Warrants (3)

659,095

(4)

$

168.750

$

4.3021

(4)

(2)

23,914,775

(1) Warrant price adjusted as a result of anti-dilution or ratchet provisions.

(2) Expiration date is 5-years following shareholder approval date.

(3) The exercise prices of the warrants are subject to appropriate adjustment as a result of anti-dilution or ratchet protection provisions relating to subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such warrants. Additionally, the warrant contains cashless and/or alternative cashless exercise features.

(4) Reflects the number of warrants and exercise price assuming stockholder approval is obtained.

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
LOSS PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2025
LOSS PER COMMON SHARE  
Schedule of computation of basic and diluted loss per common share

Three Months Ended

March 31, 

    

2025

    

2024

Net loss from continuing operations

$

(3,274)

$

(5,450)

Net loss from discontinued operations

(1,054)

(289)

Net loss

(4,328)

(5,739)

Deemed dividends

(3,589)

Net loss available to common shareholders

$

(4,328)

$

(9,328)

Basic and diluted loss per common share from continuing operations

$

(1.89)

$

(230.82)

Basic and diluted loss per common share from discontinued operations

(0.61)

(12.25)

Basic and diluted loss per common share from deemed dividends

(152.00)

Basic and diluted loss per common share

$

(2.50)

$

(395.07)

Anti-dilutive shares are as follows as of March 31:

Warrants (excluding pre-funded)

23,906,256

28,192

Options

478,777

78

Restricted stock units

159,583

33

24,544,616

28,303

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2025
COMMITMENTS AND CONTINGENCIES  
Schedule of future commitments

Future Commitments

Commitment

 

Counter Party

 

Commitment Type

 

2025

 

2026

 

2027

 

2028

2029 & After

Total

    

License Agreement

NCSU

Minimum annual royalty

$

50

$

50

$

100

$

150

$

3,425

$

3,775

(1)

License Agreement

NCSU

Contract fee

500

500

(2)

Consulting Agreements

Various

Contract fee

919

146

1,065

(3)

$

1,469

$

196

$

100

$

150

$

3,425

$

5,340

(1)The minimum annual royalty fee is credited against running royalties on sales of licensed products. The Company is also responsible for reimbursing NCSU for actual third-party patent costs incurred, including capitalized patent costs and patent maintenance costs. These costs vary from year to year and the Company has certain rights to direct the activities that result in these costs.
(2)On November 1, 2023, the Company entered into a license agreement with NCSU for an exclusive sublicensable right and license under specific patent rights and plant variety rights for the field of use in specific licensed territories. Additional milestone fees could be required pending achievement of events pursuant to the agreement.
(3)As a requirement for a modified risk tobacco product and condition of the marketing authorization by the FDA, the Company engaged various consulting firms to conduct post-market studies and research.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
3 Months Ended
Mar. 31, 2025
SEGMENT AND GEOGRAPHIC INFORMATION  
Schedule of revenues and significant segment expenses from continuing operations

Three Months Ended

March 31, 

2025

    

2024

Consolidated net revenue

$

5,956

$

6,469

Less:

 

 

Cost of goods sold

2,761

4,069

Excise taxes

3,681

3,385

Selling, general and administration

1,799

2,885

Research and development

61

324

Depreciation and amortization (1)

224

267

Other segment items (2)

146

(27)

Interest expense

558

1,016

Segment net loss from continuing operations

$

(3,274)

$

(5,450)

(1) For the three months ended March 31, 2025, depreciation and amortization was recognized as cost of goods sold of $123 and research and development of $101. For the three months ended March 31, 2024, depreciation and amortization was recognized as cost of goods sold of $145, sales, general and administrative of $21 and research and development of $101.

(2) Other segment items include: other operating expenses, other (income) expense, interest income, and provision for income taxes.

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
3 Months Ended
Dec. 17, 2024
shares
Apr. 02, 2024
shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES          
Cash flow from operations     $ 2,976 $ 2,255  
Accumulated deficit     398,199   $ 393,871
Cash and cash equivalents     $ 1,133   $ 4,422
Substantial Doubt about Going Concern, within One Year [true false]     true    
Stock split, conversion ratio 0.0074 0.0625      
Round up of fractional shares | shares 126,818 876      
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
DISCONTINUED OPERATIONS AND DIVESTITURES      
Current assets of discontinued operations held for sale $ 758   $ 1,051
Current liabilities of discontinued operations held for sale 858   1,281
Held for sale      
DISCONTINUED OPERATIONS AND DIVESTITURES      
Property, plant and equipment, net 758   1,051
Current assets of discontinued operations held for sale 758   1,051
Accounts payable 840   1,210
Accrued expenses 18   71
Current liabilities of discontinued operations held for sale 858   1,281
Net liabilities (100)   $ (230)
GVB Hemp/Cannabis Business      
DISCONTINUED OPERATIONS AND DIVESTITURES      
Previously accrued liabilities $ 337 $ 152  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Other income (expense):    
Loss from discontinued operations before income taxes $ (1,054) $ (289)
Loss from discontinued operations (1,054) (289)
GVB Hemp/Cannabis Business | Held for sale    
Operating expenses:    
Sales, general and administrative 8 67
Research and development (337) 48
Other operating expense, net 1,172 99
Total operating expenses 843 214
Operating loss from discontinued operations (843) (214)
Other income (expense):    
Interest expense (211) (75)
Total other expense (211) (75)
Loss from discontinued operations before income taxes (1,054) (289)
Loss from discontinued operations $ (1,054) $ (289)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) - GVB Hemp/Cannabis Business - Held for sale - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
DISCONTINUED OPERATIONS AND DIVESTITURES    
Cash used in operating activities $ 1,185 $ 255
Cash provided by investing activities   $ 22
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS AND DIVESTITURES - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Needle Rock Farms land property    
Schedule of Equity Method Investments [Line Items]    
Impairment charges   $ 293
GVB Promissory note    
Schedule of Equity Method Investments [Line Items]    
Provision for credit loss $ 500 $ 500
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
INVENTORIES    
Raw materials $ 2,447 $ 1,616
Work in process 1  
Finished goods 107 399
Inventory, Net $ 2,555 $ 2,015
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Intangible assets, net    
Gross Carrying Amount, Finite-lived $ 7,854 $ 7,363
Accumulated Amortization, Finite-lived $ (4,429) (4,258)
Impairment , Finite-lived   $ (68)
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Operating Income (Expense), Net Other Operating Income (Expense), Net
Net Carrying Amount, Finite-lived $ 3,425 $ 3,037
Net Carrying Amount, Indefinite-lived 2,689 2,687
Total intangible assets, net 6,114 5,724
Trademarks    
Intangible assets, net    
Net Carrying Amount, Indefinite-lived 137 135
MSA signatory costs    
Intangible assets, net    
Net Carrying Amount, Indefinite-lived 2,202 2,202
License fee for predicate cigarette brand    
Intangible assets, net    
Net Carrying Amount, Indefinite-lived 350 350
Patent    
Intangible assets, net    
Gross Carrying Amount, Finite-lived 2,960 2,948
Accumulated Amortization, Finite-lived (2,369) (2,268)
Impairment , Finite-lived   (68)
Net Carrying Amount, Finite-lived 591 612
License fee for predicate cigarette brand    
Intangible assets, net    
Gross Carrying Amount, Finite-lived 4,894 4,415
Accumulated Amortization, Finite-lived (2,060) (1,990)
Net Carrying Amount, Finite-lived $ 2,834 $ 2,425
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
INTANGIBLE ASSETS, NET    
Total amortization expense $ 103 $ 104
Cost of goods sold    
INTANGIBLE ASSETS, NET    
Total amortization expense 3 3
Research and development    
INTANGIBLE ASSETS, NET    
Total amortization expense $ 100 $ 101
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Estimated future intangible asset amortization expense  
Remainder of 2025 $ 323
2026 379
2027 381
2028 356
2029 237
Thereafter $ 1,749
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Recurring (Details) - Fair value, recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Liabilities at fair value $ 1,185 $ 1,023
Omnia 2024 Warrants    
Assets    
Liabilities at fair value 1,185 1,023
Fair value, inputs, level 3    
Assets    
Liabilities at fair value 1,185 1,023
Fair value, inputs, level 3 | Omnia 2024 Warrants    
Assets    
Liabilities at fair value $ 1,185 $ 1,023
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Estimated fair values of company's liabilities (Details) - Omnia 2024 Warrants
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Estimated fair value of company's liability  
Fair value measurement beginning balance $ 1,023
Fair value measurement adjustment 162
Fair value measurement ending balance $ 1,185
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Warrant liability - Valuation technique (Details)
Mar. 31, 2025
$ / shares
Y
Dec. 31, 2024
Y
$ / shares
Risk-free interest rate per year    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 0.039 0.043
Expected volatility per year    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 1.242 1.19
Contractual expiration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input | Y 4.1 4.3
Exercise price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 288.9 288.9
Stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 1.44 5.31
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 13, 2025
USD ($)
$ / shares
shares
Oct. 10, 2024
D
$ / shares
Aug. 27, 2024
USD ($)
shares
Jun. 24, 2024
USD ($)
May 10, 2024
USD ($)
$ / shares
shares
Apr. 29, 2024
USD ($)
$ / shares
shares
Dec. 22, 2023
USD ($)
a
Oct. 16, 2023
USD ($)
shares
Jun. 22, 2023
USD ($)
$ / shares
shares
Mar. 03, 2023
USD ($)
$ / shares
shares
Nov. 30, 2022
USD ($)
Mar. 31, 2025
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jun. 28, 2024
$ / shares
Sep. 03, 2023
$ / shares
shares
DEBT                                  
Principal balance               $ 3,800                  
Rate of interest             12.00%           8.30%        
Restricted cash                   $ 7,500              
Shares represented by warrants | shares               78                  
Fair value of warrants                       $ 5,791          
Debt issuance costs                       1,053          
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                    
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                       $ 3,929     $ 1,500    
Convertible conversion price | $ / shares                       $ 2,025          
Redemption price percentage                       20.00%          
Principal, fees and expenses owed under the Debentures                       $ 680   $ 807      
Equity conversion of Senior Secured Credit Facility                       3,132          
Derivative liability at fair value amount                           557      
Debt exit payments                       1,053          
Third party debt issuance costs                       $ 801          
Omnia Capital LP                                  
DEBT                                  
Shares represented by warrants | shares           460,000                      
Exercise price | $ / shares           $ 2.14                      
Share price | $ / shares           $ 2.14                      
Cash payment           $ 249                      
Purchase to warrant           $ 5,228                      
Number of common shares issued | shares           8,519                      
Percentage of ownership to be held by holders to exercise           19.99%                      
Letter Agreement                                  
DEBT                                  
Lowest Nasdaq minimum price | $ / shares                               $ 288.9  
Converted debt                         $ 428        
Exchange shares of common stock | shares                         1,482        
May 2024 letter agreement                                  
DEBT                                  
Aggregate amendment charge         $ 275                        
May 2024 exchange agreement                                  
DEBT                                  
Exercise price | $ / shares         $ 0.00001                        
Exchange shares of common stock | shares         2,926                        
Principal, fees and expenses owed under the Debentures         $ 2,328                        
Share price | $ / shares         $ 228.15                        
New Warrants | Omnia Capital LP                                  
DEBT                                  
Exercise price | $ / shares           $ 2.675                      
Prefunded Warrants | Omnia Capital LP                                  
DEBT                                  
Shares represented by warrants | shares           8,519                      
Exercise price | $ / shares           $ 0.0001                      
Prefunded Warrants | May 2024 exchange agreement                                  
DEBT                                  
Shares represented by warrants | shares         6,630                        
Senior Secured Credit Facility                                  
DEBT                                  
Original issue discount (as a percent)                   5.00%   5.00%          
Redemption price (as a percent)                   5.00%   5.00%          
Principal balance                   $ 21,053              
Rate of interest                   7.00%              
Exit payment                   $ 1,053              
Convertible conversion price | $ / shares $ 6.04                                
Exchange shares of common stock | shares 518,600                                
Maximum percentage of redemption right                       50.00%          
Increase in debt discount $ 283                                
Equity conversion of Senior Secured Credit Facility $ 3,132                                
Senior Secured Credit Facility | Through July 2025                                  
DEBT                                  
Amount of redemption per month                       $ 210          
Senior Secured Credit Facility | Thereafter July 2025                                  
DEBT                                  
Amount of redemption per month                       $ 421          
Senior Secured Credit Facility | August 2024 Agreement                                  
DEBT                                  
Converted debt     $ 328                            
Exchange shares of common stock | shares     3,260                            
Maximum percentage of redemption right     50.00%                            
Percentage of equity issuances to be paid to the holders     20.00%                            
Amendment fees     $ 746                            
Senior Secured Credit Facility | Company's option                                  
DEBT                                  
Redemption price (as a percent)                   3.00%              
Senior Secured Credit Facility | Holders option                                  
DEBT                                  
Redemption price (as a percent)                   2.00%              
Redemption price percentage                       2.00%          
Senior Secured Credit Facility | JGB warrants                                  
DEBT                                  
Shares represented by warrants | shares                 231 155              
Exercise price | $ / shares                 $ 27,708.48 $ 41,310              
Fair value of warrants                   $ 4,475              
Debt issuance costs                   139              
Anti-dilution adjustments on warrants                 $ 0                
Subordinated Note                                  
DEBT                                  
Principal balance                   $ 2,865              
Subordinated Note | Omnia Capital LP                                  
DEBT                                  
Initial measurement           $ 1,515                      
Cash and non-cash consideration                         $ 5,628        
Extinguishment charges                         $ 400        
Subordinated Note | Omnia Warrants                                  
DEBT                                  
Shares represented by warrants | shares                                 2,813
Exercise price | $ / shares                                 $ 205.248
Warrants term                                 7 years
GVB Promissory note                                  
DEBT                                  
Principal balance             $ 2,000                    
Allowance for credit loss                       $ 500   $ 500      
GVB Promissory note | Borrowings                                  
DEBT                                  
Payment of GVB Promissory Note       $ 1,500                          
Current portion of long-term debt       $ 500                          
Senior Secured Credit Facility                                  
DEBT                                  
Exercise price | $ / shares                       $ 27,708          
Consecutive Nasdaq trading days | D   5                              
2025                       $ 2,948          
2026                       1,610          
Senior secured credit facility and subordinate note                                  
DEBT                                  
2025                       0          
2026                       $ 4,558          
Maximum | Senior Secured Credit Facility                                  
DEBT                                  
Convertible conversion price | $ / shares   $ 100.638                              
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Long-term debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
DEBT    
Unamortized discount on loan and deferred debt issuance costs $ (629) $ (1,025)
Total debt 3,929 6,665
Current portion of long-term debt (3,929) (1,500)
Total long-term debt   5,165
Senior Secured Credit Facility    
DEBT    
Senior Secured Credit Facility $ 4,558 $ 7,690
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Unamortized discount and deferred debt issuance costs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
DEBT  
Issuance $ 1,025
Amortization during the period (679)
Conversion option remeasurement 283
Issuance $ 629
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES & LOANS PAYABLE (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 22, 2023
NOTES & LOANS PAYABLE      
Insurance loans payable   $ 254  
Total current notes and loans payable   $ 254  
Directors and officers insurance, policy term 1 year    
Annual premium $ 866    
Premium paid 147    
Proceeds from note payable issuance $ 719    
Debt instrument term 10 months    
Rate of interest 8.30%   12.00%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
REVENUE RECOGNITION      
Allowance amount for discounts or returns and allowances $ 0   $ 0
Unbilled receivables 3,874   1,298
Consideration payable to the customer (1,171)    
Deferred income (79)   (20)
Net contract assets 2,624   $ 1,278
Revenue recorded in contract asset $ 0 $ 371  
Maximum      
REVENUE RECOGNITION      
Payment period 30 days    
Tobacco      
REVENUE RECOGNITION      
Revenue Recognized Over Time, Percent   60.00%  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Net revenue by product line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
REVENUE RECOGNITION    
Total Product Line Revenues $ 5,956 $ 6,469
Contract Manufacturing    
REVENUE RECOGNITION    
Total Product Line Revenues 6,111 6,386
Cigarettes    
REVENUE RECOGNITION    
Total Product Line Revenues 5,013 2,760
Filtered Cigars    
REVENUE RECOGNITION    
Total Product Line Revenues 1,103 3,626
Cigarillos    
REVENUE RECOGNITION    
Total Product Line Revenues (5)  
VLN    
REVENUE RECOGNITION    
Total Product Line Revenues $ (155) $ 83
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Concentration of risk (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Customer A    
Disaggregation of Revenue    
Concentration Risk, Percentage 76.96% 38.55%
Customer B    
Disaggregation of Revenue    
Concentration Risk, Percentage 12.14% 24.71%
All other customers    
Disaggregation of Revenue    
Concentration Risk, Percentage 10.90% 36.74%
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY BASED COMPENSATION (Details)
Mar. 31, 2025
shares
EQUITY BASED COMPENSATION  
Number of shares remaining for future awards 4,694,636
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY BASED COMPENSATION - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
EQUITY BASED COMPENSATION    
Total equity based compensation $ 26 $ 181
Sales, general, and administrative    
EQUITY BASED COMPENSATION    
Total equity based compensation 24 140
Research and development    
EQUITY BASED COMPENSATION    
Total equity based compensation $ 2 $ 41
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY BASED COMPENSATION - RSUs (Details) - Restricted stock units
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
RSUs, Number of shares  
Granted, Number of Shares | shares 159,583
Unvested, Number of Shares , Ending Balance | shares 159,583
RSUs, Weighted average grant-date fair value  
Granted, Weighted Average Grant Date Fair Value | $ / shares $ 2.01
Nonvested, Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 2.01
Unrecognized compensation, RSUs | $ $ 314
Unrecognized compensation, period for recognition 2 years 9 months 18 days
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY BASED COMPENSATION - Stock option activity (Details) - Employee Stock Option
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Number of Options  
Granted | shares 478,777
Outstanding, End of Period | shares 478,777
Options, Weighted Average Exercise Price  
Options granted, weighted average exercise price | $ / shares $ 2.01
Options, End of Period, weighted average exercise price | $ / shares $ 2.01
Weighted Average Remaining Contractual Term  
Options, End of Period, weighted average remaining contractual term 10 years
Unrecognized compensation expense | $ $ 820
Unrecognized compensation, period for recognition 2 years 9 months 18 days
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY BASED COMPENSATION - Fair value assumptions (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2025
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Grant date fair value $ 1.75
Risk-free interest rate 4.07%
Expected volatility 114.32%
Expected term of stock options 6 years 5 months 8 days
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrant outstanding beginning balance | shares 25,755,260
Exercised | shares (1,840,485)
Warrant outstanding ending balance | shares 23,914,775
Senior Secured Credit Facility - JGB  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 154
Issue date exercise price $ 41,310
Current exercise price $ 27,708
July 2022 RDO warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 32
Issue date exercise price $ 66,420
Current exercise price $ 66,420
July 19, 2023 RDO warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 209
Issue date exercise price $ 5,227.2
Current exercise price $ 4.3021
October 2023 CMPO warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 93
Issue date exercise price $ 1,134
Current exercise price $ 4.3021
2023 Inducement warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 19
Issue date exercise price $ 464.4
Current exercise price $ 4.3021
April 2024 RDO Placement Agent Warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 7,611
Issue date exercise price $ 361.125
Current exercise price $ 4.3021
September 2024 Reg A+ warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 2,012,723
Issue date exercise price $ 135
Current exercise price $ 4.3021
September 2024 RDO warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 2,341,905
Issue date exercise price $ 135
Current exercise price $ 4.3021
September 2024 RDO Placement Agent warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 87,216
Issue date exercise price $ 168.75
Current exercise price $ 4.3021
September 2024 Inducement warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 2,220,465
Issue date exercise price $ 135
Current exercise price $ 4.3021
September 2024 Inducement Placement Agent warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 85,960
Issue date exercise price $ 168.75
Current exercise price $ 4.3021
Omnia Pre-Funded Warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 8,519
Issue date exercise price $ 0.00001
Current exercise price $ 0.00001
Omnia 2024 Warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 3,408
Issue date exercise price $ 361.125
Current exercise price $ 361.125
October 2024 RDO  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 6,359,501
Issue date exercise price $ 135
Current exercise price $ 4.3021
October 2024 RDO Placement Agent Warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 241,445
Issue date exercise price $ 168.75
Current exercise price $ 4.3021
October 2024 PIPE Warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 9,886,420
Issue date exercise price $ 135
Current exercise price $ 4.3021
October 2024 PIPE Placement Agent Warrants  
Class of Warrant or Right [Line Items]  
Warrant outstanding ending balance | shares 659,095
Issue date exercise price $ 168.75
Current exercise price $ 4.3021
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
LOSS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
EARNINGS PER SHARE      
Net loss from continuing operations $ (3,274) $ (5,450)  
Net loss from discontinued operations (1,054) (289)  
Net loss (4,328) (5,739)  
Deemed dividends   (3,589)  
Net loss available to common shareholders $ (4,328) $ (9,328)  
Basic loss per common share from continuing operations (in dollars per share) $ (1.89) $ (230.82)  
Diluted loss per common share from continuing operations (in dollars per share) (1.89) (230.82)  
Basic loss per common share from discontinued operations (in dollars per share) (0.61) (12.25)  
Diluted loss per common share from discontinued operations (in dollars per share) (0.61) (12.25)  
Basic loss per common share from deemed dividends (in dollars per share)   (152)  
Diluted loss per common share from deemed dividends (in dollars per share)   (152)  
Basic loss per common share (in dollars per share) (2.5) (395.07)  
Diluted loss per common share (in dollars per share) $ (2.5) $ (395.07)  
Warrant outstanding balance 23,914,775   25,755,260
Effect of dilutive securities:      
Anti-dilutive shares 24,544,616 28,303  
Warrants (excluding pre-funded)      
Effect of dilutive securities:      
Anti-dilutive shares 23,906,256 28,192  
Options      
Effect of dilutive securities:      
Anti-dilutive shares 478,777 78  
Restricted stock units      
Effect of dilutive securities:      
Anti-dilutive shares 159,583 33  
Omnia Pre-Funded Warrants      
EARNINGS PER SHARE      
Warrant outstanding balance 8,519    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Licenses (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Future Commitments  
2025 $ 1,469
2026 196
2027 100
2028 150
2029 & After 3,425
Future Commitments, Total 5,340
License Agreement | NCSU  
Future Commitments  
2025 50
2026 50
2027 100
2028 150
2029 & After 3,425
Future Commitments, Total 3,775
License Agreement | NCSU  
Future Commitments  
2025 500
Future Commitments, Total 500
Consulting Agreements | Various  
Future Commitments  
2025 919
2026 146
Future Commitments, Total $ 1,065
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 22, 2023
Nov. 30, 2022
Dec. 05, 2024
COMMITMENTS AND CONTINGENCIES      
Insurance settlements receivable     $ 768
Insurance proceeds $ 1,000 $ 5,000  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT AND GEOGRAPHIC INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
SEGMENT AND GEOGRAPHIC INFORMATION    
Revenues, net $ 5,956 $ 6,469
Cost of goods sold 2,884 4,213
Selling, general and administration 1,799 2,906
Research and development 162 425
Depreciation and amortization 224 266
Net loss from continuing operations (3,274) (5,450)
Single reportable segment    
SEGMENT AND GEOGRAPHIC INFORMATION    
Revenues, net 5,956 6,469
Cost of goods sold 2,761 4,069
Excise taxes 3,681 3,385
Selling, general and administration 1,799 2,885
Research and development 61 324
Depreciation and amortization 224 267
Other segment items 146 (27)
Interest expense 558 1,016
Net loss from continuing operations $ (3,274) $ (5,450)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 06, 2025
May 01, 2025
Apr. 29, 2025
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Oct. 16, 2023
Subsequent Event [Line Items]              
Outstanding warrants to purchase shares of common stock             78
Gross proceeds from exercise of stock warrants       $ 2,245      
Outstanding debt         $ 3,929 $ 6,665  
Subsequent Event | Needle Rock Farms land property              
Subsequent Event [Line Items]              
Payments of Amendment Fees   $ 250          
Cash proceeds received $ 770            
Subsequent Event | April 2025 Inducement warrants              
Subsequent Event [Line Items]              
Outstanding warrants to purchase shares of common stock     11,072,093        
Exercise price     $ 4.3021        
Percentage of warrants issued     100.00%        
Reduced exercise price     $ 0.7893        
Percentage of initial exercise     60.00%        
Percentage of remaining exercise following the effectiveness date     40.00%        
Exercise term after effectiveness date     30 days        
Warrant, term     5 years        
Gross proceeds from exercise of stock warrants     $ 5,438        
Expected Proceeds from Warrant Exercises     8,739        
Subsequent Event | April 2025 Inducement warrants | Senior Secured Credit Facility              
Subsequent Event [Line Items]              
Outstanding debt     $ 1,017        
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,XSK5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9%(07%"\A61V M-]@T(1EI]^UMXVY7T0?PF)D_WWP#T^H@M8_X%'W 2!;3U>3Z(4D=-NQ %"1 MT@=T*I5S8IB;.Q^=HOD9]Q"4?E=[A(KS:W!(RBA2L "+L!)9UQHM=41%/I[P M1J_X\!'[##,:L$>' R40I0#6+1/#<>I;N 6&&%TZ:N 9B7FZI_8W %V2D[) MKJEQ',NQSKEY!P&OCP_/>=W"#HG4H''^E:RD8\ -.T]^J6_OMO>LJWC5%+PI M1+T57-9<5LW;XOK#[R+LO+$[^\^,;[X9GP6[%G[=1?<)4$L#!!0 ( ,XS MK5J97)PC$ 8 )PG 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^ M[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZ MFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, * MI4Q>M5II ,,X? M+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N M,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8 MSG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CV MVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI M)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN M.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K( M@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\ M+ GQ^R-;88C'(C MN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6 MH8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V M5;SCFED)O816:I^JAS0^J!XR"@7QN1X^ MY7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N! MLT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T M/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUV MY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1 MT?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q M+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW M&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07 MIDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_IN MDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZS MAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT M>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$, M>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X* M/-S^[PVPPL2.X>V+OP%02P,$% @ SC.M6JBDMY;*!0 \!X !@ !X M;"]W;W)KM5N(M1<23<[D2,7PSERKB&D[5HI6LE.!^)HK"%G.< M;BOB0=P8#K+/IFHXD*D.@UA,%4G2*.)J>RU"N;EJT,;^@X=@L=3F@]9PL.(+ M,1/ZS]54P5FKA?I";W\4.J&/\/!DFV?]DDU_;;C>(ER9:1CLQM" *XOPO?]G= MB%<"UZT0L)V O1/0*H&[$[@9:-ZR#.L#UWPX4')#E+D:W,Q!=F\R-= $L2GC M3"OX-@"='GZ07@I5T83'/OD8ZT!OR23.NX>YS4V2++D2R:"EX=>,IN7MG*]S M9U;A[));&>ME JZ^\-_J6]#*HJELW]1KAAK>Y7;MBV&YKG]3)9<4]<->"!3(1:B\;PIQ]HU_G5!ON= MS-ZPMPOV-N9>LC]N5\)&BLNIT[RW(:&JFDB= JES'-)]RI46*MR2![&22MOP M<"NM4MM-&:.JFGC= J]['-Y4J$":#NL3&"^LQ<.=BJ>P\C%$]34Y>P5G[\B> MJ3A,-=D05EU'W&O.P\1:2%16$[!? /;11NU&FIL@%.0NC9Z$LH'A'HY#FV[7 M=?LV.%1:$^ZB@+LX!NY!+()$0P$UN>.1M8_B/HQ!]QY#-TC5EORF9+HZR]LX MB;US&S1J5Q.:.N44[!R##8V3"KIJ-G^ M=@SOR/?!/3G;'Y!/"H2UWP,B51-(C\ M!WQLSJ!3/\J--2,=L+N5WG.R#L+0.C#CXKJL92JB>*YYSUH\P5,EUT'LV:N, M>]Z-K:"GB$JTS$H43SCO0:KZD$*=V0]AUFG(UQ7E[2,311/.UEW M'<'[<348;N"Z72O6*4(2+5,2Q:/-)^E!O:9+&6,IXH#)1=MINKWNA97O%!F) MEB&)X@GG,="0C^0<7OA^?OJ%S(27*JBD%1)W&LLH@M%UIF'@.2,_.N<._*-D MQ159\] >]''+NO!EB*)X^H'HZ\.D0&;;Z$F&5F;.JNIQE&F)'I:%)#"_:^3J>>1GE>W K)^Y8Q7F*\,/*\,.. M"C_F90UB/(2!A5360>B SYV,F]SS!-B B9\;6GE/$8!8&8#840%H%O$P)-=I M E\G]EZ+^U2MH."RNGAE[&%'Q9Z/D5 +\U3"F^5&+R$91"L>V^N*&U:N,."Z MNJ!EZF%X:-G7<2F@CA@>;E.-=XKTP\KTP_#@LA]FWTSMLVR9FWQ.-639V$R@ M5N+OE&MV]R%WZV1N9L-E/:2TX_2ZC U::QMCF8#84>M$9A%$0=2;Q+YX(7\( M>QD/+1+U=64N-V] MM8ZXJ"YCF7U+38CMWE&UBMLK+\[W@6V[FRX2$8@Y2Y[P' Y[*MU?S$RU7V0[ED]1:1MGA M4G!?*',!?#^74N]/S \4F]S#?P%02P,$% @ SC.M6GA'<7#S!@ ER M !@ !X;"]W;W)KYN\X ML23;23C(# W[7GV0'.[;6"A0ZTQ*'U?I=6=IG M5^[)@Y _\B7G"CVF29:?]I9*K8[[_3Q:\I3E1V+%,_V;N9 I4_I2+OKY2G(V M*P:E29]X7MA/69SUQB?%=[=R?"+6*HDS?BM1ODY3)I\^\40\G/9P[_F+K_%B MJ/GUFFONJ<9N/OYV?O?1? Z MF'N6\XE(_HUG:GG:&_;0C,_9.E%?Q<-GO@TH,/XBD>3%O^BAM V#'HK6N1+I M=K!6D,99^9,];B=B9P#V.P:0[0#RT@%T.X 6@9;*BK#.F6+C$RD>D#36VIOY M4,Q-,5I'$V?F,4Z5U+^-]3@UGMQ?SJ[.KB<7 M:/KYXN)NB@[1M^DY^O/#1_0!Q1FZ6XIUSK)9?M)76H/QU(^V]_M4WH]TW.\+ MDT>(X@-$/!( PR?NX><\JH;[S>%]'7D5/JG")X4_VA7^6DJ>*<3RG*O\&(JG M=.###LPN.\Y7+.*G/;V-G]!T;V3LT:LM(J5NKR/)RQ?(OW4 M4&0^\)_K>,,2'3SX%$M78>'*I(+-&&-*3_J;W6AL(]\GI#)JJ/0KE;Y3Y5D4 MB;46I7-$Q+7"^X0?H(PK2&3I*=B]/]VY?RG2-L+A: B+#"J1@5/D9;;1$R=D MS,')"ZQ;DB (6KH (P\'L*ZPTA7NT96O)/]\_H944:9SG0CZA3"@.J7,Z>>V.&UAA!)X'AS&LPA@ZP[B5?,7B M&>*/&J8YSXM-)=222YVQ=_,)%-S07HY!,&K-/6#D=4W^J%(]98MDBUIS8*Y-: D*,_;9,VTK'XG?(K+&& MW5R[*?*#8\4"G+*6J].F*:Q&&7:SK-Q2#F$ J+!O[7?0+.QWEK!EUS$KM!>:W)6&(E$4QGY!5[,H60KL.WJ0^< M@7?E)K;!28*N75"3$[O1^?PT5T(679RF4"*RQ:'B,M7=USTH*;!F'7&S[EF@?L)2) FHSL87\2QUMA'%7>IJQ)&]K=OV M^4:QWBF*/6Z3V)QW/&R;9W3H6ZO1MB(>[5);V&GK$WH #J_J;,@ M-G6&5JD!&&$R[-K]-9N(FTW-WF+?I .TT<5LV)9JFXU&84=_06HHD9&S*+JJ MF+FO+").NKWZ^.J=O#7/KVK"43?A7LEB"G1W-+0.L0 KGP[@1T1KV%$W[*[V MEC5N!Z]]--1&8H##CNZ UDBD>]K"(A,ET'H#8P*PUVZP !O=FG=-^,[IIIN- MY?;=I\\&'QX,[8--R"SL*M%H34CJ)N1$I&FLS"% "<8R22YX%IG$^:G6L MU5+(^#\^ R?H%]I3>#&\W5%S6NK*@>ZI'/16T W@=DZJN0"C_87&%H[V[8Z: MT=:U!=W3][)5;-)3G)GJF.=%E>0.VJX<= LV)%8VA9KCP7#8#CJSJUV6!_Y)#X1S(+N!+ M(Z %#DG[J VPTM/?]6ZKK@I\=U5@0:K P(NE8^N%&W04!YK91W']G;?&YI7] M%R87L2[2$S[7X[RC@0Y>EF_!RPLE5L6+Y'NAE$B+CTO.M&ACH'\_%YI?VPOS M;KKZOPCC_P%02P,$% @ SC.M6KXX>7B[ @ N@@ !@ !X;"]W;W)K M5 FCRE/%<#:Q4 MZ^+?&"#%^ MKSVM9DLCW!P_NW^K"_6*+3@=6S2 )S6G)])U:7L,XG,'ZQX*KZ M)ZLZMAM:)"Z5%ME:C 09R^LC?5K784/@=EX1>&N!MZ_ 7PO\*M&:K$IK3#6- M^E*LB#31Z&8&56TJ-6;#C"9D=CF9W,_(T91*R'4*FL64'Y-3\IG81*6XJOJV1@[C9L?K/2_J/;U7 M]OQ.Y1GQW1/B.5[0(A^]+1]#W,@[VW(;LV]*X#4E\"H__R,E:,NRMNVTVYK' M[UP5-(:!A<^7 KD$*_KRR>TZ7]MR_D]F6Q7PFPKX;[E'4WQT0$I("-YO\>,) M*:@D2\I+($O[W(SS?>BMO@[ M#7_G,/[ZSB2TU*F0["\D;<"U9[")XM2_%\Q[!&YA!PUV\";V2&09OLD^4/-@ MKYJ_%[4%WVW@NP? [U7P[DX=O:"]XOM$;E&'#75X.#53JFPG#GX?#8B=6FN8)RQ=MQ+T]B7?C6HGMC'XNA'Z>F/[5?*Y$_P!02P,$ M% @ SC.M6H@/JC>Q!@ N"( !@ !X;"]W;W)K3LR6/ MF>R*%4_TG;E(8Z;T:;KHR57*69 WBJ,><1R_%[,PZ8S.\VL/Z>A4WFF4E^+:(?8:"6%YU!!P5\SM:1>A0O7WA) MR,O\S40D\U_T4MHZ'31;2R7BLK%&$(=)\<]>RT!L-=!^X :D;$#J#=R6!K1L M0'.B!;*C.^?-(GTR?]=SNY>YJB^\_H_F'R>/ETHPW0Y5UF>?OP./FBF]U\ MGZ"O]],I.D7?IF-T\N$C^H#"!#TMQ5JR))#G/:5!9EWU9B6@JP(0:0%$T:U( MU%*B21+P8+=]3Y.K&)(WAE?$ZO"6I5U$\2=$'.(!>*X/;^Y:X- JX#3W1W]K MP*&X%OVZ<+]9.CB3*S;C%QV]WB5/-[PS^O,/[#M_04$YDK.=$+E5B%R;]]$C MW_!DS>4GE' %,2V:^WGS+$]M1M[0\\][FVT&32/?]8>5T0XRKT+F69%="ZF0 MF*.%$(%$4D0!!*_PX6WU3 8#MP:O:>023&%X?@7/M\*;O,Y"R9%BKUPBO?S0 MG.L#G2Q7J0C6,P4N1[\!A/H#7$,+&-&!!Z/M5VC[5K1_IT)*=!+IWX\9PGD( M#G:_T?6I[PQK^ CC$G+: \J@ /K4KU?\92I,%D@_JIE4W)Y!@$<''/=']Z@ M3@22;0>W92>CV]@JDV_9Z9W3:- $TW?J91MD98%LI!?;M?>K/3NA9ZZW[/R- M35[A@22:2GM*2;_! C#S7,^!61"CR,2NR'=<_4J>)4W=A5!#9A;41J )MN;9 M<2A+J#S80@HF6G)4<3Z6MUWB1L6)7<7-I O@$!PZ[4A3O/6J\!H#")B104N5 M3HS&$[O&[Z4!0@9$&X(,E0"MD(VT$_L6]VVA@,A=2M\K&\[9(WBDWLBFTA;Q/RDS!! M@8@BEA;M\@8?P6@5_0]V,E1W4-];0V:$.MT!@8>7&C6G=C7?R[!--0[G6"(8 M;H-WNHW-(62&2;=M;TZ-]%/[WGP_Q5JB>0^WHY8*%-C'8Z]MC$T)0.TE@"T M[Z!:=)(]/]F:A%VO/HRD.8QTZ'6=?@N-K8?J]J?JXS!:*SU.A^MS'Y;_C M>3DUY02UEQ-6^L?)1B6"X9YL!)E9LY&I2ZB]+CF XQ'RD7=8/@+,;/G(U#5T M3UUS ,G_D9&.6A%1H")JSTBF(*+V@L@>@G>0+;K!>$].ZC?ETYJ33'5$[=71 MC_P5LF;"-GHF+GB!52*Q5E*Q)-!+$.HQ+4,[?/6QF!@ ?"H !@ !X;"]W;W)K MNG:EK)&' O<0SB:TTF6F3 M7$AZ7&1'*?__@2FQ@@LRD1W7VRP=Y]=GET)/8*3;9I]XRO&!'B) MHX2?#E9"K#^.1CQ8L9CR#^F:)?*?99K%5,C3[&G$UQFCB\(ICD;(LIQ13,-D M,#TI?KO-IB?I1D1APFXSP#=Q3+,?YRQ*MZ<#./CYPUWXM!+Y#Z/IR9H^,9^) MA_5M)L]&>Y1%&+.$AVD",K8\'9S!CP1YN4-A\35D6WYP#/)+>4S3;_G)U>)T M8.49L8@%(H>@\NN9S5@4Y4@RC^\EZ& ?,W<\//Z)?E%\G*"QKG>$$:\>(3;$M;:P""#1=I7#K+#.(PV7W3EY*( M P?D''% I0-2'# \XH!+!ZQ&.):273K8B@/$1QS&I4-QZ:/=M1?$S:F@TY,L MW8(LMY9H^4'!?N$M^0J3O%%\DGOCW M\NL+N;[WP77\B/KBZ!O[EV1VYO/D\)W?^'X#\]7!U_P]X.R<75[.K M^W=@"![\.7C[YAUX \($W*_2#:?)@I^,A$PV#SD*RL3.=XFA8XFE<2P;R5_1 MC'%PLQ%<2* P>6J!FG5 T74H:)0G1%X"QCE(E^"69N KC3:L!6^NQSL+@DV\ MB:A@"S!GRS (10L(T8/BYE/3A_YF@;L="!G'\ZR9S:8_OX;=*P_V]C?@3D% M6#XQ/4^Q:Z&)>S)Z/B2U:3;$KN=:BAUIL?-L:.VM:C3A/4VX)TUO93OPHKO> M_1)E._SQ05K(PA#7DY]IL^A)[-PD&#$$5F/?WK-O:]GW11I\ R'G&SED).]! MFB3EG6(;BA6X\Q_ ,^-"UN<]2.3M40Y07%:GL%BQ: 'D;1$(^L):9Q-M GT[ MVF[4>@B5;C89CVCCU1@?[QD?_Y^,'XZ6-O;'S<$Q44:&-M^^(\,D&#$$5JN3 MLZ^3\ZHZ16&0K\KDO$6SC"9/3"[2VNXVY]HP??O?:9036I8R $P&)/J -6;= M/;.N>6:[^MQMY.DY2I]KL^K;YR;!B"&P6C6\?36\5U5C6Q1! /;"LB#D[7.\ M-D3?'O>:4Q:RQTJ3FXQ(.B+6>)WL>9V8Y;6KPR>-),=C["D]KLVI;X^;!".& MP&JU@%8EIBQM-<2K3:%>NJBQ6A( MTA&RSN&!((5:#B\R6O2O%&SE-'V?!VU2J_S,D1MGG;5 MB5J?1]\N-HI&3*'5:U!I2J@7E==R01BEO%VV&]6.1M'F)5IM(3UVL;(4)9UF M==HJC0GU(I,4&Q2'0OP+S?:JTFYETZ3&F\&F2,4N\A!2YX&FW1![MFT[*E,M MAA Z^;6T4E4)0JA7A I5BACOIJVIF)#CV4@=XB95VMPH&C&%5B] I0^A7B!V M[ANU\VY2>,U@4S;BB>MY6&W7IMT03[#G0K5=FX:V!=&19JTT&M2+M%Z;1^V\ M-06.BRUHJPLK?2*]&]:H1C.%5B]")>?@Z_0<9T)$Q5\+]BC8(F%'[E\F-=4, M-A4AUZEJVT MO3ZUOFUO%(V80JN7I=* 2*\!C>]JH*8@A-BSL*/.1?K$>A?%J"@TA58ORL&# M1KTHK!5ELTZ+LN1R/"]+N@0^2T(IT7T6;#)I,9,?H0 7- BE2O_16A6SCR&; MJ@Y#K$H?HS%)5\PZU9601'HA^3JJ.P=#4]2-H>>H._PS?9*]QX+1IYFFT.H% MJN0KTLO7V4$YUF+WTDS,*-]DY1WB.A4,..WT&WU4B5J4<$- &0U).D+6*:T$ M*=(+TEY[IWJLWARV/+YT5 J-/G+41ZPS6,E4I)>INET[O6MOPHS*5-04QT,; M(T4;DTZS.FV5L$1Z8:G?M1NWLFE40Y9HAV^\V!;TD*VV8--NB"<>G*C[FRV& MV$%'GC2A2B(BO43\]3V[=M):GG^Y&"/U%CW3I]&[NXSJ05-HNQ*,#E[.N#*\G*=J\Z[DY$NB[>Y7M,A4CCXG#%Z()EN8'\?YG*^TYY MDK\>N'_A=/HO4$L#!!0 ( ,XSK5H?J3C D ( +T% 8 >&PO=V]R M:W-H965T&ULO51M;]HP$/XKIZS:6FEJ(+QTZR 2A70@M< ( MW;2/;G(0JXG-;/,R:3]^9P^>>YXC=YVM5"\Z0S2P*W*ANUYF MS.K6]W628<'TM5RAH)>%5 4S9*JEKU<*6>J2BMP/:K6V7S NO+#C?%,5=N3: MY%S@5(%>%P53/^\PE]NN5_<.CAE?9L8Z_+"S8DN,T3RMIHHLOT))>8%"JW=RT;[P*^N649\+^9#R(QG$T +K%DX?1H#[-H.'D81+/X'41?GD;S[W YB.Y'_='\"BZG3*$P&1J>L/P* M+H +F&=RK9E(=<N^" MLX"/3%U#H_X>@EK0A*=X )<75Z SHJW/P#>J=C88IT$X PW;D^G6R MA27C$K/E,.V.V(2-CK\Y0:-5T6B=IV%D\@):C?URI'\$UXN-OKD MEEQHR'%!J;7K&ZJORF51&D:NW( ^2T/C[JX9[5=4-H#>%U*:@V$+5!L[_ U0 M2P,$% @ SC.M6I2==X Y" &B8 !@ !X;"]W;W)KK:(B6_Y!(#J9-B"[1)4*>WGQF)MGF5 M1"])._'^^AM*LF5+))T$[I=84H;4,^3,/ \I7CX+^5,M&=/H)4MS==59:KVZ MZ/54O&0951_%BN7PG[F0&=5P*Q<]M9*,)D6C+.WA?G_0RRC/.Y/+XMF#G%R* MM4YYSAXD4NLLHW+[B:7B^:H3='8/OO/%4IL'O>A/AI;KXD5YV^0<12%FO3!86? M#9NR-#4] 8Z_JTX[^W>:AH?7N]X_%\Z#,T]4L:E(_^*)7EYU1AV4L#E=I_J[ M>/Z350X5 &.1JN(O>BYMAZ2#XK72(JL: X*,Y^4O?:D&XJ !]&-O@*L&N-D@ M=#0@50-2.%HB*]RZH9I.+J5X1M)80V_FHAB;HC5XPW,SC3,MX;\X>?;[=WC#-U_1M/KV9_H\]?[OV:HBW[,;M#O MO_V!?D,\1X]+L58T3]1E3P,:TV^#% MWA6\<^43]G;XCI)KGBS)TN>9,7=B&K>PVM'=KTOI"K6C,KCJ0MXK)#>M,_OVO8-#_C\WG M,W5V- +A?@1"7^^3.ZA"J5#6V"A;#HJ6IM1L)MV0X-%E;W.(WF(5#9T)J_@\MV21/H/C#6V)>/+ Y-&P[9 K% MD4,6F\' 'JZC/<[1ZW'"9$A#3%TQ[T)TEM-A SMJ 1D,&U@M)M@.=;R'.O9" M?9!BPPN"-X$12Y;P,J.8M0:,6P"BH!DA;1L'QJ!?,U[?B_*K27' : (7 M[PUV:O>CF8C;JT^>KM_<[*$[6ASE85:%01>0CUPD><;R'D!1:#"8I^VJ 6BVQ(P M%J.0N *N)N=@X)>6!535D"8E,YNZ=1!P5ID2G(EW*Q]_!8L'-8T')W@\CL7: M:#D@;P;!^&27(T&;FKMX0%H39C$;N@I93>&!G\._5!'EJ@!M*NY&0:L$M*V" M/G:HBZ#F[. 4:3/0>LF. LH($GK)9!525L1M7NZ&XZ")N&T5CAR <!9C ;$44=P3;K83[H 3ZY9/9Y6>&VZ#/HM@6:SPHY8 MQ#6I8C^I[O#!Z$F1IE9X;9KL!D%S=FU68>#"5[,I]K-I/7XQ!X6KZ4L5DW/F M&$P+?X[::-M6>.RHQ+CF1>SGQ?LB3TX0/&[357?0E"8VH_! 9QT#K%D-^UG- MK,%/KF6MH&WT-AZV8-O,<.20KKBF.'R"XAJ[)X:3U6N6X/BLW':NWHY'H>8V M?(K;0 $KOEOZK4#(0^'[@+2D"''[EIC8;1PW)Q&+X[W^EGS(SZQ MQFWX*4V4ZNT'M$J-@#ZY%L,6 @V::Q2;D:M:U>R)3RYY8\:2*DJA&E3+RORA^\6 ";C548KM%M7LA4DC$*R0S[N%;E$.V.E: M+1V(7SH\%L*FD-Z[+1HMBCUHM:02Z@C3.F6[+=COLQ_V5#KKPII81(A#(Y%: M@I!72A![T;"EH-53F])HQV';*AB,'5\,2"U'B'\_W/B0L%@RJHHM@L(?4]&+ M"U/6-U#V<_MBB;2WPKL$CUH%SV(6A:[AKS4$\6N(J0LJZJ(GMN!Y;L;>$!:3 M7"16!]H2(@QQT^&[M8)>S4O^Y>CO^Z%>+A- O$J9TQ35-RP5PPO5: MEKO.:RE-QJ^UX1RT-94=BI_UXV";^L.PN7JW&#EB+:SE07AJPQP*;H(2;JJ3 MXZNVOXNWSE75V^$G3A*-'/4JK!D^]#/\3(OX)^)*K_Y-/YP;=SOSPHOWV8B=LPJ:J%T8SE7$CX@62"V9N67]@^T]BY\1ZV&9T$ MI%FZ_5C>ZVNM$,(36^\'3JYT>4 H ZI=2_<41JV\P:-F7?>_]JUN]0Y.V61, M+HK#1PH5FY'E*97]T_* TZ?@8EJ< VH\OPXNKHOC/KVZF_+4U#F;EI;YI+CT]' M^932;DP=K*N5-\NW!]/Q+^^?T7I>\#=KMJ'WK$B2A7.W]&%6OCT8$4.F,D5+ M)VC\NS.GIJKH(+#Q6SSS().DC?WG=/H'EAVR+'0PIZ[ZNRW;]=N#DP-5FJ7N MJO;*;?]JHCS/Z;S"58'_JJVL??'B0!5=:-TF;@8'&UO+?_TUZJ&WX63TG0V3 MN&'"? LAYO),M_K=&^^VRM-JG$8/+"KO!G.V)J/,6X^W%OO:=Q?3ZYNK<_7E M@WI_,Y]=G,_G:GIQIN8WGS]/K_Y)W\]G'R]F'V:GTXMK-3T]_7)S<3V[^*@N MOWR:G<[.YV^.6K!!AQT5D>1[(3GY#LEC]=G5[3JH\[HTY?[^(["?99@D&=Y/ M?GC@9^V'ZG@\4)/1Y/D/SCO..CGF\X[_+W4B))\]3I)"[Y?0Z,*\/4!L!>/O MS,&[O_QI_&+T^@<"/:X_D43YV_5Q^]ZYJ__.ED,AF_5LZK=FT4?QR]/G6;1M?W\>53A5.TNC!W MNM2J<+YQ7HYJND5EB^I>M5[#)16^HE,NIO.SZ7^I4]W85E<*;G:++-G!:X5* MN-\L$+"1V#_^,9L-$Q^325WN%4XUW9%6T &\PBHKY=JZ K@U78 M6MK0>KOHF#U(3N1ZTHQ?OH9"MK5:>$U!]/!<.J1 F'FD/>2+NEOBH?.V7BGR M+EN T)*U97UYV&C?WLMA8:BN'R&VK/0JK&V3*(@XWN 9Y&M;N!8>0.(LD+3L MHL*S76EOVM8HW;5KY^V_L')QS[)\.)LJ32=\=J5=6KRXLN%674(Z6&)K M/LF76&A$[\21[Y+NO5EU%3M&2*J_J2UMY3.#>G)P,YP/#YZJN2F@TM;&C>=? MB[6N5ZR\C0UB+O^CB=7F;'UX&= 35:%/"8 M.TWKNH/>K@S"HJ40H*JGQJ/#_QRJ*2L,Y*K[ 6T.YJ<,$-:NJR 0M S<0 R MFU^[6@IS-L$?L"2T"!5"5JR';[FDS.]*M7&A!=4"VW\@80P%HY8P!);<&^V5 MX<@ZP][- A$?"\RSG5/.A*1K;!W#%($&)$.\#I)$?UA)0",$5=@M=/DKHDB^ M?P)=(?^QL4&B)BQ2D4B=YW#NK7VJ>"WR$\4D& \!0(N%TVJIK4]AH/MY!5\! MPH1OTDQ626.\=67819 DB+2+EEE\[>TF+Z6 (T]/+%CXKJU+6VB"8$0HTP0- M#T63034EJGOR$O.U@28@PV-FX;2Q7;O*I$SUQW6\-9(*D.^PI NDOQPM YQJ MBW4*P)XQD5[QZ1:,P0P;S@'DB3H RC:2*)A]O5R2!46IY&04JAN*5-8NUILV M#%1E]<)6G#<&JC">XI(+@:M-7$HLM(@UK@@#5@A$Q),DJ(I%[&<-+61)]F3( M9=9 V(^@4NK CDW.(VP["O6V8_\2 Q4XMIZ*E=YN8";)2ANJ3 M!=\E.&F> Z3Q6'PW+\NE]AU!H&113#FR%2L*L:]:#04#I$"U'3M5F) MZQ0ZK%&+W#8(!VA.?$S5,";R.?UI!.]CGSA24)(H.CA/">[P%ES%XRF-0D,= M# \QC!C2MJ!4Q\P+C?;9\N;.U)WA\U$,EY8R.G:$7(07Y%AP_.$WXZ!=>P/'%/@L^0FH!*PG],N;*$L-R((D/*A1TF9_ MY/SJ9#!^]4IH'K\Z'IR\'%.DX=TC!![DQ'UJ<*)'=@[V ML@MI@Y7 0(4>R.7OX.XQ OX\'HR/CQ&9./+QU [E_RII(JH/7AQC=^?K9!?S M-:;/[Q(<2#TA4!.Z!<(%3@$7*5VW0%0OT,P^RH&$\3VY%Y57RVY!Z6GEF)R# M,WIB'@!PM4;%,9+"EJZ"Z5,,.WL:, M0QASMU^2:@(]7ML@52L'XK*3_"]*(AV03(S.X >E@0G @F1$@-<$N0:23U.* M)+.F,[3WA,-BSF=D'?DI%$%=1#6"<[:$'TB&@D*H7ND[;2M-V%4TF+UUNS:U MD(@P(V7UVA@$X8 3Q@[C1 "'0RI.B&1@6\./6^?O*>5KV 8R013D_JH7_@/Z M.AAS2][=QLF%=!RZ:="D,'<+7=_ZKFF+>U7I+5?18#=@W4NJI\T%.(.B)0EY MP_EL0669RY9G]?:<+G4AL"A6)1V0M0ROR)IJ6>:PY_,[_H<(^N1FNT"M-!); M1+^H'N;.\:XOF,;)Y> M[)-;4G,L.2BL-:&H*;JI2DVDJ.5UX_QT@K*,3:M( M2M ##HF?Q%"#"%J,+RCNP R!)@@16%FNB3F"5FTYR;5AU_C\A#<_:*/6&J!D M80P5D=8['2MY=-"(Q*DS>= -D+NN"-*8"'Z3]XJ9A?- >@^[T/E[8CX_/$A% ML17H)U/\,V:3@[S1]US-W%+J.3AT[(Z"L\EQJ1=B","C$%=Q'*=(X*C9BP(N M9%KP_G1^JIZ=C 0X4?37MA7H2]]0[@)G4D$WR.<=\2@BH,U*D+B4KHLJ+,'C M#]0K<18A9C=I]+'=4\*&1O&]V4"!HFTT0J^!^, NRRJ<0MWVU+4P_32B] M:S6(1 +I<"/SE=HU^A)%4IA.?05#8[Q(E5EDZ15QZD4Z&7E02Q]Y&5 M4Q=P M-27(D1_'HR&B"+Y(C<4=3$3U'P*YPK+.N&*7--[R',BH9GAT/;Z MK\.>JRR!O*E4"9.13L&78Y@W)!'#?*2%-<6@I:;&(CJ-TC0>>2;%]*E%\_$X=^<7W.OU'=#G%V:G4OR "+GOI3+3-+] _U(K]S;03V* MKHK8J^H0YZ32H!14K-JM,3]/2-D-(L^*EA<&.A'EZF4;Q_JBXX23=GI&6[L? M=OO<[N?8K(M8#POX(P^NI=3GP>^^&XD;_\$ /<\!>HD _1OQ,7P8&PST3UV( M9?\,>5J\.D\QX>W6ITKZR=6KPT_PN!)-/)?1M.XC3:GHB$^4:4X9A:]@BCZX MFSVP%E5F;E]_;I%"1O0R[1M)2TP1RO.9>0@UC,D-372J3V*")Q8RFA$ M2!,[E65_T?$,/J"!,9=DOTK;C;A5-KM3+G:W8O83#Q= M#'$H)ZA#@1E'3P4ZF]@?6IZ%+"CO?=N=)"QE>?@?TEU"1CWW/8H-0&.1.G[* M=S@4<"_V'DM=1)@T!+)/5V"4)-@%7>]&(L72<\QDV+(M6;R^B-+E[R30'.-%7>N@O)I!'Z:TT"_$R$ M &:0D?G(/H99,@2C$FK;'6C>]U/P)>5L,NP=*@GKDF_4KGLY^5"]-RM;U[%Z MF\Q18[NZ^<]5 67W;( _U;$^G;Y/<. M^9X"T=_&D6H;-8:2LO,"QHWB6ZG]7^14)KAI-Q1YGEPE*;^T/&R0$8/.T0X< MUNC=O. GQA?#?KA_3$4"7JG^B6QS7L4[ :^FT;WSU,'D^U%!O'&BNANP19YB M]@?W,B;N:84DJ2R/1/0"/LBCWZW> \QYED%[Z)VQ'+>,QG=37((@/#,6S3 R M_48Y5(E06+][D_?(3>#PL=\+'?5^((9JL.*?P?'E7MW*;\7RM_F7=E/Y@=EN MN?Q,#S5B1;6V,DML'0U?/C^ C_)/W^1#ZQK^N=G"M2@]_+CF<*$%>+]TR!_Q M Q'(OS]\]V]02P,$% @ SC.M6HEUMF:V!0 '!$ !@ !X;"]W;W)K MF"% >\Q<22;0 MWF=A+Z"I;+F2#.%^_:WD%TP@).W=?;DOL21VGWUVM;N2]!SGLAE2%E7ZMW;M M4?9O1:(YB^!1$I6$(96[>^!B>U=Q*_G"$UNMM5EH]F]CNH(9Z*_QH\19LT ) M6 B18B(B$I9WE8%[?=\V\E;@&X.M*HV)\60AQ'M-I)CD=F4F9;X*T,]W1]-9L.'Z7PR_3H>D8?'\=-@/GF8 MSLA@.B*CR;?Q;#Z9?WT:SVZ;&JT9G::?(=^GR-XKR"WR141ZK<@X"B XU&\B MRX*JEU.]]\X"?J&R05ING7B.USF#URI<;UF\UG_@>HK[X-T^A_Z/>)]'GC[,Q\1KD/=:( -%Q)+@QOCK8F<( MC0(R A_"!$159[*##/(H6_X4@)S@)J!.\IIY$/9&9*1#7( M'$5]*N6.12M"0Y%$^CR!5SCK-=5D"TC*YRC"EBQE];J+ 5,^5@2+$I3$KBJI MZ4L*S?' F":*+=KI]&^UE_ M![Z?;FI,=W1A87MMYP#6(Y-UBCB[DUW]S[\TAZBQ1>.>+V?=V0* MA^:KI.8ZSD4)M^:U2O,#/8$5LY0B?)6Q(6MR7J\E G35@VF59^J9YL06YO> M_UYFSJWI\BEQ)FDM%4OC"3: WJ@\!8V$Z]V4XI*O#(729M=60@2*8$\(#CB4 ME5ZN?Y8F@C:,[U5Y2(.+;27/J?>':(9I@PZM($(,;D-. SSNF=(&LUVX=Z7ENNQ2KMS.U\ '!CGVH(=Q%Y@:+?!$"J64T+MX?_PD> M*GBVZ-R#,KQ[PFBWA=79B6 MO6'VOEQ;8"HMF;ZPA7X2ZJU\?IMH]8A.-2-2'#6)-)O\HM$0A&"F),_VFWIV MK(/&F\.& MB43Q'3X$TL[_HK57L42L[:K;\>H&*0;[9."[!AD$ 3-V\!*#Y^&)WIFY=,HC M=.1LE9FVBML32V8N+X9)QW&0<+Z5QIHO 0EDQ9)9__SMWDB%3"DA=R02&E-? M(:&I&5W:/?"I?]Y5RYAA&%@F;9OPUU2N, P2N+TT:6$M&)J^ MF=M3#56F &.GH3_G7RB,L0.:1#C[*90,H\UGMF?)0N%UP9C9HR-6ZN<3(,, MJ5J3)1XFN%WI^]+Z^_\\MJRSB4ISI(]V-9[[A;O_4= 9:(S](ML.=/**1F?Z4+A_ ?D53,3/>SB8R9F<@C M#L7XU).G67JQXI5[9=_EI@SPYI8^7HO5XND_2%^\>_'T_P88\Q7#S."P1%6G MT>U4B$S?XNE$B]B^?Q="XVO:#M= Y!& ']?"DS8;&(,%/\0Z?\-4$L#!!0 M ( ,XSK5HL#.):?0( !(& 9 >&PO=V]R:W-H965T<^:,ZYE,6R&?586HX;5F7,V\2NMF[/LJJ[ F:B :Y.:D$+(F MVIBR]%4CD>0.5#,_"H*17Q/*O73J?']<_F3AK+[UER6B-75'"06,R\\W \3VR\"WBDV*J]/=A* MUD(\6V.9S[S "D*&F;8,Q"PO>(&,62(CX]>6T^M36N#^?L=^Y6HWM:R)P@O! MGFBNJYEWZD&.!=DPO1+M#]S6,[1\F6#*_4+;Q8:Q!]E&:5%OP49!37FWDM?M M/>P!3H,O -$6$#G=72*G\I)HDDZE:$'::,-F-ZY4AS;B*+=_RKV6YI0:G$Z7 M-X^+FX?;U7)Q/_6U(;1N/]N"YQTX^@(NG1MW 4 M3 Y(2WIIR2'VOTD[#+ZY?5A /("C;Z=1&$Y@CPR6_ 6Y%I*B J+!7&E6]7<* MA.=PB1G6:Y0[;P*9,%VF-.8@"M 50B&8:5?*R['+$<23_U[?A+S+OSMVZIR8 M%6G-"]&ULS5AM;]LV$/XKA%H4+:!&[[*]MG6CK+1"71(ZDXV:_?4;)E.7;"^\1J=Z2B^]R#J#( M79X5LF_,E5H<6Y:,YY!3><074.#(C(N<*A1%:LF% )I42GEFN;8=6CEEA3'H M57W78M#CI"R#+/J;@_A8PO^X9CK#MN6#I7NL,:]!8TA3&H/Q;7 B6K M04E8#H5DO" "9GUCZ!R?^GI^->%/!DO9>B?:DRGGW[5PD?0-6QL$&<1*(U!L M;N$,LDP#H1E_KS"-9DFMV'Y?H_]6^8Z^3*F$,Y[]Q1(U[QN101*8T3)3-WSY M.ZS\"31>S#-9/RNUZH MLO*<*CKH";XD0L]&-/U2N5IIHW<$D9*X&C#/74X.)J,KSZLX)V0_+KDH%"U2-LV #*4$);$;B>!; M*0C;#-'54(%#5!',3#QO4D-HD9!SB"&?@ECW^B3F6+=204+XC*@YD!G/D !8 MD1Y71MG>R9NW7P27LI&&<5SF94:U3>L^[>P9%>(>[7KH5],_S'E9*-T(Q?ZA M%9DTH/78.T6_)'U_3"[J=63]!UR%<6 M(VUBS $V_OMFU/5W5D .[0_[?2[9N3Y9,(5S0BM/=>QV-D5K94[9A3X;=M\ MTW>W;/.P(\!-E[QRN":")OBMPN_8LR'>$\?KD,OQD$B6%E1Q<8][6*KG(VXB MB=NIG1(L!4&0.Q(68WI)S%(J0.';5.A:>NEZ7F"O\L8>!/I ]IX>+M<,HVZS MT%ZN>#YX:#K.[E[]U>V/^>1AN\4ONR1YD&(N\@5E(F_7_QNSS5-8R(^V6<@- MHW:E?]P60\=]C)1\)]@E)0TN<]Q:49Y8DTY87>-DVYP2'C/=-&:GA] MUGI#-CO$9LO.V[#EXXL&9L?=9=%AF@I(=>P?&K*NH)I_ MX&Y1Y2SF^4(PB47[^B>YR5S@CFC?')JAS6FLV4KZ5%;S)FY9;4W*>2*)Y%FB MR[1=LN0&C^85@MY4"=SB[7-1<:EC;\Y/CNUL<\>VYU@M=AO5L3?1'$G%\HK[ M9Z4JQ<\&4U\@\4A<5(&,U_1_2[-2JVF?'IQ"F=3]=<@TNH_@L3:P.]Q?=EN>IM?%=P""B_G=0"XHOJOOZE"N\_5>O<\!/@M 3<'S&N5H+>H'F!\[@7U!+ P04 M " #.,ZU:8W4W*_4% A$P &0 'AL+W=OE:[^VC7)W-C;UT&X-E=KK0[[63>%T?=KDLSR+F+ M3 $:WTR,S;G'H9UV76&!BR"4JV[2Z[WHYESJSME)F/MHSTY,Z974\-$R5^8Y MMXMS4&9^VHD[S<25G&:>)KIG)P6?PC7X3\5'BZ/N4HN0.6@GC686)J>=87QT M/J#U8<%G"7/7>F9DR=B86QJ\%:>='@$"!:DG#1S_9G !2I$BA/&UUME9;DF" M[>=&^YM@.]HRY@XNC/HBA<]..X<=)F#"2^6OS/POJ.TY('VI42[\LGFU-AET M6%HZ;_):&!'D4E?__*X^AY; 86^/0%(+) %WM5% ^9I[?G9BS9Q96HW:Z"&8 M&J01G-3DE&MO\:U$.7_V9OCVBGT>OOLT8I>CX?6GJ]'EZ/W-]4G7HW):TDUK M1>>5HF2/HCZ[--IGCHVT +$NWT502V1)@^P\N5?A);<1Z\?/6-)+#N[1UU]: MV@_Z^@^WM%(TV*V(TN3(%3R%TP[F@0,[@\[9XS_B%[WC>V .EC ']VG_$9CW M*WK_X6;$#B*V1R%[PZ5E,ZY*8#EP5UK 7//,>:X%M\(Q7A1JP;QA*5B/Z3U3Z4A9C):6FMU%/*)NG8 M$^!IAK.%L9YF"[#2B*<1N\F 79B\X'K!A$'UVGB6\1DPFM%&;^$Q]L%PJFTG M1B%;T:3G8P4L^%GC#E)7/!@(98PDQTRYONF>O7"$ 8V&-A$=#N\UI)"/P3:S M@V=A6FHA4^Z#"=#6DDFPI&7!S"2\H^D*C8L<=_'":]_O%O^P_!^#G8N/EJX]B:Z7

/^ \LWBUT37/%L!1/'K%'BUE!E$?1Z.[ JMV/+*9 M49QN,+]8"<3)($I:(G'\*NJUA82<20%XM L)2BR3[-&:4=7,!1ZQQ;*R62% 5F"%F@0I+-C88K,=Y*TSQ@OG@"3&5Z^38]G5C=!U, MV'MJBCU\,%7Z35L-5%],N'2Y;R=6J4D*W\-[H5<-P M'OJ7'?=7JX=2SFPW4@]IGW0;0=VRO"YM$R,^(ZK-JU8=4K4:[3Q!2 MK/=7WVJN?A#CKLZXV_ILD8.=AH\S5&Y@65%]P5C.+K__#*O/'JOEU<&PO=V]R:W-H965TRBX@)(LIRSX0;+23X/=X?DG+

+NU.>>7J;??F0%]_+C915\)@F6?GJ:%-5VU_. MS\MH(U-1#O*MS.#-*B]24<'/8GU>;@LI8IJ4)N?CX7!^G@J5';U^2<^^%*]? MYG65J$Q^*8*R3E-1[*YEDC^\.AH=F0=?U7I3X8/SUR^W8BWO9/7;]DL!O\[M M*K%*95:J/ L*N7IU=#7ZY7J*XVG [TH^E-[? 9YDF>??\<>[^-71$ &2B8PJ M7$' /_?R1B8)+@1@_*G7/+);XD3_;[/Z6SH[G&4I2GF3)W^HN-J\.EH0HB.JRRE,]&2!(5<;_BD>-!V_"8KAG MPEA/&!/#B>'5AO8H\UH?4F/W@LGC7MGX4"\$NY%9%\=00<7LKB7AZ]_OD?H_GP MQ0&8IA:FZ:'5]\)T>-;/_UB,AY,7P:?/WVZ#^2# 50+S\-M&!C=YNA79+MB( M,A!!*3.5@]#)J"YD'$3P'U4%*Q&I1%6[X*2"&3A[/'QQQT/O]- ;'OI6#Z5! MHQ>G8?"P4=$FB'(0Q+(J@WP5O)%+F54PJPQ.8%<0 @ Z#I8HXJ>!R.( T'>O M\KI,=B$"52_S(E:9J"2^RE-5EGFQ"[*\DDV0_(&?X.WI@,[H;?@@"QG _!I& MB H6G_T4Y(5:PZ2$GHLLDD&LRBBOLXJ $3 #0/@7*(*@RGF*?(2S;L4.]$O% M>W3V#A[@;/*Q4MFZ5B!A<:"RX&I;J 2Y= H'PZ.74:&6YO #2QF N *EE=!J ML"D>\C#"<3G +4@"8-N( L'_1D8R7A/9F/+T^[3T?,4(G8 _Y;>7H!1LN"F)=XG^BB*@7SO]0P"2Q:<+4NI$1) .-3 M;0(I8"W-65L]IBA!6@J@'SPL)*QT I:'3.N]1"'WA/B+G6)T"-'Q_:_7 %." M$E&() P^?+@A$8KLLP"\ ( !/ U:SJW3T!%7.,BNS,H)H$2VJ(RD"7.@)BK* M/(F?T!;%"]"& MVID*?7T:R:("[P^5$D@ZO"U#=]((,+8$5 E%ZC,2Y08F;P3NK@_3WB3*4SA& M *Y/]#T$6@&JX-$2-;/B4Q4R7W7.TM;R64/'!_+/&@@%+Y#^O+%E@S8A:==C M(J0C2!]" \VJ]'?5A<<<>U4G28.);Q&T+PR:X>5!PYRG0%5D$_BS B\X4, $ M]WD$H.R8#'@68%'@\T# ZOI,\']05G555L $R!U]3-J"% 4."4.\EIEQ%F$X M&H8J9)3>A9#/5-7I M'H FCH*'X/'DQ5N:2'5 >;F15[2MH\YO6\T"\++8&7U*SH_"E9S6@5% NH>\ M!G4C5RLD%O#P1F1K&;"@5 5X^K[OI+(654Y;XL%0DO(CWB@ '4@27[\!0'S2 M9R!G/ZT[*"!UH-#;V++PXZ@-Z%+06@"D<% ?@DSSZOAI\>MA4520D4AD%H,: M927'FE_/T-+RPSI+/D9RJW76?U%-M>?FRT2M:5P)XH%X;)U7JTT0(P"_(">R M-NR71Q$Y)Q%9#ZM]*5:$N#J0][ *@:VCTT'P3C,NOF&2Z5F87[>CTG=:# MN&E3FF)NR&OBP2 G"Q)9(Q M-N'?(J_7&Z=T\3 >^,X!;UD'E+DFF@ TC/'@L3[5 ]A9\"&4ABC* 5L"H?'4 M&E!\K6&M-O"$AS[!6&XET@NH! L5-;@U6$%4A!L!96FCF$TI^B@9>HHRSF2) M:X$K@!$),AP(1:HJ^I4H":R$68ZRE!6,2\5W/0H%E9;,4&?=P^9(#QA"M*%! MGJ)H[J8'Q.I>Q2![):X'KA* OZR9>_'XY&'R9%0A@,121/R:G:;5"GQ_H%8Y MP"@+]ZH4V*R=;[BB%L.9@SCDHP$AK5V3SLCA^!6&EX7T?$B*(XBI =&J_!XH M+USUN!A]KD;B*'5^@CX_X1S5I M5"QGU6@R4QP#'Y%&0 R:+2)7D*;.V.IZ.PLEH2/JH.696T,S'XXOP M8K@83!?M!7$;AF\\&>TA)EDPW +^G^7@RA:LJD&&SV*5U)QO:<2Y";(>TH*U+ M%2M1J XQ$#]131JU3S;^23X/*SWKC86-Z).8->PQ%"&X>Z>-51[P=,34UBX; MJ\P^P9V6VXN3^+3')V*Y<(JIZ6[!@16L:W4#&DJKKD8+TEHQ<#'-(%=./$\6?*Q,#U MA/I0ZPGD!;!7;21<0T*Y[;G#.P7UA%[ MBU\UK-](CY%_3)Q$^1)UR%D.]YREG3I#?LOA_#,\?TB$/(E.&[AS\!<2T26M M7^SR$?A3ZWPRZ<^R%OU:OQ$5EA'FE-\"^F[)92"C(W7:+#/S!'N02C8=+5&XXHN MPDI+-BQT+W<&R5JD>AUYCD$+K+/ "%4!3^$"-M>@.&&(R2EUJOU/FVNFC&XJ M8ADL=\'[GT6Z??$)& Y.<@NHJKPXZ\/@P^!F$)P8H\1C+3U,/D #;.UEIB/- MGIS0)%P IQ"S*0W9&T0)O/M6U!@27Q%F4JT&OK*#IE-U.T_EX1IOU2,Y,V_! MJ:+T#VIZ,EM:7D<8RU0/4F;FH&3IEGD!+(34,=0"!@")JCJ1)@S&4 L(="!0 M3F2\AHW?>0YC*U86C4,1/7HF-9FED%&^SLB+(R$;AW-TK%8M?F,/FR-J-G)& M',BDP[0A3".1\*.:+W4%/(&6KUNW"(/C>=^:)#TFOMNM^AZPZZ[U/.'CN7@ICAXK;;V'0:C"="AM.Z(X[D& $!=@E!(8)C M;93S2SMYGU[/H^4N94\Z26ZG!FQ.M;4=F0-[HSSB_G';/+J]V;].V1)K&O[Z M^[4'YDDI)6OFL841,_&@Z3.,/CYOM<#S[F\4AJ^*A,WI&I8A3SEHP>V%N]3F MQ,"_SU2A!:$L1L,L">8&D].@?'\X1B^@XK*)CD<6RC/HN*^N"] ',BX SR@8_@)M>J:1#\<. MM>.*;5*7A]/EF!-8HC''A(VK)[Q@]1Z3I=0X6ZF"W'LZ.VS6Q .BZ[,(3!T>FE21RXGS3%BK)O.7 REA('HM MHEEKM D^"$''4T"$CD +Z25Y<*TW,JD$\ "@$5C@)D_R0L2YCE1!!+YG^0.Z M'" L,@:;\17#Z+>B2"G3A:I:IQ0%\&AV!I-D1=E2XT;LE-2),B<(,5?Q/8^ M<3L WTPKKM'4:U[0BCVXI13L0+.75?VW5 O 4@'G(::A[B1 9KM6^18"\%18 MSQ.>.@;MDR3LR<(\@ EH=R%[N!!FZ* K]GG0]Y6-&A!K,+AE?^9\7UX0B?7^ MU^N0,6/L7GMV1?7N?E786(WX -,GZ"50L3S@K/E^;P#QY?+F/8)-!EOGBK!@ M]EBQ%0+(N]T4.H5KK3*.:K9A,#Q]^RB2*!.WMUG:8KER=4.;[\P@#.)D)CDI M.A-//2AK3.)DF![-'TA\J43'G13D6W*0Z3R>;N.($5RG$1FQ7C2'$;M321HK MPACG9WLA(BGS3M3?C?/1HM*!&DO!B_L\ 1!%H>#0% P654=+PFD>-GE"!5?X M&R$/6=O\0%+-R-7O>L,=^GZP'7G(GRE;;UTA4^H3!2@Q*G,A_'Z4-6T&=-MZ MF:@(J_B \$@:&RLH9$>)RTN_VS1F%]I_5E^62QEE61REQMKG!;&U \M>=)HK,WJ C*CD@VO74/L=U* M 59[5$S5-UA@#N18.5ZF"&"< MTM@ARJ_8$/_NLP\'RA=7/0JM6Y(A>%-@?$*QB2%+V5= :>2@N8=O88SO7PFV MR.,R6/L@*\23B[DPZY?':L4,UR!J3XC&FZ(!O/MR93?UM9\71AD=YOH0NW'< M(/C-VL;&YFU 6\?%AA4N*;(F]Y2Q*M@7JO*FDN .%6I0,8"W5<-3DH.=$IU8 M$^OYOBW8XTD#6$TC\Z164Z5-2E!R8[$87/H:%?4,&6''5.041^1Z?!)E+/X, M"O"LRH:(>7J6\-IJ_Z>S[]@WL9//]XG"Z8 55YH *@Y74 M.5WYN,5<8AY?C^3XZXSKS<#X9!BI-05Q@8PI,*'U+R@6#T0PL!PAX+R!4%4MSU&1Z\%<9RY0M$%VP>HX]2'/JU@,FF;$_C>O]L&4QYI#3#,8% M?%\G.QU"O^7.@5#+OBY-D!]G*MV3D^@4XZRN*>2**JZH?7XR6NRD&S>[U*4@ MRI(U#8330&4-T3GG C3 G81 3TK9&#NK"3&-2:WJU<8@HY<1FLJ((*,XQC ? MZ!@2P(OI//#+* U%^2,9Q0$Q<$-2S6T9WYX!_Y@&D$DXG@_W:1>KSMW.S7P8 MJLW^#H_AWR;C7DGE_TC(&Q#\N)3W3V^%-,9)TL5E=B#_BD?MZF_*Z/W09=7+ MJ)"^OW6=BX)*T6\HX9YKNE!/0 [ZFYQ[:@4(=5]]7],PN!2%6%L+SD[6[W]< M?6'3Z/??K- (GH0J'0K3@P;8V-ED1+D?7O8)%KDD6F(;4_U-*UGC(X'@V'@_EDT9": M]R*K,2,UFOCA;A]MMJ@ZM>?&![+9G!: Z(3-!\.IL_C:-?<[T9OI)\Z4,UM1 MMQWVFY8TUNNX,Y<"0&N2FNI$/^V4>W,EP6,K= P-1USYYMT5%[9DQF=A*/)&)\;*MBK=[Z :C4Z&RVH)V%? MMYQ7VF]'DE=W-\'T8G@&ZO8;V)YE0AU*@(ROV" *2I4HR,+*A2PY2G!CRU-!NYA(ZN-45A>;O*!%(Q,;0NA M@-<:8%T3\0!F+:I6@.'P.4NF'OAP,G0GJ?-6C?]8Y14@7R%FWXO]$L@.U MZEU2P8JTZVI=U=3G0UG-%7AAF!FC,SM?WM9SJ*>,<8R6!TV#,VZ$,%=5UU"; M:Y?F)E5_MM'T=#0.W#U8[-2"J9]Q^KLT#=_W/5F2)N%]0DD*2IQ:@*[C!ZF#6H"X$3W*9&YM/ ] /M_*:/"2>[-56>SK9UC,9VR'[W/*XG].,R6"WZW;^N&+0\Q) <\ZG:MP"8K7L&L$;VTR@KNKX+ M;ERPHUNSG<2_*6@=;#W_569T)?FK[@%&9KH#GRZ1AYK0"33[KDE7?GFCO9C] MQ"(3UEP(8\TJL&E2:QJM83#94E[2Y:[\65WN-Y:CV46H+U&Y MJ*.'(*%F6G+5$9.Z#V#%GNNC2MFA/YZ%8TR(([FH--S36C6]?,&UQ$4X&UT> MRJSQ@/]59FTXH,P:J5/18C_N"4*O@K,)E\],P U&TU-3/(433^=#:LW9=Z3> M<^ N%)1E-1E&6/A'CX9P])VA*:;3I\2T/<#>OQ/MQE3$(5>=N/]-WRNE /C0 M/=*J?Z.0@CA=M:?8S1UCQMPF',(ZO:Z#^<6,Z*/Q&^I;68?N'HV ]V9>*R.F M4>^5W_8.(5[NN M6GDXQG!^S7EZX&W\-V>5VT^@K\ MKB*/N[G8O%;WU$[&@37V=^ %$'.X0;MMI:4H=6ZQED_[& +^5*G63G*U[XI,TYNA<>8QMCX1) 7":V#1PA=\@U98'^.[$=#SJ'VV;4?Z_W/I'U&/(0G4:A$7'+.:S M+H6KTYC8Q2NCD1">\>$!'RJ/M2BVVQ+?F9IY9S55FGW#W@;!9XA-_[?$GB,V M!=W]GORBUP]^,PW#LD[THNA;2?Q1M/+O^R0:?\'+ M9NIUHZW[8!=]90P_=(&'9GW@R;26X\[GP>87EZ=^[M[V#Z7@<-0%$Z0]"Q/F MK89?!\?P'R-] M_1]02P,$% @ SC.M6O![3C51 P @ !D !X;"]W;W)K&ULK55;;]LZ#/XKA-<5.\!.?$G:9LT%2)H.&["MQ=IMV*-B MT[$P73Q);II_?R@Y]M*#M<6 O=@B17[\2$GD=*O-#ULA.KB70ME95#E7G\>Q MS2N4S YTC8IV2FTD#ZMV09OT'VIKPU)<8]2<(G*XS^?$X^5:V/"%;6N;91'D MC75:[IV)@>2J_;/[?1T.',;)(P[9WB$+O-M @>6*.3:?&KT%XZT)S2]"JL&; MR''E#^7&&=KEY.?FGZYN+V_@F,EZ A^N%I]NX'KQ?;'\<#F-'<%[HSC?0RU; MJ.P1J"%\U,I5%BY5@<5#_YAH]=RRCMLR>Q+P(S,#&*:O(4NRDR?PAGVNPX W M_!NYME"CWT/YIW)N:Y;C+**W8-'<830_?I&>)I,GB(YZHJ.GT/^,Z/-0<#: MXQ?C+$TG\"@TW%8(CJT%PMH_5=B_8$L+ TH[6C%5@-!,6:C9KC5E@JG<;Y%= M"71B>=4?6;!?88YRC:;3CLX#EV0X^6O_7U$[S8.@G3)0\@S@O;*-\;S_ETUG M>=26*YL<:+*3$=QJQP2]2F-0N4=K\AQ*)SW'8M48KC;@Z%PLYIKB_&R8<905 M5=KG\3KL76A9,[6C#JEPBP5P9V'%#74];0*[J[+D.7F]\L!9,EF%T[\*4CKY M!WC/H_0>H!7^NT-FH-:"YSN@"RYY(\'Y[#VCH_'IZ2#JM\6M*7RU,IN?*!BD"B&^'0@< *83 9 >&PO=V]R:W-H M965T(25*CMUL]Q;W)9'(X7!>GGEFK*N=-K_;E1"._5$6 MREYW5LZMW_;[-EN)DMN>7@N%G84V)7=X-% M>]*[?XK*GS'IRW1A_5^V"[*#I,.RC76ZK [#@E*J\)__4<6A=6#VO0.#ZL# MVQTN\E:^XX[?7!F]8X:DH8T>O*O^-(R3BI+RQ1GL2IQS-T\/WQX>OSZPIX?[ M3[\]OG]^_^GQJN^@F+;[6:7D+B@9?$?)D'W4RJTL>U"YR _/]V%0M&I06W4W M>%7A1VYZ;)AVV2 9C%_1-XQ>#KV^X=_S,B@9G59"Y?'6KGDFKCO OQ5F*SHW MO_R43I++5TP<11-'KVG_41-?5_+XZ?F!S7KLEY]F@S2]9">4LN>58/>Z7'.U M]V+32XOJV@JU$99Q(X!I@T+)V=I(U*DL]FQA=,DRI-B@B( ^M5G@86.D6C+P M 5?R/]S7V#EI'"27]Q\_^:?T\DT%8F&B LO2M/+BT,.E4,)P1QK( M,\L+06:X$Y%9&XTX" ?"8B PIF2F':+NO1'*M>[K,JN+G&U@FO&ZO)E,\5*P M;Q\>D91T.KJL_[72 .,RO40010]ECX#26">/ VPSI:K+3#:=.WR5MM"AG M>DN.@J(9M^W@ 4%("\B*8I+#&5P=T8/*<49Z2L8N/,PUG%/:L17?0A.(FI*J M.+$UVUCQT@^*J21IRC<3"F9F@L^10D,,3)>M^;ZDW%1FU2=A? M:>>_/6,_[7M$\M!Y0Y1VTJT( M@=H FNM\HA5"E8A^5P6TNU[[)VT?+DTHH(<%#Y5"3E%771GG3#84I-7H*P8 MZT)G/D<-IU79^HJ\8/T+I3"F)&\LP![5%WDD2\]WB_JZ7K2KE4)_[[.>\RS3 M-?!L4Y^0.,! 4T)&^*:BZ$:[F0-3RDFD\-61@A6A@XL M/#&>2/#!THC*<"W\1%3L0[](AI?_\_]G;T)["(A;S;WUBC>I]3(BI 44?#QH M+3]Z^WVD8';&QMTD'<:M,S;H3B<)^[7N%/>A4]3[:3=-AD<*A]W)8!)$)0JJ M$3\?OSD2_@?2[=!A_L2)23=-TZ/#D^YP-CGL#M5-Z?C$7;-A==GGBM(^4"MZ MJGL;>7\QGK2\GW1'DXM6FH@7B"+(,D?U3!W.PZX-,4N8MQ*07LB,4Y.K =M% M8Y+(9Y@3%K@]9YZ(]PTC[%8:U97+K?VPT&J>IJGF MP)RW?QN@?P&PWP?N*P"N?;^-Z]-)[V+"?FXP->N-QWB/HG<-" >]=-02!?E. M4[S?HO U*MRT"".>27H725O]I#=MZXAHO+56N,!L'RJ.I6GBJ\)C ;?!74)N M Q3.(QUS?^I-D[H&&FVR0RI/#PK5C.=;^EQ@E&FFAOFF6J>>[_>");Z367%@ M$,%,JJS8Y %GMUG5SQJA;N@ZJAI D$I%;9>:ERYD[H%UQPMOWQ?ZF826&7-0 M#PHTKEBVI2$O%_B]ZWM3I3/L :R" P]'TVS7.U0K0O,(PR7AGD8?-!RBZ=@+ MF%W)M1?%,K5$]*$,Q"1K(S9KDAXF+.=[!&"!U7@&O5%47011@1FMC!5-]GT)3KG:K-J^-VW!]A!<^W(8F+*EE["L)WI\ZJ5;:S\]*XOY:40&PO$!A& M^A,^>FC@SD!G_P>&."[_@Q'I@ L\!YRLJ#/TDAD*\PR=9G Q^\&9JFD"W72: M'K:!='!Y%.B7MI]/+XY[Q_D@><,>A3L*<;M73N!(\PZ;I[,C1>]"8_OQT8/" MTSWX@=#BD+/$RYP-07G-;!7H@X;:"+"7XW6<&#%H!R1Q7Z9'DVQMP[!WZF=Z MO_7M!+%?^B]$EGF>"9]1XFK\"'4;OKTTXN$+%EQ?2E!?(18XFO2FXT[X35*_ M.+WV7V+FVB'1_G$E..! MA?:.WJ%[H@?IJ[^2]02P,$% @ SC.M6L25 M)4[L!0 GQ$ !D !X;"]W;W)K&ULM5AM4]LX M$/XK.SFN S,AB9/P4MYF@-([;J; $6CG/BKV)M%@6ZXD)^1^_>U*MN.$A)8; M^B&Q).\^^Z+=U)T/,+C-7LM!$T MRH5[.9Y87FB?G61BC .TC]F=IEF[0HED@JF1*@6-H]/&>7!TT6=Z1_!5XLS4 MQL"6#)5ZXLEU=-KHL$(88V@90=!CBI<8QPQ$:GPO,!N52&:LCTOTS\YVLF4H M#%ZJ^)N,[.2T<=B "$JV+A_F'G:[GX#PMQ8E13,I$$B M4_\4SX4?:@R'G0T,W8*AZ_3V@IR6GX059R=:S4 S-:'QP)GJN$DYF?*F#*RF MMY+X[-G5WX_7#__ Q?G@ZA-)@B7*LE$.@=.:DL_ R%J'@#%8_BTRVD004A4E)W" M95<6"R*S$V%AAAI!9)E64Z(:SFFU@G3R#XX-F(G0.%%QA-J 2",0S!11A$MC M"6")L9)"DT1:BPAJM!;V0@D=\*VU:SJ(?Z,VZR@B!BIR#'6N16IF. M&H74U,0P0/3(%@M0PM#3U3GDIK8/M^\%@JN-,$D2@& M)C$:Q(S4);PHF@GP]%3(6PQBAW]S_2+_>OM\00S;PIK/I[(M1;G/>%Z]F M3GFM@4VZ35(YS UXK_^M7*0,2\'6-,48O8N[R,4"VQN7?8 M>QE?K4ZP!+V#-$J"%2(:=:186]V#Q1; [Y3"I7;EVY?Y;4)6$\)XT/ M84Y13P7!A]RMKYZ_O!*\U_.GP_2G 3;%\\\^5_GOJSI=48S'&L?U--B<,U?/ MJ$-I%J275#PU=<@Y59UR[9J6Z.R78;52;N.=YF/G 77R/]+KK9;?YM;0H1>Q MK6_*R)>YV3\X;!X<'*S/S0WR5M)T%:)(SZ#3ZOB0KXDMO.P.VO4)OU[Q\KF* MMSCO$&2U.5.W YR#2ZT*9S2?^S[?N9ORBU^!X%N?I;4\ M0"SB7!> .RIJ:5?@%K8/%*70OS=/NB-LJ M"C3DQA8T,VX'.]!O=0[@=]?=.3]'DKM/ZF[F$N,(MKL[5<36J*8JICV-N9_9 M[NU $/1;O6Z=P'(Y6>VW8;N_ _NM?K](AA\9ROJQ BR"68OU=7>R=NW2G* > MNT\#=-/AN/+WYVJU^OIP[B_="W+_Z8(">LRWI!A'Q-HA1S9 ^\\!?F)5YJ[@ M0V7I0N^&$Q241DQ [T=*V7+" JIO,F?_ 5!+ P04 " #.,ZU:8,2Z$LP$ M !I#P &0 'AL+W=OT^ MS^YJ];)7FY1_$FO&)+S&42*N6VLILXM.1P1K%E/13C.6J)EERF,J59>O.B+C MC"Z,4AQU"$)>)Z9ATNI?F;$)[U^EN8S"A$TXB#R.*7^[85&ZN6[AUG9@&J[6 M4@]T^E<97;$9DW]E$ZYZG0IE$<8L$6&: &?+Z]8 7]PX6MX(_!VRC:C]@_9D MGJ:?=.=^<=U"VB 6L4!J!*J:%S9D4:2!E!F?2\Q61:D5Z_];]#OCN_)E3@4; MIM%SN)#KZY;?@@5;TCR2TW3S.RO]<35>D$;"?&%3R#IN"X)!@_PNQI//SCJB,5 MH];K!"7Z38%.3J#;\) F_3^Y7Z [Q]'UAKH0&0W8=4OM&,'X"VOUW[_#'KILL-VI;'>:T'_8 M]F;TQ_'3"#!JP_MW/L'X$KZ'#I[6#)9II+9\F*Q TGG$1+GQPW\82#4]3.., M)F\&OGLI8$,YIXDL]FDHWRX,,[(O3[;/A88 ==@(29.%YJ(2/M(D5P<,E&E2 MR1/7ZKJN13P$HU?&@U"P135YABW?09;CN^LJ_7:XMM7#CM7M[H:: M_1=' U GVVPMH&I\>4#\]U0?J81V_:8P+3V_&.?RMND^KW%_ \RR&HC1 Z M-EB-%9"N"6079BP)4ZZ:(.-@&U*_, 'W3,_>]^S,W@6#H%X-6:4MZ;;)'IO3MA'! M!ZZADF4DXB6;(/52 M M6/R2<[=P!2];P>#7$TME(4RL+MF+I>TV1_*6!06\=X+P9&)8MDJ^'G)_-MLW MA=7O6@1[=6K/;W>;POHUZJ\E#U&IKPYF[Z?Z6R/]-K==J^>A'W)['"7N[11SO"#<,/*8J@LSRZ(PT%=,2?'E06DYR/]R*S1MC@>Z MO3][]:.D2)1Z8#S+=GN6NV?E]Z_.%Q2'B_)\-#/4/G <]\=6I=-+NKI,W)^!/>;7/)4,%'/W;*<D*B*!+M0=JZYX&D&8%%5E M4>"M*#=/BF/OH/:6[MB[N5,K?V+&5Z;($Q"D>2*+2J@:K>K(05$^[<2+(E0] MM%9A(B!B2Z6*5/!;P(O"KNC(-#/%U#R5JC0SOVM5"S.N!=3\,E6A*#N:H*JN M^_\"4$L#!!0 ( ,XSK5I6X3TF*P0 %$, 9 >&PO=V]R:W-H965T MBP>94:K04Y&7)6$%+27C)1(T M75KG_NE%J/6-PM^,[N5@C70D]YP_Z,V?R=+R-"&:TUAI! *?1WI)\UP# 8U_ M6DRK=ZD-A^L._:N)'6*Y)Y)>\OP'2U2VM&862FA*ZEQM^/X;;>.)-%[,!@8S[S<&N#7 AG?CR+#\0A19+03?(Z&U M 4TO3*C&&LBQ4A=EJP2<,K!3J[_6VRVZO=J@R_7U]?H&;;^=;ZX6K@)HK>#& M+$V$@P+?1MC#T2MX01]G M8/""_QIG Q,>AM%7Y%16)*9+"^Z I.*16JN/'_R)=_8*R; G&;Z&?CS)UV%N MUG=7R/<=]/'##/O^&3J(B^XRBE*>P[5DY0XIV)$*14TD:\TDRDL=ILOTNTI^"-/L5Y MK;%3P8N&-LGC.N]I=V2O;K>(2*-!TQ2< ;0&4\QH@&ND.$122IZSA&B3$IY% M':.#9G;DSQ$4_7-:FT@Z6DA'S,J6 RN!E'X)8$T>J8"'[45N).*#T+H"C1.K M4UC5HN)2FZ3/(8'5T4G72HPG!U/?=(<7G/UOWSOC>/@.C%2>*702TP6Z ][M M]J8M45-^J![DJ-9I@A\N09J&Z73_0">!C:?AIZ$DLL/(^_0+3L)D"P5A'$#J MOB>^[44#O%Z.9_,!YN@XM ,\.V 6V=, #+]06E#=#8\L@>J- 4SGX'$V(+[H MA6?R2%AN[K;I[>>&R7B>4/$B-[^0 LG\,,UCOQ?'/AA'E==T-SX_NF#L.[+DWL7$T&1_- M;'^.T;HZ7-]P.K.GT^E(/IVA#95*L%AG&0:P^ '5)5-C!#^:PV4+1O)@+.HY MA784AO;$/T@W\'K+0].$.QCS"BIV9IB54/^Z5,W$UTO[>?F\&1.?U9MA&PJT M8Y"4G*9@ZCG3R$*B&6";C>*5&1KON8(1U"PSF/FIT IPGG*NNHUVT/\7L?H7 M4$L#!!0 ( ,XSK5K+7\&]F@H *$< 9 >&PO=V]R:W-H965TR79&3?H9(2,*8 M!-@ :$7]]7,NP$VR[$FJ,D_S(A+;7<]=()ZNM'FR2R$<^YXFRIZUELYE'SL= M&RU%RNV^SH3"RER;E#L,S:)C,R-X[ ^E2:??[1YT4BY5Z_S4SSV8\U.=NT0J M\6"8S=.4F_6E2/3JK-5KE1-?Y&+I:*)S?IKQA9@*]S5[,!AU*BJQ3(6R4BMF MQ/RL=='[>#FD_7[#-RE6MO'.2).9UD\TN(G/6ET22"0BTG]VNL.76;)^Z+7OTA"GU&1"_2 MB?6_;!7V#KHM%N76Z;0X# E2J<*3?R_LT#AP]-J!?G&@[^4.C+R45]SQ\U.C M5\S0;E"C%Z^J/PWAI"*G3)W!JL0Y=SZ^GTQN'B>?[AZG[.+NBHWO[QYO[CY_ MNAO??)J>=AQ8T,9.5)"[#.3ZKY ;L(E6;FG9)Q6+>/-\!Z)5\O5+^2[[;Q*< M<+//!KTVZW?[HS?H#2I]!Y[>X%?I&\@-=Y.CD/EH,QZ)LQ9BP@KS+%KG[W[K M'71/WA!V6 D[?(OZSPO[-KF[^\=/K-??9WOL3I=,%2Y5(]A]=<.6'8 M S=NW5QX7&?"(YM^#NCGD'Z.*B(8'+-W/,U.V,6<2)0+C]KQI'+41>FH:OUN M//U:#292R31/X425XY31:YY D'+Y=S;JOC;H=3=&&VN#]A"2-\>'AR/VOO?A M1^4:(U<8Y&4V%^*%:4<-SLUGK[_;';]BGGB^[W\@P2S2NE2+6H7:L]^XD3JW M/Z;&<>_XQ5QO>/ _4Z'7[A[ "8,//XUEN+<]/#ANCH\/FJ.?@,*H/1CN=E_S M25!Y7 JJ:[OP2>:4ED7(.-(AZ_ %F@SKF,F5(M>$?5)8AO)N>4(OB+N-J301Y8C6E,$IGDCRFPQ'/)&)3_D,B-#=3"BTFJ%O""U>1"(M> M1EL,V#/:(S8W.F5KI%GF='@2 ==09EK;$TZ'C\1M_R2&\A MM^2.= :J(2NMVHHU(?Y>L3O]+-(9&GEND2@;W'+ MAN44$]]A$HN>"QW?+.SG9&TOJE>F))*C64"CF(E(SF54&JE0R9LMX9B 6:2 M"XH%8D,2SJ5(8O)\#E+0K:)3(0&2&^DT3D/;BQAH0D,(OZ82F'%:"8(:;*ES M$)I!0O%W+DE9M+[>ISQ:2O$<] 0CO%(^R "7G 2#1;RY2UOL^_B[@.PE*7_2 MVX6E.H9T5$2E?<+1&8\B78+5:QMI%40D7D08[?*3\-F(YVX)/?[A?GFV]LO7 M5Q?;OEJ@H8Z]P2A1174ZFTN3>I@0$V*8 0-[@0&S#A 6P>1EB=]',G=R$1B6 M@3M=WD&4SZ+$"FV)@;I M+S+L8(>AE]ROG.M*2CZE'I[8@@8 GG(85YW\E[-:KVQJ>;39JNE1&.T0FS. M :\XQ$7%@^28^-;IH)2CF9T\A&+OGR*P(VTRF,<)MH!:)N0,W%PT^1%,R*@E M3FHQ M6&^C[GA21%#DZI(Z%<6'KT!@@QGO8.=]\TD@-D[GMWHNTA)3E!"JYQ M3016EOQLN+4HF$DBUH"QRN>44HU'(H]D(A'.4/+>B(56I>U"FO( 7GG.YU$ M6UNJ69[<-!V2#-HJ7R<43I;J>+P$)UQIV!T!#RUJ=8OC;7;K8L0M2=[OGM1; M_43OY(/W?\01\%2:O#@4)C-D."4LE0+*,GGF#1>1JQ""#3#PZ$GI%0!!@:F; M!AUX(* M;\@WIY08L]]'[2ZJ+O3>Y%RK-\N=KP-S[L$&X$AK<_A#4:E:A\;% MPTBIXB+< .2FLU[1A0RXWZS=O>/AR0\\D ?^S!&1O>-=]20$!_?CA,IA5=X; M9@B5BGU5OOY/'<+ LBMIG9&1*P*J+ /5-*Q5XND!(9X(9'BL/DOZ(Z'MDQ2L MO\_Z'_N#O>AYK]OKC@[W_KC=T2"ZTCLD/ ML"XA V^&Q0*= .5M3"BQ2.1"D-B_:G6RW/PRWV$NE-C;]A^[3#"XG9<1<7X MRT,=#H7_HA?^:WBYC0V(2RMCR8,F30B49!\>+TNRM2!CV#<4E;IXA8L09 LI M&=+=J*@.VO%X_)+.]'I+A^EUO>GS!"M_W=Y--_?0=*4HN4Y3OJ,_>X G%'S; M1-%P^CC^UC\\ZA^UV32'9R4 6>3Z.?8E$@A5DK?#-=!;X59;=J$6(A%%)6M8 MD4#G&S94 FI)_.V[,"T5P%J*CX$BN_$Q<%D!LKJ/H%IQ%[(";Q;6^EJV48IG MPJV$4 QN1NCP/&%?=/0$N(' 9>T^^+"RVBWAM9CK!V4..N.8; MM\*=[(DVG8 8&SQ>GB\YG)2&"):X-CR/J[\FKE'ZA >-M*)I$B*]TRA>P1?, M3H)0!:/ Z9O4"2\[-20;%*JQCHEL2+5#7*"V..ZP0C!/N#.7R2)D,V1W(E-O M+6WTPAO[WER-')*BK744=#%/48FV;D%E],8BI0N,*:6K<0BVUV)FC[*#[]7RU+]+5@W6XT90L44R?BG57Q56&X[Z,K MY&VB0_HPJHB\(G2;)8(_D[NT2M;E\6#FE42P*TWEG5I?0"Q#(^AR13T31301 M\Y6AMH&C>VT&FK4H+&2C(%:@['O!PM:*^EABWJ MRK9Q.3TN2Q:GHRFF1+E_J[[\8(ER*UT7*2GL%IF@E\K!B>Y2H104G-\X%F[< M*VJ3FRWZ$L)V(JX4G\$*<=&5%)NYGZ'6Q_>^U2V*NJ?M.E%?,(HF:2Q-E$M7 MEQZ?WZAE:G9$=0V:H*@JG?+E1C$;?QN->KWN+ZM*#[C[2KH5WDIH3%W[5K)^ M$,;ZR_B-^G=NUE7:+D!@ZH/LEJ_:.Y+P7=57=>I7HHLTW/;";:5@4FT;.C^< M.:G9GE$*]G_VQU4#3I&ZQAVZ\ G,4_[#A.CU(>GOFEMI=I/V#+=+ ?_CN*=) M\'*P*:4?;V R9$G"WX.].?Q_27'X\\>[@=B+9,Z>Y4(3:)/U_JZO$9W&9R,8 M8^$_CMG@W? %J9JMOK]=A,].]?;P\0Z9%YVR13J;XVAW_W#4"HFD'#B=^8]0 M,^V<3OTKT@0R"VW ^EQK5PZ(0?55\OP_4$L#!!0 ( ,XSK5K79JMKR 4 M (8/ 9 >&PO=V]R:W-H965T 7$T#- >2=/ST2IR+G94:4HL#)3.N<60YWT3*D%CYU0 MGO7"?G_2R[DL.B=';NY>GQRIRF:R$/>:F2K/N7XY$YE:''<&G6;B02:II8G> MR5')$_$H[+?R7F/4:U%BF8O"2%4P+6;'G=/!P=F(]KL-?TNQ,"O?C#R9*O4O M#:[CXTZ?#!*9B"PAW5^2LO."6GQQIM6":=@.-/IRK3AK&R8(.Y=%JK$K(V9/' MRZN;R]LG=GI[P:XN[ZX>3N^_7)^SZ]O/=P\WIT_7=[='/0L]M+L7U9AG'C/< M@#ED-ZJPJ6&712SB'^5[L*\U,FR,/ O?!+SA>H<-!P$+^^'X#;QAZ_30X0U_ MJ],><_0Z)B7/@2EY)(X[R XC]%QT3O[\8S#I'[YA\:BU>/06^@90#J72EL^Q:<1"9+4;N+2TE5 OGQ'.453%!^AF6BBQF0&2& M9^*7G#_CF;/BD8J5\ZTRF(8+N>"FTF*C#U[UCB<:N0U!\_$C(Y5BSK.*P@ * MS"28B.#:%Y:(PG$J]N(--VO?90&:6:%1APF1S#66MB35F2+38+19)]]1CI>TK6GD1@$N_O[:SAAL >< M!QR[BXXOI'-(FP7 HR)I%?D=.>4N]_]1'>PO=2#W6NZ)[OL M#@31+:LDBJ-AW7 I-QA-UN2ZX>XVNT;! 5M;)K:KX_'>FL0@Z _6<7[V7]XOL6ZPR#<'6VO,*4[#D;C_O8OZZ6X?7YO[@0XK[<.8<$IFR.5^(:, M4;1.3HRV!N'02>M-7'";^H.==]LV^GVVC> G]1NSF>IHF;0U'+S3"V+9:^Q# MV47#$P=,N<7ZC'':3;_XFY(-I4Z_E1RC9[G M DN!J6]#C*,5FU26I>\G_A6"+D+]CU1_0W]I+C/PXC2.)9E(X.Y" *A73+D0 MDVE-E47$W&>*A[+0M 'K,Z5L,R %[=/[Y']02P,$% @ SC.M6GFV M7'8/!P ?A, !D !X;"]W;W)K&ULU5C9R[ 3;:DM-.G M/M@B2.#><\]=R;.5L=_=4DK/'C*=N_/>TOOBU7#HTJ7,N!N80N9X,C^1-&ALG0=[DO]@814RWBZ#4 M>.4*GLKS'F+?27LO>Q?/?AF]3$[W )PV *?[I/\S@/M%//OE>)Q,3MGM^T_7 M;#0=L"# Z_0WA M[Y=!_M)H(:V# )9*ZU%?&(J*\SP7)*Y2Y9@WK"AMND1JLK*@)4>R+Q96+KB7 M='PTZB='XWYR,F%NR>&^(!.P41608.EW]AQI%.K$O=3K:%Z%]/I!.4_Z*LBN M!MIGJZ5*E^S)!@8-3#Y(FRK'9UHR[@E1=4X M?,0 +;=HRKM,%^#9",""@-EZPT<<;)!0PY1SI60Y5 M9C-I">$.9N6/DFO:.TJ27VM+?GHJH!2DSI44)SA/YQH.*_-^1E"?H6NQE+ME M/W@!783,$X^=T8 \2 9'QR>3 ;OF<&T4WR&O.?:RL479+7Y1R BA$'UZ_8A= MY14T75=R&FH1TPA\K5L-=,I*ZJHD>0I]E!C(@4D"@S1RDULF^-K!1(W.2KL" M!XB?$,>Y=(Z]H0QXSAWU*10,P6;4A1&[A37W2H0X S&=4"%(HZ-35SDB\H,M MK@0A'NTXD@7.+<"F(,:QD]:SM]P)_H/= '969NQ#C/4\JA$!38>/2R$4]>8M ME,2LV%*=4FT<<)NZ*$V26)3B@2WQ&XF=R3JH*,C*&=41\H6.D>0X+//29D@J MMRN8R-["MY3M4_:D *PC>] .YO@$)N1)F5V-9UREV+ !03 +B' JFM?$L.4*&F%(( B#0*1:F3B^:&*[1J'X/RFVA)4 M;^)&X$G8+3JCT,(:] 2@BV4;* +6!Y7%5G5PV)].CMN\556[:JC#B;;S;9U' MJC96*6<'Q_VCR0E3T(2[N\^U$Y,4 _8^[FN!YW@YK6%O#I\K5&LSTXJVB/Y&SD!?V0D[1#\BURMBSAHP-I.1O.CV3\Q UF8\51.SJSG;+=U]*7EUK&W[6;O4V]H MG!I/@[)I/9G&"E?-DIWS&%%HTQ8IF M]8T*=7!TE+2^WO&[[15\V/DFDDF["%]^*(:0N?'S2'.W^;AT&;^IM-OCEZF; MX!W@EG,6F?'>9.%R*3F\0!OP?&[08ZL%*6@^N5W\ M#5!+ P04 " #.,ZU:ES,]^4L" "A!0 &0 'AL+W=OV_G^V$C%8!3=.^$-_YWKM[A^_B6L@GE0-H]%PPKJ9>KG4YP5BE.11$ M#40)W-QLA"R(-J;<8E5*()D#%0P'OC_&!:'<2V+G6\HD%I5FE,-2(E45!9$O M,V"BGGI#;^]XH-M<6P=.XI)L807ZL5Q*8^&.):,%<$4%1Q(V4^]F.)E'-MX% M_*!0JX,SLDK60CQ9XRZ;>KXM"!BDVC(0\]G!'!BS1*:,7RVGUZ6TP,/SGOW6 M:3=:UD3!7+"?--/YU+OV4 8;4C'](.HOT.H96;Y4,.5^4=W$CD8>2BNE1=&" M304%YJ1AKD]LRX+3-,VOR!$?RA.A><)TK])EGD+W&8U-S5WBP+WP6G"2\ M)W* PN$'%/C!J*>>^=_#HQ/EA%T?0\<7_DL?^]K5T$7]='9V)ZHD*4P],YP* MY Z\Y/V[X=C_U*?U/Y&]4AYURJ-3[,DWLVKN>"H*0.=?A5(7?6H;BK&CL(ME MEUQ&87 =X]VAC)ZHT57XL8MJZL,'K[T N75+0*%45%PW[Z?S-GMF9O:,F\93-W=B#S.:B MU8QR>)!(M76-Y?L*F-@MHGYT&'BD9:7M0)S-&US"$^@?S8,TO=A3"*V!*RHX MDE LHF5_MIK:]6[!3PH[==1&-I.M$"^VLR:+*+%"P"#7EH#-YQ7N@3$+,AJ_ M]\S(;VD#C]L'^E>7N\EEBQ7<"_:+$ETMHDF$"!2X9?I1[+[!/I^AY>6"*?>+ M=MW:P31">:NTJ/?!QJ"FO/OBMWT=C@(,YW1 N@](G7>WD;/\C#7.YE+LD+2K M#"Z4N@+)T#^C8^-F==+#WJK- C<8-E#@_X-2I-T&. -?+H# MQQN-L_UD9+(AK]?Y$[W3"PP$Q!0&SHQ89!SG?!;Z^0 M"T,OR8V\W.BJJCV#-*<(GW$+,R^YC;W;^.K"A?W"W$M^$^\WN:IV&T%H04^; MA8F7S*;>;'JIBB4BY;K[HKUH_Z!6G;W\M_EW>MF M+K*2&ULU5IA<]LXDOTK*._65E*EV)*_L M?H1(2,*8(C0 :4?WZ^]U-T!2MLPDA^_;J!=_?.WX:E,97Z MMBK*\'YO657K7PX.0K8T*QWVW=J4>#)W?J4K?/6+@[#V1N<\:%4>?JJK"EN?(JU*N5]IL/IG#W[_=&>^F':[M85O3#PWPZ:67*[,F6PKE3>S-_O34:_?!@=T0!^XQ_6W(?.9T6JS)R[I2\7 M^?N](4ED"I-5-(7&OSMS:HJ"9H(R.E1N%0=#@I4MY;_^ M%@W1&7 \?&+ . X8L]RR$$MYIBM]\LZ[>^7I;7Y=*HFEV=J>O/ER^3Z7_3[].+3Y<7'B]/)Y5;RZ\7E)W7UZ^>+TXOSJ7IVY0J;61.>OSNH(!'->Y#%U3_(ZN,G5C]4 M7UQ9+8,Z+W.3;X\_@":-.N.DSH=Q[X1?M-]7AZ.!&@_'KWKF.VS,<\CS'?Y? MF6>7363)E[N7I##\):QU9M[O(AEH]#+OME//NA@ M@W)S=45SEY6FV-@EY)^81IWB4^TWZI-W]?IO?SD>CT=OE?.J6AK%7X=O3]UJ MKV MTH7"=M\"N6IXCZP2-JL98B@N]L]_7ESL)SG&XS+?EE 6K]Q,9YE3:^_R.JL" MQ& 1$8C54@5=&+R%H;D-E;>SFL6#YK1<1YO1T5L8Y+Y4,Z_)F1_/2Y-D<'_C?>G&U8EX]G$Z5IAB\NMW.+ M!]9Q6Y- MX28&B$ZV\$:MQ77PBBUY)I_C12-V)XE\G6SOS:(NV#%",OU-:6DHSQG4L[V; M_>G^WG,U-1E,6MDX\/Q;MM3E@HVWLH%SR;.]Z?DI7N5-=:ITL%R9%74.?8HB MS8_MS@H7:@B)Y?^HK1=3T3IJ84KC\?*&Y#9K$H04J,N*#+'&GF9V3<(_BY[( MHSY-)E>-X^O SH"\*0;8Y4Z3LJQAMVN#L*@H!"@1J='PQ7_NJPD;#,L5FP$- M#N:G-B L75U (5@9N9P$@#2_UZ7DRF8+?F G8468$+KB??B62\9\4JN5"Q56 MS3"\1\,8"D;-L1%X96.T5X8CZPQC5S-$? 3ZEZU37LB2;FW+&*8(-+ +DG60 M-/IA(X$@$'M@M]#Y[X@B^?T9; 7\X\W&$B71@X)4JCV'<^?=YXK?!3Y13$+P M$$!^6#FMYMKZ% :ZBROX":PB/("9QB1KXZW+0QM! A!I%+UF\;.WJ^95"CCR M]"2"A>_:,K>9)E9$"S5K8@T/0].&:@*J#7F)^;:&):##KFUAV+A?NL(DI/IQ M&]\;@0+@'5ZI ]FOB98!9K79,@5@9S,!K_AV"\&P#2O& /)$'4 OUP(4++Z> MSVD'Q:CD9!2J*XI4MB[>-U48J,+JF2T8-P8J,Y[BDA.!*TU\E42H$&N<$09L M$*B(3P)0!:O810TMRY+N:2/GC07"=@3ED@=:,1E'>.\HU*N:_4LV*./(!4;/ M$0*DNK<,17/O5A$)&J/L]U"&5PUE>-6;ZS];:)Y#=Y8TI=YK$USMX4R[R,/_ M:D(.YM'H;3?IJ25\#,"" (.5@UV42%&9AA_ VB%N?FD6XLV9#DND1WFU?!%6-:(;]D**Y4Q M&6"3NV)Y#7^\8.=@"/+(&&X&Y$WV@ M*+Q#!,:@_.MH,#H\!%A@RMW9!L;_79 KF@^!%>&D#3_:%_,M(OJ3"PXDQ1'/ M"O4,$0RG@(ODKIX!:&:H>7=*(,BR(?>BC&_9+0@Q%XZ7,J>V(C:AYJ>1A DVMN.%YQ//,QK M&R21-H$XKR4EB9'(!J03$T;X06ZP!1!!0!I\.K' @4!\0FW:UC2']IZH84Q# M3/:C/)DB]HVH1G!>S.$'@E P"*50?:=MH8E.BP4;;[U?FE*6B,PG)9K2& 3A M@ &CI5V14V*2@@&1-MB6\./*^0UE(8V]@4Y0!>FHZ(3_@'X.QMR2=U>QOR%% MD%ZO43>Q=#-=WOIZ764;5>A[3NS!KB"ZE^Q#@S-(!D,+"'G#>#8CIL"9U+-Y M.TZ7"B/L*-Y*-J#=,OQ&8ZF*=0Y;/M_*OX^@3V[6!FJA 6R1D".AF3O+H/K_ M--*Z9=+/S/&P(H&]N]23B09+ZB);R-P=[!HU9]@JL'>=0V!+0I4AT+"7,R**J31\'>=UPD->]E.%70EXU M[218*DY%YIMF*;N;C?1.O;O?\L/KJ1[ECAKECGJ5NP97\(B@:>6R6S5% %>[ MU/CI21H?_'?]OX:C@*.O:9?/*$K2@^WEYM3A$-0.2TU4>(*2N%!CH0'->Z/F MTS&(3$,71D=/OC<:OQXFM>TX+56BKUY^(_T>U\%*#QLV,H;1;>:99M%\D!V[R7YQXT/'O>ZSV]1[5V.]V,C5?/A4<*(-60WY>&?,:L& MBM=ZPYS#S85UP2J.0U *-((7*J*9J'$/S16,M@FO&-NVL(KIAI9"<3(]52^/ MAT)O":-+6TG-1+]0AH%DPG-6R+HUR2@JH#Y/M50NY3KQ(-15U*B(6$_"KE+/ M['[+""LZ5^DTE3*0$BK7>-LC5]F&7.&_S2PD;==L,],%74D\P7#0BTW94WBX6U,YASH3G^2/UMYJ;NNG*M.+/V=$_2\D$MG;SDREH0Q9K@_5^F=-F>5'9D=5A:B&1_5H,QJV!W+#WI7/ MD01S:7-Z5)Z4,';*_R>F>4!*!9QCXSJV#05?D6/DP(#KJC8N!OR2U&J,9_RJ M((7T4V*--+/SVF>, .RFLD;,=X&:?7A&^$O!D3<22O$46C@EF(PM?#DFD&@7 M?A&[,+$JVUJ"YB6W)_^N;5BV_=].GQXC)-L_LH\T>SHCJ,C611:;+3K$LP>IL#/B#M6],3^_D+(K M@)(5*\\,;"+&U?,J'I6)C1/1;^V\KR;;B+0M[7;Z:6P1Z4F&D.##(&%>S6'* MMAM))/T@=ITWV'4%[/H'R=%'>$:=D^_1CP$'5[FG+D0&=X;TQQ&Q,^IZY]Q= M3'QWH;XB8C1N]1GWZG.!>+8^T:C/KER\^(R8RM6$.=1.;7IGW*W-=Y;IU:4] M=A_U'H*??*+^.]GH,Z7"4R[F%PB()RJ\[\R68*]GUNX)TL.S2*:/KX8O#H<# MF6)KY$ MY+"@.YOPMLRA?J0C5F831OLRXB'\O* 'Z7RCVJP1B41(N;?B,NY" M;],UXBFHX+DR_:H^ MY\J#F*.MVOITVT\AE["X<2^FMK=+1OWW0J[C.=@5WU[XVN;JG5';.]=N]'ER M ?5"?3 +6Y:1T7+"=&06]4>-EZ4^D&.([G:ETYN\.;+AGI9NCO3D(L83%S?D MAI;Q*(+:$[S.^4NLZW>>P@RH$7%';130?%-T+F=$209<#,BF=1-E(XNT\YH> MW+;$?+!*S"@=$>[W0G-[&CCJ/[V[CF:Z%GA[R!]_=OBV/&W#;_2]9ETF[89864Q:4GKE4=92]Y1#=J>P_Z:YFW/6 M"P*!.VF^P3$/)4 ^3J8?4H=C,KWA)R^&1P.4?@M&\NOFH/K95X?\I<;'P^>_ M*/ #3[/Q$H F>8T+IC3RK'-*+HR8%HA]CO"P%='>PD%\Y')=2N9)YTP<(](O MLI59,70R:9<[$'*JR1=-9G1O39;4F"(7*1F=&PTE;.RAM27R82N*D,$GPR;B%UVOD>QAV:[KS_P$V?0!Q_B>$[K]5U3KX2R-'ZONG)TS?P04[ZB1[,:V!X]ZZ ],'DXF%S.@_DKN)!8A4M!J[2>@$7F^);J84[:]*0 M%%MM8_M55PM&,5TJ2PW-;6,_@@'WC>ZZTJ MN^D-TQAZ9BS'+9?P[=DE<5L^*17+<#G[P#A$<<#8GKQ2L^-*SDZ.<]"Y/(U, MON KXGS+IJSD'G7S:W,-?2*7K]O7Y0X[\ON"2%QAYA@ZW#]"#O1R+5R^5&[- M5[%GK@)MX(]+#A=Z <_G#O@1O] "S>7\D_\!4$L#!!0 ( ,XSK5I#U4,O M@ ( -H% 9 >&PO=V]R:W-H965T[%B0RZD@UC;UH)T['E M:$)(,9$:@:ACAU.D5 ,I&C\/F%:74@>>RD?T9U.[JF5#!$X9_5ZD,A];0PM2 MS$A#Y9+MO^"AGCN-ES JS!?VK>_]G05)(R0K#\&*05E4[4G>#WTX"1@Z'P1X MAP#/\&X3&99/1!)_Q-D>N/96:%HPI9IH1:ZH]$^))5>WA8J3?A2LULL9O#[# M9!V'T2R.(8B>(%[/Y\'RA[;'X4L4/H?3(%I!,)V^KJ-5&+W XO5K. UG,7Q: MD0U%\7ED2\5'H]K)(?>DS>U]D+L',=B)MY%P#GA MM]!S;\!SO+L+>+VN.3V#U_M?S3G7DS9E_WQ*/8,/HB8)CBTU9 +Y#BW_^LH= M.(\7"NIW!?4OH?NQFNFTH0@L \PR-1E:XKA#+A#48TO>0-2TD.>(7X:^OAIZ M3N\1_M6Y9$V50E-K@NIE8W<1:WZ=EG%BQIM0$#E1'8.@Y@4%SSR"?N?G=M+P M?@!/F&"Y00[N_8=^KC>X&;K#X@G9>_[BW M6T\]V6U1":"8J5#G5N\)WFZ25I&L-M.[85+M B/F:ODBUP[J/F-,'A6=H%OG M_F]02P,$% @ SC.M6J;*.24U! APP !D !X;"]W;W)K&ULQ5==<]HZ$/TK&C?3@9DT_@""DP S":3W,M,FF4!ZGX6] M8$UMRY5D2.ZOOROY(R80DK0/]P7;\IZS9U>K]3+8+I"F*^&5JN52W[9@E9 JED/"4" MED/KTCV_ZFI[8_"#P48V[HF.9,'Y3_TP#8>6HP5!#('2#!0O:QA#'&LBE/&K MY+1JEQK8O*_8OYK8,98%E3#F\3\L5-'0\BT2PI+FL;KGF[^AC*>G^0(>2_-+ M-H5MKV.1()>*)R48%20L+:[TL5\>GLS(YS:?SA_OK&6G-Z2(&V1[8"MUJL!V4+JX*%]XK+CKD.T]5),EU&D*XC;=1 M;JW9JS1?>0<)OU-Q0CKN,?$ KU/GH&/X.G^8@WVA%\S=__G\R?>DW_-KU!%QCYV>2\:Y$* !4H*2 M.CMA,SO\.3L1Q"'!SD8DQ33N9_MHO)=!P/,4_6;T21\9)/*[SA:MYSK:3&@U M\(C]58(D[K/K_G,,,:,+%C/%X$.!^"\"\?R/!W(#V^Z/2,MUG':#M^5U&L^_ M>YU' F"K1QRH'5,FICSN80V8!EE5@K9PO8N&O&IES*72R5MQ'DHB>1QN:6B" M7J[_);B4)-8_[X64AR]=U5M[_NY4S'#W,* 5I,@1FXJG(79])I7F7$-MZ>]@ M3_N8$@DF8QH88GYB;@Y+;=/J=/J[&];UR:V*\#SRE]*+W%9V[K';]W;09V=D MSA6JW4$_Y\SO=G9PGMMMY,JD>"EX\FJ)US$@V6X,+:1KEV&P-. )D%8IH_W^ M_$]3!=@D515!D][=X[3?:U?!&\\?@'U[,^ %X(&&*AI%'QL);>G>U-V7!O^L MK3OGFIFQJ;7 4EHRU3;-82_56_7\MM"C'3E'I9#_J36,J8Q(+M&:I8VR-!-@ MU0[#7ZQ6X3"=/>UH\(=Q\.5]BOS1QNR?BK>L$GW+"**L;=X4#PSH^:"*QQ&PO=V]R M:W-H965T\>[8B\+"%K W_?L":V\$7#9#$I'-QH0M2N,V@FQ0TP5.T?RJ'Y6U@HZE8!4*S:0 A?,A MN8S.1ZF+]P'/#!N]M0:7R4S*5V>,BR$)G2#DF!O'0.VTPBODW!%9&;_7G*0[ MT@&WUQOV6Y^[S65&-5Y)_L(*4P[)*8$"YW3)S40V=[C.I^?X+YY>/HY&=],X?L3G7'4/P:!L' :A\D%_.]L[SXO_>5?8X[5#)4W-F[W(FY(84(;^Q4-*D:Y M[OS?(#Y*TY,M.SKJ1WUXL=4)3$"M9(Y:?SHVVBDHBB_@E@EF?W@!"RF+=V 4 MGGR")&=GG_:]83!5D%5J!:^;6C(Y5*8MK:ZW:XS7;8%^1[> MMC5[FPLF-'"<6VAX?-(CH-I6T1I&UKX\9]+88O?+TG975"[ ^N=2FHWA#NCZ M=?874$L#!!0 ( ,XSK5K'4)SX3@0 ,\1 9 >&PO=V]R:W-H965T MF?%X'CONK[CX*>< BMP5>2D'UERI MQ;'CR&0.!95'? $E?IEQ45"%HL@ M$@&S@37RCD]B/;X:\">#E33>B8YDROE/+5RD \O5#D$.B=((%)M;.(4\UT#H MQM]K3*LQJ17-]PWZ;U7L&,N42CCE^5\L5?.!U;5("C.ZS-4-7_T.ZW@BC9?P M7%9/LJK'QAV+)$NI>+%61@\*5M8MO5O/@Z'0=9]0\-<*?N5W;:CR\HPJ.NP+ MOB)"CT8T_5*%6FFC3L4VNSB?D M8$*G.\5'-)SLL4TEU]!YUK//0W'I[XK8"7 M5!R1P+.)[_I1"U[01!Q4>,&+(MX7:(T3[L?1U7(L%S2!@87E($'<@C7\\LF+ MW6\M7H:-EV$;^G",U9L5+3,&*:%4"E!R7TNMX-^^=3UW> ; M>>_VN^!2-M(H29;%,J<*TJ;O"NGFE IQS\J,8(:3>9/B;?^HX,M2Z48H]@^M MJK@!K;^=P8R53,'7'&L[/7ZS"*[16X3?B)^);_=BUY /?#N(>X=&3]3SR ^6 M(%\!F0%LXP_M;B]\9 $!W-@]?-3OV]T@)),JY;2.7,_%H^P;ECMV-PI-WT([ M]'=\"[ C(A=8D6\[71-!4]PD< /Y98C/Q LZY'(\(I)E)556,/)KHE>R^?+M^.N[W& MT -VY[W>*U^=/O??/*PW>&7,TB@F(+84$S83C$7Q8(R49CU_\YL M\Q(6"KN[+.3'7;/2#W;%V/.?(J70BQZ3DF?W>GM(Z>N>XM*,\D*:"N)@EZ;\ MJ,WYP':1&MZ>M=Z1S=I8+GH7EON_L-^'LF([6W;>ARV?-AK9'3]L.01&S2$P M>O8AD&:9@$QG[F$8F_JKV0ON%CKC^PZ'[<9>73US@8O,//PWG[8'O&9UZH-> M3<58!3J^C/-4$LGS5%>^R0+D!D_7%8)>IRGR3S7VZ6CG>G0 M!>B:J)[;EJ"X25#\[ 2!5*RH-J794BW%*_+4;O.C-^/GMC>@[P12W'8U\6P2 M'NM'QUP'75/H&=; R M17U]4 N*+ZI?]BE7BA?5ZQQP&UL MS5=M;]LV$/XKA+H6&]#IW9Z3V :2U,$Z)%M@)^EG6CI;7"C2)2G;^?<[ZBW. MK CMNF+[8O)(/G?/\7BG\W@GU:/. S9YUSHB9,9LSGU/)UDD%/MR@T(W%E) ME5.#HEI[>J. IB4HYU[H^T,OITPXTW&Y=JNF8UD8S@3<*J*+/*?JZ0*XW$V< MP&D6YFR=&;O@3<<;NH8%F/O-K4+):[6D+ >AF11$P6KBG >G%T-[OCSPP&"G M#^;$>K*4\M$*'].)XUM"P"$Q5@/%80N7P+E5A#0^USJ=UJ0%'LX;[5>E[^C+ MDFJXE/P32TTV<48.26%%"V[FEJB49R3-B@+(S" M788X,[TZ_S@G#^?7]S-R,SM?W,]G-[/?[Q;DQSNZY*!_&GL&K=BS7E)KO*@T MAJ]HC,B-%";39"922%_B/6374@P;BA=AK\(;JEP2!>])Z(>#'GU1ZW)4ZHN^ MSN4N3RM%<;D,3F#B8$!K4%ISINS?!T#_KH1FW-.,^[=,%YE]:<"!R M1:C68#2A(B6J"P4IH8:L*%-D2WD!78[TFWKW9A3ZT1GYK\8K MR_W!>\ Y/OD7K_SC2'R"!? FJ"7;\'8)]$*Q/_S18 M?A@=R=\>K ZM/35DT-:0P1?7$),!23(JULB.B8-Z83>;*V5B"]K@1]?HKC+2 M;^VK'D%ENJY@UJ M8K]146!K0/Z>[LT-O89,_RPJUD>V@F'88^^5ZE)G2T\ MAFT AE\< ,N EJV(@203[#/R*316;VRM:F),K(DLWVA32[JBT&_RWT[9YSOJ MS-1F\<4%EADV9_KQYY4"P%=E #^0ABAJ@&P0^004X>X)>=MB8C=":;;?8+^& ME[*5'"\+L^GI&1"$L1L>0(+@Q/4/02G;LA3P*_G$@*=MHKU]X52U ML,#$A?V&J2HTL1N4MO0+7M7*; \J81H]4"P!?"7A:.2>^$+S\:K5QI"NF="$ MPPJAOOL+YK6JVM=*,')3MHQ+:; !+:<9=OR@[ '<7TEI&L$::/]#3/\"4$L# M!!0 ( ,XSK5JC53A8#@, /L' 9 >&PO=V]R:W-H965TTJE:)-2&0%%I *K35-FE2-;KMLTD.8LVQ,]LI M[7[]S@YD;#!43?OBE[/ON>=>[!NME?YF"D0+SZ609AP4UE9786BR DMF+E2% MDDZ62I?,TE:O0E-I9+E7*D481U$:EHS+8#+RL@<]&:G:"B[Q08.IRY+IERD* MM1X'W6 K^,17A76"<#*JV KG:#]7#YIV88N2\Q*EX4J"QN4XN.E>31-WWU_X MPG%M=M;@/%DH] M=_)EP0S.E/C*PGM7Z'&W\\P4P)XT=8;^Y& 62UL:K<*!.# MDLMF9L^;.+Q&(=XHQ)YW8\BSO&66349:K4&[VX3F%MY5KTWDN'1)F5M-IYST M[.3V;OH(;Q[90J Y'X66(-U!F&W4IXUZ_!?U'GQ4TA8&[F2.^>_Z(5%I^<1; M/M/X*.!'IB^@U^U ',7)$;Q>ZU_/X_6.^'?(K4:K?UC+O80K4[$,QP&5ND'] MA,'D[*2;1M='./5;3OUCZ),YO:R\%@AJ"4+)U5N+NJ126MA#3(]CG9T,XJAW M#?]KIOAGA4_ 5G*+&98+U+\)77;==!C!9\E*I2W_07=S;C)52POT.H5B]$1E[EX4:H?DX@''B^+^UVB-XY/"K+1(.S/3J%7F<8#W?V:2=-$YC59).85(X;T=G+ MS+X1#W30>!)%6^-_ 3GUJVY\O2-).MWT6,4G;74EKZZN3)65DN28\;'U7Z#+ M"AW5AQ+1)& O[H?*\CB)?RV_)FH?F*RI0\#F&]@)DL\LW#3,F4]57FLN5V + MA HU5_F!*KFD1,V4?$+MFXFJ;--32F2F=I/<3W \Z.V\AC]XI+]JZ%#*PIT/ MN42]\FW'@ ]R\S>WTK:SW30?^J_K35LD"BLN#0A&PO=V]R:W-H965T>9,Z)F7&U-.?%^G.7"J^[($@2=;J3@U:*J=KTL%-'-)G/EA M$)S[G!;"2V+G6ZHDEI5AA8"E(KKBG*J7!3!9S[R!MW<\%+O<6(>?Q"7=P0K, MSW*IT/([E*S@('0A!5&PG7GSP60QM/$NX%D<5+)=/N2^HF-AIY)*VTD;Q-1@:\$,U*G]MW.$@8!^\DA&U"Z'@W M%SF6E]30)%:R)LI&(YK=.*DN&\D5PA9E912>%IAGDKO[]=6*]"@OI^3F?GZW M(LOYG_GBYHI\7M,- _TE]@W>8Z/]M,5<-)CA.Y@1N97"Y)IA[(],]$E36'F85-H M4$_@);VSP7DP/4%TV!$=GD)/5MB#6<6 R"T1TH F)7VQ9<$_D5&1@C[&^#1F M[VP@WCAMZ>QG2*Z%KI0E3YBDXE72/O*3VPW" MZ8$G' W)6AK*L">4 F':YZ B^QC*L:+X!^W#0>WPUOAA@^QJY -@RVF!KTOV';JV8P-(:1I6O&C338VFZ;XRP%90/P?"M15VO8 M"[KIG/P#4$L#!!0 ( ,XSK5K-AM*'G , #<* 9 >&PO=V]R:W-H M965TQ7.NPL&))JLV"/1UO:0)WH!^VMQ)G=HT2LPQRQ41. M)&PFUK5[-0N-?6GPR&"G&F-B(ED+\60F-_'$<@PAX!!I@T#Q]0QSX-P (8V_ M]IA6?:1Q;(X/Z)_+V#&6-54P%_Q/%NMT8@TM$L.&%EROQ.X/V,?3-WB1X*I\ MDEUE&P06B0JE1;9W1@89RZLW_;Z_AX;#T'G%P=L[>"7OZJ"2Y2>JZ70LQ8Y( M8XUH9E"&6GHC.98;4>ZTQ%V&?GJZ6CPNE@\+LEK,O_V^O+F_^;8DG7NZYJ N MQ[;&$XR='>W19A6:]PJ:3[Z*7*>*+/(8XI?^-C*KZ7D'>C.O%? KE3WBNUWB M.5Z_!<^OP_5+//_MX9Z+L@()SH.8.KE26QK!Q,)"4""?P9J^?^>&SL<6BD%- M,6A#G]YAW<4%!R(V)&:*)HF$A)8IC"L2GB$OX!SI=MCW[X:>XW\D__9]GTJ M%_+66RA2E)8J'5:,6LU)0.;H*+$$T3@O-C@H),N3-Y\^9PF5H#4HP,7Y->=$Z!1MH[U3(Q>= MWLAIPH>] 6*TJ!?6ZH6_HEZ5IE0IT(K0/":,/7][A"O[P)+W!L-374J%L,^:;?TAS$C M6A 4H]:B47U==^"^K#_7,TPV(,UGA.41.IQP[PQ&IT7;\9Q+LL06ZI]7W_Q( MA1C(<8ZOJOUZOUEW1==4,',VKE@KO.6&Y(APV MZ.KT!EBNLFI3JHD6V[(U6 N-MU,.4^SL0!H#W-\(H0\30XY\%%QE5.!2Q+0L!-#)*66I[CC.T,\IR:SHV#J%E*\FEFO5$S,6)TI/V--Q06.8@[HK;@2.[ 8E8AGDDO&<"%A,K!/W\VF@ MY8W =P8KV>H3'S,^_DK/KRYOSJ_G)[<7U%3F\I?(,.O'X3=-_@]=\:]*Y8*RA_-Y3.F<^RH"%,+$P*"6()UO3C!W?H?.EPU&\< M];O0IW/,P:A,@? %"7F&F2BI(7/(I9*8%"E5$!'%L2N58*$>(6?"!T+SNL<+ MK2)WQ=9M_>.'D>?TOY#W;F\3 ?",(WM%<>?#Q&S]]A]-!?WQFYDY1;H>DQAR M$#0]-BM (\P9ADM#=?(WH@>DI7= 7-]I1C/<1&-4JT>PQ+)58!%2&\--SW3)6(GN]7R_"P;7C40'2P9="P9=#-EJJP&K(D-(]!$I:3,E\B M-]"A;8KL(D2W@?AG6],O*N MU]:K9XP;J.0.?C\>C/HO.=YSW&?0FW1HD+7Q@U+!AU/#5]:==3*K# M%+F^BT/=D/]747FO]M5L>S7 /EJ^MMW6GX&^;+$\WDC$L8"XS>;]U#]_!!$R MN1$]PSHL<#]++&#UW 5.,;QXA&OEUJ:3".JQC M?5-BO4PQ/Q@=!T&P.\7VV-O*MFV(*LN(Z_0<\H1GAFR97:^ROD'MR=O=CM?M M%EY'*@=-*@>O3N6%+G)+LWU4XG5\_P6A&_.M^VF"-SM"3.UM^=$LA=L+-H5M MQN3#IX6^+3#<17V $:$5#]TCXO><@/R&*UV .=,B+$@1X*']Q""-R*%WU*QF M2VK)\[Z_WIA?!:K]TPYH$UJU MXXRW6W?W#$1L7B@2;P]EKJIK?#/;/().JKO_1KQZ02'+8LQ:DL("51U<2(N( MZE52#10OS$O@GBM\5YAN@@\Y$%H _R\X5_5 &VB>AM-_ 5!+ P04 " #. M,ZU:A$,D#8L$ !W#@ &0 'AL+W=OMQ?TMBS+LT)8E<65,6 M8R&';-/C*2,XR)7BJ(<@='HQ#A-M.,CGYFPXH)F(PH3,&>!9'&/V>D,BNKO6 M#&T_L0@W6Z$F>L-!BC=D2<2?Z9S)4:]""<*8)#RD"6!D?:V-C,L;2\GG G^% M9,=K?: \65'Z10TFP;4&E4$D(KY0"%@VW\B81)$"DF9\+3&UBE(IUOM[]/O< M=^G+"G,RIM%S&(CMM>9I("!KG$5B07>_D=(?6^'Y-.+Y%^P*6=O2@)]Q0>-2 M65H0ATG1XI+1:CQZP?)I M-OX==)[P*B+\8M 3DEH!]/R2YJ:@00TT)IC21&PYN$L"$ASK]Z3)E=UH;_<- M:@6<8M8%IJ$#!)'=@F=6<3!S//,#XG#._0+=.H^N3M8E3[%/KC5Y=#AAWX@V M_/F3X<"K%MNMRG:K#7VXE"/4A5Y"I>74/BW[ JY/J9Q MBI-7I6*X5\=DAY!R%>%CXLO&B/Q?[:>C;:X;NI>8<)X1$&!! "EC"U(6^J22 M&&>,D42<+G>,BTKD[B4-&E<<(+&YG!_Z]N(FJ[D_ <70+P2Z$ M\-QD-5= VGD@7; D24B9;/R,R5P8RT\HP#WVPTBF,?@,'GZ]J50-VZI!6X9N M&J=\R-5=Z!U-+DDJ2+PB#)@YJ5>88/3SD7GL6<<\! /!?@U9IBURN^B(S>J: M$!DGKL&29>8+JEASDO%TWL#2-VN AFZ8UHE+)R1[V-)^K\"?)$'FDUAM[UD6 MH^Z*Y5A=JXWCGJQ8<8"+?>J#DR5OB%_!. V%C8NBF3+X^M#^: M[5UA]5P=&4Z=VO&Z;EM8OT?]O>1!,O7EQ>Q\J+\UTO>Y;>M]!_Z0V[,X"3&8 M,_+Y/E-_)(=GIB+1[:.3DE\OT&B9>:0"X#2-0E\],27%VXM2MZ#W]BBT'8XI MWK^?_?I54B1*/3".;MI]W3ZR\M_OSAN*TTUY/IL9\AQ8EOUCNU)GGD_F=^>I M^KKGY8\)Z%@7;2ZJY0ZZ.(/[+I<<&4S8M_[L64X?ZC._(O^U50^SHJA; MIVC/_3SV:L5 3-@F+WDX\&F6B*(NJ&:KJFI4%!,'\:(DD[\ZFS#A(")KJ0JE M^QI@19E3# 1-\])B184L5/+N5E:&A"D!N;ZF5.P'BJ"J-8?_ %!+ P04 M" #.,ZU:)H#M17\# !@"@ &0 'AL+W=OUJU$AO 0$BZ2:2FV]6>M-U6R=[M9QZ'1N32R2P(95F5Z)W1?8^Q,:O%ADJA[)KN$=1Q:)*Z5%OA=& M"W)>-#-[V<>A(S!Q?R- ]P*TMKM15%OYB6FVF$FQ(])P(YI9U*[6TF@<+TQ2 MUEKB*4WY.([>\Q 70=M:PVD!P.7]"3@'9,CXGLVH2X-3^#YK<-^C>>_ MQN$A/QN88!C&W)4K5;(8YA9>!@7R&:S%^W?>V/UXPLB@-3(XA;Y8X]U+J@R( MV)!8Y&6E65W#N,42Y#%A14(2GE4:$I()I4@)TG#FR*12)F'(H],ZW[^;4-?_ M2/ZO^7LJ 8ZJH<>"N8W3.KD'BDFR&8(WJ_V&#UD=D8T4.8:DT+RH>+$E^([) M.HJJY?V#7/@VC8+++B6T@]"]_ 4GX6H/A6X,(!WF"\]VPPY>2Z>3:0>S=QS8 M/IT,B(5VY*/@)X <3,:?>0)%T@ MQ>87HY R'3;SW'EY7NV>F3IO9#SK$*COCB;T\G5JSLZL.QI[ QGRZ(B&K]7Y MYG1Z(1VY[OGJNM$9F;+NEOXT'+G1V[-YC5'[4*O'?[71A_6%2AE>&I'A=Z_, M$M^LPSV_>K6.'TQ*5FA%+N ESJK$5 .^MQ\VE7E0^K93WYZZ8YN&X_[1Q/:F ME-R7P_D-HHD=15&/'DW("I26/#91QO\X?B)5P74?P0NG>-G\'MWODUJ; CL, M GOL#9KKNZWDT)_B='[]'.2V[FT4YK\J=-, M-2V?;INNH;_V)O>"Q.TY1B4 M##8HZHZBT"*RZ6>:C19EW4,\"HT=2;U,L04$:1CP?".$/FR,@K:I7/P$4$L# M!!0 ( ,XSK5K>;X$LNP0 (H, 9 >&PO=V]R:W-H965TT@(2I>U>I8-6"[OWV2038C6QL[8# M97_]S3@DI+>TVCW=?;HOQ&-[GGGFQ?8PW"K];&( RU[21)J1%UN;7?F^"6)( MN3E7&4A"A4TH3O]UL]OV4"^F-AV[N28^'*K>)D/"DF)CQ-2S ?LF>-$I^A1**%*012C(-TK)1Z)N$A''E-(@0)!)80.'XV,(4D(2"D\6V/Z54F2;$^ M+M'OG>_HRXH;F*KD3Q':>.1=>BR$B.>)_:RVO\/>GQ[A!2HQ[I=MB[V=@<>" MW%B5[I6102ID\>4O^SC4%"Z;;RBT]PIMQ[LPY%C>CL7)F,!S#R\' 8T!OPQBQ3!/@*F(1;G--;! I:FP>#RL.<;V?;R3#Y?M9N>:_=^^]T7L MIH?854N'.1SFTH)F3US;77UAN4)^T,$>)T!FZPU@$,LU^?3Q9=*F DITCQE7,H4WQ1&N\1ED$\$-H>S7+]6^K?3P=_\8\V3QM MGQ$Q@[>PD.N#"X?,?N5:J-S\G!N#UN"'N5:W_Y^YT&HT^YB$SMDOUS*FM]'M M#^KRH%^7?J$4>HU.]WCZZE\JE64,] P=JT\*IS LT! *"R'C:^P)C&4ZEY)2 M4^P38!B^QH8G-(A84M1>R#*MPCS #L/9P%.7<;DC0)X8A>^_R3#+ I\CAJT( MRB)=Y=H0L"M2FL2D$B$;"QU^S-SIS;BE>@Z4P8H0,L@UTFO0*,E#4@YX)O!L MBN]$H;Z9RVJ"FAL<@XFKW -MC-L$BKE.V :V95\24 6W,EYA@ M&0.ZP= E)*X8+Z.,.2E/^%;8N!8YR> %0V*P1<(&;57LI\>_H.J<*4%R?-*Q MK\L@$)$(RB#M77)A2SA.8%@$8 KV"V2&&$8"DI RGR,4^E;A5)6 S+6P"K71 MVTF(U83]&^8U%5@S5DF@4L-8JAR!5L@0ON6"G,5.U>64![& 3>$G&L(AW0<9 MEDM.Q# B+MQE+,[=^9L@]Q+*:;JXL%2%R [!M3#/J+KB0:#*8G7>!DH6%,D6 M 6-W^PSN-N*YC=&/[]PMKW9N^?YV\O=U0UC_+, FC;@>J24+04R4/W] M&/\%4$L#!!0 ( ,XSK5I[E8C&Q0, -@) 9 >&PO=V]R:W-H965T M@+"!1VNTB75\$O;O/;C($ M:Q.;L\W+[:^_L1-"5U"NM[H/D-@SS^,9SS.QASLAOZL5@";[LN!JY*RT7@\\ M3Z4K**GJB#5PM"R%+*G&HO-.3":O0GPW@UDV=B]PWJ?!+#EXI"V7^R MJWU]AZ0;I459@S&"DO'J2??U/GP$$-: T,9=+62CO*6:CH=2[(@TWLAF7FRJ M%HW!,6Z*LM 2K0QQ>KRXNW^X>WPAD\=;O3_&'R,GMZ M)*T7^EJ :@\]C0L:F)?6Y#<5>?@.>40>!-YX!MG/> \#;:(-#]'>A!<) M'ZCLD"AP2>B'R06^J,D^LGS1+V=_+NF*,S[/:;IHH-8TA9&#;:) ;L$9?_X4 M=/TO%R*.FXCC2^SC!79EMBF B"7VQ!;X!A2A/".*Y9PM64JY)@IR[!M-8(^] MJ]!A*45)4JP%XQO&3*08K"I91C0".7ZLZ>W)%$O R(WZ"5G@]P9W MW"4Y<-SSPM:*9MC)3.FJ!@TB<'O7UR<\H=M'GCDJR>Z.P6>8>B'6ML8'MS,A M1[AMMX B3%FUD%V[%%*S']5$*V@?UT'OD[6[/?*D5R ;23$-I2*M\(@+XNX) MKA7VVF3&-6 #-#)LK$G2/T$$KA^<\OS;D9K)Z/.C;Z=;%>EXJPHPK%G KLWQ\(QE%Z M*DX<705A9-'R/2U8)S_H?#BV^/^++<8\%<5SXGVI;^U7ZRH,/IB%4=DY]3&> M%IL,!D188UUCK/;A>^?6EA9ZBA+:!X.+T%J3E<6UBZ^EV#)[R\!+3FVI6KQS M[HOMO3EM2Y"YO5.8C=EP71V\S6QS;9E4I_71O;KS8#%RAMHL8(E0O]-+'"*K M>T0UT&)MS^Y7H?$F8%]7>/4":1S0OA1"'P9F@>8R-_X'4$L#!!0 ( ,XS MK5J#".H7"@0 &T1 9 >&PO=V]R:W-H965T@Q"HDV[*=M+VS8IXF(0H)?&/ DCA'[>XPC M>AQHIO;>L AW@5 -^K"_1SN\Q&*U?V'R3B\HFS#&A(>4 ,/;@38R>UY7]4\[ M_![B(S^Y!C63-:5OZF:V&6B&<@A'V!>*@.3? 4]P%"F0=.-;SM2*(97AZ?4[ MW4OG+N>R1AQ/:/1'N!'!0.MHL,%;E$1B08^_XGP^+<7S:<337SCF?0T-_(0+ M&N?&TH,X)-D_^I['X<3 ,C\PL'(#ZU8#.S>P+PVL#PR:N4'S5H-6;M"ZU<#) M#9PT]EFPTDB[2*!AG]$C,-5;TM1%*E=J+0,<$K6PEH+)IZ&T$\/YZ'6UF,*S M!^/5;/):/X*H\GD>35_G7YM]ED M-EW"9Q<+%$;\"WR"D,!K0!..R(;W=2']4Z/H?NZ+F_EB?>"+#4^4B(##E&SP MYMQ>E_,J)F>]3VYL50)=[#? ;#^ 95A-X %BN,RM235EM&<-,*P?4=QJRA.2 M%-M,*2U8+5WX_.E+"69Z.Z99@?%NB$PUYBSB=K&<[)1K_U_+J60JXVS(9OF0 MZLW;XWODXX$F7ZTB[A6W3IB;P9P4IO+S86AUVTY?/YR*5M+) M:K7..WDUN74F1JL0HU4IQLCWDSB)D, ;E7%#/Q1E,E1"[I6A3IB;P5HG$;:[ M';/;O1"BSC&]UI6J=M?NM,UBS#,IG$(*Y\?[0J9&\-4%_I:$!Q1A(DKW127J M7D'JA+G.57!,T[8OY*AS1.]ZQ&;3LLK%:!=BM"O%6"9K+A 1(8K IO6>%.F%>3; S6;J%+-U*618TD2_$9 ]T*T\+ M*"TWY8[,3MGPS\?'[7'W*B^8EM,Q.Q?R7'?K7"9QM]+%>Z6I$^;5!,NDT4_* MQ!BS75K0<[D9$B*RHJIHS;X9N&9OFM;6%^TCLS=*2VC]/TSV(4*6)[N0<(CP M5B*-1EL&GF7%?78CZ#XM1M=4R-(VO0PPVF"F.LCG6TK%^XT:H/C",OP74$L# M!!0 ( ,XSK5JZL4Y(( 0 "T4 9 >&PO=V]R:W-H965T"L'2$!Z5Z1KBPKM?7;)4*Q-XJQM MH/WW9R=I(,U+BS:[7R!V/,_,\]@>3SS8,_Y=; D>@G\4 R-C911WS3%:@,! M$1$*F:_-D4$0?BQ4:!;]J6U3$#0D-C-(C[YGPT8%OITQ#F'(EM M$!#^.@&?[8<&-MXZ[NGS1NH.0$FIKO!7S1?R+]NE8 MRT"KK9 L2(U5! $-DW_RD@IQ9*!PR@WLU,!^;]"J,'!2 ^>S!JW4H!4KDU") M=7"))*,!9WO$]6B%IA]B,6-K19^&>MX7DJNW5-G)D3M;3.]NE[/;ARL7W3.'J\6R]GRX?YJ@<[16 B0 I'00_]2\D1]*BD(]-4%2:@O MOJDA#PL7??WR#7U!-$3+#=L*-5H,3*DBU?[,51K5)(G*KHC*039NO;D+JRKS'!LGFS0G MQG-^[4R/]J?T\(\V^L^(DGAK'\78 M*XA2&]&IHA0=8KM7(4HG$Z53*\KU1RQKS4_=6TV"N0V!Y63K9K)U?UFVZC:I M:)-@;D-@.45[F:*]VH4XYWKOR=84L4 M$U.MWU,E*CJL3DR7&?7+WY6H+S^A1VTPI^I1=%BM![8.!9Q5J\AXM6+;4&D1 MD5?R5$XUA=Q@JXAB,PI"4-%6J#)5J@Q MHIQXD[7EM%$TMRFTO)"'FA:W?UDA@INL3J>-HKE-H>5E/53%N+XLGG/84?6I M[[\BDF;GCS9GI[!1'*?[?F\6!^&VG1_DUH=V*G7SZ!XE /X4UP?QI?#;WK'^/^.+X!,@\PR47:#>'/5&5K']8*TKKHJKGCR=U4TI L MBF]KGIB4+(@?-T \X'J >K]F3+XUM(/LAG#T/U!+ P04 " #.,ZU:_KU< M(/X# "Q#P &0 'AL+W=OJIVI;U-'-ZW@+2\7 _ICET!N_ULD@&B2V)J&]A*_?$=)R&\Q(1KRQ?( MR\SCYYD99SSM'1<_Y I D8\HC&7'6BFU?K)MZ:T@8O*1KR'&-PLN(J;P5BQM MN1; _,0I"FW7<>IVQ(+8ZK:39Z^BV^8;%08QO HB-U'$Q%\]"/FN8U%K_V 2 M+%=*/["[[35;PA34V_I5X)V=H_A!!+$,>$P$+#K6,WWJTX9V2"S> ]C)HVNB MIH7G"H9 Z51&C*+)$U8(IUVX+OB-#6B*8ODM@DWJ@F MB'4:ITK@VP#]5'YL, MI^0S&6-1A5Q*LA \(GX@/1ZK(-Z 3["J!--ID>1N (H%H;Q'C[?I@-Q]NB>? M2!"3V8IO)(M]V;85$M?+VUY&LI>2="^0K)#ON-1*DF'L@W_J;Z/@7+6[5]US M2P&_,_%(*O2!N(Y;,_#I_[Q[M81.)4]")<&K7,![42L0&"./1T#NX /WJ(3[ M)U.@4J"J&4CO^2>Y9AYT+-S4$L06K.ZOO]"Z\YM)Y8W 3C17<\W5,O3NMZN5 M- ?\2L$^+(I]@+%TTF7JR3+ZH[7M?J9.#=.R/99JL'*;K=SH1$(MEU#[?Q), M=%/(VA6Z!JN+=.LYW7HIW=_?>^0K1&N[S^*8S0-)>AN)-BCB;WP1^@3C320+ MP<2[%/O?%MZ-P$["T,C#T"C?;&EZXB7)-IHT;K3&+?7>".Q$;S/7VRQ-^Q03 M*A_($F+4'1+\ A/F8R<)I-)QV!JSW2S47_.L0HL6]8:Y/ELYT58IT0E*9\); M)11]V.(18XT'!F7BURKNCTJE<4:Q:%1MFBE2Y] NG5*2Z:>:G]?0 XG!2#2# M.R9!:<,]8VJP:EW8[?2HL]-2JC.N,-\%JN;^2XL)KU;.61:-7%J]0-,]T'3+ M(YH3O'JX,#)WBZ5@H&ZPNLS]T+?IS1HWO6GGOA7:J>Y#[Z;ES7L4*T!3T/#$&JT;M0EX.C9F6=^:L])/LE%$TM=DB18/518J'9DS+N_'-SC_9 M.M=.%":SBT<*>FBFM+1W_;?.GIX[]?!T]ASGT>=D"K,/,.DPB^?]98 9"6&!D,YC Z,HTODPO5%\G8Q8 ML," M (!P &0 'AL+W=O\"KVKKN[AN3O.[LVA"2$IFI?8"\SQ^?, MC(_;&ZGN=8)HX"%+A>YXB3'YI>_K*,&,Z3.9HZ";I509,[15*U_G"EGLDK+4 M#VJUS+]R6.3=+P+#V)< MLB(U$[FYQDJ/(QC)5+M?V%2Q-0^B0AN95NV;TBR)>Y'E;QN*2]X0UX#;HA7 MHF$@8HR?Y_M4JEV]@FV]NL%1P!NFSJ!1_PQ!+6@=X--[?WKS")W&KGT-A]?X MQ_8=JER)W#R,;-WC4N^'9+]G\">%:&Y*T+S&'KH M!K/0-'HT+-7TB57I$-QP/#@W)>2Y@[16MP[K]0OJZ'I?U>N@H/44\XQL:T>V M]6>RN9)K3@,)BT?BO$;]#L)'8?^V7:W7PH(7NOP]4\E0K9S7:HAD(4SYONQ. M2SOODIT[VWMQ3C9_Y=S-?X(IOQ'T-JPXV42*2X*LG7TE6JKTW7)C9.ZL:R$- M&:%;)O2I0F4#Z'XII=EN[ -V'[_P-U!+ P04 " #.,ZU:/W%+/!0# "I M"0 &0 'AL+W=O27:_9=8T-"/9B2S+/ M,0\EBNP?A+Q7,:*&'VF2J8$3:YU?NJX*8TR9.A,Y9O1E(V3*-$WEUE6Y1!99 M4)JXON=UW93QS!GV[=I"#OMBIQ.>X4*"VJ4IDX]C3,1AX)P[3PM+OHVU67"' M_9QM<87Z)E](FKD52\13S!07&4C<#)S1^>6D9^RMP2W'@WHV!J/D3HA[,PFB M@>,9AS#!4!L&1J\]3C!)#!&Y\5!R.M4O#?#Y^(G]D]5.6NZ8PHE(OO)(QP.G MYT"$&[9+]%(LY$.Z4%FD))@]2GA5O]J.,PS, \=0# M_!+@_PIHOP!HE8"6%5IX9F5-F6;#OA0'D,::V,S QL:B20W/S"ZNM*2OG'!Z M. U6D^OY.IC?S*9PO9@M1^O@>KZ"T7P*T^!VMEH'ZYOE; 4?8!1%W(2>)<"S MXOR8C7@[1;G"G546] M9?G:+_#-$:,$82G">_C$9*H@H4!!+BD[I7ZL"U@CH=?[6*?V1&1'VMN5]K9E;[V@?4474;0C]6(#LX<=UX]PA3H6$039'I6F M*T(K^/8OP2#0F*KO=>%HGS(<)R(["D>G"D>G\2@$:=7Q*\0TVQ0^NL^J7HJ4.:894!"*7::+RE"M%OW&F/H-6Y=_6:<^9&3+ MK_N3IFABZ-[?\HQN9]P0I7=V0:DCB\:@F&B1V]IZ)S15:CN,J9=":0SH^T90 M)I03\X.J.QO^!U!+ P04 " #.,ZU:]O4(:FX" #2!@ &0 'AL+W=O M/9)+>-A6-GMMO OY_MA*BTH9NFO22^]CW'Y]BY-VG#Q;,L 11ZJ2B3(Z=4 MJCYW79F74&%YPFM@>F7!1865#L72E;4 7%A01=W \Q*WPH0Y66KG;D66\I6B MA,&M0')555B\7@#ES)&5F6RDRX65KC)W0D=NSU*0"I@DG"$! MBY'SW3\?)R;?)CP0:.3&&!DG3YP_FV!:C!S/" (*N3(,6+_6, 9*#9&6\:OC M=/HM#7!S_,9^9;UK+T]8PIC31U*HS86K=T09FYQKH1>)1JGLNG-P^7-W<_9]'*.#B>@,*'R"'U!]_,) M.CPX0@>(,'17\I7$K)"IJ_2>!NGF'?]%RQ]\P/\#BQ,4^L#Y] MWL.C]W!7.^WM!KW=P/*%?[8[Y*4%1\-@4U#GLL8YC!Q=,1+$&ISL\R<_\;X- M.?M/9.]\AKW/E@-\E/_*1/ M>JY4]ZJHVWU0M> YR4%M+$&]NNR5L[Q;_>+1Q;R#>:^"*,*+KK4!+ MSH'8V?+))+RS9*VS*UL 4%Z_'Z ;4D+!D]]+C.-Y2-I#D M^?&6-'>CXYANK\M\29A$%!8:YIV<:F>B[:!MH'AMF] 35[JEV6&I?SH@3()> M7W"NW@+3U_K?6/8;4$L#!!0 ( ,XSK5JQ0W*7/@4 +D; 9 >&PO M=V]R:W-H965T\9Q MO%O/)-G,.ML^=/J@@&PS"\B5Y#CIKZ\$!(P!)7CI0V+ ]QZ?(UVNCF"T)_0' MVV#,P4L4QFRL;3C?7NDZ\S8X0NR2;'$LOED1&B$N3NE:9UN*D9\D1:$.#XY#LQYJIO5WX%JPW7%[0)Z,M6N,E MYM^W#U22+DASQ9^&/- MD(QPB#TN(9#X>,8S'(822?#X)P/5\M^4B8?';^B?$_%"S!-B>$;"/P.?;\;: M0 ,^7J%=R+^1_>\X$^1(/(^$+/D/]EFLH0%OQSB)LF3!( KB]!.]9 -QD& - M&A)@E@ _FF!E"58B-&66R+I!'$U&E.P!E=$"31XD8Y-D"S5!+*=QR:GX-A!Y M?+*X?YS>?UE]C,1U2@(VD+# '8GYAH%Y M[&._)G^FSC>A D 7(Y(/"WP;EFNH1+Q#]!)89@] SIUA-3I-]C+TVT%'2N? M)2O!LYIFJ9@&E$Q##\28UPUTBF/7X\B><,6VR,-C3=ST#--GK$U^_<5TC=_J M1'8$5I)LYY)M%?KD"R6,@1FB]#6(UV :D5W,>^!S$ <<7X3BWJ\KE.L4U$U M90M[GO0'CIB"YT-=-4&6:^5!);Y.SM=1\IUZWB[:A8AC7Y*E//@7R4;U/F6G MPN;"MN'PB',:Y92BH#.H)^WFI%TEZ46T10$579F#]WDJH=J6EEL5[3:(Z>=B M^A\4TZOTK5S=K537 TLN)BK1358BV",1!H2"&8D$^8UQ*C-\+GIO[5T]ZQRV-,"#?( ' MRM\1*.UOR$%EHBU;MM12<=<$&5:_OAR&.=MA>[8+L3ZLWF$\K-QIT!TR!R.T,JR"]=A*E?XTV^A#/>PXLR#^SD3 M5Q?D-%1E81M,M6^X6TX!"]8QXH2^ H\P7E^>2I36\]016EES83U,IZOR5)J8 MUK([0BO++LR+J78OIY>G6^W>PJD?U^<[4676A4LQU:OU;>#)51FLL/@3GD,, MC1]XPHX +U@CBKDX>J)B(U7+7(G=>OXZ0BN/1&$GS$%79:LT)JUE=X16EEWX M$O-_,B9FU718CG%J@\FZX,"90;4P>1'W&M5.C3FP[-5VAE646E@::'54D M[-3>=(56EEW8&ZCT$:?NM3/44H,X#JI]\G+0MA-7G&<[0/)Z" M:I!K-BS L+ -4&T;?FH!5F.WGI".T,HC45@1V.^JW77J.[I"*\LN? =4/\&ULK59K;YLP%/TK%JNF3NK**TD?(TA) MFFV5UJIJTNVS S> "IC93M+MU^_:$!HBBE:)+^#'/F*#C04(.RU'0L:V1F-,D-W]-C M#]SWV$:F20X/G(A-EE'^9PHIVXT-V]@//"91+-6 Z7L%C6 !\JEXX-@S:Y8P MR2 7"-C>LW_5YM',B@J8L?17$LIX;%P:)(0UW:3RD>V^0V5H MJ/@"E@K])+LJUC)(L!&29148%61)7K[I2[41!P#D:0 +@5P-5& M2V7:U@V5U/:#2Z27)UC O)<39!G/1O[Y>3^V^WTQ]S,EDL MYLO%&;F?+\EG,HDB#A&50))1*.U6V?O=NIT$MY1?DY<^XPXEC-LT3/[?_B@0XY;;[ZK^=QW;7[;/I4\ M@W8>]:E?BX(&,#;P6Q; MV#X'S_8(^M+F\F>R!J6![7E01>[OV22IJT9U&:[ MY!II+O5#VOJVY7KF]M!-6\R@CFF('-8BAYTB9TQ(PM8D8BP41+ T;!/7R?'> M,^F)K&%W5-L=]92&HSXM]T36L'Q16[[H,0U+KN%!BATG85=$0^!E+?"R4^ C M6J8\B G^.?%:VN)]6^#M*=OD=3*]]U1Z(FN8OJI-7_64B%=]6NZ)K&'9MEXO M8*O'5*S(FK\[ZR@;6X/LHX0T#XJ&#'BD:RE! K;)97FCUJ-EO395]9HJ.H[& ML8Z;Z.K%?*4IBT"\+Z,D%R2%-5):YQ?X@?"RKBH[DA6Z-%DQB86.;L98BP)7 M 3B_9DSN.VJ!NKKU_P%02P,$% @ SC.M6LY^G4Q] @ B08 !D !X M;"]W;W)K&ULG95K;YLP%(;_BL6JJ96Z0B!GVV0F'8-5@9ILDVZ^?;2C*%C>5]@5\.^_S'F,?TBWCSZ($D&A7 MT5I,G%+*YLIUQ:J$"HL+UD"M9@K&*RQ5EZ]=T7# N0FJJ.M[7N16F-1.EIJQ M!YZEK)64U/# D6BK"O-?4Z!L.W%&SLO (UF74@^X6=K@-AJFNCU9L%W ENQUT8ZDR5CS[ISET\<3QL""BNI%;!Z;> & M*-5"RL;/7M,9D#IPO_VB_LGDKG)98@$WC/X@N2PG3N*@' K<4OG(ME^@SR?4 M>BM&A7FB;;_6<]"J%9)5?;!R4)&Z>^-=OP][ ;[_2H#?!_C&=P+Z_O/=].O,W0]G\\6\W-T/UN@ M#V@F)%%)0XZ*5K8<$*DEKM=D20%A(=1QP17CDOS&9G=AIXZ) '1Z"Q(3*L[0 MB8I BY*U M>Y2%VIW&JFN^J=33MG_BO.OF%^@8+1.?(]/T1/\UMT>G+VMXRK MDATR]H>,?:,;O*+[?XG9_'>0=^X'#ABA=DAF\%.(C(2^G9NLL /4G=CX8X'[O@H5Z$B&ZJ+"O=1 M\:4=%0ZH\"U4;$.%AZAD9$=% RIZ"Y784-$A*HSLJ'A Q6^A+FVH^ #E![$= ME0RHY"AJ48*JTX4$;@,F!X=C%(___63N7F7115I=RC6I!:)0J##O(E:&>5?X MNHYDC2DV2R95Z3+-4OTK@.L%:KY@3+YT=/T:_C[9'U!+ P04 " #.,ZU: M;$T7@_ " "R# &0 'AL+W=OP[G^%[@TMLR_B;6 !*]AP$5?6,M971CFL)?0XC%)8N JBM+QD,LU92O M3!%QP(L$% :F8UD=,\2$&EXO67OB7H_%,B 4GC@2<1AB_OL6 K;M&[:Q6YB0 MU5KJ!=/K17@%4Y"SZ(FKF9FS+$@(5!!&$8=EWQC8-T/;T8 DXH7 5A3&2%N9 M,_:F)_>+OF%I11" +S4%5J<-#"$(-)/2\2LC-?)[:F!QO&._2\PK,W,L8,B" M5[*0Z[[1-= "EC@.Y(1MOT-FJ*WY?!:(Y(BV6:QE(#\6DH496"D("4W/^#W; MB + ;NT!.!G ^2S S0!N8C15EM@:88F]'F=;Q'6T8M.#9&\2M')#J$[C5')U ME2B<].X&]Q/T,GB8C='C>#"=3<:/XQ_/4W2!)N#'G!.Z0JFY3//8^8 M7R+7/D>.Y;0KX,-Z^ C\'-XJPTVU,_GV./GV. F?NX=O( 3(2ALIKE6-TP_? MC8BP#WU#/5T"^ 8,[^L7NV-]JS+5$%G)HIM;=.O8O0>"YR0@DH! 6*)EGN J MURE5)Z'2;XB-9]M=E:=-T4U%D.6X>5!)92M7V:I5^3.D!"=91:^88*+Z5JUQ=>1=#>PKO*55[5JBR^ M\ B-8BG.40 ;")!;I;.6[-#L-$16\MW-?7>/+,!NDQ8;(BM9O,XM7C=7@->? M*<"*H+T%:%L?GVCKV!)$?] GWXSU]S@T;4VQE7>DT+381Q9G!FS*9D-L99L? MS8==^^$_K$ SKO]\FZNB_BU1L]!0ZFY>=64K0H6JNJ6"69=7JL1YVB"G$\FB MI,><,ZDZUF2X5C\5P'6 NKYD3.XFNFW-?U.\OU!+ P04 " #.,ZU:=]"+ M(I(" H!@ &0 'AL+W=O$.ZD>=09@R%/.A1XYF3'%I>OJ.(.P!+,J;A7.W%8E83D(S:0@"M*1,^Y=3@)K7QG<,]CI@S&QD:RE?+23FV3D M>!8(.,3&*E!\;>$*.+="B/&KT73:(ZWCX7BO/JMBQUC65,.5Y \L,=G(N7!( M BDMN5G(W5=HXAE:O5AR73W)KK'U'!*7VLB\<4:"G(GZ39^:/!PX^/XK#G[C MX%?<]4$5Y34U- J5W!%EK5'-#JI0*V^$8\)^E*51N,O0ST2S\_Z /%"EJ#":G! FR%TF2TU%HD/7(+Q%<.,&=%*#^J^ M]LE<"I-I,A4))'_ZNQAT&[F_CWSB'Q6<4W5.^KV/EG-(5LMKZH+&,'*P!C6H+3C1^W>]P/MR!'W0H@^. MJ4>S%^ WP_=;0?/L.49 MOH6')C^Q,.RP"Z26'!Z"!'XW1]!R!&_A )'\)RG!OTGI70S_@G$/JC<'M:EZ ME,;[4@I3%W*[VK;!<5W]+^9U#\4[C9\*;QBDZ.J=?\8TJ+HOU1,CBZH7K*7! MSE(-,VSEH*P![J=2FOW$'M#^'*+?4$L#!!0 ( ,XSK5IN@B2.H , %P1 M 9 >&PO=V]R:W-H965T5+8&'F M,>_MV\VL1SLN'N4:4<%3%,9R;*V52LYL6P9KC*CL\ 1C_6;%1425'HH'6R8" MZ3)-BD+;=9R>'5$66Y-1^NQ&3$9\HT(6XXT N8DB*IXO,.2[L46LEP=S]K!6 MYH$]&27T 1>H;I,;H4=V@;)D$<:2\1@$KL;6.3F;DIY)2"/N&.YDZ1X,E7O. M'\W@:CFV'%,1AA@H T'U98M3#$.#I.OXGH-:Q3=-8OG^!?U]2EZ3N:<2ISS\ MPI9J/;8&%BQQ13>AFO/=!\P)=0U>P$.9_H5=%MOO61!LI.)1GJPKB%B<7>E3 M+D0IP>T?27#S!/>_)GAY@I<2S2I+:5U212I-FFV9L-B,XT+ M)?1;IO/4Y/WYU1SNSC_>SN!Z=KZXG<^N9Y\^+^ M?*%"T%A!R.@]"YEZUL_N M:+BAJ?P*@W7,OF\0_KY$15DH_QG92A=D8.T@__A%]G'WR,>OJ>B 1]Z Z[A= M^!-LD&LJ4,+7&JQI,]8E!@66#U]+:%4L6PM4J.06*KDIN'\$?,[DX]N50 06 M*]28"@15" D*>$8JZJ@W(IK5>283&N#8TLM/HMBB-?GK#])SWM5Q;PFL0MXK MR'LING?,(I2)=.81KI'*C4"]C!5;(%XJ$J*0.,^K4T,.1O2T3J@_S MO2*L4FJW*+7;6.KL*=';)RYART,]8>FJ;O)P(]JI<]026(5XKR#>>PT/]]K4 MIR6PBC[]0I]^BQ[N_VI.TG%]]\##6=BP$D6&]0X>%(4.&@N=\E@)_;]_0T/ MIX2)=,[JBFS$.75N6@*K4!X6E(>OX=UAF_JT!%;1ASC['L;YG^Z%'[6]Q$4. M:"Z%.?T..3!P?=21/9B46B[RFUT81<"D;A\$"["VO$: 4R>G+;0JW7WO1-S7 M\"]IM<%J"ZVJT;[%(HT=RHG[;PY6\:4[&'0.FXC?QU7+W7<\I+GE62@>/#;8 MMS'[Y*EI":W*==\RD>ZKV+?5WJHMM*I&^^Z*-#8GI]JW5],8^/ZA>7^-ZG8\ MI*?A>Z[TV3J]72-=HC ! M^OV*<_4R, ?LX@>5R4]02P,$% @ SC.M6I73&V>W)P 0O<" !D !X M;"]W;W)K&ULM=UKUYC"=N,&S MUF_?M\5_RMLTK:0?=YN\_/W=;57=__KA0[FZ3>^2\OWV/LWKW[G>%G=)57]8 MW'PH[XLT61\.NMM\4":3Q8>[),O???SM\+FP^/C;=E=MLCP-"ZG[H\X?,E_9^GWLO58VK^6J^WV/_L/K/7O[R;[IY1NTE6U-Y+Z MEV_IEW2SV5/U$_GSJ+Y[&G1_8/OQ2=,.\=,'UN MA,7Q@,5K7_3%\8"+_E.:/7/ \GC \K4O^O)XP.5KGY(\.;USDU'X M^J]OEN^#ZVM5U+^;U<=5'U7M\Q_2+]+?U;1*LDWY#^EOT@>IO$V*M)2R7/I7 MGE7E/^M/UH__N-WNRB1?E[]]J.J1]\=_6!U'<1]'49X919:\;5[=EI*6K]/U MP/&>^/BIX/@/]2M^>MG*Z65_5H2@G>3O)7GZ3TF9*'/I7U]5Z>]_Z[SVQU\& MGND7,1RLJAJ>'."9I+;( 4L56Y]V-^\EY>)HG9[DLYKVPDO>U2]9F76U 487 M,U[RT+R^,7]PQ@LO]KZHG][E&V!3#*OIJH:5 SQ]@I,!R'K-6[OH0<\^+?LU M;T?_:;WF]3HOO4'U'^1D^@;8%M[XL7OA\ZH3I] M^K=D>AAA*OBW9.!Y?7X\:C9\U/[,_-?R/EFEO[^K3[W+M/B6OOOX7_]'7DS^ MWU#\DIA*8AJ)Z21FD)A)8A:)V23FD)A+8AZ)^206D%A(8A&)Q1#6R=C94\;. M1/K'L,CR57:?;.J?UC=)ODJ' E=(C U<$E-)3",QG<0,$C-)S'K$%@=L/ZGU M[>-T.9G\]N%;.TC)$1T228(8E%)!9#6"_'>'(\A\1<$O-(S">Q@,1"$HM(+(:P3K@N MG\)U*0Q7/53FEX*TU1-KRHI*\O=_LJ2 MM-J6PU$J1,9&*8FI)*:1F$YB!HF9)&:1F$UB#HFY).9=GIW*RY-Y;[[3)T<, M2"PDL8C$8@CK1*D\>GY?6H5K_U+_;SP$D-T6:WM4?2S6#:Z* .JKFHYJ&:CVH! MJH6H%J%:3&G=N&T5&61AW'ZJGT6@Z.3EM145--034JSW*LJ7>=I64KY-K_; MYFF5% ]2521YF1R6 QB,7;2&A6HJJFFHIJ.:@6HFJEE'K1V[RN(\=M&:%:JY MJ.:AFH]J :J%J!:A6DQIW=AM^E;[&\*%L[CKW>,2*]MK*=Q54EADJU0TD2#T M1N+-D M(R5EF0Z?TJ(U+U1344U#-1W5#%0S4>*BE2]4M78N*DH_&"UT3!O5'%1S4/C5544U%-0S4=U0Q4 M,X]:IV(@G\4J.J:-:@ZJN:CFH9J/:@&JA:@6H5I,:=U8;6IBBK@F=HC5[:ZZ MWM1'WB7K=+\8U]7N(2T&0Q9MA:&:BFH:JNFH9J":J0STN 9"EAS31C4'U5Q4 M\U#-1[4 U4)4BU MIK1NR"I-R(I+859>[HK#[5SWQ7:5IH-[AGT6(Z/#%2V" MH9J&:CJJ&:AF*N?5+?GLWE8+'=-&-0?5W*/6FT#N_7EXZ)@^J@6H%J):A&HQ MI75#LREX*>*"EYO=995TO2VD['7QB1:Z4$U%-0W5=%0S4,T\:N*XL- Q;51S M4,U%-0_5?%0+4"U$M0C58DKKQFQ3Z-KOFBR(V4]%FNSO>ZU_V4AI61UNS"JV M]VE1/4@_!S<&_2PF1TJOFH%J!:B&H1JL64ULW8ILVEB-M< M7W9%L5_8\'Y;G$JSFVU^\TN5%G>'U!W,6K3/A6HJJFFHIJ.:@6HFJEFH9J.: M@VHNJGG*^=YBTTOELK>6-SIF@&KAP"N0SVYYCM Q8TKK9FA3U%+$1:TOV_Q; M_=-_MF\0K Z/RWV4'II:TD_I;]('P19=8GMTEJ*U+5334$U'-0/53%2S4,U& M-0?57%3SCEKG'N.),N]G*5K;0K40U2)4BRFMF[E-;4L1U[;B=)W>W5=-SMZG MQ:H^D4UN!IM:8FUTRJ)-+5334$U'-0/53%2S4,U&-0?57%3SCEIO6W2EG[)H M50O50E2+4"VFM&[*-E4M15S5"D_UK']*U^E^(X1\+:4_[M.\K#_8?D_7TBY? MI\6A+2M>:TL\T.@ 1DM,4"VFM$ZL3IMJUE1>5O M/N^?\*)#1J@64UHW87JH6H%J%:3&G=H&V:7_5#4= &=WF62%^2^ZQ*-I(;#B:K MD!B=K*2FHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&E=2.XJ81- M'^L0T^K'GY_W*"FE'X*^@UB>70RHUTQ M5--034&:IIJ*:CFG'4EJV<5=[+LW[*HOTP5+-1 MS4$U%]4\5/-1+4"U$-4B5(LIK9NR38]L*NZ1'I=)MNCG< M'QO,8+1)AFHJJFFHIJ.:<=3D=@A/WLN7EVU -5"5(M0+::T;NPV MU;*9>+[NE7>&B>G1T8S6SU!-0S4=U0Q4,U'- M0C4;U1Q4LC4YCM+"&:AJJZ4?MHGV% M.?UEOG5= NVFHIJ*:AFKZ4>MLX: LW\MG$PMH MZPS5+%2S4Z1K]E8 M72R.SEJTE89J&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E-9-Y*:] M-E^^[48&M*B&:BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64UHW M=INBVER\-]K8&QG0_AJJJ:BFH9J.:L91DSM3Q.\7_0Z&B8YJH9J-:@ZJN:CF MH9J/:@&JA:@6H5I,:9V<733-M,4+NZ45Z?7^PMEZ[+2#V!V;N*BFHIJ&:CJJ M&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&E=7.Y:;,MY#=-.RS0VAJJJ:BF MH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:=W859K8%6^V]O7Q?MXB M/>CY?OW=JX?3-L*E\+Y>L3PZF=%F&ZIIJ*:CFG'47MC>$AW30C4;U1Q4JOFH%J!:B&H1JL64U@W:IK-6/QP]TSMRT1SQ$*/3 ME]145--034U -5"5(M0+::T;D0W';?%_&V3 MOFAC#=545--034U -5"5(M0+::T;NPVS;;% M*YIM;YST18MNJ*:BFH9J^E%K3],N%M-)K^:&CFFBFH5J-JHYJ.:BFH=J/JH% MJ!:B6H1J,:5U$[>IN2W$-;>O:9YM"^EKNMH5==I^J?^759*>K+)-5CT,!BW: MJOFH%J!:B&H1JL64UHW=IN6V M$+?<@B*[R?)D(V5EN4NE=5:NMKN\DOZ>E%(BW:?%*LVK?PP&,UIX0S45U314 MTU'-0#43U2Q4LU'-.6KRK'O_2*\GZ**#>J\;U$<'#5 M1+4(U6)*ZT3I15-D MNQ 7V>)TG=[=5]DV/]Y)]G*&BL6Q&8IJ*JIIJ*:CFH%J)JI9J&:CFG/47LI0 M=%#O=8/ZZ* !JH6H%J%:3&G=#&U*9Q?B+=2>UMB5KI)-DJ\&=Z<4&Z-3$VV@ MH9J&:CJJ&:AFHIJ%:C:J.4>MLT*%/)E/^ZF)5LM0S4>U -5"5(M0+::T;K@J M3;B*JV7Q?OO?[;64Y55:^X/WUXJ)T=F*=LA034,U'=4,5#-1S4(U&]6U -5"5(M0+::T;M0VG;*+ESIE627=)P_/U1C$AX^. M6;1$AFH:JNFH9J":B6H6JMFHYARU]BGLT!DLVB!#-1_5 E0+42U"M9C2NK': M-,CJAZ)8_;+-OZ5%E5UM4FEU>%PVTZTO%7>/=GMK@\7[R:S[7?M%_ Q&9RFI M::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64UHWQ"7 CSDA_9W>[N=/- &8![8.AFHIJ&JKI MJ&:@FHEJ%JK9J.:@FHMJWE'K32Z?W7B ]L%0+42U"-5B2NL&;M,'NQ#WP:Q\ M5:1)F4I9+JW3J^KI3MC!C+TXOX2[G/;/:=&&%ZIIJ*:CFH%J)JI9J&:CFH-J M+JIYJ.:C6H!J(:I%J!936C=BFX;7A;#*\%'[;0XK,LX'PQJOFH%J!:B&H1JL64U@GI95,A6S[6*\8N@K!$>V*HIJ*:AFHZJAFH M9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQI75CMVF=+<6MLT]WAS4/NE?8[M-" MNMOFU>U@(*,5-%1344U#-1W5#%0S4A?9T"$#5 M1 M+4*UF-*Z.:LT.?O"WF8OST&D19I<5W7T"JHFQ;<0BTXX9J*JIIJ*:CFH%J)JI9J&:CFH-J M+JIYJ.:C6H!J(:I%J!936C=VFR[<4MR%.ZZR4Y\:[YMP@P&,[H6&:NKRO)PW M59;=G]PT=$@=U0Q4,U'-0C4;U1Q4G3BHNVXHS;O).YBTH]WKZ(CAT8&+-MV6@_M(S?N!BS;84,U -1/5+%2S M4DOO-?$JI MVDI7J72?9.O]P^HVE6ZWFW5:#)[SBH<:&\&HIEX.;D/56X5"0\?44^WRO/]S,5OT5)E?_8GOMR_;N/LD?_F\I;0^3"X/1BS;74$U%-0W5=%0S4,U$-0O5;%1S M4,U%-0_5?%0+4"U$M0C58DKK9G337+M\6W/M$FVNH9J*:AJJZ:AFH)J):A:J MV:CFH)J+:AZJ^:@6H%J(:A&JQ936C=VFN58_%)T:QZV^VF$OMK\GI92+H1"8U%=4T5--1S4 U$]4L5+-1S3EJ_8V&^UM@HH-ZJ.:C6H!J(:I% MJ!936C=JF_+:Y5\LKYF/%]1$UUB[1UAJJJ:BFH9J.:@:JF:AFH9J-:@ZJ MN:CFH9J/:@&JA:@6H5I,:=W8;5IKE^+6VEOF(- :&ZJIJ*:AFHYJ!JJ9J&:A MFHUJSE'KST$H_3D(M,B&:CZJ!:@6HEJ$:C&E=:.V*;)=BHML9U';U"L&8Q;M MKJ&:BFH:JNFH9J":B6H6JMFHYJ":BVK>47OAGP ?'31 M1#5(E2+*:T;LTUY M[?(O;MEF&Y^E[TE1)'DU?)\OVF%#-175-%334RG,9R.LL9+&>RG,5R-LLY M+.>RG,=R/LL%+!>R7,1R,<;UDEAN);&X]/;U<4F=(CWX^7[QLJN'IY-CX=(Z M+]#CPQKMP[&VN,.T-?)<][:WVX[%/S6,YG MN8#E0I:+6"[&N%ZT*JUH%??>M!]ILPG,ER M%LO9+.>AK+^2P7L%S(GF6M^2@'LOY+!>P M7,AR$+:YZB3L\D#M(#&.-=8V@?C>54EM-83FY@.5"EHM8+L:X7A(O6TDL+K*%19:OLOMD(UTEF_VD\' L MH_TUEE-93F,YG>4,EC-9SF(YF^6<$]>>VU"6B_/K;VA#C>5\E@M8+F2YB.5B MC.O%[64K;E\HM/7G(Z2?4G"79XGT);G/JCJ&W7 X@=$B&\NI+*>QG,YR!LN9 M+&>QG,UR#LNY+.>QG,]R Q7(QQW:266\4V^8W%-IDMMJ&R_DL%[!#MLF.:K&T_6&WS,ENG1?+<@NHO MD./#EZV\H9S&5Y3>[K+P];&"\NDV*FV=JQF)I?.:RK3B4TUA.9SF# MY4R6LUC.9CF'Y5R6\UC./W&="N!DGQ8LV4[E--83FY M@.5"EHM8+CYQG35.EW*S3W8OA%LE.EF\W=O852G%W/C@9;MU**>QG,YR!LN9 M+&>QG,UR#LNY+.>QG,]R Q7'SBY$[=9S)_K[160^V%;ZLW)XM[9 M8:E*B[OAN&4[Y>5Y;9XD/+G5O81,^-#F*W-H9S& MSG,%R)LM9+&>SG,-R+LMY+.>S7,!R(]W* M/F)D?"RSI3F4TUA.9SF#YF+9*<(JX!#

R_DL%[!< MR'(1R\48UTOI5F^N?ORVN=X9F\0DI[*N MNQY9_ZYKFF?;0OJ:KG9% MNI:^/%YWTY-5MLFJA^'H97MP**>RG,9R.LL9+&>RG,5R-LLY+.>RG,=R/LL% M+!>R7,1R,<;U,KK5E5.6;YPG9BMR**>RG,9R.LL9+&>RG,5R-LLY+.>RG,=R M/LL%+!>R7,1R,<;UDKA5FU/$M;FQ2T:(N?$!S=;G4$YC.9WE#)8S6IJM= ME7U+)3\IU\F?4E4DZRR_D=;)PW[)-'4P@<7LZ 0^,WW?YP/ Y+8I)364YC.9WE#)8S6DG!V3(B>OL+#^?GU]E8]MN*!>R7,1R,<;U$K;5=IN*VVY>\B.[V]U)/Z4W]-[$ M]O@49GMO**>QG,YR!LN9+&>QG,UR#LNY+.>QG,]R Q7(QQO;1N]=ZF M;^R]3=G>&\JI+*>QG,YR!LN9+&>QG,UR#LNY+.>QG,]R Q7(QQO21N M]=ZFXM[;EVW^+2VJ[&J32JO#XW*_5,\K6W!B?'Q3]8KH\JV*P M#3>4TUG.8#F3Y2R6LUG.83F7Y3R6\UDN8+F0Y2*6BS'N,8H_E+=I6JE)E7S\ M[2XM;M(OZ693UA&[RVM>>=?ZK%2DU_OOA5\#^=V'L\]_DG_]I.P__Z%A/OYV MG]RD7E+<9'DI;=+KFIR\OYB_DXKLYO;I@VI[7X?I.^EJ6U7;N\/#VS19I\7^ M"^K?O]YNJ],'^P&^;XO_')[VQ_\!4$L#!!0 ( ,XSK5J&ASL+W ( *@) M 9 >&PO=V]R:W-H965T=<<['C M#1F9)1<%5GHH5JXL!>#,@@KJ!IX7 MN04FS$EB^^Y&)#&O%"4,;@2255%@\70%E&\FCN\\O[@EJUR9%VX2EW@%,904 A M588!Z]L:ID"I(=(R?F\YG2:E >X^/[-?6^_:RP)+F'+ZBV0JGS@C!V6PQ!55 MMWSS%;9^0L.7$'8 I]VPV>0-O#!/MS5GAOC06,\L'S]#N-M)FK4H!UE M>NI2ECB%B:.;1H)8@Y.\?^='WJX8++A3Y QG*B$QY MQ132C4,YUMW#,O.Q@Q!FUBPYD;+"+ 64P3GI1,([=]:[C MEB#?KO>ZQ""DUR*W)1.3#"!9I#6IGO=ZHO1*%KG!)*U%.;I4Z^MUHZ$=F>]5%C??1? MOZW1*0V>B&S/X+@Q.#[QVHX/?CF#,!R]:*C#H&$T?ME/[LX^:LXP>LM:$281 MA:6&>1=#_1F+^EQ0#Q0O[=:ZX$IOU/8QUT^>"_,.7/.P(SCG50O.D"T+H>=>3E1=^+Y.50I8Y4%GX81!$?LFX\)+8W=VK))8U%5S@O0)=ER53/Q=8 MR-W<&WG[BP>^R^$ENY=SFZ6,QLO OX MQG&G#_9@G:RD?+&'VVSN!580%IB296!FV>(5%H4E,C)^M)Q>E]("#_=[]AOG MW7A9,8U7LOC.,\KGWKD'&:Y97="#W'W%UL_4\J6RT.X7=FULX$%::Y)E"S8* M2BZ:E;VV=3@ A.$[@+ %A$YWD\BI7#)B2:SD#I2--FQVXZPZM!''A7TICZ3, M4VYPE"RO%T]P"L^"E5(1_X499%RGLA8$3&36("IE;W%%P+6NF4@14JE)P_$2 MB?%"G\ 1< %/N:RU >G8)R/-)O#35L:BD1&^(V,,=U)0KN%:9)C]C?>-IU" <)[Y@Z@_'H$X1!.(7GQR4<'YT,\(Z[>HT=[WB@7GWV&M2D'V4[ZT)7 M+,6Y9UI'H]JBEWS\,(J"+P.:)IVFR1![#[N5S'K5,S^N_:S-[6/PG]-^P>M6Z+:N &E MP35@T\7=;3<#+YO6_Q/>#%#SR6^XT%#@VD"#LYDQJIJAU!Q(5FX0K"29L>*V MN9GCJ&R >;Z6DO8'FZ#[9TA^ U!+ P04 " #.,ZU:OP R[8T# ",#@ M&0 'AL+W=OG (;$&-K--LW[[:QO"0D?=(O$F8/#_?WQ^V"?V M_,#X3[$'D.AWGE&QN*^(]Y%BI,RGF.IFGSGBH(#3HPHS]S M\R9NC@EUHKEYMN;1G)4R(Q36'(DRSS&_OX2,'1:.[QP?W)#=7NH';C0O\ XV M(+\7:ZY:;N.2D!RH((PB#NG"6?H7*]\(3(\?! [BY![I5+:,_=2-3\G"\?2( M((-8:@NL+G=P!5FFG=0X?M6F3A-3"T_OC^X?3/(JF2T6<,6R?TDB]PMGYJ $ M4EQF\H8=/D*=T%C[Q2P3YA<=JK[CJ8/B4DB6UV(U@IS0ZHI_UR!.!,JG6Q#4 M@N"A('Q$,*H%H^<*PEH0&C)5*H;#"DL?$>??ZV_+I!Z^5_R\O/U^CU"B0FF7B#WJ'OFQ5Z_?(- M>HD(1;=[5@I,$S%WI1J!]G'C.MIE%2UX)-H(?6%4[@6ZI@DD;;VK1MX,/S@. M_S*P&OY3TC,T\MZBP O"CO%4KB)7H8\"(Q\9,EFU'R,D?$;]?T8 M7:0KJ[#;2I>+"U'@&!:.J@<"^!TXT:L7_L1[WX5I2+/50&8MA&&#,+2Y1Y^H M*#FF,:",82I0@>_Q-H,N@%:CO@ KLXDQT[7V+@K&:D;=G7(9*&"+R[CA,K9R MN6429ZJ@< Y4(LHD"*36\-.4K+9]*8V?06F@@"U*DX;2Q$II1;CZ/V*\8L/2 ME,2@&N0XJ=ZB@F4DOD<2>-Y%RV[OHWO O N,5==W_0UDUB(X;0A.K2DN*2W5 M1%/..2D[$4W_F@.SR:0]!ZZL,?KB&,BLA6/6X)A9<:PK#FJ!D:0+1J4>G\#P MP^D#&-8(?6$,9-:"<=[ .'\"!HL!$H%2SG)3@XZ%!Q$A2KW NAB=_S5AIO[Y M T;6P'T9#6368N1[?S9DGKT&P5;JBB-YF>M:_5BI><+&]U!N]EI=Y<:N[60/U1M,'35L1?6# M)FB5L7NR?<^![\PQ2*"8E516._GF:7/46IH#AONG>W5.^X+Y3LT=E$&JI-[9 M5"7,JZ-/U9"L,(>!+9/J:&%N]^JX"%QW4.]3II9EW= !F@-H]#]02P,$% M @ SC.M6F[;#[<0! *1, !D !X;"]W;W)K&ULK5A;<]HX&/TK&F]GIYUIXPOFNN"9@-/=/"1A2-(^"_L#-+4M5A*0[*]? M638&C%!+QR]@R3KGTSG6Y9.&.\I^\!6 0&]IDO&1M1)B/;!M'JT@Q?R&KB&3 M;Q:4I5C((EO:?,T QPJ4)K;G.!T[Q22S@J&JF[)@2#*;-,7L?0P) MW8TLU]I7S,AR)?(*.QBN\1*>0;RNITR6[(HE)BEDG- ,,5B,K%MW$+KM'*!: M?".PXT?/*)7?%B:0)#F3[,>_):E5QH7[8JV[:Z%H@T7 M-"W!L@6K+E#\I,A9;R299_]V?!Y%LB<2*8W7V[>WR]0[.[R=/?C_G0Y-?AODZ/ M&1Y"= E^HJ95?<>6XFO]^G?4?:2"Q->3Y&O,@*]Q!"-++B(W";R.4/9Q$@G-)-)I!<3U%,>)07.)(%!F+#,H[D MX$=XWUH[#8I('14I7W2W@3.TM\>V&?MRK6VF<"=>M"LOVD8O7K,Y21*(I>0( MR!;/$[W.@J5]%+C5Z_HUJ<90UTH]C^AZ_9Y>;:=2VS&JG5"Y@\7 L-J$UO@] MUXL$16(%Y?(+3">_<]:9+Z[;=6OZC<&OU=\0V8E/W.=/LU/XQ!KO5#$]"[,/A[E4>:C3+0BNSW*[%]H]@9;"';0#[1*8O5MZV)UVGO_W1].V_1 MJD^,T-BSWQS+KG/(>1RC\@?\1M)-JLUBC,AK=\A&V<*FV$Y=.\H4W292C)*E M*0>;9 N;8CMUT#LXZ!G'W12_RR.30&M@A.J2X/%/"%H.BO&[;DV:F)%7&]40 MVZE1AV36-:9[P0N=XRBB6H<:36$;90N;8CMU[9#%NGXC$[3)!'32*%O8%-NI M@X?VE3,PBO[Z Y!YKQ+=1?#D3H"%8?JJK:X[QF[@XFZ%JG5W[J#6W7[81]H MBDLD>61>$GF(2F A*9V;KA3 BGN9HB#H6MU4S*F0B;=Z7 &6Z7G>0+Y?4"KV MA3Q =3L6_ ]02P,$% @ SC.M6K/5MK&J P CQ( !D !X;"]W;W)K M&ULM5A=;Z,X%/TK%CM:S4C;@B'0I)L@M6EFM]*T M4Z4?\^R&FP0-V%G;)#/_?FU#(204323/2V*;>P_GV =S\7C'^'>Q!I#H1YY1 M,7'64FXN75,YD:K+5Z[8<"")2\R,U)2IUX;,8> M>#QFAN.JY-4J2 MYD!%RBCBL)PX5_ARBDVVDI;PR]EUW;I.)XVE&D,%":@BB_K8P MA2S32(K'?Q6H4]]3)^ZWW] _&_%*S"L1,&79MS21ZXDS=% "2U)D(Z6J'IAID;DZW4I%0OXZ/DZFJJ\F0\G[W,[I]G:#Z; M?OWG_O;I]NL].D/WRC\>[2E$MRW^3 M=>WW MX1?HX"_!?R/3_LX#/]]?1!#YV@GN7 X 6_/LM=DU2"#+I!] -]*39D M 1-'/;$"^!:<^,\_<.3]W:70$EA+[Z#6.^A#CY^8)!EZJ&SS1=MF7MJITQPE M6&3 ]+ZSC<-1&(W=[;Z>XZ!H$(WJH!;/L.89]O*<*M=QM9.@.T*+I6H4/*6K M+HJ].*BUKOA4TKEF#AOLLPQ@=6[ @*AE&W M%8W%.7PQ)82^:HECFR8;^13;V6P%IZL=>\8#V;!JS0 M]LT5>C@X<&!'E'\1>=T6Q'O% .[E^CG-)'!(D'%C-[]>A%.7QA9:6Z_?Z/5M MN+%"L:79$EI;1EL836EMI4(CBT8D6KA8@MM+;FIA3!O6_^DZT8'9GL+#PTXN^H-7!3 M;.#^:N/E2_>J]6:=O&J6T-H:FT(%#ZTXU6K-8@NMK;FI6G!OD7"R4T=''RMG M.#SRZG'4,#C8,MV]3_L<^,J<> BT8 65Y>=P/5J>JESK4Q5]-' P?H4OK\P9 M@]O E$HSZ#B_P%02P,$% @ SC.M6OVV&?,/ P #PP !D !X;"]W M;W)K&ULK5==;]HP%/TK5B9-F[0UGWQU$ DHV_K0 M%M&U>W;#)8F:V,PVT/W[73LA)2R@5LH+Q,X])^?8)^8RW''Q+!, 15[RC,F1 ME2BUOK1M&2604WG!U\#PSHJ+G"H"QS9%7!-MY8GS9SVX7HXL1RN"#"*E*2A^;6$*6::9 M4,>?DM2JGJF!A]=[]N_&/)IYHA*F//N=+E4RLOH66<**;C*UX+N?4!KJ:+Z( M9])\DEU9ZU@DVDC%\Q*,"O*4%=_TI5R( P#R- .\$N = X(3 +\$^,9HH#=%G H7L\?9[<.,+&;3NQ^WU[^N M[V[)5S+E+ *F!#5+S5=$I/*9?+H"1=-,?L:*!6R!;8"L!,]U.=9&"K6KA$R- M:A!D BQ*,!S/FG$_6:=>(._05FA$R[&C4O2D$.V=$.V3&WQB(LF,+6%9Q]NX M -4J>/M5F'AG"6^HN""^^X5XCM=IT#-].SPX(\>O-L4W?,$)OFJQQDUK0Z:--U2V0UUYW*=>?\YO[W GPAAU!]VA MO3UTU5CG]SN=JJXFN%L)[KXMC9,F<6>Q[]V7ELAJ-GN5S5Y[:>RUZ;HELIKK M?N6ZWW(:^TTI?V%=MH+9LG5DO&VV.K.#WH3M^5PEH3'Z70&1^%LKO.[O> HG?9! M:X59BTW'*4G$-TP5_44U6W2U$]W5ZM;L:!Z[W;'I\>Q7FJ)5QNXA3IDD&:R0 M$D]V%"6*[K,8*+XV#=P35QAX=J/] /J/X#A/\ 4$L#!!0 M ( ,XSK5KK)+\(!0( "<$ 9 >&PO=V]R:W-H965T0;H2@ZL\"N&P3/,;G MC7MV+(W;(&EM_=1=[EBAJ:QDJV2+EL2W,+7ZI76W.LY%+)UD/7730\ 7H+54C M%(T_H# (ITB75('^ET*LS<%K.'@-/3;Z7Z_7'':HR764:_4;7=,,$FQ[68,Z M 4[?OAG/@B^O&(T&H]%K]'3;B ,H)(N^=MN];CY8=41VC%#1F$8!HBU5N;[F MO:-//=U-U2F=S#Y/9M$L)J=+6^3BN[L1LN_]R"J-.!16&8P^6H3JVK(+C*Q] M*QRDL8WEEZ6=9% NP9X74IISX+IK^&](_P)02P,$% @ SC.M6L\$QO7[ M @ ^ H !D !X;"]W;W)K&ULK59K3]LP%/TK M5H8FD!AY-"V%M9'ZFL8'H*-ETSZ:Y+:)<.Q@NP_^_6PG#4T)U9#R);&=>X[/ M<:[MV]LP_BQB (FV*:&B;\529M>V+<(84BPN6 94?5DPGF*INGQIBXP#C@PH M);;G.!T[Q0FU@IX9F_*@QU:2)!2F'(E5FF+^.@3"-GW+M78##\DREGK #GH9 M7L(,Y&,VY:IGERQ1D@(5":.(PZ)O#=SKD>MH@(GXG67F"0L8,?(GB63>H!7 M +Q#@/\!H%4 6L9HKLS8&F.)@QYG&\1UM&+3#;,V!JW<)%3_QIGDZFNB<#*8 M_'J\F?]%P\%L,D:C^]OIY&XVF-_EZ\NFLS,G M;.]GIW^0G>]#7-^IS\YN*;1[5.B#LHYY&)NTC&"M;MY,W:.R3N%1IL_^G8;( M*J:O2M-7S>7D59.N&R*KN':=M]O8:3HK"\;*H7F0E34A_N&9:>_5$"GPI2FM MA)I]165^\9:C>?DVU.6;KD$.QE59-S#%C/U&D]>$ZEI=)E0@ @M%Z5Q;(D2R8_4A9KLI;K7&:*![T4N]-3+C-F>^KY.,BR8/I);%#2R MEJI@AKIJX^NM0I962D7N1T$P\@O&A1=/*MFUBB>R-#D7>*U ET7!U,,<<[F? M>J'W*+CAF\Q8@1]/MFR#2S2K[;6BGM]827F!0G,I0.%ZZLW"TWD86(5JQA>. M>WW0!AO*G93WMG.13KW $F&.B;$F&/UV>(9Y;BT1Q[?:J-?XM(J'[4?K[ZO@ M*9@[IO%,YE]Y:K*I-_8@Q34K)^) 8?"<0E0K1!6W75Q^P_,9\OS!9Q]NKP^OUK.;B\^7<$[N%FN-+Q9H&$\UV^M +51 M/#&8 H$E]U *;C2\!A]TQA1JX )65M8C(;5O,UEJ)E(]\0W!6I=^4H/-'5CT M#%@?+J4PF89SD6+ZN[Y/03:11H^1SJ-.@Y=,'4$_[$$41$-8+1?PYO7;0W;W MZ_#4;W+:KSSUG_%D\]:#J[*X0P5RW6K8$3L[@W8[]D">ZBU+<.K1B=.H=NC% M?[T*1\'?'92#AG+093W^H)B@E3P$7;I$_.P@=C:'E4U[XG=Q.#P9COL3?]?" M,FQ8AITL*[&CK=4*T[,;@(L-S%G.1(*==,,_HALU=*,7K.?7ZH#3UF<[5'1A MP<8F\%W*#,*:<04[EI?81C7Z'U;YN&$_?MDJ-_BS&K\:@87%?V_QOUA\RN[3 MB6B+Q7D;'V0X.@K"]OR.&\9Q)^.5;);_990M>Z*;>OP'U"<-]NSB)J0W%&1T=H/3#03M)&#Q=XL%_9=FBXC(%JM]0S['R MUONXVT<$#\B4AA,HW,4D&AP=T^E6KM2ZCI';JKS=24/%LFIF]#Q!92?0^%I*\]BQ M#IH'3_P+4$L#!!0 ( ,XSK5IBRW7#: , %H* 9 >&PO=V]R:W-H M965TG-W(S0ID33LNUE0BG MO% I9;@2((LL(^*XP)0?9H[OG!8>Z2Y19L$-ISG9X1K5)E\)/7-K*S'-D$G* M&0C!W,,Y%XS=./-%;)S)DX$..6%*EZY(>?L IH:.Q% M/)7E$PZ5K.= 5$C%LTI9$V24V3=YK1+14!B\I1!4"F4B7.NHI+PABH13P0\@ MC+2V9@9EJ*6VAJ/,[,I:"?V5:CT5+G_>W#[]"HOY>GD#UP]WJ^7]>OYT^W / MW\%:\>@%>'Y.'U5'>'^#BM!4?M 2RRQ/^1&Q$GVPHN_ !9D0@1(H@PVC2O;T MHAX_);R0A,5RZBH-;Q#&I7^>X7WKJO^'IOLB>40#?5@EJC=Z: M&+2;,/_FEA:Q,L7U%$5"*L!(VPC6CT%;9O7'./NY-HN6%G MM[$'AQ,_J?CQQ)\;?IW:\S%O"\:ZFS32&UQX?GMR)S7DY)] _FF7_SOKY M8 M+VO6R\Z#\)?]?T1SP>E#"M>Z" E="PN2PA.*K WI\BN\TMF$"([YC]'>-&_%,MR"2E%<+OIIQ>2I: M(:W=4>,T3 *O_3#XP1DG^'A=C75.% M;63L1/&\;!Z>N=*M2#E,=/.'P@CH[UO.U6EB'-3M9/@94$L#!!0 ( ,XS MK5H@(:D6TP( *(& 9 >&PO=V]R:W-H965TTT3?O@)A=BD<2I[4#Y]SL[D#(M M1?L"?KE[7FS?9;@57TW8SQW@J%=6\A@*$J=\AP7$E2994SN)IB*[%6[Y* MM%EP@V'!5KA$?5\L),W<&B7B&>:*BQPDQB-GW+Z8#$R\#7C@N%5'8S!.'H58 MF\DL&CF>$80IAMH@,/K;X"6FJ0$B&4][3*>F-(G'XP/Z9^N=O#PRA9^]DN#O$WRKNR*R*J^89L%0BBU($TUH9F"MVFP2QW-S*4LM:9=3G@ZFW^]G M=S]A,EY.K^#R9KZ87B_'=[.;:SB#SXQ+V+"T1&"*;JTPYZC@_15JQE/U@4*F M69&*'2(LM0C7<&-#AJXF90;?#?O 475,(DJA/0G?K$.A:Z\PJT/94'>RIS9*J42&]4 MPRPO2JV Y9'=9/;-W6&8Y/RI1 6_OA$.S#1FZG?3 56DW6924YH7JF ACARJ M/85R@T[P[DV[[WTZ8:E;6^J>0@^^2$8.(J81XOK.FT16,.<6QI3[)FBW!KVA MNVD@[]7DO9/DMURMSV));XCG&LFRN\>6[1WTC0[FRW5%!*,I<5RVD7JT;\+CJ.R_A5?>F M@EMQ:@XIQI3JT:MP0%8=L9IH4=@N]"@T]30[3.@C@M($T'XLA#Y,#$']60K^ M %!+ P04 " #.,ZU:M[;.2D\' # .0 &0 'AL+W=O-L\5'T@ M]L1&Q> "3G:E_O@")CYT@8FQF!??.7,8GYF/Z^E+%/^=K+1.T>=U$"9G@U6: M;MZ-1LE\I==>,HPV.LR^>8KBM9=F;^/E*-G$VEL4"ZV#$7$<,5I[?C@8GQ:? M3>/Q:;1- S_4TQ@EV_7:B[^L']_YRE>8?C,:G&V^I9SK]?3.- MLW>C?92%O]9AXD8WR57F,HK_S-S>+LX&3 M9Z0#/4_S$%[V]*PO=!#DD;(\_BF##O9MY@M67[]&ORY6/EN91R_1%U'PX"_2 MU=E #=!"/WG;(+V/7G[5Y0KQ/-X\"I+B$;V4OW4&:+Y-TFA=+IQEL/;#W;/W MN>R(R@*4M"Q R@5(D?>NH2++2R_UQJ=Q](+B_-=9M/Q%L:K%TEER?IC_*[,T MSK[UL^72\<5D>O-I\@'=3VYF5S,T^7B)'B;W]Y./GV;H^NX>7=S=WMY]1+-/ M=Q>_H1,TRZIBL0TTBI[0BQ?'7ICN.M9/OZ#O+W7J^4'RP^DHS5++&QC-RS3. M=VF0EC0HNHW"=)6@JW"A%_]??I2MTGZ]R.MZG1-CP%LO'B**?T+$(1Q]BT8H M67FQ3LHG0PMTWW.T:(&V]5S@)4G>#P]E/T0Q*HH:_?DA^RFZ2?4Z^:NI*W9Q M67/7)\-LG&6Z/A9#\;??8.%\[,A:[;/FIFBC_?);M,D]<*%'R[1 MHU[Z85B\\@(OG&OT;V,W[;+?Q>=%_'S,/X\)EYP3X9R.GALRX_O,N#&SJ\\Z MGON)7AA;Y[763[!B#E.\N76Q;UUT[A===L\!G2+JG4)=S*1L24ONTY+&M&8Z M]+.ZFNGY-LYZYB)[\%-T[O;+3^"^8 M QU901A$P+9(P#9,P( "[JY"A^+'=1,H:?G7@0-L]J!;\?-:Z0G!2%OQ@PK8 MS$*'XA>=,@ L%F HOBQ6VS(T+<'@(V)'\/,CVU-_=C&W(]A\L=69W]#X.)V:AX%YF!'%A,!!H@M!H@-!@@P0*PR0.H,N+3EGP<&2(\,D#H# M&-.6[3 ""I"^%"@#'3X"P %B=J"H_)MPL9WK=9Z+L?YM*$! 6)+ 6)# 0(* M$*L*D(:=@!8$*"! >T2 -B# !!NVC *!M"^#* =#:!@ #4;,,G:#'(!6+$9 M- V\T& =>6# M S/S\/5(>&-/V1SMV*/P0 *S10*S>%\\\(X\<."!=^+AP#UI<] CJXJ#$MR6 M$MR&$AR4X%:5X U*$.(PT5:*E9/,/2K!.RC!00G>EQ*\HQ(B(A0 L MQ!NG&]:A[Z%IK$^NM_D%2<:#2^981Q:3 ".$+2.$#2,$&"&L&B'J1BC>=KQ5 M !"B1R#*6-4"Q/JD;5]&5"Y&ZHN(,M"A&0 0P@S$;@04.!AKWX8 @00M@00 M-@00(("P*H"H"T!9VX4V$@"0/0)0QCK\P*H$ F1?!)2!.B0!!LB#3SD7N]&- MS=N8^B5,_=+6U"]M3/T2IGYI=>J7]:E?4.YRIP5^";._[''VEQUV#R3,_;*O MN5]VW#V0E:M.WYC]OZK]3B?;S+&/K2TP0=HR0=HP08()TJH)LN$$ \.,M12D M A54CRJH;KL%"DQ0?9F@.NX6*"!!=2!A>C.],HX#<[!C+\(&')0M')0-'!3@ MH*SBH!JN0E*J_5),!3BH'G%0'7!0@(/J"P?5$0<%.*@..!2CH(L.YN#'%E?E MW@1K-R?8T$&!#LJJ#JJN@^"NX[94I LZN#WJX';3P04=W+YT< _5852YJ6ZM MXV5QZV""YM$V3'?WU^T_W=^>.-G=E <_W]W;>.O%2S],4*"?LD6=8;[A&.]N M%]R]2:--<8O>8Y2FT;IXN=+>0L?Y#[+OGZ(H?7V3-["_:7/\'U!+ P04 M" #.,ZU:NN<4W/,% #3)0 &0 'AL+W=OGG6EL),#@;.*9)*3;SFP>DVRWGQ608TT!>27A=/_] MBD>, 5FU7>5+#/C>(YTC77$BZ^R%\>]B28@$/[(T%^>CI92KT\E$Q$N283%F M*Y*K;Q:,9UBJ6_X\$2M.<%(E9>D$.<*"7+'T&TWD\GP4CD!"%KA(Y0-[^4P:0GZ)%[-4 M5'_!2Q/KC$!<",FR)EGU(*-Y_8E_-$)L)2@/Q\\7 -WD=$8IJ*#^ $?'V,P/MW'\ [, %BB3D1@.;@:TZE^*@> MJNN_EZP0.$_$V42J+I7 D[AI_K)N'NUHW@4W+)=+ :[SA"3=_(FBLNOE< M(B/@#>9CX,*/ #G(U_3G:O]T3Y,>F=,C$N]*[[!Q-Z/C5GCN#KSKBX?;+[=_ MUB-4#8U.XAK#TV.4"\>I6.&8G(_4RB (7Y/1_/??X-3Y0Z>/3;#($EA'.V^C MG6="G]^J13-E0H %9QF(U32C>4'S9Z#63([+14<[7VO0:05:+IKK^8F+ C68 MZVV5-%&^YSO=J,C8P2/I^QOZ_@'T$RH:!4CR$P%J6'^;&G3\O@":*!3.>OR- M/3R2_W3#?[H7?QW%Z;#SGHO"'D5-E!^X?8[&7AS),=AP#(P<(T(R-9X)7=.$ M[%A_C0B'+@[!4!+7'PR[I28[DH0;2<+]ICU>JQ<8?DH)D$Q5?Y8IDU&]OI8L M30C7:A4.JUHS+S11LT%49.SFD2+,-B+,C")<8D'C6@95ZAWVAM40O%?O\H2E M*>9U7I7P02=4W7S862/&_7EPI8E"KC,.44\J(YDCI8).:X <9)DPKF9'2L9*UQA<:O>$>0O'#5O+#VSS+#I"E;@;"G\@R'1H,O2QO8=)A MZ]*AV:9_PYSC7 )62"%QGI0^X@FG.(^)EOW092-W!KT@& A@T]Q'NG;]P/?1 MM/V_MJM :\IA:-['6"Q(K 18J.5%31&Z)D"0N.!44B).M2)8\L^-4#;1(EMH M73%;5,X[<\C363H.FZ_C-["J*/6J".S M46_*2+V8R(\X+:HR4@V=+(IR[U"[D)@1#YU%5M$B6VA=-5L3CZ#EDD263'0C MIDVTR!9:5\S6X".SP=^W)!N8WM+N3)'?+TE=9 AG?1=D[M>QO%N7CLPN_6ZU MLO2 , M@J!?>,.XH+^W9^[2L91;FXW,-ON!",EI7#IM(5G\'13ECW%:TI:,;R.-3;3( M%EI7Q-:4H\!V$5K=2K>*%ME"ZXK9^GMDWG7?NPC#07%!?^:';K\(AW%NWXV: MNW0LY=:%([,+O\MRBL&]\I^?*O\)7NVIEK,\.?J MU) ,2MR61\4V3RM3R9=PM.KZ@!/[_D%/+VHSNE,6ICZN-,-YL\T%R E"P7I MC ,E%Z]/$-4WDJVJ,S5/3$J659=+@A/"RP#U_8(Q^7I3-K YQS7_'U!+ P04 M " #.,ZU:8QU@>7\# !)#P &0 'AL+W=O:G3&:>&XM;(#"$@2],SG1"'H_5RC0N*U<6\!+[H^_ M=IL;WKI-B?<+6[>][_L>[?OR7G?+^+-8$B+!2QA$HF8JF6?&&+%2=X%@>%@8TP,949#$@G*(L#)O&?UX=D% MO%]:QG.5H1"-U(._9]CM)$XH%3ED@XE^P3;[U M/ M,UT*R, U6"D(:)5?\DOX1.P$(E02@- #%NA.B6.402^QW.=L"KK]6:/HF M3C6.5N)HI'=E++EZ2U6<] >W-S?7DYO+T60,^J,A&-R.)M>C;Y>CP?7E&'P% M/^A4;0$1X&A()*:!. 8'@$9@LF1K@:.9Z-I2R=!@]C2EO$@H40GE#>:GH %/ M '*0"Q[&0W!TYR=3PSE9M1N754+1.56Z1R'#.5EU%Y=51M$Y57I')+ MJ%H95:N.J@,.<;@Z!_VY)-Q$VRK0-IIZBTV\[8RW7[Q4]K'_]$_HMQRT7X=)"I: M;@>6=) HMURT7P^)#);;+&DB46ZYJ-IR/W9JW6+/['C_^IZ],QCI(5.-'@L: M"1"0N0IS3EL*A2=S6[*0;!7/2D],JLDKOEVJ69=P_8%Z/V=,OB[T^)5-S_Y? M4$L#!!0 ( ,XSK5HDB#)/GP( -0' 9 >&PO=V]R:W-H965TS#:'I2J-VZDOPQSWGGGOL7 <[QA]$"B#18YY1,;)2*8M+VQ9Q"CD6 M/58 53L;QG,LU91O;5%PP(D!Y9GM.L[0SC&A5AB8M5L>!JR4&:%PRY$H\QSS M/V/(V&YD]:W]PAW9IE(OV&%0X"TL0=X7MUS-[)8E(3E001A%'#8CZZI_&?DZ MW@3\)+ 3!V.D*UDS]J GLV1D.5H09!!+S8#5IX()9)DF4C)^-YQ6FU(##\=[ M]N^F=E7+&@N8L.P7260ZLBXLE, &EYF\8[L?T-1C!,8L$^87[9I8QT)Q*23+ M&[!2D!-:?_%CX\,!H.^] G ;@/LOP'\%,&@ @[=F\!J 9YRI2S$^1%CB,.!L MA[B.5FQZ8,PT:%4^H?K8EY*K7:)P,ISSU7RZ6"W1U2)"DYO%:K:XGBXF ML^D2?44S*DJ.:0SJC&-6 2<@T&D$$I-,G*F ^V6$3D_.T DB%*U25@I,$Q'8 M4HG3*>RX$3*IA;BO".FC.:,R%6A*$TB>XVU55%N9NZ]L[!XEC"#N(=?]@ES' M'73I.0Y?L*J'!HZ!NQWPZ W9'=_ O2/5#-IS&AB^P?^<4X>\<4WG==/I9G(I M"AS#R%+=0@"OP H_?^H/G6]=5GTD6?1!9,]L]%H;O6/LX=-U%B!E!JJ!2:&O M-I *KS/H4\$BEE)9=T2V]7VR;HRG=I^ M"J_?NSGF6T(%RF"CH$[O7 GE]1M23R0K3%==,ZEZM!FFZMD%K@/4_H8QN9_H M!.U#'OX%4$L#!!0 ( ,XSK5KW".A2/ 0 -40 9 >&PO=V]R:W-H M965T&E_?>47;$"R>TG3+R#)NX^>75G[L/3WE/W@:P"!#DF<\H&Q M%F)S:YH\6$-"^ W=0"J?+"E+B)!3MC+YA@$)P9Z?C%$6RBNE/[+)-!P85L8(8@A$!D'DUP[& M$,<9DN3Q9PEJ5'MFCJ?C(_K7/'@9S"OA,*;Q'U$HU@.C:Z 0EF0;BSG=?X,R M("_#"VC,\T^T+VP[EH&"+1X$$P^C:2?&"[N'Q[O9R]H M-)N@A_NGA_GH^=MTC*:SKT_SQ]'+]&F&/D] D"CF7] U^KZ8H,^?OJ!/*$K1 MRYIN.4E#WC>%I)(!FD&Y[5VQK=VPK8,>:2K6'-VG(83G_J8,H8K#/L9Q9[<" M/A)V@QQ\A6S+]C1\QC_O[K;0<:JT.CF>\^ZTZG)68+IZS.Q"W_(-"6!@R!O+ M@>W &/[Z"_:MWW0!?Q#86?AN%;[;ACZWTIO(>M9E*ZNT I28"1&\GHA$LJ+'W'!2%;Y='Q]A0KN]'H7 M?%4CNV?Y>KZ=BF_G7PZ: V'!.N<9RE./Z486>>V9=U22OGW!4;5QL^NLH]BM M*'9;*4Y ON!!1 K5R-*94":BOQN3V57S9%^>O<;&;TAEK^+9:^4YDYH=4\[1 MDM$$!;(\1NE6O@M(2G9Q\MHZVU.87#MVYY*OQLIS/4O/&%NU>%CMKZOD%X.4 M\XU,*7F50PZKIO-OQWIK>?LHM//(3V03_P\%O@3]J!1\$-IY"NPZ!?9_*_*E MO]=>Y356S64>UP*,6P7N)PM]"7)VD3L^OJ2H6KE6(\5:)'&[2MX?@H@#$N0 M^I]0KK*MXW<56BJT;7=A/#6C5QNVQ.4P&RN@D$!]G:FZSDPC[.9)@Y@ 6^5],Y=LMJDH>JQJM>C-[V1O MGK>P%^NR9Q_EG:I9PQ0-O^R@5E'*40Q+"6G==&0B6=%#%Q-!-WD;^DJ%;&KS MX1I(""PSD,^7E(KC)-N@^B=C^ ]02P,$% @ SC.M6J-,?_77!@ ]3T M !D !X;"]W;W)K&ULK9M;;]LV&(;_"N$50P=T ML0X^=HF!-#H56-LL:=J+81>,1,="=7!).FZ _?A1ATB6([,V]M[8DJSOH60_ MH&B^TODVY]_$BC%)?J1))BX&*RG7;X=#$:Y82L59OF:9^F29\Y1*M#2?!M8XZ*@W.-+S+9B M9YD4IW*?Y]^*E??1Q< HCH@E+)0%@JJW1W;%DJ0@J>/X7D,'39M%X>[R,]TK M3UZ=S#T5["I/OL:17%T,9@,2L27=)/(FWP:L/J'R ,,\$>4KV=;[&@,2;H3, MT[I8'4$:9]4[_5%_$3L%IGV@P*H+K&,+[+K WB\8'2@8U06C_8+Q@8)Q73 ^ MMH5)73 YMF!:%TR/+9C5!;/RUZU^CO*W=*BDBW.>;PDO]E:T8J$4HJQ6/V&< M%>[>2JX^C56=7-S>O;MU_[IS/WXF[A?U>DM>.TS2.!&_D=_)W:U#7K_ZC;PB M0R)6E#-!XHS<9;$4;]1&M?QYE6\$S2)Q/I3J< KH,*R;=JNFK0--V^1#GLF5 M(&X6L:A;/U2GT9R+]7PN[RPM\ -](L;D#;$,:]QS.%='5)L'JQU]]>6:GQ%K M?K#<_5GCJMRN6A_UE'O'E_>U[NO+'19J6P_TY9]">4;,ZHNW-;^CW3AIESS[ MD).;>\&^;U@FB?M8O/[]I]J#O),%^2,$]3=?%5/73XK4]*;4.G2HF$.4B8BX1Y2)B/ MA 45;%S"BO'@XV(Z.Q\^]J@V;E0;:U7S>2X$6?,\9"P29,GSE+ ?C(>QTDSY M58K52-AGF)9_JF%(F(.$N15LLO/56]9HW'SYE3G(%GTD+ #!.HY-&L5=)_N=-D,MGS-@ =5L>.:6/'5&O' MBW'6O^2CZHL21FZ*KL>C/!4D4?H4O=2:MZ M:;5>6MAQ6\U#.8BD.5":"Z5Y4)H/I04H6M?!-C(PM=/"R(E;?4LGVPG-$VK: M[CRD:1I3RYC;W1&#"VW7@])\*"U T;KFM8F!J8\,W.OZU,8"ICX7N%8ZJ8LH?2A3@*8OBX78 M'/@# ZQ MH*$ E.;4M$Z/99Q-9R^O@- I?RC-A]("%*WK51LCF/HOZ MUP8#ICX9:(;WDO&4T*5Z.U8R:$P I3D_.6G;4&?UU']/)S0^@-)\*"U T;KW MLK8)@J5/$+Y6(_\WI7A]?NGK3_4+2G-^AP>E.9#:0&*UO6K M31,L?9KP_^\_TS=PLH#0**&F[:9JXY$]V[N*0MOTH#0?2@M0M*YL;41@::=_ MU55TK:Z8ZK_G=<>WNH\CSQ?9?LV@:0&4YM2TW?G8V=2>[VL&30&@-!]*"U"T MKF9M"F#I4X"3$U*UPRW+XIRKMW##E:!7ZB66Q*-AG,3]=[SI#^)D(:$! 93F M0FD>E.9#:0&*UA6W#1&L$39"M:"9 I3F0&DNE.9!:3Z4%J!H70?;X,'2!P_' MW"RN1YRL'31KL%X^*& :YG3_6@Q-&Z T'TH+4+1*I^'.,Z8IXP_E\\:"A/DF MD]7CILW6YIGFR_))WF&[>_5 ] ?*'^),D(0M5:EQ-E4'RJMGC*L5F:_+)U;O M*1IHGO1>_ =02P,$% @ SC.M6OL&\6EV M P FQ@ T !X;"]S='EL97,N>&ULW5G1;MHP%/V5*%VG5IH:0M:4K("T M(56:M$V5VH>]588X8,EQ,L=TT*^?KQU"H+Z,]F&%!978]^2<>VQ?)T3M5VK) MZ=V,4N4M9-B+M3 #\,FYMG3UU1'XX^^9_5&14H'_L/9^U_S0EV_ M\^SYY,/)2>?A_'H[?F: G'98PX<3IR$Y>:[(0^E4'H6^P,7+H()\VS%.,UG7G/&WG1,G1GM6S MLW8P\7WJ_>+OE6GD@WJ/#?M9(=9;+?)M0."1_X(\+96#)@921G?&G# M70A,"EY(3^D]K@V%$*F>+!S:'FS_6B=GHI FM\U@O\?UY5O J@<&&>>-P:YO M \-^292B4MSHCKG8!)]!7MV^7Y;:X5229=B]]-<$<]))QH5,J5S?%@QZH:6G5#.[^#>^#/;T%YDK94U52Z: MIC94-ZV,[8!^6\UJMV5[K]+U2O98J"]S/1QA^E N]%;2C"U,?Y$U!C#U$%^=<-@G*YXW*R1[TMF@5"8Z0*7O/5*IV*0=^2U)>4\7:E5. MBPSWW#U"S_]VGJ=44$EXV[2N_4.>Y5<[CJ[>RK*YJVP;=GJL?^\PW%=O=F=_BM@?\#7NSX.JDWGC.NF*A[,Y:F5#Q[#]#RBHPYW=37UZ.AZ+8=YZ3J2'ME%8"/%*Q$;*3[7@+CG#1A)XEYM+ \PL%7 :@?RN_- 3;DY402KBGG#=C". M) F&0"VZ:S2.D=F)X>->'VR71%&2N!' W ZB"$-@-^((Y@ \8$@4F>?@UO,H M6#VG@O6_(X9_ %!+ P04 " #.,ZU:EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,XSK5K65HQZ6P4 (HL / M >&PO=V]R:V)O;VLN>&ULQ9I;C^(V%(#_BL5#M95*@=QV=SJLY $/$PD2 MFH19S5.520Q8F\O("3/=_?5U$J$ZTW#4E[,\02Z$+\?.^8X=W[Z5\MMS67XC M?^=94UVI3'B;5B^1Q6ATYK_-L8DRG MSB2/13'ZQ IF/G*FZX%[(JF[/:*\?*\97KD[NMDYU>2^RFLME7/.5+$\OHC@T MEU%W,=%NHXW#^;,+XHW\/V$L]WN1\&69G')>U%T<)<\:P*(ZBI=J1(HXY_/1 M^102%REA1:V"1-RBNY0ZM[E3]==NVMUUK7"U&,H;H0Y(-VW!\2 7OK=D7LB6 M1'T+_;6[I)':N*-KZBT8T2 - -*X(N1?A@9I I#F52##2'ULF*=!6@"D=47( M7B1M -*^)J2I03H I'--2$N#_ A ?L2%]&BT"QCQ[\G=+G0]%H:$>@IRM]G0 MX$E_NC\!D)]P(9=NJ$(8N=Y.Q<_?LH!&K@II2[IT'S7(SP#D9UQ(UWMD7N0' M+@OUQ#V%,O<4&RFBWLJ]6S-"PY!%X6_$8Y%.!WH%62SWU W((UWO&-DP&JIN MJ))@U L>9)09LE*6[*X7*D@<,V1S>'[$0O)+G+_\0=8^55U_2Y^H:E<=$)+& M#-D: 5.=7S5DP!;^RG.;QU-'@U0Q0W8%^W/G1D^J%.@R\6:K"1]HT.M_ MD"!FR(9HF-RHS1]M #M=K)BW>)>.(4',D T1LE5#V *NF+\*Z/;!71#74ZV\ MH7JR,2!K&,C6"'=WH7IH&M+FJ>YE9 ,2AH$LC&W\G;Q69,ME^_,BX60IJB0K MJY/D.B0X$$'6AEM4(N621#).U;B24"GCXL";7U4Z(Z03 ULG4-'7J_$-2"H& MLE1@3+W*-R#!&,B" :O3?C0AS1C(FM'J4_(ABM6?5[_J;)!;#&2W#!>J@YB0 M90QDRURH6,^<.B;D&0/9,TWE.A0[$[**B6R5BR7L("FD&1-9,P.U[" C9!D3 MV3(7B]J.5,<$)[RP9[R@TK8_+0>)QD06S6!I.]CFD&=,]$DOH,8E'W1,R#,F MLF? *K??YI!RS&M.?/5FYTQ(.>8UI[YZ-9 )*G*2.";G'0G;/ M900)"0>^^>_L5&]P%/_)ODKU]>>V."+?F3Q#&,NRB)1O^OE(!L2CXTL'F \ MWC2\C@F)QT86SV7,)J:Z>&Q(/#:R>"#,(-SIF)!X;&3Q0)AA7>JK4" /.<@> M@C#O8Z%C0AYRL->9@7-%O34]D(<<9 ]=F"L:2.\.Y" '?:T9-%DTUC$A"SGH MJ\T S-YDD0-9R$&V$#RGU>N;X((S[*FW]V]NA_LE9""G-="D/;GZ&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VCMNVT 4A>&M"%R 1_0"^D0 M*=(8/!4Q)'CY5Q^((9]^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU? M3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2 M"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N! MWHIZ*X'>BGHK@=XZ>=DFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O0+V#0.] O8- [YA\ MK"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [ MH]Z90.^,>F<"O?/D9Q,"O3/JG;]3[SI^'DJ]]GRM\?G?2?5XOK=<'W]9?IV< ML'/!.=U6U.>_4$L#!!0 ( ,XSK5KB(3)"\0$ !DG 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J M8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_= M/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM M=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^ M^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLUTY/$ K @ $0 @ '# 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " #.,ZU:F5R<(Q & "<)P $P M@ 'C 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,XSK5JHI+>6 MR@4 / > 8 " @20( !X;"]W;W)K$=Q&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M M6KXX>7B[ @ N@@ !@ ("!314 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ SC.M6A^I.,"0 @ O04 !@ M ("! 28 'AL+W=O .0@ !HF 8 " @<&PO=V]R:W-H965T&UL M4$L! A0#% @ SC.M6HEUMF:V!0 '!$ !@ ("!Y4 M 'AL+W=O&UL4$L! A0#% @ SC.M6H!G]PUX! S!$ !D M ("!A4D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SC.M6O![3C51 P @ !D ("!9FX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6F#$ MNA+,! :0\ !D ("!BG\ 'AL+W=O&PO=V]R:W-H965T^( !X;"]W;W)K&UL4$L! A0#% @ SC.M6M=FJVO(!0 A@\ !D M ("!P), 'AL+W=O;9<=@\' !^$P &0 @(&_F0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ SC.M6K:@H+=A @ P@< !D ("! MAZ, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SC.M6J;*.24U! APP !D ("!=;D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6@LPXB^N M P 3PP !D ("! \4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6LV&TH>< P -PH !D M ("!OLX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SC.M6B: [45_ P 8 H !D ("!W]L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSC.M6H,(ZA<*! ;1$ !D ("!@^@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6B89^GK# @ M" < !D ("!4/4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6K%#&PO=V]R:W-H M965T&UL4$L! M A0#% @ SC.M6FQ-%X/P @ L@P !D ("!C0D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M M6I73&V>W)P 0O<" !D ("!5!,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6K\ ,NV- P C X M !D ("!#4$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6OVV&?,/ P #PP !D M ("!^4P! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SC.M6B53TS4Q P _ @ !D ("!K54! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6K>V MSDI/!P P#D !D ("!OE\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SC.M6B2(,D^? @ U < !D M ("!)'$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SC.M6OL&\6EV P FQ@ T ( ! M>W\! 'AL+W-T>6QEEL% "*+ #P @ $%A $ >&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ SC.M6LA XML 79 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 80 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 173 363 1 false 82 0 false 7 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) Statements 5 false false R6.htm 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical) Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical) Statements 6 false false R7.htm 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 995210101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPolicies NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 995210201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures DISCONTINUED OPERATIONS AND DIVESTITURES Notes 9 false false R10.htm 995210301 - Disclosure - INVENTORIES Sheet http://www.xxiicentury.com/role/DisclosureInventories INVENTORIES Notes 10 false false R11.htm 995210401 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 11 false false R12.htm 995210501 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 995210601 - Disclosure - DEBT Sheet http://www.xxiicentury.com/role/DisclosureDebt DEBT Notes 13 false false R14.htm 995210701 - Disclosure - NOTES & LOANS PAYABLE Notes http://www.xxiicentury.com/role/DisclosureNotesLoansPayable NOTES & LOANS PAYABLE Notes 14 false false R15.htm 995210801 - Disclosure - REVENUE RECOGNITION Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 15 false false R16.htm 995210901 - Disclosure - EQUITY BASED COMPENSATION Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation EQUITY BASED COMPENSATION Notes 16 false false R17.htm 995211001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStock CAPITAL RAISES AND WARRANTS FOR COMMON STOCK Notes 17 false false R18.htm 995211101 - Disclosure - LOSS PER COMMON SHARE Sheet http://www.xxiicentury.com/role/DisclosureLossPerCommonShare LOSS PER COMMON SHARE Notes 18 false false R19.htm 995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 995211301 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION Sheet http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformation SEGMENT AND GEOGRAPHIC INFORMATION Notes 20 false false R21.htm 995211401 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.xxiicentury.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 99920102 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 99930103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPolicies 25 false false R26.htm 99930203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresTables DISCONTINUED OPERATIONS AND DIVESTITURES (Tables) Tables http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures 26 false false R27.htm 99930303 - Disclosure - INVENTORIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureInventories 27 false false R28.htm 99930403 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet 28 false false R29.htm 99930503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.xxiicentury.com/role/DisclosureFairValueMeasurements 29 false false R30.htm 99930603 - Disclosure - DEBT (Tables) Sheet http://www.xxiicentury.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.xxiicentury.com/role/DisclosureDebt 30 false false R31.htm 99930703 - Disclosure - NOTES & LOANS PAYABLE (Tables) Notes http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables NOTES & LOANS PAYABLE (Tables) Tables http://www.xxiicentury.com/role/DisclosureNotesLoansPayable 31 false false R32.htm 99930803 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.xxiicentury.com/role/DisclosureRevenueRecognition 32 false false R33.htm 99930903 - Disclosure - EQUITY BASED COMPENSATION (Tables) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables EQUITY BASED COMPENSATION (Tables) Tables http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation 33 false false R34.htm 99931003 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockTables CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables) Tables http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStock 34 false false R35.htm 99931103 - Disclosure - LOSS PER COMMON SHARE (Tables) Sheet http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables LOSS PER COMMON SHARE (Tables) Tables http://www.xxiicentury.com/role/DisclosureLossPerCommonShare 35 false false R36.htm 99931203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies 36 false false R37.htm 99931303 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Sheet http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationTables SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Tables http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformation 37 false false R38.htm 99940101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 99940201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details) Details 39 false false R40.htm 99940202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details) Details 40 false false R41.htm 99940203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details) Details 41 false false R42.htm 99940204 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Additional information (Details) Sheet http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails DISCONTINUED OPERATIONS AND DIVESTITURES - Additional information (Details) Details 42 false false R43.htm 99940301 - Disclosure - INVENTORIES (Details) Sheet http://www.xxiicentury.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.xxiicentury.com/role/DisclosureInventoriesTables 43 false false R44.htm 99940401 - Disclosure - INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Other Intangible Assets (Details) Details 44 false false R45.htm 99940402 - Disclosure - INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details) Details 45 false false R46.htm 99940403 - Disclosure - INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details) Sheet http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details) Details 46 false false R47.htm 99940501 - Disclosure - FAIR VALUE MEASUREMENTS - Recurring (Details) Sheet http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails FAIR VALUE MEASUREMENTS - Recurring (Details) Details 47 false false R48.htm 99940502 - 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 48 false false R49.htm 99940503 - 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 49 false false R50.htm 99940601 - Disclosure - DEBT - (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtDetails DEBT - (Details) Details 50 false false R51.htm 99940602 - Disclosure - DEBT - Long-term debt (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails DEBT - Long-term debt (Details) Details 51 false false R52.htm 99940603 - Disclosure - DEBT - Unamortized discount and deferred debt issuance costs (Details) Sheet http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails DEBT - Unamortized discount and deferred debt issuance costs (Details) Details 52 false false R53.htm 99940701 - Disclosure - NOTES & LOANS PAYABLE (Details) Notes http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails NOTES & LOANS PAYABLE (Details) Details http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables 53 false false R54.htm 99940801 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails REVENUE RECOGNITION (Details) Details http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables 54 false false R55.htm 99940802 - Disclosure - REVENUE RECOGNITION - Net revenue by product line (Details) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails REVENUE RECOGNITION - Net revenue by product line (Details) Details 55 false false R56.htm 99940803 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details) Sheet http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails REVENUE RECOGNITION - Concentration of risk (Details) Details 56 false false R57.htm 99940901 - Disclosure - EQUITY BASED COMPENSATION (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails EQUITY BASED COMPENSATION (Details) Details http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables 57 false false R58.htm 99940902 - Disclosure - EQUITY BASED COMPENSATION - Compensation expense (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails EQUITY BASED COMPENSATION - Compensation expense (Details) Details 58 false false R59.htm 99940903 - Disclosure - EQUITY BASED COMPENSATION - RSUs (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails EQUITY BASED COMPENSATION - RSUs (Details) Details 59 false false R60.htm 99940904 - Disclosure - EQUITY BASED COMPENSATION - Stock option activity (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails EQUITY BASED COMPENSATION - Stock option activity (Details) Details 60 false false R61.htm 99940905 - Disclosure - EQUITY BASED COMPENSATION - Fair value assumptions (Details) Sheet http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails EQUITY BASED COMPENSATION - Fair value assumptions (Details) Details 61 false false R62.htm 99941001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) Sheet http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails CAPITAL RAISES AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) Details 62 false false R63.htm 99941101 - Disclosure - LOSS PER COMMON SHARE (Details) Sheet http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails LOSS PER COMMON SHARE (Details) Details http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables 63 false false R64.htm 99941201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails COMMITMENTS AND CONTINGENCIES - Licenses (Details) Details 64 false false R65.htm 99941202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) Sheet http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details) Details 65 false false R66.htm 99941301 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Details) Sheet http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails SEGMENT AND GEOGRAPHIC INFORMATION (Details) Details http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationTables 66 false false R67.htm 99941401 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.xxiicentury.com/role/DisclosureSubsequentEvents 67 false false All Reports Book All Reports xxii-20250331.xsd xxii-20250331_cal.xml xxii-20250331_def.xml xxii-20250331_lab.xml xxii-20250331_pre.xml xxii-20250331x10q.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xxii-20250331x10q.htm": { "nsprefix": "xxii", "nsuri": "http://www.xxiicentury.com/20250331", "dts": { "schema": { "local": [ "xxii-20250331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "xxii-20250331_cal.xml" ] }, "definitionLink": { "local": [ "xxii-20250331_def.xml" ] }, "labelLink": { "local": [ "xxii-20250331_lab.xml" ] }, "presentationLink": { "local": [ "xxii-20250331_pre.xml" ] }, "inline": { "local": [ "xxii-20250331x10q.htm" ] } }, "keyStandard": 275, "keyCustom": 88, "axisStandard": 28, "axisCustom": 0, "memberStandard": 29, "memberCustom": 50, "hidden": { "total": 20, "http://fasb.org/us-gaap/2024": 15, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 173, "entityCount": 1, "segmentCount": 82, "elementCount": 683, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 595, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R3": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_wWcHhiaw90allHJT6L7XhQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_wWcHhiaw90allHJT6L7XhQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "xxii:ExciseTaxesAandFeesOnProducts", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R5": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_b7_IEg7YqUGLmhq_frPAXg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_b7_IEg7YqUGLmhq_frPAXg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical", "longName": "995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_VVP45eIyE0WnEhdywcG_8Q", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_VVP45eIyE0WnEhdywcG_8Q", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPolicies", "longName": "995210101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures", "longName": "995210201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.xxiicentury.com/role/DisclosureInventories", "longName": "995210301 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet", "longName": "995210401 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurements", "longName": "995210501 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.xxiicentury.com/role/DisclosureDebt", "longName": "995210601 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.xxiicentury.com/role/DisclosureNotesLoansPayable", "longName": "995210701 - Disclosure - NOTES & LOANS PAYABLE", "shortName": "NOTES & LOANS PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "xxii:NotesAndLoansPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "xxii:NotesAndLoansPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognition", "longName": "995210801 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation", "longName": "995210901 - Disclosure - EQUITY BASED COMPENSATION", "shortName": "EQUITY BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStock", "longName": "995211001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK", "shortName": "CAPITAL RAISES AND WARRANTS FOR COMMON STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShare", "longName": "995211101 - Disclosure - LOSS PER COMMON SHARE", "shortName": "LOSS PER COMMON SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211201 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformation", "longName": "995211301 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.xxiicentury.com/role/DisclosureSubsequentEvents", "longName": "995211401 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920102 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables", "longName": "99930103 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:ReverseStockSplitPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:ReverseStockSplitPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresTables", "longName": "99930203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.xxiicentury.com/role/DisclosureInventoriesTables", "longName": "99930303 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables", "longName": "99930403 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsTables", "longName": "99930503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.xxiicentury.com/role/DisclosureDebtTables", "longName": "99930603 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables", "longName": "99930703 - Disclosure - NOTES & LOANS PAYABLE (Tables)", "shortName": "NOTES & LOANS PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables", "longName": "99930803 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables", "longName": "99930903 - Disclosure - EQUITY BASED COMPENSATION (Tables)", "shortName": "EQUITY BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockTables", "longName": "99931003 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables)", "shortName": "CAPITAL RAISES AND WARRANTS FOR COMMON STOCK (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables", "longName": "99931103 - Disclosure - LOSS PER COMMON SHARE (Tables)", "shortName": "LOSS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "99931203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationTables", "longName": "99931303 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "longName": "99940101 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:SubstantialDoubtAboutGoingConcernWithinOneYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "xxii:LiquidityAndCapitalResourcesPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R39": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "longName": "99940201 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_OVCVpzbDXk-0EWtxf-d5vw", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R40": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "longName": "99940202 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Net loss from discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_-Jb9Euj16EaPhGltYb82xA", "name": "xxii:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R41": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "longName": "99940203 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Cash flow information from discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_-Jb9Euj16EaPhGltYb82xA", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_xxii_GvbbiopharmaMember_-Jb9Euj16EaPhGltYb82xA", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails", "longName": "99940204 - Disclosure - DISCONTINUED OPERATIONS AND DIVESTITURES - Additional information (Details)", "shortName": "DISCONTINUED OPERATIONS AND DIVESTITURES - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_xxii_NeedleRockFarmsLandPropertyMember_Aoc2N2z5FkeUQu092966tw", "name": "us-gaap:ImpairmentOfRealEstate", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_xxii_NeedleRockFarmsLandPropertyMember_Aoc2N2z5FkeUQu092966tw", "name": "us-gaap:ImpairmentOfRealEstate", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.xxiicentury.com/role/DisclosureInventoriesDetails", "longName": "99940301 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails", "longName": "99940401 - Disclosure - INTANGIBLE ASSETS, NET - Other Intangible Assets (Details)", "shortName": "INTANGIBLE ASSETS, NET - Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "longName": "99940402 - Disclosure - INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details)", "shortName": "INTANGIBLE ASSETS, NET - Aggregate intangible asset amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails", "longName": "99940403 - Disclosure - INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details)", "shortName": "INTANGIBLE ASSETS, NET - Estimated future intangible asset amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails", "longName": "99940501 - Disclosure - FAIR VALUE MEASUREMENTS - Recurring (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Recurring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_S4xZJNzsk02VfV3zUj2euA", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_S4xZJNzsk02VfV3zUj2euA", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails", "longName": "99940502 - 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": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_xxii_Omnia2024WarrantsMember_7Jl70VHBhEyEMBZM46ScXA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_xxii_Omnia2024WarrantsMember_7Jl70VHBhEyEMBZM46ScXA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails", "longName": "99940503 - 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": "49", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_vTulqL6CB0-Hgj9W-W6Dkg", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_fJl_dYqzeUChKqDitxmsGg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_vTulqL6CB0-Hgj9W-W6Dkg", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_fJl_dYqzeUChKqDitxmsGg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.xxiicentury.com/role/DisclosureDebtDetails", "longName": "99940601 - Disclosure - DEBT - (Details)", "shortName": "DEBT - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_10_16_2023_EPUlSyx0yEqvwJn6sTUs9g", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_10_16_2023_EPUlSyx0yEqvwJn6sTUs9g", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "longName": "99940602 - Disclosure - DEBT - Long-term debt (Details)", "shortName": "DEBT - Long-term debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_xxii_SeniorSecuredCreditFacilityMember_HpQuPW3utU249uqyKGa_qQ", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R52": { "role": "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails", "longName": "99940603 - Disclosure - DEBT - Unamortized discount and deferred debt issuance costs (Details)", "shortName": "DEBT - Unamortized discount and deferred debt issuance costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2024_iZxwtOc6a069r83rSnyfHw", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "xxii:ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R53": { "role": "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails", "longName": "99940701 - Disclosure - NOTES & LOANS PAYABLE (Details)", "shortName": "NOTES & LOANS PAYABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2024_iZxwtOc6a069r83rSnyfHw", "name": "xxii:InsuranceLoansPayableCurrent", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_iZxwtOc6a069r83rSnyfHw", "name": "xxii:InsuranceLoansPayableCurrent", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "xxii:NotesAndLoansPayableDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "longName": "99940801 - Disclosure - REVENUE RECOGNITION (Details)", "shortName": "REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "xxii:AllowanceAmountForDiscountsOrReturnsAndAllowances", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "xxii:AllowanceAmountForDiscountsOrReturnsAndAllowances", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails", "longName": "99940802 - Disclosure - REVENUE RECOGNITION - Net revenue by product line (Details)", "shortName": "REVENUE RECOGNITION - Net revenue by product line (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_ProductOrServiceAxis_xxii_ContractManufacturingMember_COMP2yo6pEanbX9Hx0rOtg", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R56": { "role": "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails", "longName": "99940803 - Disclosure - REVENUE RECOGNITION - Concentration of risk (Details)", "shortName": "REVENUE RECOGNITION - Concentration of risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_MajorCustomersAxis_xxii_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_JjU5pQ7g90W5oy1WfKVl9g", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_fJl_dYqzeUChKqDitxmsGg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_MajorCustomersAxis_xxii_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_JjU5pQ7g90W5oy1WfKVl9g", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_fJl_dYqzeUChKqDitxmsGg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails", "longName": "99940901 - Disclosure - EQUITY BASED COMPENSATION (Details)", "shortName": "EQUITY BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "longName": "99940902 - Disclosure - EQUITY BASED COMPENSATION - Compensation expense (Details)", "shortName": "EQUITY BASED COMPENSATION - Compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "longName": "99940903 - Disclosure - EQUITY BASED COMPENSATION - RSUs (Details)", "shortName": "EQUITY BASED COMPENSATION - RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Z6OT9JEu0UWH0dS_zjyrkg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Z6OT9JEu0UWH0dS_zjyrkg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails", "longName": "99940904 - Disclosure - EQUITY BASED COMPENSATION - Stock option activity (Details)", "shortName": "EQUITY BASED COMPENSATION - Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_x_kQDiVup0uJsN9mOZvvJg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_x_kQDiVup0uJsN9mOZvvJg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails", "longName": "99940905 - Disclosure - EQUITY BASED COMPENSATION - Fair value assumptions (Details)", "shortName": "EQUITY BASED COMPENSATION - Fair value assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_x_kQDiVup0uJsN9mOZvvJg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_wWcHhiaw90allHJT6L7XhQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_x_kQDiVup0uJsN9mOZvvJg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_wWcHhiaw90allHJT6L7XhQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "longName": "99941001 - Disclosure - CAPITAL RAISES AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details)", "shortName": "CAPITAL RAISES AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2024_iZxwtOc6a069r83rSnyfHw", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "xxii:NumberOfWarrantsExercised", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R63": { "role": "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "longName": "99941101 - Disclosure - LOSS PER COMMON SHARE (Details)", "shortName": "LOSS PER COMMON SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R64": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "longName": "99941201 - Disclosure - COMMITMENTS AND CONTINGENCIES - Licenses (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Licenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_N84MbailR0yPmabC0JxISA", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "longName": "99941202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Insurance recoveries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_5_2024_yw2gZGGZY0-y0nhHtcePWw", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_5_2024_yw2gZGGZY0-y0nhHtcePWw", "name": "us-gaap:InsuranceSettlementsReceivable", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails", "longName": "99941301 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Details)", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_Pl48aqCH0ESbNjDB9Kt2Ig", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_StatementBusinessSegmentsAxis_xxii_SingleReportableSegmentMember_q74euzx5REuHSg5Pb7Ni_g", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } }, "R67": { "role": "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "longName": "99941401 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_10_16_2023_EPUlSyx0yEqvwJn6sTUs9g", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_XJ8hQs2OfkewxB0tYqLtkA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_1_2025_To_5_1_2025_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_xxii_NeedleRockFarmsLandPropertyMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Qh4OyB1QpU2ADhcOXYnQoA", "name": "xxii:PaymentsOfAmendmentFees", "unitRef": "Unit_Standard_USD_R_fsWWC1wkSwMtvFlgK8Kg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xxii-20250331x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r81", "r735" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, 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": [ "r886" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r83" ] }, "xxii_AccruedLiabilitiesSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "AccruedLiabilitiesSettled", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrued liabilities settled.", "label": "Accrued Liabilities Settled", "terseLabel": "Previously accrued liabilities" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r792" ] }, "xxii_AdditionalDebtReduction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "AdditionalDebtReduction", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of additional debt reduction.", "label": "Additional Debt Reduction", "terseLabel": "Additional debt reduction" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Capital in excess of par value", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r92", "r735", "r979" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r604", "r875", "r876", "r877", "r879", "r919", "r980" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r805" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash used in operating activities:" } } }, "auth_ref": [] }, "xxii_AggregateAmendmentCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "AggregateAmendmentCharge", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate amendment charge.", "label": "Aggregate amendment charge", "terseLabel": "Aggregate amendment charge" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r838" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r764", "r774", "r784", "r816" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r767", "r777", "r787", "r819" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r839" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r805" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r812" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r768", "r778", "r788", "r812", "r820", "r824", "r832" ] }, "xxii_AllOtherCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "AllOtherCustomersMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to all the other customers", "label": "All Other Customers [Member]", "terseLabel": "All other customers" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r830" ] }, "xxii_AllowanceAmountForDiscountsOrReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "AllowanceAmountForDiscountsOrReturnsAndAllowances", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowance amount for discounts or returns and allowances", "label": "Allowance amount for discounts or returns and allowances" } } }, "auth_ref": [] }, "xxii_AmendedRevenueDebenturesAgreementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "AmendedRevenueDebenturesAgreementAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amended revenue Debentures agreement amount", "label": "Amended revenue Debentures agreement amount", "terseLabel": "Amended revenue Debentures agreement amount" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization during the period", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r367", "r706", "r707", "r868", "r930" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Total amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r306", "r313", "r702" ] }, "xxii_AmountRequiredInEscrowFund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "AmountRequiredInEscrowFund", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount required in escrow fund", "label": "Amount required in escrow fund", "terseLabel": "Amount required in escrow fund" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r243" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r32" ] }, "xxii_April2024RdoPlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "April2024RdoPlacementAgentWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to April 2024 RDO Placement Agent warrants.", "label": "April 2024 RDO Placement Agent Warrants [Member]", "terseLabel": "April 2024 RDO Placement Agent Warrants" } } }, "auth_ref": [] }, "xxii_April2025InducementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "April2025InducementWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to April 2025 inducement warrants.", "label": "April 2025 Inducement warrants [Member]", "terseLabel": "April 2025 Inducement warrants" } } }, "auth_ref": [] }, "xxii_AreaOfRealEstatePropertyClosed": { "xbrltype": "areaItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "AreaOfRealEstatePropertyClosed", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Area of real estate property closed.", "label": "Area Of Real Estate Property Closed", "terseLabel": "Area of real estate property" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r471" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r145", "r157", "r187", "r214", "r247", "r254", "r273", "r277", "r288", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r473", "r477", "r511", "r552", "r629", "r695", "r696", "r735", "r755", "r911", "r912", "r932" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r182", "r194", "r214", "r288", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r473", "r477", "r511", "r735", "r911", "r912", "r932" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 }, "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets of discontinued operations held for sale", "totalLabel": "Current assets of discontinued operations held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r62", "r76", "r124", "r125", "r180", "r181" ] }, "xxii_August2024LetterAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "August2024LetterAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to August 2024 Letter Agreement.", "label": "August 2024 Letter Agreement [Member]", "terseLabel": "August 2024 Agreement" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r827" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r823" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r823" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails", "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": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r826" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r824" ] }, "xxii_BalanceReductionOfDebentures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "BalanceReductionOfDebentures", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Balance reduction of Debentures", "label": "Balance reduction of Debentures", "terseLabel": "Balance reduction of Debentures" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BorrowingsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Borrowings [Member]", "terseLabel": "Borrowings", "documentation": "Obligations to pay to another in accordance with an expressed or implied agreement." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r28", "r184", "r679" ] }, "xxii_CashAndNonCashConsiderationForDebtTermination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "CashAndNonCashConsiderationForDebtTermination", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash and non-cash consideration for debt termination that were incurred.", "label": "Cash and Non-cash Consideration for Debt Termination", "terseLabel": "Cash and non-cash consideration" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash 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": [ "r28", "r114", "r211" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease 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": [ "r6", "r114" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "verboseLabel": "Cash provided by investing activities", "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r75", "r114" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash used in operating activities", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r75", "r114" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r803" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r800" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r798" ] }, "xxii_CigarettesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "CigarettesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to cigarettes.", "label": "Cigarettes [Member]", "terseLabel": "Cigarettes" } } }, "auth_ref": [] }, "xxii_CigarillosMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "CigarillosMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to cigarillos.", "label": "Cigarillos [Member]", "terseLabel": "Cigarillos" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "EARNINGS PER SHARE", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r190", "r191", "r192", "r249", "r376", "r377", "r378", "r380", "r383", "r388", "r390", "r598", "r599", "r600", "r601", "r708", "r842", "r870" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [] }, "xxii_ClassOfWarrantOrRightExercisePercentageAfterEffectivenessDate": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ClassOfWarrantOrRightExercisePercentageAfterEffectivenessDate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of warrants exercised after the effectiveness date.", "label": "Class of Warrant or Right, Exercise Percentage after Effectiveness Date", "terseLabel": "Percentage of remaining exercise following the effectiveness date" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "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", "verboseLabel": "Current exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r391" ] }, "xxii_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsBasedOnLowestNasdaqMinimumPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsBasedOnLowestNasdaqMinimumPrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding based on lowest Nasdaq minimum price.", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Based On Lowest Nasdaq Minimum Price", "terseLabel": "Lowest Nasdaq minimum price" } } }, "auth_ref": [] }, "xxii_ClassOfWarrantOrRightExerciseTermAfterEffectivenessDate": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ClassOfWarrantOrRightExerciseTermAfterEffectivenessDate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The exercise period of warrants after the effectiveness date.", "label": "Class of Warrant or Right, Exercise Term after Effectiveness Date", "terseLabel": "Exercise term after effectiveness date" } } }, "auth_ref": [] }, "xxii_ClassOfWarrantOrRightInitialExercisePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ClassOfWarrantOrRightInitialExercisePercentage", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of warrants initially exercised during the period.", "label": "Class of Warrant or Right, Initial Exercise Percentage", "terseLabel": "Percentage of initial exercise" } } }, "auth_ref": [] }, "xxii_ClassOfWarrantOrRightIssueDateExercisePriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ClassOfWarrantOrRightIssueDateExercisePriceOfWarrantsOrRights", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding on issue date.", "label": "Class of Warrant or Right, Issue Date Exercise Price of Warrants or Rights", "terseLabel": "Issue date exercise price" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "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", "verboseLabel": "Outstanding warrants to purchase shares of common stock", "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": [ "r391" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "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": [] }, "xxii_ClassOfWarrantOrRightPercentageOfWarrantsIssued": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ClassOfWarrantOrRightPercentageOfWarrantsIssued", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of warrants issued under the offering.", "label": "Class of Warrant or Right, Percentage of Warrants Issued", "terseLabel": "Percentage of warrants issued" } } }, "auth_ref": [] }, "xxii_ClassOfWarrantOrRightReducedExercisePriceOfWarrantsOrRights": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ClassOfWarrantOrRightReducedExercisePriceOfWarrantsOrRights", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The reduced exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Reduced Exercise Price of Warrants or Rights", "terseLabel": "Reduced exercise price" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r48" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r804" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 12)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r88", "r148", "r553", "r615" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r40", "r671" ] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r128" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Shares Outstanding", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r875", "r876", "r879", "r919", "r978", "r980" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r616" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r91", "r616", "r635", "r980", "r981" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r555", "r735" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r809" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r808" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r810" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r807" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "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": [ "r26", "r196", "r198", "r204", "r547", "r564", "r565" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r34", "r35", "r57", "r58", "r283", "r670" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r34", "r35", "r57", "r58", "r283", "r595", "r670" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r34", "r35", "r57", "r58", "r283", "r670", "r847" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Disaggregation of Revenue", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r670" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r34", "r35", "r57", "r58", "r283" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r33", "r34", "r35", "r36", "r57", "r144", "r670" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r34", "r35", "r57", "r58", "r283", "r670" ] }, "xxii_ConsultingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ConsultingAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to consulting agreement.", "label": "Consulting Agreements" } } }, "auth_ref": [] }, "xxii_ContractAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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" } } }, "auth_ref": [] }, "xxii_ContractAssetPaymentPeriodAfterShipment": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ContractAssetPaymentPeriodAfterShipment", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of time, after shipment, in which payment is due from customers for contract assets.", "label": "Contract Asset Payment Period After Shipment", "terseLabel": "Payment period" } } }, "auth_ref": [] }, "xxii_ContractManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ContractManufacturingMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to contract manufacturing.", "label": "Contract Manufacturing [Member]", "terseLabel": "Contract Manufacturing" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of contract assets and liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r915" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, after Allowance for Credit Loss, 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": [ "r393", "r395", "r406" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails": { "parentTag": "xxii_ContractAssetLiabilityNet", "weight": -1.0, "order": 3.0 }, "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "negatedLabel": "Deferred income", "terseLabel": "Deferred income", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r393", "r394", "r406" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recorded in contract asset", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Future Commitments, Total", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r873" ] }, "xxii_ContractualObligationDueAfterFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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": "2029 & After" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInNextTwelveMonths", "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, to be Paid, Year One", "terseLabel": "2026", "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "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, to be Paid, Year Two", "terseLabel": "2027", "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "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, to be Paid, Year Three", "terseLabel": "2028", "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFiscalYearMaturityScheduleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]", "terseLabel": "Future Commitments" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future commitments", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r850", "r874" ] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "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, to be Paid, Remainder of Fiscal Year", "terseLabel": "2025", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_ContractualRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualRightsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Rights [Member]", "verboseLabel": "MSA signatory costs", "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements)." } } }, "auth_ref": [ "r52", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899", "r900" ] }, "xxii_ConversionOptionRemeasurement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ConversionOptionRemeasurement", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Conversion option remeasurement.", "label": "Conversion option remeasurement", "terseLabel": "Conversion option remeasurement (Note 6)", "verboseLabel": "Conversion option remeasurement" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "xxii_GrossProfitExcludingDepreciation", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of goods sold", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r848", "r849" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "verboseLabel": "Cost of goods sold", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r172", "r173", "r215", "r216", "r349", "r378", "r530", "r541", "r551", "r684", "r686" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "xxii_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r119", "r283" ] }, "xxii_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails": { "parentTag": "xxii_ContractAssetLiabilityNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Customer Refund Liability, Current", "negatedLabel": "Consideration payable to the customer", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "xxii_DebentureExitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebentureExitPayments", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of debenture exit payments.", "label": "Debenture Exit Payments", "terseLabel": "Debt exit payments" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Equity conversion of Senior Secured Credit Facility", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r29", "r31" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Exchange shares of common stock", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r29", "r31" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Converted debt", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r29", "r31" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r129", "r212", "r321", "r322", "r323", "r324", "r325", "r334", "r335", "r345", "r351", "r352", "r353", "r354", "r355", "r356", "r361", "r368", "r369", "r371", "r521" ] }, "xxii_DebtExtinguishmentCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtExtinguishmentCost", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of costs incurred for debt extinguishment.", "label": "Debt Extinguishment Cost", "terseLabel": "Extinguishment charges" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r19", "r82", "r83", "r146", "r147", "r217", "r346", "r347", "r348", "r349", "r350", "r352", "r357", "r358", "r359", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r703", "r704", "r705", "r706", "r707", "r734", "r871", "r904", "r905", "r906", "r929", "r931" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Remaining outstanding principal", "verboseLabel": "Senior Secured Credit Facility", "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": [ "r19", "r147", "r372" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r130", "r348" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive Nasdaq trading days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "xxii_DebtInstrumentExitPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentExitPayment", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of exit payment required for debt instrument.", "label": "Debt Instrument, Exit Payment", "terseLabel": "Exit payment" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Principal balance", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r346", "r521", "r522", "r704", "r705", "r734" ] }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Increase (Decrease), Net", "terseLabel": "Payment of GVB Promissory Note", "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period." } } }, "auth_ref": [ "r871" ] }, "xxii_DebtInstrumentIncreaseInDebtDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentIncreaseInDebtDiscount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase in debt discount during the period.", "label": "Debt Instrument, Increase in Debt Discount", "terseLabel": "Increase in debt discount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Rate of interest", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r85", "r347" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "NOTES AND 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": [ "r217", "r346", "r347", "r348", "r349", "r350", "r352", "r357", "r358", "r359", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r370", "r703", "r704", "r705", "r706", "r707", "r734", "r871", "r929", "r931" ] }, "xxii_DebtInstrumentMaximumExerciseOfRedemptionRightPercentageOfMonthlyAllowance": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentMaximumExerciseOfRedemptionRightPercentageOfMonthlyAllowance", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of redemption right that can be exercised by holders calculated on actual monthly allowance.", "label": "Debt Instrument, Maximum Exercise Of Redemption Right, Percentage Of Monthly Allowance", "terseLabel": "Maximum percentage of redemption right" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r19", "r217", "r346", "r347", "r348", "r349", "r350", "r352", "r357", "r358", "r359", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r703", "r704", "r705", "r706", "r707", "r734", "r871", "r904", "r905", "r906", "r929", "r931" ] }, "xxii_DebtInstrumentOriginalIssueDiscountPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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_DebtInstrumentPaymentOfAmendmentFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentPaymentOfAmendmentFee", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash outflow towards amendment fee due to amendment of the terms of the debt agreement.", "label": "Debt Instrument, Payment Of Amendment Fee", "terseLabel": "Amendment fees" } } }, "auth_ref": [] }, "xxii_DebtInstrumentPercentageOfEquityIssuanceToBePaidToBeHoldersShallBeSuspended": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentPercentageOfEquityIssuanceToBePaidToBeHoldersShallBeSuspended", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the equity issuances to be paid to the Holders shall be suspended of debt instrument.", "label": "Debt Instrument, Percentage of Equity Issuance to be Paid to be Holders Shall be Suspended", "terseLabel": "Percentage of equity issuances to be paid to the holders" } } }, "auth_ref": [] }, "xxii_DebtInstrumentProvisionForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentProvisionForCreditLoss", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of provision for credit loss of the debt instrument.", "label": "Debt Instrument, Provision for Credit Loss", "terseLabel": "Provision for credit loss", "verboseLabel": "Allowance for credit loss" } } }, "auth_ref": [] }, "xxii_DebtInstrumentRedemptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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": [] }, "xxii_DebtInstrumentRedemptionAmountPerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentRedemptionAmountPerMonth", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Amount per Month", "terseLabel": "Amount of redemption per month" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r153" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r153" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Company's option", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r153" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Holders option", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r153" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price (as a percent)", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r153" ] }, "xxii_DebtInstrumentRedemptionPricePercentageOfNetCashProceedsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentRedemptionPricePercentageOfNetCashProceedsPercent", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Redemption price percentage of debt instrument on net cash proceeds.", "label": "Debt Instrument Redemption Price Percentage Of Net Cash Proceeds percent", "terseLabel": "Redemption price percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r19", "r44", "r47", "r59", "r133", "r134", "r217", "r346", "r347", "r348", "r349", "r350", "r352", "r357", "r358", "r359", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r370", "r703", "r704", "r705", "r706", "r707", "r734", "r871", "r929", "r931" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "xxii_DebtInstrumentThirdPartyDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtInstrumentThirdPartyDebtIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of third party debt issuance cost under the debt instrument.", "label": "Debt Instrument, Third Party Debt Issuance Costs", "terseLabel": "Third party debt issuance costs" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureDebtUnamortizedDiscountAndDeferredDebtIssuanceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized discount on loan and deferred debt issuance costs", "periodEndLabel": "Issuance", "periodStartLabel": "Issuance", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r357", "r373", "r520", "r521", "r522", "r704", "r705", "r734" ] }, "xxii_DebtIssuedWithDetachableWarrantsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DebtIssuedWithDetachableWarrantsPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for debt issued with detachable warrants.", "label": "Debt Issued With Detachable Warrants Policy [Policy Text Block]", "terseLabel": "Debt Issued with Detachable Warrants" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r13" ] }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt related charges included in interest expense", "verboseLabel": "Principal, fees and expenses owed under the Debentures", "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses." } } }, "auth_ref": [ "r108" ] }, "xxii_DeemedDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DeemedDividends", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of deemed dividends.", "label": "Deemed Dividends", "negatedLabel": "Deemed dividends" } } }, "auth_ref": [] }, "xxii_DeemedDividendsNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DeemedDividendsNonCash", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of deemed dividends, non-cash.", "label": "Deemed Dividends, Non-cash", "terseLabel": "Deemed dividends" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r914", "r928", "r929", "r931" ] }, "xxii_DepreciationOfPropertyPlantAndEquipmentAndAmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DepreciationOfPropertyPlantAndEquipmentAndAmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of depreciation of property, plant and equipment and amortization of intangible assets.", "label": "Depreciation of Property, Plant and Equipment And Amortization of Intangible Assets", "terseLabel": "Amortization and depreciation", "verboseLabel": "Depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_DerivativesEmbeddedDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesEmbeddedDerivatives", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Embedded Derivatives [Policy Text Block]", "terseLabel": "Embedded Derivatives", "documentation": "Disclosure of accounting policy for embedded derivatives, including how such derivatives are identified and analyzed for possible separation from their host contracts." } } }, "auth_ref": [ "r1", "r3", "r4", "r5" ] }, "xxii_DirectorsAndOfficersInsurancePolicyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DirectorsAndOfficersInsurancePolicyTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of time over which the Directors And Officers Insurance policy is in force.", "label": "Directors And Officers Insurance, Policy Term", "terseLabel": "Directors and officers insurance, policy term" } } }, "auth_ref": [] }, "xxii_DirectorsAndOfficersInsurancePremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DirectorsAndOfficersInsurancePremium", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The annual premium for the Directors And Officers insurance policy.", "label": "Directors And Officers Insurance Premium", "terseLabel": "Annual premium" } } }, "auth_ref": [] }, "xxii_DirectorsAndOfficersInsurancePremiumPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DirectorsAndOfficersInsurancePremiumPaid", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of Directors And Officers insurance premium paid.", "label": "Directors And Officers Insurance, Premium Paid", "terseLabel": "Premium paid" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "REVENUE RECOGNITION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r405", "r709", "r710", "r711", "r712", "r713", "r714", "r715" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r405", "r709", "r710", "r711", "r712", "r713", "r714", "r715" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r916" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "EQUITY BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r418", "r421", "r448", "r449", "r451", "r722" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "EQUITY BASED COMPENSATION" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Schedule of compensation costs related to restricted stock and stock options", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r14", "r49" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "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": [ "r63", "r64", "r65", "r66", "r67", "r73", "r102", "r946" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "terseLabel": "Basic loss per common share from discontinued operations (in dollars per share)", "verboseLabel": "Basic loss per common share from discontinued operations (in dollars per share)", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Diluted loss per common share from discontinued operations (in dollars per share)", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "DISCONTINUED OPERATIONS AND DIVESTITURES" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Held-for-Sale [Member]", "terseLabel": "Held for sale", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r8", "r9", "r180" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r180" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "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": { "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r62", "r76", "r124", "r125" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "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": { "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r62", "r76", "r124", "r125" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenses", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r21", "r22", "r24", "r74" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "totalLabel": "Total operating expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r74" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpenseAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Disposal Group, Including Discontinued Operation, Operating Expense [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Operating loss from discontinued operations", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r74" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenses", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expenses)", "totalLabel": "Total other expense" } } }, "auth_ref": [] }, "xxii_DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherOperatingExpensesNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other operating expenses, net attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Operating Expenses, Net", "terseLabel": "Other operating expense, net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "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, Property, Plant and Equipment, Current", "terseLabel": "Property, plant and equipment, net", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r62", "r76", "r124", "r125" ] }, "xxii_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 2.0 } }, "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_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense", "terseLabel": "Sales, general and administrative" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestitures" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISCONTINUED OPERATIONS AND DIVESTITURES", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r61", "r122" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r719", "r720" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r759" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r791" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r802" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "LOSS PER COMMON SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Basic loss per common share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r205", "r223", "r224", "r225", "r226", "r227", "r228", "r234", "r237", "r240", "r241", "r242", "r246", "r467", "r470", "r487", "r488", "r548", "r566", "r688" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Basic loss per share:", "terseLabel": "Basic loss per common share:" } } }, "auth_ref": [] }, "xxii_EarningsPerShareDeemedDividendsBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "EarningsPerShareDeemedDividendsBasic", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) per share of deemed dividends for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic loss per common share from deemed dividends (in dollars per share)", "terseLabel": "Basic loss per common share from deemed dividends (in dollars per share)", "verboseLabel": "Basic loss per common share from deemed dividends (in dollars per share)" } } }, "auth_ref": [] }, "xxii_EarningsPerShareDeemedDividendsDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "EarningsPerShareDeemedDividendsDiluted", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) per share of deemed dividends for the period per each share of common stock or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Deemed Dividends, Diluted (in dollars per share)", "terseLabel": "Diluted loss per common share from deemed dividends (in dollars per share)", "verboseLabel": "Diluted loss per common share from deemed dividends (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted loss per common share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r205", "r223", "r224", "r225", "r226", "r227", "r228", "r237", "r240", "r241", "r242", "r246", "r467", "r470", "r487", "r488", "r548", "r566", "r688" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Diluted loss per share:", "terseLabel": "Diluted loss per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]", "verboseLabel": "Effect of dilutive securities:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "LOSS PER COMMON SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r233", "r243", "r244", "r245" ] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "terseLabel": "Derivative liability at fair value amount", "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability." } } }, "auth_ref": [ "r143", "r922", "r923", "r924" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employee Benefits and Share-Based Compensation", "totalLabel": "Total equity based compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r83" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "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": [ "r450" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation, RSUs", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r917" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r917" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails", "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r757" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r757" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r757" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r841" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r757" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r757" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r757" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r757" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r796" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r837" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r837" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r837" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r178", "r200", "r201", "r202", "r218", "r219", "r220", "r222", "r227", "r229", "r231", "r248", "r289", "r290", "r318", "r392", "r461", "r462", "r464", "r465", "r466", "r468", "r469", "r470", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r512", "r513", "r514", "r515", "r516", "r517", "r523", "r524", "r529", "r563", "r589", "r590", "r591", "r604", "r655" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r806" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r764", "r774", "r784", "r816" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r761", "r771", "r781", "r813" ] }, "us-gaap_ExciseAndSalesTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExciseAndSalesTaxes", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "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": [ "r203" ] }, "xxii_ExciseTaxesAandFeesOnProducts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ExciseTaxesAandFeesOnProducts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "xxii_GrossProfitExcludingDepreciation", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services.", "label": "Excise Taxes Aand Fees On Products", "terseLabel": "Excise taxes and fees on products" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r812" ] }, "xxii_ExpectedProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ExpectedProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The expected proceeds from warrants, had all warrants been exercised.", "label": "Expected Proceeds from Warrant Exercises" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of warrant liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r11" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r492", "r493", "r494", "r730" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r492", "r493", "r494", "r730" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "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 omnia warrants", "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": [ "r492", "r493", "r730" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r920", "r921" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r495", "r500", "r505", "r728" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.xxiicentury.com/role/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": [ "r55", "r56" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r359", "r410", "r411", "r412", "r413", "r414", "r415", "r489", "r491", "r492", "r493", "r494", "r503", "r504", "r506", "r535", "r536", "r537", "r704", "r705", "r716", "r717", "r718", "r726", "r730" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r495", "r496", "r497", "r498", "r499", "r500", "r505" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r490", "r491", "r492", "r494", "r726", "r923", "r926" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r499", "r501", "r502", "r503", "r506", "r507", "r508", "r509", "r510", "r546", "r726", "r731" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "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": [ "r359", "r410", "r411", "r412", "r413", "r414", "r415", "r491", "r492", "r493", "r494", "r504", "r537", "r704", "r705", "r716", "r717", "r718", "r726", "r730" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r495", "r496", "r497", "r498", "r499", "r500", "r505" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r495", "r496", "r497", "r498", "r499", "r500" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r495", "r496", "r497", "r498", "r499", "r500", "r505" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r490", "r491", "r492", "r494", "r726", "r923", "r926" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "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": [ "r498", "r505" ] }, "xxii_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityMeasurementAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r495", "r505" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r359", "r410", "r411", "r412", "r413", "r414", "r415", "r489", "r491", "r492", "r493", "r494", "r503", "r504", "r506", "r535", "r536", "r537", "r704", "r705", "r716", "r717", "r718", "r726", "r730" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "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": [ "r726", "r920", "r921", "r922", "r923", "r924", "r926" ] }, "xxii_FilteredCigarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "FilteredCigarsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to Filtered cigars.", "label": "Filtered Cigars [Member]", "terseLabel": "Filtered Cigars" } } }, "auth_ref": [] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/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": [ "r920", "r921", "r925" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization, Finite-lived", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r185", "r295", "r312", "r702" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months", "terseLabel": "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 next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r990" ] }, "xxii_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth rolling twelve months following the latest balance sheet.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2029", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "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 third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "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 second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of aggregate intangible asset amortization expense", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r305", "r307", "r308", "r309", "r311", "r312", "r315", "r316", "r544", "r545", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount, Finite-lived", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r295", "r312", "r545", "r702" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r305", "r307", "r308", "r309", "r311", "r312", "r315", "r316", "r676" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Amount, Finite-lived", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r544", "r896" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "verboseLabel": "Intangible assets, net" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetEstimatedFutureIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]", "terseLabel": "Estimated future intangible asset amortization expense" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r768", "r778", "r788", "r820" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r801" ] }, "xxii_GainLossOnSaleOfPropertyPlantAndEquipmentNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "GainLossOnSaleOfPropertyPlantAndEquipmentNonoperating", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on the sale or disposal of property, plant and equipment assets not within normal operating activities.", "label": "Gain Loss On Sale Of Property Plant And Equipment, Nonoperating", "negatedLabel": "Loss on sale or disposal of machinery and equipment" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSecuritizationOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSecuritizationOfFinancialAssets", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Securitization of Financial Assets", "terseLabel": "Loss on sale of financial asset", "documentation": "A gain (loss) realized on a transfer, accounted for as a sale, of all or a portion of financial assets in which the transferor surrenders control and receives consideration other than a beneficial interest in the assets transferred. Reflects the amount of sales proceeds in excess of, or deficient from, the sum of the carrying amounts of transferred financial assets plus transaction costs." } } }, "auth_ref": [ "r534", "r863", "r864", "r868", "r942" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r888", "r889" ] }, "xxii_GrossProfitExcludingDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "GrossProfitExcludingDepreciation", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and serviced sold or operating expenses, excluding depreciation, directly attributable to the revenue generation activity.", "label": "Gross Profit Excluding Depreciation", "totalLabel": "Gross (loss) profit" } } }, "auth_ref": [] }, "xxii_GvbPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "GvbPromissoryNoteMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails" ], "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/20250331", "localname": "GvbbiopharmaMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GVB Biopharma (GVB).", "label": "GvbBiopharma [Member]", "terseLabel": "GVB Hemp/Cannabis Business" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r676", "r902" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "negatedLabel": "Impairment , Finite-lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r306", "r868", "r901" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets - held for sale", "terseLabel": "Impairment of long-lived assets - held for sale", "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": [ "r11", "r123", "r727" ] }, "us-gaap_ImpairmentOfRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfRealEstate", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Real Estate", "terseLabel": "Impairment charges", "documentation": "The charge against earnings in the period to reduce the carrying amount of real property to fair value." } } }, "auth_ref": [ "r868", "r903" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "verboseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r127" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net loss from continuing operations", "totalLabel": "Net loss from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r54", "r101", "r116", "r223", "r224", "r225", "r226", "r227", "r238", "r242", "r470" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss from continuing operations before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r100", "r150", "r156", "r549", "r559", "r690", "r695", "r881", "r882", "r883", "r884", "r885" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic loss per common share from continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r101", "r151", "r205", "r221", "r223", "r224", "r225", "r226", "r227", "r237", "r240", "r241", "r467", "r470", "r488", "r548", "r947" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted loss per common share from continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r101", "r205", "r221", "r223", "r224", "r225", "r226", "r227", "r237", "r240", "r241", "r242", "r470", "r488", "r548", "r947" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Loss from discontinued operations", "totalLabel": "Loss from discontinued operations", "verboseLabel": "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": [ "r63", "r64", "r65", "r66", "r67", "r78", "r181", "r463", "r560" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Discontinued operations:" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r719", "r720" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "DISCONTINUED OPERATIONS AND DIVESTITURES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresCashFlowInformationFromDiscontinuedOperationsDetails", "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresNetLossFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r15", "r18", "r23", "r62", "r68", "r69", "r70", "r71", "r72", "r77", "r79", "r80", "r126" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r319", "r326", "r327", "r496", "r500", "r505", "r586", "r588", "r640", "r676", "r729", "r949" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r326", "r327", "r496", "r500", "r505", "r586", "r588", "r640", "r676", "r729", "r949" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [ "r199", "r455", "r456", "r457", "r458", "r459", "r460", "r597" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Accrued excise taxes and fees", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r867" ] }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDerivativeLiabilities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Derivative Liabilities", "terseLabel": "Change in fair value of derivative liability", "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [ "r867" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r867" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other assets", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r305", "r310", "r314", "r702" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Net Carrying Amount, Indefinite-lived", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r295", "r314", "r702" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r305", "r310", "r314", "r702" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r768", "r778", "r788", "r812", "r820", "r824", "r832" ] }, "xxii_Inducement2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "Inducement2023WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2023 inducement warrants.", "label": "Inducement 2023 Warrants [Member]", "terseLabel": "2023 Inducement warrants" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r830" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r760", "r836" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r760", "r836" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r760", "r836" ] }, "xxii_InsuranceLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "InsuranceLoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails": { "parentTag": "us-gaap_NotesAndLoansPayableCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of insurance loans payable due within one year or the operating cycle if longer.", "label": "Insurance Loans Payable, Current", "terseLabel": "Insurance loans payable" } } }, "auth_ref": [] }, "xxii_InsuranceRecoveriesCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "InsuranceRecoveriesCurrentAssets", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.", "label": "Insurance Recoveries Current Assets", "terseLabel": "Insurance recoveries" } } }, "auth_ref": [] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails" ], "lang": { "en-us": { "role": { "label": "Insurance Settlements Receivable", "terseLabel": "Insurance settlements receivable", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [] }, "xxii_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "IntangibleAssetsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclosure reportable information associated with domain members defined in one or many axes to the table.", "label": "Intangible Assets Line Items", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Total intangible assets, net", "verboseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r305", "r896", "r898" ] }, "xxii_IntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Operating and Nonoperating", "terseLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r247", "r254", "r258", "r264", "r277", "r519", "r695", "r696" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r258", "r865" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r293" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r121", "r681" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.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/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r193", "r680", "r735" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r121", "r683" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r121", "r682" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Change in inventory reserves", "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": [ "r294" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income, net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r105", "r106", "r108" ] }, "xxii_JgbWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "JgbWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to JGB warrants.", "label": "JGB Warrants [Member]", "terseLabel": "JGB warrants" } } }, "auth_ref": [] }, "xxii_July2022WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "July2022WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "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/20250331", "localname": "JulyNineteenth2023WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to July 19, 2023 warrants.", "label": "July 19, 2023 RDO warrants" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesCalculation2Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r527" ] }, "xxii_LetterAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "LetterAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to letter agreement.", "label": "Letter Agreement", "terseLabel": "Letter Agreement" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r19", "r82", "r83", "r84", "r86", "r87", "r88", "r89", "r214", "r288", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r474", "r477", "r478", "r511", "r614", "r689", "r755", "r911", "r932", "r933" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r96", "r149", "r557", "r735", "r872", "r887", "r927" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r84", "r183", "r214", "r288", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r474", "r477", "r478", "r511", "r735", "r911", "r932", "r933" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails": { "parentTag": "xxii_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 }, "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAssetsAndLiabilitiesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities of discontinued operations held for sale", "totalLabel": "Current liabilities of discontinued operations held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r7", "r62", "r76", "r124", "r125", "r180", "r181" ] }, "xxii_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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/20250331", "localname": "LicenseAgreementOneMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "License Agreement Member.", "label": "License Agreement One [Member]", "terseLabel": "License Agreement" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licensing Agreements [Member]", "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": [ "r53", "r454", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899", "r900", "r918" ] }, "xxii_LiquidityAndCapitalResourcesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "LiquidityAndCapitalResourcesPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserveCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability, Current", "terseLabel": "Accrued litigation", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r88", "r908" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Total debt", "verboseLabel": "Outstanding debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r147", "r358", "r374", "r704", "r705", "r734", "r943" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Current portion of long-term debt", "terseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r188" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "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 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": [ "r13", "r217", "r363" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r874" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtLongTermDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total 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": [ "r189" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r283", "r711", "r738", "r742", "r916", "r948", "r950", "r951", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "xxii_MaximumBeneficialOwnershipPercentageToBeHeldByHoldersToExerciseWarrants": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "MaximumBeneficialOwnershipPercentageToBeHeldByHoldersToExerciseWarrants", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum percentage of ownership to be held by holders to exercise any portion of warrants.", "label": "Maximum Beneficial Ownership Percentage to be Held by Holders to Exercise Warrants", "terseLabel": "Percentage of ownership to be held by holders to exercise" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r176", "r177", "r330", "r331", "r332", "r333", "r416", "r452", "r494", "r542", "r585", "r587", "r594", "r606", "r607", "r660", "r661", "r662", "r663", "r667", "r674", "r675", "r700", "r708", "r721", "r730", "r731", "r732", "r733", "r739", "r913", "r934", "r935", "r936", "r937", "r938", "r939" ] }, "xxii_May2024ExchangeAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "May2024ExchangeAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to May 2024 Exchange agreement.", "label": "May 2024 Exchange Agreement", "terseLabel": "May 2024 exchange agreement" } } }, "auth_ref": [] }, "xxii_May2024LetterAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "May2024LetterAgreementMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to May 2024 letter agreement.", "label": "May 2024 Letter Agreement", "terseLabel": "May 2024 letter agreement" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r804" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r804" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "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": [ "r922", "r923", "r924" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "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": [ "r922", "r923", "r924" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "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": [ "r730", "r922", "r923", "r924" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsWarrantLiabilityValuationTechniqueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate per year", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r922", "r923", "r924" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "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": [ "r922", "r923", "r924" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "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": [ "r492", "r493", "r494", "r730" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "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": [ "r492", "r493", "r494", "r730" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r823" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r831" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r283", "r711", "r738", "r742", "r916", "r948", "r950", "r951", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r805" ] }, "xxii_NeedleRockFarmsLandPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "NeedleRockFarmsLandPropertyMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Needle Rock Farms land property.", "label": "Needle Rock Farms Land Property [Member]", "terseLabel": "Needle Rock Farms land property" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) 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": [ "r210" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r210" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "negatedLabel": "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": [ "r114", "r115", "r116" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "netLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r103", "r116", "r152", "r181", "r195", "r197", "r202", "r214", "r221", "r223", "r224", "r225", "r226", "r227", "r230", "r231", "r238", "r288", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r467", "r470", "r488", "r511", "r562", "r637", "r653", "r654", "r753", "r911" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss available to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r207", "r223", "r224", "r225", "r226", "r234", "r235", "r239", "r242", "r470" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Issued Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "xxii_NewWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "NewWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "New Warrants", "terseLabel": "New Warrants" } } }, "auth_ref": [] }, "xxii_NonCashLicensingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "NonCashLicensingArrangement", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of non-cash licensing arrangement.", "label": "Non Cash Licensing Arrangement", "negatedLabel": "Non-cash licensing arrangement" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r804" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r768", "r778", "r788", "r812", "r820" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r795" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r794" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r812" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r831" ] }, "xxii_NonRule10b51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "NonRule10b51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Non Rule 10b5-1 Arrangement Modified [Flag]", "label": "Non Rule 10b5-1 Arrangement Modified [Flag]", "terseLabel": "Non Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r831" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash transactions:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net", "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": [ "r107" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "xxii_NorthCarolinaStateUniversityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "NorthCarolinaStateUniversityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "North Carolina State University", "terseLabel": "NCSU" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansPayableAbstract", "lang": { "en-us": { "role": { "label": "NOTES & LOANS PAYABLE" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes and Loans Payable, Current", "totalLabel": "Total current notes and loans payable", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r82", "r83" ] }, "xxii_NotesAndLoansPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "NotesAndLoansPayableDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayable" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for notes and loans payable.", "label": "Notes and Loans Payable Disclosure [Text Block]", "terseLabel": "NOTES & LOANS PAYABLE" } } }, "auth_ref": [] }, "xxii_NotesAndPayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "NotesAndPayablesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer.", "label": "Notes And Payables Current", "terseLabel": "Notes and loans payable - current" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReceivableNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "GVB promissory note", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r292", "r624", "r886", "r945" ] }, "us-gaap_NotesReduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesReduction", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Notes Reduction", "terseLabel": "Note payable amount on the Maturity Date", "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "xxii_NumberOfWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "NumberOfWarrantsExercised", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants exercised during the period.", "label": "Number Of Warrants Exercised", "negatedLabel": "Exercised" } } }, "auth_ref": [] }, "xxii_October2023WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "October2023WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to October 2023 warrants.", "label": "October 2023 CMPO warrants" } } }, "auth_ref": [] }, "xxii_October2024PipePlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "October2024PipePlacementAgentWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to October 2024 PIPE Placement Agent warrants.", "label": "October 2024 Pipe Placement Agent Warrants [Member]", "terseLabel": "October 2024 PIPE Placement Agent Warrants" } } }, "auth_ref": [] }, "xxii_October2024PipeWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "October2024PipeWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to October 2024 PIPE warrants.", "label": "October 2024 Pipe Warrants [Member]", "terseLabel": "October 2024 PIPE Warrants" } } }, "auth_ref": [] }, "xxii_October2024RdoPlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "October2024RdoPlacementAgentWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to October 2024 RDO Placement Agent warrants.", "label": "October 2024 RDO Placement Agent Warrants [Member]", "terseLabel": "October 2024 RDO Placement Agent Warrants" } } }, "auth_ref": [] }, "xxii_October2024RegisteredDirectOfferingWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "October2024RegisteredDirectOfferingWarrantMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to information pertaining to October 2024 Registered Direct Offering Warrant.", "label": "October 2024 Registered Direct Offering Warrant [Member]", "terseLabel": "October 2024 RDO" } } }, "auth_ref": [] }, "xxii_Omnia2024WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "Omnia2024WarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsEstimatedFairValuesOfCompanySLiabilitiesDetails", "http://www.xxiicentury.com/role/DisclosureFairValueMeasurementsRecurringDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to Omnia 2024 warrants.", "label": "Omnia 2024 Warrants [Member]", "terseLabel": "Omnia 2024 Warrants" } } }, "auth_ref": [] }, "xxii_OmniaCapitalLpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "OmniaCapitalLpMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Omnia Capital LP.", "label": "Omnia Capital LP [Member]", "terseLabel": "Omnia Capital LP" } } }, "auth_ref": [] }, "xxii_OmniaPreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "OmniaPreFundedWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to Omnia prefunded warrants.", "label": "Omnia Pre Funded Warrants [Member]", "terseLabel": "Omnia Pre-Funded Warrants" } } }, "auth_ref": [] }, "xxii_OmniaWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "OmniaWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Omnia warrants.", "label": "Omnia Warrants [Member]", "terseLabel": "Omnia Warrants", "verboseLabel": "Subordinated Note - Omnia" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating loss from continuing operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r156", "r690", "r881", "r882", "r883", "r884", "r885" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesCalculation2Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesCalculation2Details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.xxiicentury.com/role/DisclosureRightOfUseAssetsLeaseObligationsAndOtherLeasesCalculation2Details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r525" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "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": [ "r868" ] }, "us-gaap_OptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Options Held [Member]", "terseLabel": "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": [ "r142", "r625", "r630", "r643", "r649", "r664", "r665", "r666", "r745", "r746" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r60", "r117", "r118", "r141" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r186" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r83", "r735" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r87" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "negatedLabel": "Other operating expense, net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r804" ] }, "xxii_OtherSignificantRisksAndUncertaintiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "OtherSignificantRisksAndUncertaintiesPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other significant risks and uncertainties.", "label": "Other Significant Risks and Uncertainties, Policy [Policy Text Block]", "terseLabel": "Other Significant Risks and Uncertainties" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r766", "r776", "r786", "r818" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r769", "r779", "r789", "r821" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r769", "r779", "r789", "r821" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "terseLabel": "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": [ "r140", "r890", "r891", "r892", "r893", "r895", "r896", "r899", "r900" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r793" ] }, "xxii_PaymentMadeByBuyerToReduceDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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/20250331", "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": [] }, "xxii_PaymentsOfAmendmentFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "PaymentsOfAmendmentFees", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of amendment fee paid during the period.", "label": "Payments of Amendment Fees" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlement of RSUs", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r208" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of patents, trademarks, and licenses", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r112" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r112" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r803" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r795" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r805" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r794" ] }, "xxii_PledgedIndebtednessNonmonetaryTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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_PledgingPurposeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgingPurposeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Axis]", "documentation": "Information by pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r539", "r723", "r736", "r845" ] }, "us-gaap_PledgingPurposeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgingPurposeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Domain]", "documentation": "Pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r539", "r723", "r736", "r845" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r796" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r840" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r795" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r90", "r376" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r90", "r616" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.00001 par value, 10,000,000 shares authorized", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r90", "r554", "r735" ] }, "xxii_PrefundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "PrefundedWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares of common stock (the \"Pre-Funded Warrants\").", "label": "Prefunded Warrants", "terseLabel": "Prefunded Warrants" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r861" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from note payable issuance", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property, plant and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ProceedsFromSaleOfRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfRealEstate", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Real Estate", "terseLabel": "Cash proceeds received", "documentation": "Cash received for the sale of real estate that is not part of an investing activity during the current period." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Net proceeds from warrant exercise", "verboseLabel": "Gross proceeds from exercise of stock warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r866" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r174", "r280", "r543", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r678", "r709", "r737", "r739", "r740", "r743", "r744", "r859", "r909", "r910", "r916", "r948", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r169", "r174", "r280", "r543", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r678", "r709", "r737", "r739", "r740", "r743", "r744", "r859", "r909", "r910", "r916", "r948", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r181", "r195", "r197", "r209", "r214", "r221", "r227", "r230", "r231", "r288", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r467", "r470", "r472", "r475", "r476", "r488", "r511", "r549", "r561", "r603", "r637", "r653", "r654", "r724", "r725", "r754", "r862", "r911" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r528", "r550", "r558", "r735" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r206", "r291" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r793" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r793" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r176", "r177", "r330", "r331", "r332", "r333", "r409", "r416", "r444", "r445", "r446", "r452", "r494", "r538", "r540", "r542", "r585", "r587", "r594", "r606", "r607", "r660", "r661", "r662", "r663", "r667", "r674", "r675", "r700", "r708", "r721", "r730", "r731", "r732", "r733", "r739", "r747", "r907", "r913", "r923", "r935", "r936", "r937", "r938", "r939" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r176", "r177", "r330", "r331", "r332", "r333", "r409", "r416", "r444", "r445", "r446", "r452", "r494", "r538", "r540", "r542", "r585", "r587", "r594", "r606", "r607", "r660", "r661", "r662", "r663", "r667", "r674", "r675", "r700", "r708", "r721", "r730", "r731", "r732", "r733", "r739", "r747", "r907", "r913", "r923", "r935", "r936", "r937", "r938", "r939" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]", "documentation": "Information by name of property." } } }, "auth_ref": [ "r170", "r171", "r672", "r673", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]", "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center." } } }, "auth_ref": [ "r170", "r171", "r672", "r673", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of revenues and significant segment expenses from continuing operations", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r37", "r39" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r761", "r771", "r781", "r813" ] }, "xxii_ReductionOfPutPriceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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_RelatedPartyTransactionPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "RelatedPartyTransactionPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for related party transaction.", "label": "Related Party Transaction, Policy [Policy Text Block]", "terseLabel": "Related Party Transaction" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Payments on notes payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r113" ] }, "us-gaap_RepaymentsOfSubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSubordinatedDebt", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Subordinated Debt", "terseLabel": "Cash payment", "documentation": "The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral." } } }, "auth_ref": [ "r113" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r172", "r173", "r215", "r216", "r349", "r378", "r530", "r541", "r551", "r685", "r686" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r453", "r676", "r695", "r940" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetAggregateIntangibleAssetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r762", "r772", "r782", "r814" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r763", "r773", "r783", "r815" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r770", "r780", "r790", "r822" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r860", "r869", "r941", "r944" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails", "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r93", "r135", "r556", "r592", "r593", "r602", "r617", "r735" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r178", "r218", "r219", "r220", "r222", "r227", "r229", "r231", "r289", "r290", "r318", "r461", "r462", "r464", "r465", "r466", "r468", "r469", "r470", "r479", "r481", "r482", "r484", "r486", "r523", "r524", "r589", "r591", "r604", "r980" ] }, "xxii_RevenueDebenturesAgreementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "RevenueDebenturesAgreementAmount", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Debentures agreement amount.", "label": "Revenue Debentures agreement amount", "terseLabel": "Revenue Debentures agreement amount" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "xxii_GrossProfitExcludingDepreciation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails", "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues, net", "verboseLabel": "Total Product Line Revenues", "documentation": "Amount, including 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": [ "r154", "r155", "r247", "r255", "r256", "r271", "r277", "r280", "r282", "r283", "r404", "r405", "r543" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionConcentrationOfRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r283", "r846" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r158", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r408" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [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": [ "r638", "r677", "r687" ] }, "xxii_RevenueRecognizedOverTimePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "RevenueRecognizedOverTimePercent", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of revenue recognized over time.", "label": "Revenue Recognized Over Time, Percent", "terseLabel": "Revenue Recognized Over Time, Percent" } } }, "auth_ref": [] }, "xxii_ReverseStockSplitPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ReverseStockSplitPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r831" ] }, "xxii_Rule10b51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "Rule10b51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Rule 10b5-1 Arrangement Modified [Flag]", "label": "Rule 10b5-1 Arrangement Modified [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r831" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued excise taxes and fees", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r81" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r175", "r232", "r417", "r843", "r878" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r19", "r44", "r47", "r59", "r133", "r134", "r704", "r706", "r874", "r929" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNotesLoansPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of notes payable balances", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "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": [ "r15", "r18", "r23", "r62", "r68", "r69", "r70", "r71", "r72", "r77", "r79", "r80", "r126" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of computation of basic and diluted loss per common share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r880" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [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": [ "r214", "r285", "r286", "r287", "r288", "r511" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDiscontinuedOperationsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r181", "r214", "r285", "r286", "r287", "r288", "r511" ] }, "xxii_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table Text Block]", "terseLabel": "Schedule of total intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "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": [ "r25", "r97", "r98", "r99" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "verboseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r138" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/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": [ "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of changes in unvested restricted stock", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of fair value assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r139" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r42", "r43", "r44", "r45", "r46", "r47", "r131", "r133", "r134", "r135", "r190", "r191", "r192", "r249", "r376", "r377", "r378", "r380", "r383", "r388", "r390", "r598", "r599", "r600", "r601", "r708", "r842", "r870" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of effect of reverse stock split", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r20", "r41", "r42", "r43", "r44", "r45", "r46", "r47", "r90", "r91", "r133", "r134", "r135" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrants activity", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r48" ] }, "xxii_ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ScheduleOfUnamortizedDiscountAndDeferredDebtIssuanceCostsActivityTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity of\nunamortized discount and deferred debt issuance costs.", "label": "Schedule Of Unamortized Discount And Deferred Debt Issuance Costs Activity [Table Text Block]", "terseLabel": "Schedule of components and activity of unamortized discount and debt issuance costs" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future intangible asset amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r702", "r897" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of concentration of risk", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r33", "r34", "r35", "r36", "r57", "r144" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r756" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r758" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r247", "r251", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r283", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r317", "r328", "r329", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r692", "r695", "r696", "r701", "r741", "r948", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT AND GEOGRAPHIC INFORMATION", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r157", "r247", "r250", "r251", "r252", "r253", "r254", "r267", "r269", "r270", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r691", "r693", "r694", "r695", "r697", "r698", "r699" ] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Other Segment Item, Amount", "terseLabel": "Other segment items", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r247", "r269", "r270", "r277", "r695" ] }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingRevenueReconcilingItemLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "terseLabel": "SEGMENT AND GEOGRAPHIC INFORMATION", "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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Sales, general and administrative", "verboseLabel": "Selling, general and administration", "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": [ "r104" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "verboseLabel": "Sales, general, and administrative", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "xxii_SeniorSecuredCreditFacilityAndSubordinateNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "SeniorSecuredCreditFacilityAndSubordinateNoteMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to secured credit facility and Subordinate note.", "label": "Senior Secured Credit Facility And Subordinate Note [Member]", "terseLabel": "Senior secured credit facility and subordinate note" } } }, "auth_ref": [] }, "xxii_SeniorSecuredCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "SeniorSecuredCreditFacilityMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "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/20250331", "localname": "SeniorSecuredDebenturesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to senior secured debentures.", "label": "Senior Secured Debentures [Member]", "terseLabel": "Senior Secured Credit Facility" } } }, "auth_ref": [] }, "xxii_September2024InducementPaWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "September2024InducementPaWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to September 2024 inducement PA warrants.", "label": "September 2024 Inducement PA Warrants [Member]", "terseLabel": "September 2024 Inducement Placement Agent warrants" } } }, "auth_ref": [] }, "xxii_September2024InducementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "September2024InducementWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to September 2024 inducement warrants.", "label": "September 2024 Inducement Warrants [Member]", "terseLabel": "September 2024 Inducement warrants" } } }, "auth_ref": [] }, "xxii_September2024RegPlusWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "September2024RegPlusWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to September 2024 Reg A+ warrants.", "label": "September 2024 Reg A Plus warrants [Member]", "terseLabel": "September 2024 Reg A+ warrants" } } }, "auth_ref": [] }, "xxii_September2024RegisteredDirectOfferingPaWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "September2024RegisteredDirectOfferingPaWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to September 2024 Registered Direct Offering PA warrants.", "label": "September 2024 Registered Direct Offering PA Warrants [Member]", "terseLabel": "September 2024 RDO Placement Agent warrants" } } }, "auth_ref": [] }, "xxii_September2024RegisteredDirectOfferingWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "September2024RegisteredDirectOfferingWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to September 2024 Registered Direct Offering warrants.", "label": "September 2024 Registered Direct Offering Warrants [Member]", "terseLabel": "September 2024 RDO warrants" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, Number of Shares", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "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": [ "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, Number of Shares , Ending Balance", "periodStartLabel": "Unvested, Number of Shares ,Beginning Balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r433", "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "RSUs, Number of shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested, Weighted Average Grant Date Fair Value, Ending Balance", "periodStartLabel": "Unvested, 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": [ "r433", "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationRsusDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "RSUs, Weighted average grant-date fair value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.xxiicentury.com/role/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": [ "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares remaining for future awards", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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", "verboseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r429" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, End of Period", "periodStartLabel": "Outstanding, Beginning of Period", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r425", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options, End of Period, weighted average exercise price", "periodStartLabel": "Options, Beginning of Period, weighted average exercise price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r425", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "verboseLabel": "Options, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails", "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": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, weighted average exercise price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r429" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Share price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term of stock options", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r443" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.xxiicentury.com/role/DisclosureEquityBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Options, End of Period, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r138" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld for taxes", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "xxii_SingleReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "SingleReportableSegmentMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to single reportable segment.", "label": "Single Reportable Segment [Member]", "terseLabel": "Single reportable segment" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r179", "r247", "r251", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r283", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r317", "r320", "r328", "r329", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r692", "r695", "r696", "r701", "r741", "r948", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r91", "r94", "r95", "r178", "r200", "r201", "r202", "r218", "r219", "r220", "r222", "r227", "r229", "r231", "r248", "r289", "r290", "r318", "r392", "r461", "r462", "r464", "r465", "r466", "r468", "r469", "r470", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r512", "r513", "r514", "r515", "r516", "r517", "r523", "r524", "r529", "r563", "r589", "r590", "r591", "r604", "r655" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "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": [ "r218", "r219", "r220", "r248", "r524", "r543", "r596", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r634", "r636", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r655", "r748" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT)" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r175", "r232", "r417", "r843", "r844", "r878" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r218", "r219", "r220", "r248", "r284", "r524", "r543", "r596", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r634", "r636", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r655", "r748" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r765", "r775", "r785", "r817" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock Issued", "terseLabel": "Stock issued in connection with settled indebtedness", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Stock issued upon conversion of Senior Secured Credit Facility (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r17", "r44", "r91", "r94", "r135", "r362" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued (in shares)", "verboseLabel": "Number of common shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r17", "r90", "r91", "r135", "r598", "r655", "r668" ] }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Purchase of Assets", "terseLabel": "Stock issued in connection with licensing arrangement (in shares)", "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "xxii_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfSharesWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfSharesWithheldForTaxes", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "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 3 shares withheld for taxes (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "terseLabel": "Round up of fractional shares", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r17" ] }, "xxii_StockIssuedDuringPeriodSharesSettledIndebtedness": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "StockIssuedDuringPeriodSharesSettledIndebtedness", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the settled indebtedness.", "label": "Stock Issued During Period, Shares, Settled Indebtedness", "terseLabel": "Stock issued in connection with settled indebtedness (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockSplits", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Stock Splits", "terseLabel": "Fractional shares issued for reverse stock split", "documentation": "Number of shares issued during the period as a result of a stock split." } } }, "auth_ref": [ "r17", "r90", "r91", "r135" ] }, "xxii_StockIssuedDuringPeriodSharesWarrantsExercise": { "xbrltype": "sharesItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "StockIssuedDuringPeriodSharesWarrantsExercise", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Stock issued upon conversion of Senior Secured Credit Facility", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r17", "r91", "r94", "r95", "r135" ] }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Purchase of Assets", "verboseLabel": "Stock issued in connection with licensing arrangement", "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "xxii_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfSharesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfSharesWithheldForTaxes", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "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 3 shares withheld for taxes" } } }, "auth_ref": [] }, "xxii_StockIssuedDuringPeriodValueSettledIndebtedness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "StockIssuedDuringPeriodValueSettledIndebtedness", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the settled indebtedness.", "label": "Stock Issued During Period, Value, Settled Indebtedness", "terseLabel": "Stock issued in connection with settled indebtedness" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Equity-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r50", "r90", "r91", "r135" ] }, "xxii_StockIssuedDuringPeriodValueWarrantsExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "StockIssuedDuringPeriodValueWarrantsExercise", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued during the period that is attributable to transactions involving issuance of stock for exercise of warrants.", "label": "Stock Issued During Period Value Warrants Exercise", "verboseLabel": "Stock issued in connection with warrant exercises" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r94", "r95", "r120", "r618", "r635", "r656", "r657", "r735", "r755", "r872", "r887", "r927", "r980" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStock" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "CAPITAL RAISES AND WARRANTS FOR COMMON STOCK", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r132", "r213", "r375", "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r392", "r485", "r658", "r659", "r669" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, conversion ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r136" ] }, "us-gaap_SubordinatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubordinatedDebtMember", "presentation": [ "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": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r518", "r532" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r518", "r532" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r518", "r532" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r518", "r532" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCapitalRaisesAndWarrantsForCommonStockScheduleOfWarrantActivityDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r518", "r532" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r531", "r533" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernWithinOneYear": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubstantialDoubtAboutGoingConcernWithinOneYear", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Substantial Doubt about Going Concern, within One Year [true false]", "documentation": "Indicates (true false) whether there was substantial doubt about ability to continue as going concern within one year after date financial statements are issued." } } }, "auth_ref": [ "r16" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r811" ] }, "xxii_ThereafterJuly2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ThereafterJuly2025Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to thereafter July 2025.", "label": "Thereafter July 2025 [Member]", "terseLabel": "Thereafter July 2025" } } }, "auth_ref": [] }, "xxii_ThresholdLimitForInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "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_ThroughJuly2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "ThroughJuly2025Member", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to through July 2025.", "label": "Through July 2025 [Member]", "terseLabel": "Through July 2025" } } }, "auth_ref": [] }, "xxii_TobaccoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "TobaccoMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Tobacco.", "label": "Tobacco [Member]", "terseLabel": "Tobacco" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r810" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureIntangibleAssetsNetOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks", "verboseLabel": "Patents and trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r51", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899", "r900" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r830" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r832" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.xxiicentury.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r832" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r832" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r835" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r833" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r471" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r829" ] }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualOrInfrequentItemInsuranceProceeds", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesInsuranceRecoveriesDetails", "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Item, or Both, Insurance Proceeds", "terseLabel": "Insurance proceeds", "documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r110" ] }, "xxii_VariousMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "VariousMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureCommitmentsAndContingenciesLicensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to investment in various.", "label": "Various [Member]", "terseLabel": "Various" } } }, "auth_ref": [] }, "xxii_VlnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "VlnMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureRevenueRecognitionNetRevenueByProductLineDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertains to VLN.", "label": "VLN [Member]", "terseLabel": "VLN" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r799" ] }, "xxii_WarrantAggregatePutPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "WarrantAggregatePutPrice", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrant aggregate put price.", "label": "Warrant aggregate put price", "terseLabel": "Warrant aggregate put price" } } }, "auth_ref": [] }, "xxii_WarrantExercisesStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "WarrantExercisesStockIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfChangesInShareholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Stock issuance cost of warrant exercises.", "label": "Warrant Exercises, Stock Issuance Costs", "terseLabel": "Stock issuance cost of warrant exercises" } } }, "auth_ref": [] }, "xxii_WarrantTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "WarrantTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails", "http://www.xxiicentury.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrant, Term", "terseLabel": "Warrant, term" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CAPITAL RAISES AND WARRANTS FOR COMMON STOCK" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Purchase to warrant", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r922", "r923", "r924" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "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": [ "r922", "r923", "r924" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r922", "r923", "r924" ] }, "xxii_WarrantsAntiDilutionAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "WarrantsAntiDilutionAdjustments", "crdr": "debit", "presentation": [ "http://www.xxiicentury.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The value of anti-dilution adjustments related to warrants.", "label": "Warrants, Anti-Dilution Adjustments", "terseLabel": "Anti-dilution adjustments on warrants" } } }, "auth_ref": [] }, "xxii_WarrantsExcludingPreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "WarrantsExcludingPreFundedWarrantsMember", "presentation": [ "http://www.xxiicentury.com/role/DisclosureLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to warrants except pre-funded warrants.", "label": "Warrants Excluding Pre-Funded Warrants [Member]", "terseLabel": "Warrants (excluding pre-funded)" } } }, "auth_ref": [] }, "xxii_WarrantsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "WarrantsFairValueDisclosure", "crdr": "credit", "presentation": [ "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_WarrantsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xxiicentury.com/20250331", "localname": "WarrantsPolicyPolicyTextBlock", "presentation": [ "http://www.xxiicentury.com/role/DisclosureNatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for warrants.", "label": "Warrants Policy [Policy Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted average 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": [ "r236", "r242" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding:", "terseLabel": "Weighted average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.xxiicentury.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average 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": [ "r234", "r242" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r797" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481116/815-15-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5B", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480588/815-10-25-5B" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480526/815-10-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481051/815-15-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-6" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "5", "Publisher": "SEC" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r844": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 86 0001558370-25-007482-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-007482-xbrl.zip M4$L#!!0 ( ,XSK5H]!'$HVAD .P5 0 1 >'AI:2TR,#(U,#,S,2YX M%V-F+I>NN:G>Z;G@V*@FKV*." FMGYM"%L =HQ M-BW95<7^^LN47["Q9=E 3YL]1TQ,4U;J)?6D4E(JE?KQKV]KVWBA7##7^71Q M_>[JPJ".Z5K,67ZZ\+U%ZX>+O_[T'W_X\3];K;_?3P:&Y9K^FCJ>87)*/&H9 MK\Q;&3-WLR&.\40Y9[9MW'-F+:EA7%^]@__@?T:K]9,LXYX(R.,ZABSLYMUU ME- )BW.=C\;=Y?7MY;VX\W5T;[*:)[@J8MF([P35@?A;FB:V( M?X[X^&8SY[=/%RO/VWR\O'Q]?7WW>OO.YVI+RY MNKJ]_/L@20E)K("8.<(CCDDC>M/G'#IW&V>1Y(*:[Y;NRV64B@R]C[.XON-Q M58X@,95!>!N>3XTI*5),M;PT<=CVN\L@,2)U"#-%?K$R*=T$9BI:P,P4(7TS M5_F4F)(B]47+VV[HK@T+(N:RM5%*N@GX4O5"G)1&6%AY,@_L75_^_6DPE2,D)H;&E6QM")_CKV_R MQ.?F"@#TJ"/8W*8M)*.<>*!@1.L&%4R0W?+X'CW5HLL6L*?*U1OG)[6:*:E M4&BFM4^H+CQ,##+\] ?#D/,9<1S7D\,(/T4?-QOF+-S@"WQ#I?41NW\&0\? M'\^3?N&HEE@],&':KO YG8*(6(1;;"'<&UFX>B])S8J@.F*T@C&*AD*0;Q#;2.!C(N$WYW1\*$[G'8?\-=T M-.@_M&?PQWU[T!YVNL;T<[<[FS8@5@$Q3A6CQ6@3S:PX^-PU=,X*Y]T7.G!% M*80KE*:%_Z8L_-,9_//4''ZI*# M\P'&I/ 8Y*.B+00H9_@X8&3.;&@J%0_4(\S.S-1'EU<\C;\'#7"]/Y,_]*<@ M!;/^\!E$8&^H/\ (G\[ZL^=)=PJD0KS' MW74^_3%24[IPO0C='"%"T P#\@EC 0TQK$1+##=N2B-1>HGJ.R^0Z'*U,LFA MT&%[FU4/_>'/,".,)GV KX%%"\N$+5?>:/$L:* L!Y0(.IK;;!F/RI&WHEQ^ M%YT=AS<*%(\OL #T]U??9Q&?]!\_SUJC7NMYVC7:TREL /YL#+IM^&MT/^@_ M!H/[SW)TCV:?NY,@$4=WHGKCIA&7$O,"G8-:=I8SB@:DN:?2\ HRW7C^/D=7 M=^]G\ ^6UO*@.,."\AJH]% -78^*@4L<,29;,K>I BLEG0ZLOV2'XG T@W'U M7V2]^6_8:+5A2AVW?VW?#[H-8"54,87YSX=_3'<9M$&E8I6$.LA^R-&>79@O MG[OP;V?T..RCKFS TH/5<==KYLG-K;1MX*)P21T3%B\#S">4RYP*.35P7N?L MCCJCIZ?^+-@4!\8/7.<^=H>=OISQHBH:C$]@\1P3#G0KZC%@K[+Y,YV[A"WT M[A!;J/%=JIX&[L-M7RL" U7TG>D*>G3EVA;EHOO%9][V 9IM,J^R44Q?HE8L M;@^TEGUN@U:8PG8)Y*0]Z7X>#1ZZD^D?C>[_/O=GOX)ZZ/;ZG?ZLD9>O*"^5 M]<0I)(*YD!):C11V<5%CS#^,[%]^@2;9/A;(C[#M7EF-5%$6KQ\ +BO M;O>7#[UV?V+\W![ @O )-LG/DQ#G[X(B&\P*=\;Y$"52=(A\GT5$[G^;[J^\ MV\W'0D6F ^8O66 *]KH-6KK=$]DPC]@3PF K KN@7PCG!!17S^6X/7*=J>>: MO^5#6"FO!M?KJRRNG?:X/VL/C$F[CT9"W$3]TIY,VJ@&>Z.)W&'!'GDZ&W7^ MIX%:/S )'N>,%O>^8 X5B-C47Z\)WXX64[9T&"Q5 +ZV*9U/82L\AL6.J3XE M.+H\G8WD.L>LU<;C(%SLW#]/^\/N-!"+Z?/34WOR*WZ?]A^'?5CF@)08[4YG M]"QWW<88UDR=YB3B=$>.D1M!WUFX?"U)OL[QXT$5Z8\BL]-[^:-(;)*Q@#89 M;->HYESR]Q"[MF7)YA$[(0]'^404%:@7H_?'.$7$5:?DJ!&5$D?8'FRYT0<] M.-H<4D\>9>Y_5YYO5\NN$X/W>8??,]B,]W$1&AV$#KMX?"8K,G8U1:XQ#>J' MH-Y>+KGTK-]+:Z]=[K%_2?ZZ;QLTWY27A0,*U4M(YCA5*2%Q]: 58BDAV "# M)%I@T* )C>0<:,:94+R7!>M2A624RZ1#_BZK&U2FG981E]Z >B"H79C7UVB@ MC5/10.NN-\393O5NE"1I>EEI;1EN&6$U<8"L85O<=6&%]7="$DY M(W*!2U5Y-ZJLUW3@1M5@<( ;#BS.PH_WVS%W+=^$,>:HAF;E_'JGG8SBSG/: M"7R5>5"1,=\:FZ J&)=.,_@. K[C.D@?;.%'BPD3OY4&O2"O'O",]LT'/%4' MSLX<:FF@UD,=')/+V!&XHH(-39%%1T.M@_-#5AN'1^/W[>!L_6G<'4[;C>O= M4> E?Q=OOJL7H(A'2LB;#E549)*RK@?Y@Z.,];5L( M?[TI.L([H 0]^'=5P._%9A$TDD:5->B?RO<#0\Q8ODU'BS!=HPU.5*I&2JZO M"QS0"%5U?%1*A)M2!G.,!@E$CC'%W MAR9ZNC9P'75/IN\ 5Z'P%WS"RVX&7Q8(3J8>"?O&!H(LW]U6C5T6FPRW'OV'Z?#^%51E"AP:Q6>-8IX8IC*L:_0NC MJ MZT]LF1E"(5!G*0K#P]@@LH!&M*)IKXB>&7PD*-!(E-GB=W&/V9*ZR.K2O MOXJ3;",11_DH'N2'J$?ZB A,#: E@N$41,'1@U,<_Z;I_PH^?24\]/1XE';) M;*"IY"=3ROU%#T]YK[@&GR(7E3S?%'WO*[Q2FJXN?:=1>YM1#T*5H#T-,N5= M1?0.(7ILRD7G:5"I>*Y4\O!(CT\51XX&I>/.?PX[W]%B>.P!3@-K^7,9_8&, M'JZR1S$-+@<KES.O?P!-FCV9/D$(BJCZYJCL]+*BB#9T9''%<@)Z.RE&N0.M!RF@]7,;$.LTK7:1KDJIO=\D%3 MTFGPNLY98RJRT>R7"8=FCD+R#*> MS VDU=>5N^@[OI>E."K0U\%%%XO'^PIKUU2 ']F*)NK7J80)G6&>G;#WJ"5W M_+X<^@]T03F'3T#1%\+'BR0=5R@=YX\H223))O.J/$$6:G\5=GZ\?!/6 M1[+98/Q9_!1^RH4M^("L7W]_?#M*=D"B#=[1]5L>OT2] M@\)TTP(8;\L.N)R<\F]1NB$+(N:R*%^TD"%19@ D,RT)V81CS_9$7$RU\9!; MX%&-P"\'MD%PKU+]$7U0-_QUA 9"_27\^<&Z#_+FUD[MX DJK![?Q'+-WW"9 M"PM>'^/4CBEGKB4O $1^@-TWRDTF0JF]^EB06PLS6&VC;ON3Q<>]W%FEL3S MX/F_3QG3-OVWYC(H%I^G.J31[RI&V3Y7VT&-0CX'-_#[N T7SH*F,T M]-=SRN- (W'/6A$>103?JN_CUH?/A+:7G,J4)XJ-C9JN3,UM-VC]EM3R'RUW M39ASP*@Z"HE(9AYD[1=[ A9_K67;\?$_WT:SKP**(H):'O5 N0)KV6"I#64L>H60AQMQ=,*_[9MJ^)6//;S@U M69@YX+ $78$NJSS/%G&CF&(+F-RWS@I:03HW_3G-GX(. M!&V_R;!YEQ4(%4])@N/Y.KWJD\7(IH[)%E.#)4M[X5$^7;$-?DHHPI+D!9Q& M#?O:TVNJL7&\=GD+.8>;/8*O.Z""';J7&4\6G6N&TP.#8>^Y',\J1XL%K!'X M+CR3]&SBV/0_C%A5A5^0_KZS@71 M@/.)/9K;;!E$F/*I5!X]UX>)_%=*^/[XU)-_F]%:@N-'6%:@5\C(F1*,B#@. M++;;L4V"&$!?_$!E#ETG?%+.6<;S_H&9ZRL 1=:""<4IT)0/< -5^Y5P"U_O M6H2;9^:M5M2V>BZ?D3<:3[>G+?+LNB[@Y+1]=VB9W]:8L0L[VL-C(CJ 38 % MHZ3OA ='P9?]Y=G]]HG\T^4=FXA@^3FC;]Z]'=^.#3K_]&7O;T&\**ET)U6Q MH61L9ZI>G+ES8IINM'&*>V#O^Y$;J,.:'M"J6M[QA>>N*<\T?3^AQFV_5S;^ MOL:M;]NV?/HP:JO(<*&DJ"$W:4?I?U%K]$+YC*TI*$=3;FYBMO2D^_QM@H1O M.\9[:HV5XQ@U<6T;+5^XZ,+E%BZ\$GUPBL*.FF;U712OWS(]5';9'NWL,V%P M.S[GZ'(H^;U(6@ETI&?"\Y0ZS.53?+Q0>D))ERR:'>$:NAJ.\[\MY_NFT)B; MG+0:YKT@*$Q\((.R, M(ED4(SZAH!#E+=283*172%7SUD8&=/TB(ZA!XY/@[KQB\_9;I7/4=!<5J=W MPAK96;-\:NAJREWD$$TM- *@4[*YPDK*;F,4/6BC:M^;0UW# -7:=#Q"KP#T-C M"LXL2[HG%H549X/F@'WQF86^B(X51:>DPO5A!R?4"XQ*N6JJ1="VR 4-7E3; M@$BJV=63UI3':%'4=CSVP&Q9]T[IB)SEDY*R-A*MF5ZCG4VXJ1'9O;"2HBX+ M"-V8E9;^1.0M?)4;&7J&W-P#[>E%8=H*]@C'%%)3:0]V]A,*NHFCL;PK3.Z^ M]GS'2MH!"HAJ(^-:0PC\MJ@5'H_LK,&Q]VS 98KMDCG.I@_&-K665)X0SSUJ M860ZF)*C)L] FPE\D3(*-2I[H4*>2YES8 MO \($YSL9#C!:3'9N3 ;/>NZA,&)M^TBT++S=0Y);0:P9J(><[KP42#4XR@7<),\%F./.>T3U)_V[6?INUR2T.M\LS&&>K)[EYK0UN$ M6F9C@MJ(;LDY,+I/*&)7RCPK<1GBVG"N&;2H,H<,VD?AVPJC.Q1JUV+2&NK9 MD>FYT+9"Q@IH:LA1^HP"UIYTO9'VD_V97T=8E_6I;N46'#P]$8O>;S%X)G&V M,U>NN9-+U&*RV@Q'[3XSR<:]OZ4\8F+WB%R6WQS"L^'X\64^YNZ:">'R+5K+ M,N-325'#T3E;P1)[Y=K6@*T9^GTD;O6X)J6II5X9XMK@J!FF;4[):#&AQ.X* MO+4;W6[IV*Y(+85TA/N@PNJ'_"YJ2*I\^0[H*2<%?")W?NJ2X"\\1%'G1CQ"5NNXN6?Y&P7 MDB),%3+6\\@9N*]4>$,B+/+EB3EL[:_WC2M?I?3?82-1O1]!D<^9NX%VK$F> MEL\DUE#!_TP@MY]=1.Y]KV'+]R.0C)SL5%M 4T..'IC8N(+8LKJ^$\52R'LO M)+J\'[A%,+I[OCJ\OWMD26>RF*[ YRBZ@AK>]6B'-1_6:^K2DCU7,6K"-Y:I M*96W7QZI Q]L=.>UUJ"$L1Z/O="0T\/ZJVS99[/"*,_ZA I*N+F2/F0OU'8W M@;_\$;VI*?+?L!/E@?O^H#M4#BKNEIE%]!>>>K_K)91GXJGM%I;YZ37D)-QJ!7%T]FW^ MP=>D;%:.IO-53FCD[<#0-W*PR;\\F$FN8><_D3?B7)RKQZQLF#CF(?,-&RH@=;>)8 M/4K%R!ES%RU0R5[0T-5&V6KF\">"Y_OO=J#'04V-LM#?G(-^9 -A')=!0ZII!JV_V?; MR9X4[+[5L,5RJX!KC.)()'D4->0&CQAA'QTZI&'@;V:%5@>,R0!Z%7=TN,%. MG^A6S%>;J:K$.6_W#4UX/A,KN=!RQ?[Q;1[!N3 H97/,::_8U[N8K(9R//%M M>GTUO[MN<_[D6FS!J-6SR3+IZ*TD28(W=UV;DF]LK8!A58*A0JK:\=3VE[[P MRNQ.M90UE+^T6T=H4XEL).C-$_EY2/>$I)_'$ZS\5O8VCG2C]!4YKM!:6F?2 M#"89"-X#CWR&T?Z$T9ZE'2JP0,$.P+;OZ=07&WF53MEM1Y9Z#OT6>#J.%K%U MH$?58J2@/I<)K-AI%\"6HE_:RW>7X5PZ8+:"ZI>K\"K/739R;7YZ#77F; 5; M+(*A,0N849'4D)]?O5KZ<'(WU[3W;^@YZ7N.'PIL&Q60U MQ'Q*-YYL'2Y7)G3)A+0;!,\7C!8+BG8<);L'Y3[77ABK8W<>F+_N/;&3YG*< MJ^G/A].R*!?EJ"&WNP?U0D<-_1ZZ?)8:\KL_(L>V+TH/WSSB&O+8WG!FRR9; M[M@F@32VET7#M7R6&O*[N\:GFVL*;@"6S5IS_DLC7B53O7D>LPTMPV8>7?TY MJPZG/E<-N4Z^@UCP0A+Z0R=>(Q@M]M\J2&V03U7DN6RAIZ"N;#JA^!HU5CFE MRUQ#I(:NAN(QH38^!R]CLB;B)^FBCU7+ML]W3>*-=5Q'/H.*=RD"G_;U+K9G M^JB]B*XV0EPB.G'2K,?=%R:"X[? 31:?4E-; 17DM>%>%U>04@N&)@A=C_"U M&!#'BC179AB7H*WA4$[CU7= '(B@?0>_1U&$E?"JR,\%WFB=?5=B"UV"MH;P MYAKYDF<5$0^!\Y/./%B4LY9'&+E6<7]^@M\UQO5)40G+:J,=] M#KP'A6]U1N$1>MQ=[X>=2KGWER$_E]DQ>FHB?8:;Y%=)41L6$ZO;'R^116&N MZ)K\]']02P,$% @ SC.M6M+P*-SZ$0 K?T !4 !X>&EI+3(P,C4P M,S,Q7V-A;"YX;6SM76UOXCH6_K[2_H=L5UKM2IU,V[USKRC0#A(E%3 S M]WX:I8D![PT)ZR1]V5^_QR&!),2)G83&P)5&4TIMQ\]YGMC'K^?G7U\7IO*, MB(-MZ_/)V8?FB8(LW3:P-?M\XKG3QM7)K[_\]2\__ZW1^.UV-% ,6_<6R'(5 MG2#-18;R@MVY,K&72\U2'A AV#256X*-&5*4L^8'^ ?_*8W&+WX9MYH#>6Q+ M\0MK?3@+_] )BK.M&^7R].S\M-5L72I7-ZWSFU93:3^$Z1Z@:E.)X"$"WGYM7!GT_FKKN\.3U]>7GY\'+^P28SR-X\._WM83#6YVBA-;#E MN)JEHY-5KEB.UR=BAGG.3\/B3\+RZ1=I3SB[OKX^]?\*21U\X_A/&MBZYOI& MSWV"PDQ!?VN$R1KTJ\99JW%^]N'5,<)Z;54K!P;\%6>D7QOHE[\HRLK0Q#;1 M"$T5'^.-^[9$GT\.;1G( M FW !\-U@R)UR.^1MP^ZO3BE:4Z%2CW= M/8[U7QUUJBX1\7EWVA8D6BP)FD,&_(P&ME,=2)%'OK,%.IHSOS/ME]V C91> M":XN=G33=CR"Z"?;I*??N4GX:U"Q??K6,U3=)B5Y3RNFXIJ.\&SNJM.O M#EKI9X"@%U"?3#Q;6U1UYXCXWSL=S=0]T_]+JPRP"IY:M:+1$VC%FDT06=#/ MI;3)*JOB.@]M%SD#6[.<1^U->S)1F4JS"ZM:<0A$[<$/W9Y9F)):2DGLTBJN M-_29"^SZ'8S?@]+&9 9>,KR< UI#I]R[+E)\!)E&]!!<\'']7 <>'/':6N>G M08I3QULL_->I@:'+/,DU2UA:P@^$$O7-J]DX^[ R6;+T2&TCR0?P>_ 06J>* M_;DH(O3J(LAAK+_%+GW>]?4E]?J;3:6AK,N&SQUUV.T-Q[TN_316!_UN>P*_ MW+8'[6&GIXR_]'J3L>_WAJA,6X\]T*1.O4W2;>C;;ZHY3[X1/:;% M*3)=)_R&JO#"-V?PQ8]52QD6:FI/R/0?]2.9X+2NNG4\0L"&B2JFIOGQ\?SJ MJO6I=79^?7%Y\?&R>7F9J'A$*FT2QP R#I\1*+J8X*?@%Z2;,'B:+5)[FQB( MP.#Y1/$65B$I^LK8)+HY54N+]#AWZ1018H#L'7YC!\G;" Z&4$UC 7TLR M_E:(U2FX"$O;T2L1M.";RQV_-HD@-A+Q=2P-9EM6QM M#P?I-U ;&+#1T08==3XC.CT3P$GUT;GR[#E1Q3$&S'V4[#U[)&BI8:/WNJ1# MS7 ^BF>!SG)<$VP>Z;GZP&4@-/SIKY4\F)>6<&JYEY]HY6<30\CNV&U[K\(%>S M9AC\N!5RT&CO-?#D[VW;>,&FR?2/\K/&[7)UV6Q=R\UR85 \?NZ&[/-Z7N)- MOS*T+3VS^TU-NW=T\J/@\7SK;H0C*]+0KXQ=6_]C;IM0;X?V,>Y;QJ1V?M9Z M\3!4&$DAJ?9X.8FJ,@\5STQHW1U'!$.V'[^=4"(F>1G)Y# +EAB5%Q6.KOU9 M6Y!DL S-8"DKJ=P\954R,: 6P2?I*D1T'T3.^[:=\A"(%(4GZ6K$ ""O-N>, MD(/(,\IK/-.3QR%?PZO?W%]&13!*NE@0 5_A2E/)4@]+)-6;0M*EB?A$0PC\ M+5LJV9D.20D%D.YF5:.R%<; +>%;6XPG/B1B!1!*NM@!" @T/MQ#(V;Z Z-5 M *2D:QJ]Q=*TWQ :(9/NDN1F.#??(3%=#&S ^)5DC(\UTQ\S]EYU[*")]LK5 M2N?DBAG@L@F&_+2W;!>!&G!]+1G7=)I2GS!/OJL QOX\Y(?4ATBT ,&99MZHPQ8,A? DK=0D9/(Q:XYTY; MU[V%Y\^L==$4ZYCE_.1G/"2F"Z+E]HE^/DT:9 "_O\=1?)%;AZ($99[3;_&> MTQ]/X,=#;S@9*^J=HC[V1NU)'Q(H[2%-^? XZGV!;/UO/66@CNLXR#]$;M\" M6_HF:#]KV*33CQ,[TI '@KK5'*PSWA;A4BK;H-5%0 &]9P<#]T;J::=$DKB2 M6S(L%A0D8;TUBP=AKL_4J.ED>!0[C[P.BS]^B))Z39M:LV^V G#J=**],N@5 M*4)V]E/KMTUW:MB6V2V-)JKXX MNM6U51[XLQL; MEZ['VB94;=:W7$20P[[.8&=/C!O^G/JY=2NLH%J*R*Y:LTG:/@$".UPI7$$- MCJNS_%Y6^KW42K44I[C00M:25"+^JI2H3K(S22@6L;HRUNX.@F]ZF8SCW[2Y M@I!]DTXBY0$RRXM26H]DU60%H*/68-+*S'&0](JAS5U6J&G62HT;(6/N*B6E MA+S6WWOSVDG2%W]=_4#9N7((TTDH!EXJ,DC,1"?K5/08^<*]1Q:@,-N6T386 MV,*.2S$]Y_A@?)GC]K@ >R2W]=7'=B9G*7MNB@.6U!>C)V?!>T^@-WHD]A1O MKI3JHB5!.O9MDK8 G)='9OZXN^#B2'?SHC+X6Q]T0DY;LXP[A!S5@AH;GIY^ M5VEF!HF8*V[_!(?B@&7UIX)P*.&((GGB:7WG +U:#/X9[(6_ B4=F#2JMH2D MO7/'=EQU2N\(]#=_(_*,=91J+_AL(I\[\#P7-G'Q_](Z@.H*/E!![<@P_%Z! M''L#(T'ZHKQE;@.\*+8-L-,>?U'N!NKW.O;[49R)L"+@VKL$ZV"0(.Q(_(M( MRD=$L&U &T/H,;\GW13 MGG'[]A7$U[?NL*59.FV?=1@D9UW:R%] _/V[A/0/>N[NO]:@LL9^NC/G> MX<;!"MRKI?86-%_^Y7S!W0%,'RH]N83R*4E>FMAD#")TZ,!J4;*R'(,(A/&+G<^N20>!KH/K8B8V./QT0$#W&X.1[FPR MGFL$^4'.Z9$'<(*RW.2BQ1V%?JJT#9=_7+>X&"9 FCM;H%59).=HLD9@1!_Z:> M>T>VH#$#PO *A%G 42I%S!JY+8D4DHGX=_1>-74JK!G^$HY"-"7-(1:ZIQ[1 M,(RV7G\KZN*D%""A9*1U<7C-)R:QFEP!>>_7U/^>%X.',?@Q;*F$+2%:,=RLM.VZE3S*$ ML*E,,KLWE*0W &ZWH=OAQ;E[HNVLAZR9TG;(C8E1T\ZK;4!AT'(1MR22YSA5 MD&> W @:TM ?CX[-K8!XMN,4 8<-J!QPZ2QNO8QL,./<,M#781<=-($3[S'20B: ^N^!Y2:"70 MOG],H4!GDLQ[G.K@-82L04&V$?GGQX+X)D7:#T;^XY2'B#%"B<@V'1J/C#*B M55&G8"I_GB4Z"9-SPXU@,<<@F$IL$NI&ZD5:&G0EZ$'IE:K8OQ^&'HSS3R,_ MN7W'\31+1_0L"ZNM$2KC&.13WB"A=BJ>$66=_-6P15<-52MG+T+&I3O%"SID M151LE5 6V;.B=:_*WVF8^"$JVL9_O-6-4^HTV!;.:D,R\\1M(440TLK;#'$# MA&*0+J3KNT]N5//#"=MV7NOF%F.@7%A_"'WF=.9VP.&79[RIM>8 MF[;C$91^<3IU:+&_"1;R@7_K+_'#EY$Q=9<&P#%Y#W]?7S1;S3.EH6R>3'_I MCSOJ<-(??NUUD[%>NOUOO?&D/_DZZHTAZ:H*BF892J02RC^#:OQ+_& X:U>* MOT-&,^^)[2W76S-3S;2J4S0@XM9U2-4464=H+[\BZE2@[ME1BXL7&'NI/C;K M/.A4I4)B<<.J-8ZDM\4)H&..I;)%5N$3)%+=CE22,L&Q8_-)JLO(^UEA@U>R M5(GTMZM6;Q<6XCIW)7?;E]@T45F+EUZN1#K;I2Y*-78"EI.TB1,#F]BC4:4" MTXO^4X15&X_[K(=$PTSH)K+C>148<[9*C#FA/@KD) !WE>\E$@7&S MU1HU>UU^%0L/LYB$'HK4L-,4=M1(FW(WO5EYZ(E%I*BW[3Z%5:KEW M#;,AZM9NQ8LIO_C++/=/755F->X;+MYG7BQR7EIXT-%?_BM-YRHHWYO M7.N\U'I75'9PUDV2.C>VC;27!PW&D%@SJ6S4*6VIR'/&&9R\C''EM60(CY3& M2.H^-C%0DD[?;';EV>0/>B#=UI$C1BX[YSZS*XA*TI'L&LX=]53GR/"#L0C1 MR\ZYS_0*HI*L,TPV1/K.B^;'[8YSU+__ M,FFH=XVOXY[2'H][D_%/RJ#7AM_4VT'_?K5(])._2J1.OO1&JS_25:)(/916 MK;WN@,:O0O%#;N%RX5MXGVW78\WF\&;_(<.YR'7%N(X_KE-+^'*+F'W[U1?! M*6EGS8"0O>L@.Y.$-(L0Q4US%MS]8IM&0B]"^";?L7">@UBVC1_HR:7W4$X0 M6=#/PJ/>]IRH$C6W/FAT@:V9H5[187; MNT_;@Y.A.H&1QC^TQ?+?RD!M#\?*8_OW]NV@5VN;YT.E9\(B:+-;E8P_@+&$8;]J?SM@X<.D+11F):PDKO1TJVZ\9/4^; M^99SY)3HI>+C*1[^N1B^?0C3$.(9H:FW.>V;,Q3/SA2W!8UU7=LU, 6X%H.LF+\A\1@^0 M9LY:O^0O8!\U4!%*L2BNLBEA#",=RTAI 42R'B;[.?CV(7HB&]QDCDDQVM'["%%]XBLLX[0@L-@_]%U.D=^%F:*:H)H8+C-J6! M3:_V6S+ET>>&*!+RZ8/OZ7]/FH-^^3]02P,$% @ SC.M6OZFLI!?00 MD \$ !4 !X>&EI+3(P,C4P,S,Q7V1E9BYX;6SM?5N3XS:2[OM&G/^@T^=A M9R-.N6_VK-LQG@U5E:JM.552K:2V=YX<+!*2.*8(&2"K2O[U!R IB11QY06 MVHJ8<:LD7/++3"02B03PM_]ZW42#9X!P".,?W[S_YMV; 8A]&(3QZL 8/ 2)NO! FZW7CQX B% M432X1F&P H/!^W??D/^1_PRNKOZ>M7'M85('QH.LL0_?O-__<%,T!^,?!M^] M??_Q[8=W'[X;?/_#AX\_?'@W&#[LRST0TI:AK& 4QK_]0/_S1/H;$(@Q_N$5 MAS^^62?)]H>W;U]>7KYY^?@-1"M2_=W[M__S<#_WUV#C784Q3KS8!V_R6I4: MKT\HVM?Y^';?_)M]^^37(#E4*!?^[FW^XZ$HK9K^2HCC\ 6=$ MW4/?2S+Y2(D9<$O0OZ[VQ:[H5U?O/UQ]?/_-*P[V=-7(DB,.!>4/O/S[OPT& MN4P0C, ,+ <9QA^2W1;\^ :'FVU$&\V^6R.P_/'-ZVL87E')OON8D_A_Y@G1 M#ZIY-S .0$S4B'S , H#JC>'7_%T>;/VXA7 XWB^]A!8PR@@ZCWZ/0V3W2U8 MAGY(Y$#I^#(;5XDG??JDB13MOO'AYBTM\[;;;M]VP8G;$/L1Q"D"]!.,DS!. M03#= I1I"1[&P6WX#' 2$B@ #S$&"?WR/O2>PBA,0H!O0>*%$=;@0Y>=VN#" M!"3W$.,[!#?L\KVS1)T"&_RY\?#Z+H(OXW@)T28K8I%7S:BQ,KJ"(*3?>U&) MUOZ'E[#7CODPCHD57X5/$N6S@D=(V_2<\?\N/-"]+,7I> !>/3O;(Z; 3\E#EZ\:H-7L643 M>$9D.&WH-'[XE4[C<$-]I M*S5OVV77MAT\):VL=+E^#[3=PWBU &C3!9W,MCJF>0:> 9FQR#B&JSAL.P<* M6NN=;F)_BR^O=X\(!JE/]#-NI?OZG?2.DBQB*,&Y=S%=SD+\6[<(11UTC"Y? M8V61!6I#R;3HY10-DR\:.:%&-#%2C&SXSN("$F;@NLT MQA:D$9@NB]^[$'-777?,$;K6?P1[$FA(J U(06M=2Y)T$2:9>T:8>9,M15<@ M]HD[>D\IQ.W\89WF.T8V!RO:+^GV,X KY&W7H=_1HEVUZ:X1I4\8$"\Y3D;/ ME*.M(/#:*M'L(7]/=O'QM!. -]XW($5P2__)@LYO 0;+MT7YMR]A -!53,8@ M? 'HC10^*[@<(71HCW9X5?Q!V/3^^ZOW[Z\^Y(PZ[8O!_2:,(FORP$,!5=\4 M)W S? WQ+=QX(9'STDNC!&M(4+VQ*H\::!*%B/<[$TL//V7,3/'5RO.V=!OE MV[> ]$>_H4UB2O.W&;T !)NZ4M6:R 5"RKX=O29D*-/ Q2A.-T40ZS[$B8X^ M'>0=QLG;(-P<9.Y%43/%*6W%T!V0[S)P66OMB2*?*6087P6YX#HDD=%VIP1G M^M8/O473'9";M72U 9NGIG:#36NUW?:$K@E-R$^?P-6!#1V2RVR]1#11D#!? M@9$%Y6]%'Y2NML.VC #0<@$(#M^&">W@6'U0JC_(S=G@(>,PSC8#]]1&T*\T M'-&=3H@:VRWZS=%L%5_\.HZ)&0>'O;KA$R;K4O\P0"/O"40_OE$L76"5EGYK M'N>7& $O"O\ P6?"<.HR3N-Q3'<-,G^+@U=2Z]?W'.0*]2H\.&KF$%6Y04;. MOH\E@AMU44 M:E),^H+;?-]DWT8Q:IO:GYPE1V@_2$@?+.! @V2(B ?SXQOR M:8M"B,ARY<Q.Q6O.(HEJO+K!XY6R2H95"D9*:[I MDXS>0ID^.*),!]IR: 7%$\"SR^)*8H425C.M4D)BG%0J(<6%6GUDJ=7?WC*< M$AUGI=OUF-![^?3IT[MW@ZO!L67RQ[[Q 6E]D#<_H.WOG9I##^8'T3$S*?+( MU+',PER4-L[XX9;GSO#"&A;,1IF,V\J:Y01JO2 7([MH6Y.@PFLH(Z*E*>"N M1[GF0$!UV22PJ3VZ*EUI!D9)22O(7T>-('_\6NR;3=$.! M<19!5[#VK#IRB\^K90']"2E"P\\LRT7++=V9^9K+QH%!,\.\9P8)2HJ0.G3.^4Y]TQ]?GT M9R;-IP6::JV81Y#=F3&U9%)'E9!%E7$GY+BMG(^%!Y"L87",XM2_!6#B;7C. M2IOFF'-_VP8-L9%'!M<#$E=@LD)>I8TOU)'DH"JM1AVG=N#V#I860:5713_9W]N?(!2HOJ,%5#TD==W +!X2P MCB[V[@:)FD"@!D7&!XX00GD(24FW.I@>$=P"E.P>(R_+]*7+F2VE\WI'G3#! MH%*HR54PQ;HN\8/2)1QJ"C7U^5&MVW;8Z8D,:M-G?! J 2H/1D4@YE<*P(M& MF-H(0M30]]--&M&CM+=@BX ?%OGVV$?A-C]ZM@?"6UVT:8_MW[=MT2%.TOC, MD4!N.*YI4XWYQVNLU6*J(TV [6&87:VUPWU8X;7 :W=[M7KR13*95U\':XL2IE/E2DQ/RV*H_T\J0K)-GJ(+D+8R\FHS@:QSA!J20^ MSBG-51I!>1L[ 30FN@3HF H2QJOIDD$DIA+"[)^$XZK++OC[#AUWTG;TRK4" M]D>\\0'/15L>\%VCM&LC]@?.KW>'CS^% !$FKG?WX!E$(I.A5)EO092KVV1, M^?*;.IE"BZ'5AIQ-JJVT'O.Z8H4MB#4_QA71E8>\-BJK8[I$Y#C>IC+OF%>< MJY"B"H[ %0Y+?@4MR-T-. 4)0%5:C(\G/O'E$20FVI4IL$3E'I\5@]*H MJ3+YB>HZ,O,=Z-*>[TYJ:LURC+H=SFT*(I-,; SZ;$YG?$"RN8P!Q)4AF=VB MF1U?41N(U?(JPZ]>PR;B_$;10C;!-#Y$3)FL.[RD"F1VEU[>1 MI464Q^K*8-1&:L?=R?G=0X<=V@2N]K L00]0;)J/4^Q,H]$#YC:6IGY/#_WF MUP#)*B,EK/PA$_(#1V5)RZYE$WWIA83&BX[.EU010_W>/!XUQCU ?F,"_1X9%M/A@^#T$.[N4='O/16 M25YY88(XMX8-Q$S FYL(KPCU>?%+((17R$ MO%)("J?#@^%L+D)1G^8/>U>(K)SJKA%G_LK$_?T."B0G)JHE.$:LUHI&XLE^O1D[:71\@USU[MCF4=OEQU[HX0?J8\#)1/?1U?\ M!5E/G;6=;GB: ?LGW?BL=8*ULKCK":/=&&7YB6SZ0/;U[AK$_GKC(5'$15:- M'[M3J.@$&_9$B:.7DFH:;*A7;!W'5)<1U*/,?$Q3"J42VE2 8/>6WW"3G;#> M'[R>+C]#&(@>$=&HR3^)KU;7/7Z(+S%0J=N4)]T-1CW!P084FK_U5P52Y9X! M52AV?>4X"8,P2I/P&_']]NG,W*3>OBR:IH<[-CS-J(94 ^4>9^\3RY4+BE70&_5 M-M%TO7S5$47PQ2-N#KVS909H:A[ D@6^6F6NOJM7=XXQ0@.@4K4A4[HS!-JR M@_HT&A_7JJ#*0U05C(4K0?'A"5/>)9^5$IRDRUH9\_0+$DI/RL@P='4G)H]Q M4-"CX>LK3T@\IG\R2+,ZA]R"IT3I_KQZ0:X99!>U#D[J_/&**P+MUMD3\ANJ MT6#KN4H(8Z[F[OEU(3A2BJ:?F. M*2$ 82S3\LWG^9'$[ UR>F$DV].I%V(Z"NQBAH#D^7D5$KA^#[(1>W>*Q)2:75:N$YQ& .,A_[O:8ASV?"G!$YIKED4E'<$*_V( M@'A"D-;3PE^KV79RD L%:E)D?'K@0BA/#4JDV\TU)O1-ES<(!&%RY_G9^5!1 M,C&G.#_#55#!$;CW( XX,XMJ-2WXIQ5;9_+*90+U*#*?D\N%4$FZ52#=PF'F M&,,H##+OCZ;\\CPN=D'.@69>46N@N(X7KZ@BL*[.)TMX"^7]&SZ0S"9X[WV) M"+4Z7WR)4YQZT12-XV5^@6="R1-,&8(:7+,IJ>,.;N&L(:RCB[V[^4)-(%"# M(N/SA1!">%P;M!2-]SK;K"W$3]L3;UQ4] ;MDR-(1I]P*$_9[Q M/L8S!ZOLA('H$@11'?Z9$UDM&^AS$L0'<\IE^.A.2[6^S4"1R5! @_G+"\1$ M5\ZXG!)K/N21/]D9/H/1<@G\))_ I\MAD+.,%P!1J,:.&BA6= 0^/U2B5+$1 M"SH*H^A)".K29C;$H@3F$'!1!F$W\SWX5YK/CO@.H@EX&?H^O:HNC%>/",;D MHP]DLY!6&_S<:MU6;!Q:(6T?1?@ -D\ <9C"*LH_DL(IW#J7O*%DH)PT\QGA M>E@JAU X&"Q?RH/Q#J..IWG$CQ&%U-,[ %B)*V1<"5C#H:N6X M2L4L:1N9<.@P2JJAZVZHB-@+I;T;'PD,OR.B<^>Z&T=PL7.]7(K=[NQ"33OJ)3YS!%6XC%%Y35 M2HK5H5[6/CZYPI^65<78L=)S&7VJ]BP*["C^*1:OD])Q]NP#$(Z$7T MV-Q\#4 RC(-A$(0Y"V]#[$>0/O] G#CR!X'@19\13+>8-!&E 4%&RV1>6PJ" MZ1;D:>GB9Z!,=,Y57W/=V]C4UJ%3?A:J66O\K>_F[;5_@,JPTL%.8%MXN\H, MGRH;]=IDQW=GEZN Q]3W) 0%)+;?"PZ[G% W73PJK7A \=)L\H"XDW MSGF4F4^;D4'A#D4>!,N1F(CNSC_2EW)*5ZD3*U3^11BB46U $-W0:<(RDR0Q MG=."2J"[C.@TD :4464ATJ,.HQH"8I%O>8#1E#F?/CL=KVX@3HZ7:0A'E;"6 M0*ND]:QMY%5H$]\XQRLOV=+CU&@_J%2%4=O)XU!D84!)(-0W\#BDGPRFO[T] MX>H]^3/[@?%]068%Y&90)&KPF]-A1<,*V3Y^^^_#N MW<=W[P97@T/SY//-='([FLQ'M_33?'H_OATNR!_S!?GG8319S ?3N\'-3\/) MY]%\,)X,YC\-9Z.?IO>WH]G\WP>C__XR7OQS\)?;T=WX9KSXCS<6<]T6]'%) M67);4)%0&)(ZQ@7SH:5@ M)'CL"VD&$D(Z"/876 JEPRML7"P?6XJ%!\2^/ [VEWB'(#LG*YOF2P5[E(,7 M1S/BGCC\A($A^H'%9XI2.HJSHCV]PGB-^_#V"Q/W]\0WQQVUY M9L365AQKKISJ!5TQ8ZH2JR/8HA B\BE3!@=WFX&F:X,2+:6B?)XQZ.5=L MEZ(LZ@!<$P75EC'&*0ANLX5RGGB>$SX!+]E/?*.F5MFXT+YM/8 44'4K21I" MH.+Y[MW'C^\S$=%O>,30.V[!'"1DW4_/B^JZ)N)IA MLRFT7(/:24W0AG&Q_;5KL0G 61]L630Q]+/('7W8E[[7- ')=)D33=^97X,H MN(-HX;W6+&;WS1N7]G_V,DBU<=L?P/UI0L/VC:O"]_T,?,NZT)GY_B'> MZ7*(,4@T/2I.$\8%_ZD'OXJ#[3QDFVMF.^'RVC ?UGS7F]O/19 MQ@2/7@'R0WRZK=2@OGF!-0KM-$!F?])M(2U> ^;%U2BNTP3:>1C/3-EN8/P, M$-WRRHX#DL])^!25WE9J,%,JM&E>^.T"2>W0GH<^Y-K(_J+4AE7 M"8Y)+]&1-3XCN#R:)%[L#M1,N*2">1DU#TU)H)S'D,P#:RO_^$CN/9YTX)YKBX#:DEP6&],8*G*]XR9?WH?=$+XTG\^\MS6B( MCCC%:9V?OGWWX=W[P=7@V#/]8SR_F4X6X\F7T>U@^CB:#1?CZ60^&$YNR6\_ MC^:+\>++;#0G17,2!EX<#$I$#/Y2D&$CI[/_@V6B9%%CO5\.\_;3N5MYL8:5 MN6P633'<_A3GQ%EFI[)_S8[T#HXP][?2_/S\]!3"+?'3-AXS*9);RI7LX9;J M?5AWLC Z-GB[.AMM;1K@!'(M3@-23CFM NV.ACMEDQ457>N.VZ'E Y#X(220-XH.F2,7+)&+EDC%PR1BX9(Y>, MD4O&B%-[E)>,D4O&R"5CY)(QWC?+RF_V3)WUTQTC7]@KF("+MK3Z#F'P193S<$.%2T99JL 3KE0P?[E()V;>>1N: E O8XEC+1@E'MTW3J+=K."^M#>3IAS%>@ M-M*+"]HV:CNURS7ET;I'P<;$E!/8\=I*T+#MJ>G<5E<"5IZO/1K'"2 ,Y;C, M731X=LLKZ5AL:(EJG''?"C'O<6[;XMDMG)04HA/6N&='6&J\GT>Y:5S78 D1 MR LNO%>=S8XFK=MVDQV)7W?&3\>T4 $"SFY,YZN:7A.V/6=']$F/:>>3A'KC MX?5=!%_&,='[35:DTX34CRT24BEM@R4A;A >J;MDI]K:&KUDIUZR4R_9J;TM M32_9J9?LU$MVZB4[]9*=>LE.=>?79JZ[% M(R>/"#Z' 0BN=U\P?4OUL/<[])/P.;^#G@F=H]TMV[2]T>&(YK;DHF/1:!:: M<9Q%%SO5,XTV_^0;^1UQ\7P"V$=.ED+8#0+5W[9Y7.- 0R52;3,8/??7($@C M,%W2JPZ3W0-(UC#(-8#JHS"6K%K9AM,.GI)QC,G,2@D1+;09!=T*L>J)J.*5 M,[#9GPRJ5,G#E=SB+JU]N>K&EX>AX""Q[IL08XAV$YBPUZKBHLXL3"5Z4XX# MLI'TI/L8)26])W\==9[\\>L,>-$(TPF>3NB^GV[2B/P1W((M GY83$381V%& MV72YOX268;4Z:,^MP*&^<>N !>[J =7J([5,N]BN*0=L9F=C0D<;V-SHR^Q. M @B,(/^;W<>VN![+P[V7?,-L$(EVZ:X"S4^F&D%O/:=%:E]D@7[=!JP&ZO3 MAUIY#U/1D+MUCKOB4F3K8&K [B"Z08"LU1@G333JN1+*:B98#:".19O&FZT7 M(DKP='FT5KQ@/*>P*_&A=J.2A\Z)N,TX3KQX19\;SZ];I7F1>8)W]7OM*,VW M]2=0QY/%[!^QT6K!C;B+7%CE$:8%T+YM%)![ M)%8:D]%NQ8%E1PN=5I0W&[I]F3\2DT\F"F&:PDD9VPN-ENI:%M@),OOBN*=S M(J;;*RL$,G]7+!I!>5<\S [$)$!I7V3CN&!NJ[E0NQ4W0G5Z\Z$V2.>EJS$O M-FK)H;FQH9YKR-_5.7*!O !L//0;W3?._J#TB0VSI(XK]:7+;0OC%$,.+Z+P%+9W MA+5=\7^:RUH9ZOD(N,2,0X8T+413IJ?H!FZV"*RIG_<,]K<")?1/4G\4IYLB M%5A?-;KJUY5+=GI1JJZ8Y)@ZBGG5R =TYW:<7F82%R^EE2PC1Z_%D8G/$ 8O M(5T6-0GH,9IQY:7>%D->&[-SLJ_A59>W2E57'M-M(V,5G*YFB0Q7*P169,HY M^:WLQQ;W S;(':F]CI63@E4@9@)R62TZ)5S_P=@^E=V$( M:YQCSH@0D OVDTF>9.=+6,>I/2ZI_BG(RIV=JQN(B=L]]R+);A6CG"OQ+"6% MJVYJU+#8%X3P70^A:)1JNA*,TA:6$KK+ILQE4^9D/)6]N7I$BS.49)5LCR+] M31@9(B><]#LO1#][44K<?_SC9<9\!/$:+W$N@ZX=_5$[COAN/9X.?A_9?1 MX&$TG'^9C1Y&DP4]57_HQNI!^@,'KG?E.QRR&QH(;:)C]&I5;83"CH25Y'J' MP.\IB'W6^52MFFZX[DT$6 F,J4"U[YVP1NB!2'&RMTI-AQQ\#:UERE$$TTTY M'BVMT,U4J^K*HD!#865BK(-T2([7N\/'GT* J*>\NZ=^LIIY%59V(X&X0PLK M1.N04,O*5Z=9V]P*VG#3\"JHM'30\C$[).AQO$V) T_!?50SOJP:+MMDI]A[)-:^=,])Q#5K'%__;IIP?GC@ZDW_;&GK\C@ M=!.''M6S7SR$/-XA/'%1Y^QVWZ/C$&KDLL0A4\&R@'=A3+X+O>@0P+[Q,F*E M%[FT;];N]2Y=L84S;0BFFW.-/^=ILN+D_]-"MN/+?4K[%*MC:3\'5"4C>&## M,9;,S^!3J^V*S6>KYTG*GAHD=[<01C@)-S1%_? KGBYI:JD7[^8E6 UV&&II M/OP=A@,5@R4A8_"! =:7%C&Z*])Z"T9=%9-Y?58(];&ATK MPV7E>%DY7E:.EY7C5[MR;,\,Y=5DIUTYLL+L@7T]F8[S7J%VR(@;+_+I85#R M<0:CZ ZB%P_Q#E4:Z->Y=?3YZ#2/I:XMUQGKO5_"9%U#AZOP<)49ASDG:TMC M3[6#OK["25QL!V1[MAWPM%LMY7AP36GGD%YJ91C\*\TOYF6Y@V;Z_0IMIUPM M#?+7W7!9X5)7QE3NYP!_'8>_I_KGXKWRXMS-TEG0!\1<0!^AM3MR;T1#5ERZKKB&K83(P><>Q*DAQS]! 0+@#9: MXF-5=.6&JG:R8R%S47#$=P@QR#1-4W*,FJ[< ]56= QH[LENOO90 \'5J[ER M:5,[J=5QV1=93XZV\J9+;]TZL@'3,UN98UDQGNC&SW]HD8/-+MZ=I@A,O M#K(C:-7QR=%5O29<\>ML:* >IYP(WM%G];0C<7^M'XJ_'5W3>ZALAM.J+P2* MHF#,DJ;>WO7B%2M"=?*;6^$H 6L/3]\>:;?TJ#$E@.EGU7YU( C$5(4*+^T^ M%?[@O8:;E+U49/QN.RC#48 ]0T^HM>]V5@>4(&#-*NC666J);1 !<4T.TE>5 M^,4=,"ERW>++H],GD#A;W7,0$X=G3CTL^D;W4^:4<*Z*4ZE@V^:HZM!A3UB" MQ_YHF*=/!&H8YX^H/R7"J 6OL"L+ !6QR+#T-10^/S\]$F)#C"':32!G=T1< MU)4@K++Z08"L,G(>00HA('RFIM= MT9+14O($%-?@;&"NRTUC?H- L*M=VQ5KJ**ZZ M.$M 79?H-!8G.BC7=C.&T)5$2T#M2S0[(#M=%EN74Y1M7 HF1T%Y2W.BTJJ+ M.R<*\#@J'.$,**SAT,0G53NIC/H.5_]C]20_5<\HY,ILI* [A\ # T:O5Q8H M7E=@G;6<:4&'M4P@?3%W E[DK&44(4=,6G M45>L@PWC(.J+TP_>C@X'98:+R[OB\#3@NQA8S^P?O?KK++E.60#<&JZX1LU% MP(76EQ"&Z2K%B=8PD%9QQ7UJ( 8I-CL9GC97ID5I58Q0U3'8&Q^$B\+D/8@^%D&.7..4L&:;O&QLF#@Y+S"]H M^!+C+?##90C8^ZV2LHY8'J$J'?C/A]&7J5FL$4Q7ZW^D$?7/ON/;&DY!%XR- M5%,.QH4#HC_F @2\);%Z*OSEE;6]\-)E,0^'_5A0U03>2\Y%)@S0JH43E&X"@E58XSSIQBHR_!()CK.Q8$ZM6V/(@WQ:6-S[ Y3;L8! MO6ZA(-I;J1V(%=1V)1K2>$ *L#DMT3O/!\,-U4 E$9:+NQ(Z:2RS,ABGA52^ MS"MS/@/-D2=NP,WS#!J"%,,SKN-TEQ7*6Q<%DK;A:I36P6* M8T-J1A2$F&:B'#<>7G.&S6DAX^)0BD0*A\8I!,?$P,P3F*24"=-E=D0INTGE MAGC/(+C>[3,$BH):V8,ZK1H7M%)D1RCHUIC/03,J-[(=?CR >*^C#_*VC&O! MIWZT0([4R*2X[U?^1J&\N/G@U+MV,Z,0C6-#[Q8L 4(@R-]3!#<0)W@"^$L" M3FGS,NHBKL(!8W2$#.,DO VC-&/7X2+^T]E.K8IY*;0,CT@1&1'%##R#F#X? ML+\_X[#;Q5P?*]8Q+XSFD0U%2$:D,=QDM\0U$8IR5?.R:1[!T$-F2$2TLQGX M/0V)_1S'(TRPO]RE\>FC6M+2Y@71/ (A!6.$]]D!:MIS0"@&00PPGL!X V.0 M>&A7RAUBB4*CLGG)M(Q':& S-*L$:=;?=/E87.LNFDZXA]9WF,]0!F7&!\WVF!R\ U[L;N-EZ M\6X!,VU@6B)Q>?,R:+E.%\,Q+X'K= ?0G@ *0BH#1@WS4FBY(I">E^"U"RN\DR*IEA M+TD-\[)HN:Z7 3(CAR (\T8IV3Q75US4/.=;+NFY2!R;9$YSLWRB,9C,A_F_ M9/3FMU6)]A?5&S OQ?;K>1U\%I8T9$0_A_0H#*$DORR8!A_D"QM>/?.YO2T7 M^FJP'!MU]S!>T1,\Q*9-.J;%V'S,$(#>%:#.R=)_=,E,NR?P<3.-[^ )P,O%PX/W^0,2Q23?< '@OW9A7B99QDEZXX*"I/YJM M_2DO^FT>%Q69>$D]\_+NYHB&!);3 BPF(YI+L,>;/32,LW-[@9HTY8V8%VWS M8$Q3C&9B OM]N2Q+*G,G"!6U U*2LN;%T38>PX7BX.B:@8B>SKJ!FTV8)7?> M 4!?MA#OE6]'1Y< 3(K*$@9G8U\^+K-">%@\JQV9(;_3IL>)+O,/#3)'P&"^0% M8;RZ]7;<4X\MVC,O[ZYOX-"":V%\[O=YQC']?G_OBWR \NJ9EUC+&) :+ >' MJ'"IJQ/;$54W+\ZN0SPB=(Y)=40X$03T3684/GO4/!Q.Z9+IOO;C?>@]9:^E M:NVC16)$CDE,I&(-QIH-B;4/((D1.2:Q[#[Z M/(Q_FR+Z8&^6F92']R?@)?N)^S2.8F7SUX\UCQOI8G-,GH>)^H&XWBG*SHS_ M$B;K+S%\P@ ]TUM%Q_&6:.0,^#"F3\1G)\UF]-P9A7GMX1 ?9G2A^'OJR[RV MM$]4ZHD51A:Q15CT&L2$U_2HX?0E)O[^.MP>0V19* Q$P?6N"(@MX#Z,NC=W MK'5N9TV;UXF6P:K.D)O)E/'PFDQ7$[+$(Y]H3"4D]&0:>@<1Q4P=1.IX<'*P M-1LP+\Z6"4^:^(P%GT:O"3$>:8C7>8 ,<\--K)+FQ=!!@(D%Q+%)N)RV^N E MQ35]94_^D=A\/]QZT0Q0/@7T0K^[$/M>]$_@G=XXWUVSY@7>/@35'O7Y:L0[4CR7+&6;9K7B_9!JI:0'3A)3CR!C!J=G.+3FN8EUS*;2168 M*?F [,:4TK7&O',PK(+FN=_RA!D'AX7!L%B'*'BDSTO)4L-T*YL72O.8D2XV MD[>_, +D]9_-WV;>S1TOB@'OO[T] 48:_BW[@?%]T54%WT7S\;=KMO M?+AYFZ$[WA5+*2]/9K<@\<+H2'G&0#)_5;)ZDC"AO7SZ].G;=W]]]V%P-3@V M2/\872_(/[39JX2T.PA(PX._%$W_QQO;F1"5!\V$.0Y%2>NY&X(7PED%>QP7 MHM?DE")9W*?!64#L^\M5JKAO7,J+]VFK--__YNL67QXFWK*<@YA8Q.P2,A#D M9V'O/#^+2?(?0U.H9/Y2-A6^"QZV5,#DVLBHS7F7%]+Z>R&MZ\Q XI7LPGBE M\5#3:94S>C)-#9!C89LJL5]B;P-1$OX!@L,#;PALPG3#.L6A>A-&@U;/_EVU M!I@=TXRR\ZX0GSO+=]6J !P6P#G6/:X8;OW[T_#3?,1C^/)E]&Y-^;Z>?)>#&>3NP&&T+L%:=F MZ47]$D-[Y-24+#_1,[U-GOV#/+N98R$%!!/N7U-EX M[#QD7]!"L_<*:C#W(7M!60=B#3*%.N$^"T5O-U_")\_WH>!]]6H!V^$#)<4X M7F99)=Z.'L^\>,6S'Z7?+!D-WMI1PVB40%CD,%.%:[\Z8@UJ.E'AI5U]+1+F MN/P\^=T%B\!0@#U#3ZBU[XQS1I8T9BBM9CEXJ BK$GX0&AD[X43>C3?[ZP?R MF!A--2Q")/0.+4"<_)C.1X=BS*WS!HTX$TO4$&]3K":?'BR677^ 8/H,T(*8 M;L&U@O(ZSL3^=,4DAV8F[9F,:N3Y2?:V3I$-DQ_S&"X3@.;K<+OA"$>YJC.Q M/ET9*2-T+.RTIYL>O[A)<0(W &48Z%V4PAB44DUG@H4-9CXE@*Z)LZ!S!I9I M'!Q.R$@D*:GD3%2QB1 EV%R3'T/G5*6H5-6X+'D)L!T-R+XEJC(7'FBH;US* M"AL7!R\CMM5\5\5T3D.JYEHU&5R,1HS+E9=4V_4P8V!U=*>&Z&+QY?6NB$92 MV TV<&KYHJP-G*L!Z7" \AX'3SO"EJS/ 6D07+9W+ML[E^T=VP%=1[=W]O;V MP8O3)?DWNS^!O]DC+.Y"H%=]ZT<(I3=VARL/@20!6,#C6AG;C%75E"-O:Q#Z M8NA=&"6 YOW2'@5,99>S'3S59BP;1J_:&D;$]9!H:Z6,[5!G,VVM0.B+H3]' M,9^3I1]MZZ6>)2T1;G_%==D]EL )<#1+JSNJRN M4$3!BQ;4O,)VXF%54JYWUR#VUQL/_28XMBFOYM:26RR>DWB7!)G]*;5.XYY" MX>E.>34'EN:ZBBF6W2E ^[*3V'RF-ZI9U_;J5%=--:9$=]Q:AGXN2'=Z-O-8 MPZU>U2:%6?D]=]LW(81=-D M#8Y#A<]2;E';@7\]UG)A..">G$X9M;">S(N\=R5N+8'F4^?AZ]TH_Z*5R?ZBEDE%X3SNA1//C,L(:;H6Q M.Q=]V2H(^6!_#N:0)PSF2.HXL"324%L%6;D3T)F#B#2W^@QB@+R('AL,-H2] M.)MTGD%AN]E.;<,V;"_)M!2U\ER2'D[[PIT!# AKUMDE8\\@@MEIMH).R0Z& M0DU7G"IM02JALR\^Z=S!FSIDJYXN&K:[.NJ.-94!WMVT?:8+K]%F&\$= /F; M3GD.&Y,5',W2J.^*]>A'E308X?(Z;H93W&#A5DL/$BW<9O,O^+)00M]/5PXM]IBJ7W$8>N& ?24B#G*" M0C\!0?9$[!:)^!LI_R_$^CZP?6 M_P+"U9K\.WP&R%N!C"&W7@+NO!#][$4I<,*;T:/2=B[;V;L[>NR^#)H:?QP> M*7\J+ZJ)=7-MK/V)!EAU.G9OE&G3]R?RX=P=:MI26\DJGC)-LL%N@QY5;OOO=L+? V#^+RN4EXN*2^7E)=+RLLEY<6)E)?#%'F<'H3I+H+R9Q/CZ2C51< *^W*] MI+E6*%>$T37#BQ?1&R1XW@"2=G7WTK)]]' G7'%O*=PBSGS04?C]G M,XFV&LP]Z>37EC["#"9_1A!W/CF+>CI[DVA<)9EL_,J4LL3-D^V-T2M9MX<8 M/*+0SW9@EJ9F_IP"+,L/Z[?*2+*:?+&9""2[Y8Y?\L4O^V"5_[/SRQWJR MCC5/S>]*[IDIMI;UK-^)[D^:K&;YV.BY'PZU,0Z,,]NQV$9C_*Q5(WV6 MY0X!,";C')&5\XQ [UK)U?MU)9_CK-1:G;U?LR+3Z^_I=94_PX@T0R2U,Z7* MO)Y=V0(\>V7F,=A%=6ZR723"3'>%>/'E/CMT95/$FO+VQ%-W[_[MW[TTCSS?!QO!C>#V;#\7PT M'PPGMX-?AK/9<+*8#^ZF,QI\?IA.!O/%].;_T2/(!2T#N!R\Y-2X<1+Y)O(P M/G!HBF;4FQ0%D$45;#Q5R")']+H\O[Q;86&Y8"I/%?)AV9]8F,2)7Y<7U7 H MW"K5/JF,^GZR^1]IM"/??MB;2/[SN+R2KH1#%;3H\$8N#TM?7)YNXM"3LYA9 MS)50B Y_F4#Z5.$)\7<20#R"-?G]HYHRB^NXLE3756LQJMX4W$\@Z4"-^8+" MKJPIM92=#Z1-1_V46P,?(RPD8 MKLA_Y#)0K^M*GI../-31]26;.=@F61<9%6#U&*58+A656L;E\9_MY:&"RY0D M0DR#M,%MB("?3)=+0",7^J)1:L:XK+[O7E9*0*T*[U'!F6W8D'$!?C(DP#I4 M(R(\3I2:(N-7-+_B>]>QC/C8#,M$>R")JIJ72P=+<65TO:[-'Q&X2VEX5W&1 MSBUO7@9=+=>YD'IE/)6Z(L]91 N>DN-#%8(=6E9!2UNS.JX7=VN6A<WUQW>NVLK+#3^4E,0<@0&6$_D]PQQBF@A^(J MUP@>B2R*G=K#+AIT.N&)+\:6J!T[V<)$(P'!.[32L"VG<[#T[:HXA MQH]@?RB$GGG1/OOQOG[VXWXZGP\>1\=#'C\-9R-7WI.C)U^N=YG0%%^(J]=P M98A^#>.X*;'L=,D^PTYG0Y\A"]097.3_E1XAV[ =&]9GWVZ-:>BZ89[94SKJJ: M=!='7LTADVQ@.,DUQJU+SF8 )\3A3HK+:[\0X>#9_(LPS"JIX\I$H*K199%) MH/4U$Q]#&U05:>:O^JRL7M>50)R.8#0AVA]0"A<%6KX;D!.5:S)<7+O:K_#] MLK%;BT"PUQ&G99W8B6 #X+S)6G=>SG0'8AS[<),%6/*IF"ADG)+1/B6N738E M\T2I4M$5XZGGR.^DC&-[%7(!G=!O9(/I%A"+'-R&SV$ XH"Y950KXECPG\]8-ODN M:_;PV0LC.I$N8.GJIS6,"!\PO3W+5]%]E58<.[6M.3I4$#HF9_F<2M;Z&>G9 M@K^QNW'2BF.GP;OP/4X0GJ.<;^EBARSTVTJZVHYCI\D[DG45HV/29KI1"I[6 MWM%2&?,=]^'8D76YEG2,_^O3( 5KTGDOKIVJ-Z)&?9HBCH-^NA%PXLZR?$*- M>JZ=P9?X\FJ@7)!+H2D-)'.HZ=K9_':R.( MXZ)ACREI:=<.]NN+Q]6Q\_6D[4N.^,M%9CI=OZ_!-4W6U,U1?;9=NQ77[@QH M/!CY$!T3=,O$D^$&IC%/_!VU[4K61L,QT6&FUIXC3J2;T\AJF&1/\PWC((_. MK$#LA_3!!E(/ ^U7;M]_8+P],'UX&"\>1O2M ?KPP,UTLAA//H\F-^/1G.:G M%WU934G/=*#$$%$R.J>LA;%/CWE.ET,Z)^5/90BR+SEEW4H_%XJA/ XY:!PP MQT>2-6W$H$U*HE!5;J@NRK[5^88&&*P2ROOD) M<;R2KLQP#;7OL,CGX3/%^6D,U)E?*NQ*!D[7_"]![.T(*J$FC>C4KZ#_@L*N MY,NT%8$ 8D^S"T9):68A?QUG%?('(2BESPIN/93L:,HD8X[G%W/K6(1T>N<# ML"""V*2;X@%4?)N"&:#L M#.C]-4>H6NJ@U[#MV;&C@2+7&SVVG(,*$>K'\828O\4+B)[! RFSYAY>TFC M%6/1MTIPX)^-Z.> 3'^!KGVH575EC6]$W&7@9R/HQ3I$S>12X9(L/.Y@2M9P#/GI577F!$][ >H!/X=QJC,R'3K'T_-8=&1/?)ZO M"H=Q\!G %?*VZ] ?QTN(-KG.Z>Z'?ZSOA\]'G^EF>+87_GDT_3P;/OXTOAF, M)W?3V<-P,9Y.K.Z$S^BT1V\Y+U(89N 9Q"F@J0T% MM#$;ET'3@!FEZ#K%9*F)\9Y T77JXCIN[:VW$VSE@@ Q;/MVMZ!'?-5ZM8P# M(7@M3:S(HPJEMX!1"'$%5^()3&TYO@(A!N&,LN<4 M$F*+<7T8[O&*ALUD$6'M5NS&B1N"KM['U,P>GFEXN01O[X#]$B;KFQ0G< /0 M."[N/QIB3$P.1%R[N-0":J.!AN*-/^$"]CVC?L2IBI UWI@AV.J0ZA/L2 HO$B@(ER M ]Z5FT:?1[&FZ+R%/9^D^7XSCQXE5(7$_J3[!?_>BN;5>NDVDA M](XYXMA /V5,EB9!>2 \R"6MY\=""Q M&C;G)/0U71[*NVBE$T%V<*^HD6V>Z@N(^N<IG(6;Y M[?T*E5S9@M%Y6$(K%U\> M)@YFS4%,?+OL6@P0D.XS_PL(+)2D@BO62:9#Q[UB,1Y;9QB]:(1I3@&-=OA^ MNDDCNIU9W7S /@JWU6@)YZ!IR_8L&3?>%H_$N'4 V%VI4TT^4BLXR-JT*0=L M9F5MM"KZCUPX3LI%G%O(+^^ 2534-HELW'EG\(0XX<5* MG+*V39VRH@F$XJP9JX6,Q3*Y=R;'4 )#-$#..E60&8V9I%2]ILOCK8B4\08O"(0A\*^C$/*V MG,D.;*L&IU2T8>"#0$HE'/F=?(E >-&B['1M,]C%=TF--M:\[HJ19QYB4RG=%2 MA6!D=.SO@ILNA^3?@'Z^ ^P!P2WJS&-BRF. "\4QM2^/47H@CY[HWF\>*DPB M]2K./"S6=!*I0VJ:?%U\3?_SY&'P]_\/4$L#!!0 ( ,XSK5KS-B9@UX\ M #(W" 5 >'AI:2TR,#(U,#,S,5]L86(N>&UL[+W]<^M&DB#X^T;<_U#G MO;BV(_CL=O?VW'3OS&Q0$O7,63U1(^K9ZW-L3(!$4<08!&@ E![[K[_**GP2 M]0408!8]-]'C)XF969G%S*RLK*RL?_H?7W8A>:-)&L31/W_U_;=__(K0:!W[ M0?3ZSU\=LLV'?_SJ?_S+__%?_NG__/#A?]T\/Q _7A]V-,K(.J%>1GWR'F1; M\A+O]UY$/M$D"<*0W"2!_TH)^?Z/W[+_L?^0#Q_^A=.X\5*&$T>$$_O3M]\7 M']SFY.+H;^0OWWW_Y^_^],<__87\X]_^].>__>F/9/JI@/O$6-L$)L PB'[] M&_QGQ<8C3,0H_=N7-/CGK[99MO_;=]^]O[]_^_[G;^/DE:'_\?OO_M>GA^5Z M2W?>AR!*,R]:TZ\$5@/CRRH)"YP_?U>0_ZJ@#W^0C?#]7__ZU^_XIPPT#?Z6 M\I$>XK67\4DWCD"4$/#;AP+L _SIP_=_^O#G[[_]DOH%7RVV#&*P3_VL1*@# M_^4[\>%7__)?"!%SG,0A?:8;PL7[6W; M_UU$7^&[!_[_"OQ__P_ _W_-__S@K6CX%0'(S\]SI21_;=#*D;X;G-.LS676 ME<.LS5T(?WE@/S7XHU\R&OG4+S@$?,U7REXW2 :@N+%25OJM/BZ M4[K^]C5^^\ZG 5C7?X,?/L /7&#VR[_?QLQE3%=IEGCKK*#$9?CGKR2??]?@ M!\"F29,I+UD79-B/!CESB._6,3/4??8A%-,IT#=)O),RD0\72S[\]W 5RKAL ML)C0-#XD:]KIRZASIIH?,3JS/@8!7I=&'SXOO_J7N\+3>I%/9E$69$6B1,XO"5#RHAF^2CA$1R&B%#N@Y ^'G8KFDCD:H/@*(2*U4(13C^_N +( M&6A]\7E0"'!$ %[^"W^FKP&$L5'VZ.UD"X0<#/.+E[/<_/*;,$@*(&-"I005 M+ '@RRO"/%K'"7,Z?'.RS-CR=!L?HBPYWL:^6B\,6)AJ8B504VNT*$A*9,&3 M2J<:J!/"D4FW[,=%\A*_1R8IZY .Z$F;<:F65&"X.G+*AU%# %6)$!! MTPZ^+BZ2IR1^"Z*U.M91@3N@)PH1I,IR HNK,5)FC&I31C(%'IKN/,5IYH7_ M;[#71LER8 ?T1LJ^5&L:D+@Z(V'%J#$"AS"DBT>]X..F"?44&M+\&.FD3<)B M>=!6^^SRYVRMP5O?-%]" .;B7RQ4 (1/VSA29\S:(#A?L(K5XDL^_?SB7[2< M@=:7S<$(AT/8?RSI^I P=?O^3ZN7( MEUMP&P?G"5:P67_CIYQ?_PN4,M+YP M_AF)-^3[/WV]^H846)?\UE\2#ZJIEL?=*I9) M_IH%#!% ]^[+>,HZH(@LN!\.U;1G+I_9=AT&S\383+04H0$D!BY0%OSTD M"8TR[T(S>!>#HL4WNN8407X.0XID8C PC@_R2A4 M@P5O],[+O)PQ35I?#HY[8J(3X?2H1 :+=D:B9D9].%+B0#&&5Z@2SIE[IO8$" M&E,EM (T54,*BJ0B&EY4JE*@$(%#F* MC NE>@A@PJ$) [_H"9;8&=T'Z=H+?Z9>HKY.H 9%.MDRL%Z>/'O73)ZZ[LN80@ #??M;KQTQ=D\I!]>/6\OOF(:9FGQE^J[SO_P M[[R*"WA9;.Z#R(O6 =/66%R 4MQ-[X9Z>0WI(QHH3Q>\B^I5=\;:(/ 01G;,?3T,4': #^M!B6ZH3)12N7IRPH=,- M "4<%EE!IFE*L]2P.)T"X2F&G-VZ4C0A4!1"QD([;N% Y)<"3*T'@_";T22E M#V@E<.Y()UY2D-*R-KP6+;FH+YMLF= "):GI03A7Y, MRH(;QRS13HB">8_C_ U7VV^]=#N-?/AG]MLA>/-"QEHZS6Z])#D&T>N/7GA0 MQ:*6N'C6T$FXNG58(:)82P?.VHK'D'@?,/Y##7U"O(P4% @G@;Y>#"+H&GZ@ M%3KRRK)>PYWW])FN*>.([30>:28OT;-#05QG+$1I+#<:>)Q5Q\A0>_')44B% MPPQGP]8&,@W#^!T:?I(-=#9(J!]DY"%.JZ4*>WTZ0]RD)FY$!RQ-[&-#\^B- ML1PG1\:_0M8F")Z-R%BMVT3]-5_]992X [\!5?OZ89B- M,R\8W4.S4#8M18S*@\\3 MWBUQ+F]2G80!&[-"&,WHBO;6O$5)GSE675#:4N+MP"N#4P9$ZA.8(1(4!+\E M#"BEQ>>,,/O1/["5:1VGS)E#5!2RA8G]/=NRJ,]+ !:N+3!2'ONX:_1AGM!EI*'RD#!!OO5:S75^UVU H:[>*C99ZY =ES&H[A*W( M"[VUL?O ):1Y60 \,OSX1<4$E M)5L:^CR.8,..G#XV;KZ=GX;+GV3:'%SA^S&C:\+W-H:LZ47=@9T=Z#E^ 2). MK>Q/"=A3=GQB?&8L:$([V(=Y\8(@BSD0VG/.D"@&))(50!]@\YZLE MNOW,HXPQ':Q"(4O*/,'L2QXN?HQC_ST(U0<]-JB8QY#VHC6/)\UX2,>6MHQ) M'>2;1SZS-)@ZY8=#57Z]NAX"MQ5 MQ+J*V^*B&$$WYMJ]MBOT,I&0'=TI_#]7O/GT9OXP?YG/EF3Z>$>6/TR?9S\L M'NYFS\L_D-F_?9Z__.R,[=G=B=$A.&%?%K=CU-#8-F1WQ:2&X.!EF<[B%!*$ M%>)YUV84Y9*\[H29\9-WA+H3Q=&)'A2I.-+ >ED3J8##*X74,M2^CGO8P>$; M"XO)NKBO\@8W05(H7LP_67DA+VI*MY1M[GW^2H_XA+=GAE,Z]CLTV@SCZ/4# MT]<=+QTJJB,]!K 7[!#_0,E[D&V#B,!S#T?H71,GG%A5#[D^KAEHL.'T:()5 M%MEM*CDT8>"D@$<^P^XM0_M;^T!,>[W+K)U,'5Z8=MW1E>&>CQ02<;54,]Y8 M)MM@..NCB@_)TRW,X &4 &RU-G[R,NC\/]ZU@;\**2+ZRMR1KUT=K84IF,^] M&CBURJ'Y#!U[G;^ ) BG:T7XB%.E%\.C*7_.FYDV@/P1)8U MP;>"7J(4M?O8N<,L7X6>:4J3-X/[5X-CY@WU(C2SAG)8I)RACIEVA^\T"W:P M-2$5XL6C(XO,82>A"FL(2S1<>YCM]F%\I/29AGP7:+M 6.#A68BU4'53,2*A MV(PE5VWCR?$^) +1Q96DKVR%#;'(B@TTX*N8O5IC>B'/#LZ^K(.4OGA?K+85 M1BS$IIEV C4Z:.I1<-IIVO#43N8#ECC5Y7B$(;JV#>DG616&<;DR[TLNZ(9B MQV2W<<2/VGX*LNWM(,6MUH&9J UU,-+L(T9Q_;!6X8&=NB@9&;#%P-E4G2B@&JK9P)DDL4NQ4-L. M.&CWXTR-I/;K6KH07-&$()62FB?.+<]GY\P<\4^&2IC+.Y .]M*E98&+,4-U ML\>^6EJ&XX36JX51&$ ; =L65!SIS:+":D%RJKS)?6=246+ES!_-LX1PKLZJ76AI-2 7L1KVQWECDD.A5QT;- M.2T\KCH.7*P$N4_9KIU<%RHXMBB>[,2["".=*C0^29W9]110(+B3?[7H+B"% M=B(+:WE)7Q$X8B]T_80)90&C,YLKBAXXZ-/-QLW=&M68=C[3DZ=ZP00!,R MS;(D6!TR?M\VB\F3=]$\F<5>H+-HRRV3(4?X V_OF1V1LV1/25X8PH71/<8I MA41]+T+%^,G[$*=@6.]!R/F0O8Z0E^IPT(EX+G-"YFEZH#YZ9]ON8J1"C/_K MVS^R__N>[+U$=%28D.__.&%_@O\G*9@&6TH.V39.@K]K!+U8G!5'1IMH@^%& M5#*63\.H.@Q:[-1F0AIAQ)&+1M!-@%S]2[5'OCKH^P&DD[WPR0O\>73K[0.V MPU%(JH1&O#:H%Z!Q:5 .BG-E4,=+N[R[A"8 3H*(Y C8UP4[B9%_"NS3+VN: M\CH21PSAF69>$%%_YB41V[BDT_7ZL#OPJRMW=!.L ]4>P081SSSLQ:I;BAD+ MQ6ALV6HI7H%("DSR=0V7Y,ACM6"VKTSO+6!=&E] (GN&BXB"E#6PWO^YE26P MRPXXDA7HE0T85^?W- EB?Q9I3=A>DHB?QN:]XR[!^3+SDFP0WF_H:Q!%%V/? MF+>W9ERD[U-)WL69PR9I5U?S>84"S8EC*:U(71H+8Q]@:9BR;"3LS@%7%UE: MIUY<(O?,J)F.8FO"(F%.CT42?%_^1!.><;7*9:F17@E*6$KO;!+Y*.VIJQ< ML'1:)G.M)JB-Y(KEJ<116]PIA@.6)F?);&$"CTS-F7D,J^HL56Y-[IXW=%S% MK#"=.)7HLGY9H&&?773TY\WC#)>7K;-EO(H%JR:EY6JEQ7#"PFS6*0TXMD59 M^O*F);FV//66Q_F%28@C3F!MA2^@'3*/I@!:TQ"@;IA%G1D*8M M!'HY<.Q@<.X8V4SQTW)DOJ2NA,5\UU@K0?,A8"HKT=K&&E[8.+1[O9H_+V1UA/RT7 M#_.[Z0O[9?G"_ODT>WQ9DL4]63S-GJI[]P-#F/\[(PV*Y MQ"[D>*/1@=ZS;T_6'ZWLA )/4;+_^2_>%^41=@]*F*4>O05OUGYT)H-4#-*3 M3TEU"*=$8#J)JH]AU2&I( C=0]&++ :> T<>[1Y.+G%R]93$_H%]IP]!1$DA M*G8 F6:+#;Q SD_B:/(6K&EY2?N.[A.Z#OA-?_9S2.$'!C?=P8-%?Y<];C[Q-0IS\AY0@3#E\?!#U6 M'GF67ODLI7%XWIY3\09HV>B9IE,VL_>4!?M1[K!.+W':(""]!VHE1ODJJ!8: M[VU0"[;:*\R6$F\'KP&!KN0-N'EY!.\V+EIQ!WS%XNUV\[\#1%(NNN_;8+TE M;,L&#WU&A$&R$1FXQP#).M=#COAM'HDP$O5FWW42WGX?!@PYBTFZ9[J_"=8$ M)DV\5YIX4MX&X??_/=*G DY MY-*)3+[G@U Z#CRR2F+/)^O0$_7>N= ?]GQ:P=$T6 JBMSA\@S][+ 3S*6$? MOM+*##DKPL;'OB8K<\V]U:3J. _9:9 "T,@B*H(3K"XLYTK4[#5/XHCL30*= MX2T_)G&:,L8V029U\3+AS#A(/M-6F-)MFA#P/*<=9^UB[]?7A)?%%VZ!A' M M9-U8>6LF[_-E&)Q3]1AR\?34!!QB'KOXC=C%#]@O67@DWDG5,+RJ7 S\2J.\ MARD!7_069$RP;X/4/9DF^6*9TAF M:N =:!RH$D+:,/ 4&+=1H)P;30^] L&=YIK]92F\'G*_@"4-&;G7C]QYAK"O M\G=!%( 0S(?27"R%]+;(B)=H.HG7N%ACA8ESV:8#:^V>%0)Y0G)TD0UH$"CL M#/LEI;/$%+N=UYJ07@,=/4H$A#[Y4)X;I'9Z9;)=<<"M##>0_BI=R<& M',R3&0MAFFJ M[>2I04+NYFD4I]714XF!U]73P)*B&685Y DT\G6.^,V$/(YV.F=_2_T,T5J[ M=OUY(\Y^SC96=VK_9K5OI_RH5'PPJ\#\%A=1SIK>0?^(1DGRF7R)Z#@C]4;4+B*_QA' ML71Q,N3I+/#PC,):J+J)&)%0#,:2JY;ZU?%:D9%+?4#["BA"I""7+%]%OL%^ M-@>84DJDBQ U2,A["Z,XK;V%$@-O;V%@2:%=6B/"3H;W%^O4:!S85LRC-YKR MCMA"#/5.7 J)6>FN9+Q9Y=X"0ZIP5_#14I4*,M?\,;?3MDK?A7U&C,'FRNZ$ MB@N.BLU_S725TFHP,%7>*$A3]97@2"9@X$>M2[,B#5-'0L\PG2$0->26<;<@ M72-&)[<V:XL0/(B\YSJ%>%5Z5@GLA,3_%+&Q?Z4Q&'!'[0N*H$]F^U#C*<(@7 M(T>41[)$U9)^U66S/'M6C4M6?.#"#[V(XNKF4*08"]DY77X6'_2IQV+R9PS!^!#:"..XXKH&G#2UIQM@ M$ <89;'RMJWK21,*#4#^\3/&59M MBAV'8/92+7OW"=W2* W>:%ELHPMXM!BH#7M-@ISTZU6!8[7KU?,C:VU;833W M:5>06#]7WK,M1]%*YX[2'?7O@K? IY$O;376 D%JE*-@M>R+<_(Y7AL<*2.& MEF$^QV&!2(Z$U77&CG&BB,!HKW RA#23 *GZ*P/C])8J;DY+TG!BG9;:UR?4YL03L^EH/4L MZ?G>S*L+OF\0UX>)1Z^+](RZ2X0C5@(-GGE;"U(U1BX!B>A8 YO&.DU5JNK;G3QY;R^1VW%)MC&"0P\QO6=^&LG:XAS M?^D 5W7ZKY%@C!J >M[)+0]UB0DT^B_5P7A'#W:I-/;O:<[.>8S@) ]R:_( M$A(=\+">)N@@5/5"@042XD,%UMP9DH\1SSFL<M$W$W\]OF\LS<;Z'Q+N16AIH!K17_)\P 6SB%P4>YZBRP MR:$,/,2U9H*M3''P7+!+'NM2DVCT9\YG-W,9>F0(2DPW,YPG@MGF.',T9[.< M#?ZZ-D16G42'YZ:7K8%>G/@/WBL2^V3@[(IP4]P887 MAHPQ)BH4 ^_CC,U8X(4JC.M.M>J_4EDJY+0>=5(ZWZM+M.J%M_&POX-D*_HD M8*:7NB4*'$PG=4@CN90^ZN)O!(9SR==S[,9%"_F)!J];R(:QN?!>Z>-AMZ+) M8L-E31?5(F?(R'8G@V=3?46N&UM7&BA6V(_)EE(79(@GZ)2Q4$4!.\7K@J1. MF:ON9+$C#?<-57D2V8F TR:J._,KM38G0@05V.X(.J1&R)5#S4$%5YLK^4!6 M_$@4UE[QL9L+;CWW4Y>_V_2IJ3AGQ2:!+>Q81<(E2];S>*XMNQ(E#RR\UI[] M6M[!"8M>9EY&(<'&W%?M_MWLMX.YX:7Y9D<4]N?Y@^?IPMR?R1+'^8/L]^ M6#S<'KR8(!%3+GIF&\D MW&2 ..DV-2=&C2&_"'!DE:G=7_]$(7I0B"J!0^T0)&?ZI"]0$PBK&Y","UE/ MG++Q ?E%@&)W=^[*>RM0QE7MJ>\'X,^C6V\?9%ZH57,##I[*6PE3 M5W\M HHI6'#44JT*AP#2![;WR-%<,9(^4A4B,&EF7]8T36&?^>0EY$&[DZ6R340)N8A5&#,*T*!B:1=H7.VVY MGXELV>633:YL0"'83C;1=HFU%>.&O@91U%62"V5/6#@Z3],#]>]X_=>3 M$)WS]DC?^4?J-(H=,F8^I8MXS<2*#292AL6>M;9#X%LB@4T$.A'X$U(X"T9# M0(S=V]BT!@X@:2 DO9CKL#AF.$NJZB2E6=(IY!RC#EK!+@^NES3+0LKB=)^N M6.P1T58#\GXDD"JC>XI:EDAWQ,>KE>[%J+1H^C6!(K$W0 2E3.M&5ZLHSBNC M#WNFL?![*@9A>[9J%*PJXV$F0^=8.2GF7W.AZ]0P*XR'%#S_RIF;9486T35_ M[>,]R+;2K_J"?DJXU?,K#)QJ%L[&BBEQ4EY*/,(@ M#B&_#'(E[JKK?-@$@E?BL/J)WLUC#;9EZQ%E/=,T2X(UU* U/3=2WQ^X4X( M_A/C>4M#_SY.^)O975U]9_)N^;QSIL@J%%63)7#$;8:.3E J\F]HX=AYPUM9=^7GXF;VPD7D*8*]>?U>IU\9!S/*_= MD[Y;;ONL2;(+8Z_=<9\A17NO#D\RD,@V")[ _>?\[<8;UAYQRC=O/7?KOQ^\//V^#.7[G#UOXFOG$OJ:ME]+%9IJR_4?' M(Q<%"><.7K2B6AR_2/%=.H31,-@G8UA0 A47M%P]O>@NN-K PV -K]E!!XPD M88B\G-A)TQ5^[3S;5=%PSGCUPEH?GKILOCH.>V70+FW YQVICFF_F FTGS@? M63K[0I-UD)[VC.N![]9>2BND58[K%-FYO9"&RY9^_ECFIO*;=\9S2=Z**6 ; MEI,G83,V7.JM1>NQ('J+PS? K/=B$I0AVJ0Y5_#7]YQ3Q[8W76;1F+4JZ)"" M$&ZKH,%$5CNV_%LMO^G+)Y7.\&0J FZY,KV8=GD?YYV9CDWSP>7_[\YZS:,Y M'7,=#JV'T!T\VG5D2V[CB,U>RL18;,3/6.@B#[.BDYQ".>J8[ZJ6,$PCH9>&8 0%I&V4E1KEMTD+C;9,LV))4=NK=/J"&="O US%U"( M I5 !_372@:;#M%.Z,.*2[ZNP3MITGF].WRXW+-8J=>6I8'NG/DJ1;3>AM1P M73)5!7/]KF=P&$'&34NTE?8^$5EI+SPI3(1$=$)AT:5Y:CH%.BXTMX &-:*2 MC=>UQ2$42[(_=%MK>Y'";I'13_1V%XUN=! ;;?1A5+[FZE;7TX+/C2CX)+4Q MR6(5!J_ZI>E"%C_PQ%RJ9C\_."G.3=+2<\$)V&V@.- =7".*HGE] M"QZ[9[V"H9ZMZJ?+'\C]P^*G):ZN/=(,Y'I*8GA.T+\Y?DZA(4'^2F[T.F6; MW#=^9&;0P#Z$\/2RO]AU;>U.!46'^[+9KNNC&0%*I"!%5D?R-5 C0?0-*0F2 MBB+YI:")W9UTL%G@,[ !1R >Y(Q+L;V2!/)K94S(39#!\]>*R:@#X%EAF\VZ M=56?HEC-Z?!2:VB\HU+,^LEF)HXR-'@+8/&)Z2U.L M ]-.LL+;FM@-W?_CD&:P&J>(N!Y_L6& M>2'F$[+C$V,SFT8^Y)KVP!_[>;J#\.[O.20+XI@D4& JO4P_,&VD,YNA)Z<\ MV1F*,-[YS[ 22'L6>[OX("S#KPT&O^_SX29D#P,2+_()+8;DOWFU00$C*(?- M;0OK>&GD>;L[F:FGRIDJ!R%L%#(]F:EJ(-Q.")>8K8;L,#5U1<.M>[VD MGIP:#&X(6$:^#]1+Z3.\TKO8L*"8RU,7=O8%*A9.[U;W)X,7$/85N1X7=J6! M$A[V8[*EO=6>C].9$$[I0[SYP&@)MS7)R_""-=M;^H>U Z4X PE_ZK"30G:V MK1.+&WH>]BV 8\7[.+F+#ZMLZN$Q\KG&AB2 MO5'&/X:4# W>((<[*2Y]0;J"Y-I)OG[F!9]>./(-$9M$;E,TR_EC')5)&5E4T),0TO;I++'+O5(O*G@;HS/8E;GZ M? ?TRJB2KT.>#RW>9F'D"=->GV<9O-!B8R2R"E&<\2).1C&*DQU@2A*!6!ND M(>^()J1.=:09^*N8@8AW:)<^P#?X1/ Y@%>H M)#JS\]9,%6AR;&H+;A!Q1U?9LVA6#P\M!SRO?4]IR@2'SW25P#UIX(49O82M MQQV="* $(CTXE.Q95QG)B9"*"@$R7'J%2!$]+9)2S)[N[.E=^-O?>"A%_TK8ZG%YNB M*YI";@,.GH58"5,W%"T"BKU8<-2^]LEP\F:B%1:$C@4>LIWTD>EV"U8/R^<& MI"O?22JNM(2!MX(&-[JV/Y>IB(C6">0+[ZCX=Q[=T21X8Z;]1A\J)E4GU+;8 MB-40W01LU$+8H>)40G3AK5T9D&.3KPO\;T!7*Q+DP4)!+U0%<9:D*D/T*U$+ M6T3N5S>/WIAGB9/C3TF0T;OX717:R0 Q[4O%=M.43J&0K$;.AL1 :%AA+B+@1<6G),8NI7'16V(PN/ MGCW;M:[;(PB+3DZ)8D2Z'S$,M&L0ND&V)6AQU5>=UUK,D0W7) M*M6BZ>VQC>>():H8L[5!R>$LVB'% %*6XB1F<9"LJUC4NVRQ&C@NV9-$&+TA MU1 X&OK\NZW'$*+H>1EF)6*QY_QY*W%.9[-"C\<\W:%K!OO#TD"8VR/FN?$M\E MJS,(:3@,DR,[8GU:[JR/PGCR(*?B]&+735PAES.E3_;=ZQ3ST87 -?1EE!F@ M/;;C?1B'Z[^(GJ@\6^BRW6*CVV(U@XLP+1Q4,ODUC#RHGO0Z&--%1<\DI&-KMZIY*@D\WI!IN%T^ZP02FV,XWE\NL>Z4L\7?]V M"!)J: 0^Q/X&M4(TF!28DG$X%=ERU#_=R/&ANF&->K(61?4#05SH.G09E MWRLV#J,R(U LK@EI?+*LNTT:0@X9'5&,;7FI\1VPPX- M[%D9Y$D7LDFS#9E[UME5YE,SU75A0&_.LZ;43^^91AO:"J@FJPL%U-8]704] MZ>1CBX[5V*<;?[(6.)R"B-AX:^)KQLD^FDH=X'D1>M!\@<:0DY9[@6 M8EL8L(:*2X9L9+.K09<$KRESU'T63C-'FU)L9S)'SW2?[P\6&WAUSU!DH0;' MLU"3"'4[5,&B6)N>F98V5> 0TG&$D>LC[#>9'44IM]$Q=.D#09PHM*V'X*>O MR5I$[6T4-W:(*E%46\)3>/0]H)PAP_ZG]6*Q0_L[2X%@%=TWA#I]DQB]&UH/ MJ3XFT*^Q*53OD26SXR;\C%=2>'GQ#N.P6R]'!7 M6JC)XG[,JM:\"50VDAJ="3$T;D-?W >>"%'9R2^M%8T?LYB_XY4"&9+2+ MI MT87K>?GY:C:^9^\GKF.C>]X&U_&-[7 ;6C'_(4_^ MYH7"9;$->K"&7JWL@VGD-_]0@Q0/:K1K3//G7V=?UKR+RC/S5[/-ABJS6Y=F M L]AX$QWW>E?VJY M8(P 9T2PANQ-G?@>P"/[.3:4EW+O#'/.?Z#5@%?LA\>8_ZOUDH,[O>OS82.[ MI''=RIX;_BS2;J_&FAZI9R ?"(4&(1LB>+N$_,O,2S*79F!%7X,H@I7&/ ^7 MZ:U_V._%EM<+@?'[,'Z?1QMXOP8VTH8#56MLQ.[[W01LM..W0\7IS]^%MW;# M_AJV<$R 3VH$W#D3'5!2/TC789S"BQ9@?^OR-E!0T4,^%_.62/&%+;HF%N# M;B(V=P%VN$@!?Q?F)*&;Z,!ES-!8\Y7@3IAC":V.]9=E)$ %,[BKVBT4'R7Y[BU!^ \A;1JB2@+?FJ/^] M*F9O@"!N_B2L-G9XM<]QMG$M!MH[&%Z4(F"PMV*VW 8*XRBB/*SC;^/F M1^SPD4]7&?4CFH[R-'1N4 _\ B<$IE55@\P!(JXR%".52HX'%6V^,3&D6 MG6*)R:_@\HU0A8ZU\'27B&&(!$N)XT2!37]I--\*_M/&\XCM-KE2GAYYW<>) M. M[I*K421<"N(\:=Q/S]$5C.VRTYXR[L"=_U+>B,)&?]S)\!QXP/DO0HEJ/ MN.;G]5?@34E)H6*4@XH -GB&J>!@8 MR< MCBDD9!G+!_U@?( MHMRR_P09N??6#KRSN$A>O2CX.P_7F+1I' :^.$*)_"=X)R\/Y1:;/(7KA4OV M%[ZTFXX=!J*-9]"#3D[=V@ MD>7G3Y^FSS_#WY?SCX_S^_GM]/&%3&]O%Y\?7^:/'\G3XF%^.Y\MK]B4[LI3 M2 :]#%ZC8!.LH<^">/J!!=5/C-XZH.D+_9+=, E^'>,;ZL7&E1KH&5,^F"WW MX.'ZS+ZWD.V>N34V>!A1,<*/1.NLP,I;,D,J;DC%#L>I,40JCDC!$OD%F"*< M*^R#54>^A2OWTS 1,0A\H/ZB;/;*)H5]L(]3+_R8Q(>]*;CI3 5Q7])/X,;V MI!L)G%U*'Q[;FY7Y\G8!ZOIY=D<63[/GZF9>@X'YDH91D.;;&4IPI-M M_6U'&GC&TTO8NC5U(H!B7CTXE"CGR_3QX_SF84:FR^7L93DAC[.7*]!3DU/O M2L1Q3=4Z_FX4W-55DR!1S,O,4$NE[J?S9_+C].'SC'R:39=L\_>)A2G((8I,#I.G-^"X MI55:/ZY%<$:O3+X*< A'JGEDIXXJ>DGEHKE 08AUZ*X"QJU)L@O&Y9!H]4;6 MX?7=[ 9YE6ZR:\RQJZ!=41)]1EP.ZH":&-.S4(7F9OS:41!TA>">>O<+$KSHKD:'NENN8FA]OG]XF6V)/^WM]O_=_*PF#XNR=/T MYRG;^(QSYZ;-G]E9=D-%NXO32;3:O1PK/,P[.AT8;#=4W5+"J,-;9%5O#;*) MD[RW.G]##R@77=;Q+NZ<(^9C*0S'+WK?.[;$#"'H*.YB@*8HXLG PH"XD9S0<*%)6 H:5VS MO&H%6VSJ?=[SOO"W<9JEO!/\"CK!%UWC+?[R,[F9+F=WY';QZ6GVN)Q>D?[?U&6U* $]C^H56(!^0GJ9@)RD MVS:@X[G=PT/_*HA+"]TX$^"H%\A?.8+MW7/PNLU2V.Q9'UA88^-9=4/+DMPOGD$_/RT>R?)E.]6->(>6AW,ENA[; MFWD)M!6'!Q_X>F=8#-3@>)9E$J%N2"I8%+O1,]-2JH?%9I7V_#!]1DZP MGDI@\M0:>'?T1^N)E,3O@E[7XFW.KO(X:!)L-[$+,I$S MB/Q;?EOLE49P:=HZY.Y( [$?=!]A&TVANQ# Z0S=G<-V.,"T<_["*]5X+"#N M 'Z+?=*^)9Q]PFY"<4$C+T%J/@:UR'4+."@GG?-G"O?<3S%WC6=)7$.:9 M[N.$OV)@>/5&"8ZX+36(T-B%*F!Q-IU:9MJYR=E'4"&N01]GBX_/TZ_*F GM,?HB4IX(A"<<$?Q7Y-AV"+C M64DW\>HF8X>)8C]=6&OI'T>&5HD5^D3T/CR27_)_W;&N842MMTHDKJC(UU]Z"%B>?VA R[>%8C.3,KZI14; *9S7M59 M="^L"BY$A,4H^=/ XO&U0J 4ZV+$^<(_- 0K7I4KB3CD6BXC\!AN9I%M:5)K MY/H"[J7)Y[>:P8!B5I MK6=R L-RK3_4!\;R78//"B?8Z!+]7$K<(.I@W(0\(V-X/;C%P*3E13S+?1AD M%K[-C(/DP6R%*?V4"0'/&]EQULOG)((T2?DS@BD0Q_(N/:7,T8AX")$CNN8E MAI-L#*LOJF6MPQD# I*]6XE1&KL6&L_2+=CJ9>;O.5TLV^XC5X'CZ-)_CDCC M/.Z]RL13L7#S\(YFWGH+E]$[FW=/0FA/@Y\A=NWE\!Y4,!\6[\UN+_*/I;+>B MOD_]VI\4&6X3$F:3,!MQFKW"=!A(+*$C"T5GKV?M?!3%<_0?@"XK$OD_!+P3R#Q9^!.:"O'O/= MW@L2B+ 62?%@S6+S$$>O#\PL?='=VLXT^I%"?)3C#-$;CW7TH(/SB$=O1MM= MS$M2A,7$Y9M-+&H&)'+!?+NRI[W>P8^/ZR2<-M.S1?_H!5'>1#%-FX*/4EV?&%[ MQ-1;0_[".N_4#1_M5*F[D+43)GMDS-.FKESV/'GBPY ]C$.R:B"\\Z>SYBEYBN) M)BS$BXEV C6N)^I1<"XIVO#4OMV78\$.4U3(K8Z$8Y)?7OA1-?X>:S@)Z69# MUSS)*JG8=,6LBF3RQR0^[%.VAH<'/[\(SY-/S#P3?< M>"$<%BVWE&;3R)_Z/H^#O;##4XHHG+A@_A>?>+E+N1@;R&[JPG+*TFOBZ$DP M,"$E"Z3. ZF8<-DE8L]FWZ0"KXO0^B(*, MBM-P>/?\O' EB$@6PP5K6//8EFH' M#) U< ?%H%&MJ7D-8&#Y;67)$?X$QN%[?HYGK=F\W$0!T/%X.(<##X-2J%5 M;,!SAB0]K/X#-CU9?$*#?BFX>(UC_ST(0RW;WY)I_5<2,)[C'8LYV,ALZL&R_]8 M#9=7%)&;(^$CNK;5QYE$ICE"ZUM*C!NAWJN%G=9,>?8%'I"A5E'K>23Q(MDA MIJ(>W9Y##R7B/9_AEOX+DA]4/J).EN1TW?$4(\Y+W2]XKZ\)?64K<,LW-%93 MMIAR^F[L:..-9E;N#[">]O4?PPZ!OS,>E\T(6*D M*_%)%YX[R*?M^"9A(V;I"ES5O1*L@#* KRR?JP9[+7T3/ M='U($NBO'?F/<904O_).>7RB5,O"T9WJUN_ 8URW3;4F:VB[*@>X6MLZD4!K M7_E^@]^QJ 8BQ4B$K5D:$Q1-4W^! 0D?T2UKE,R7<#ZFC7IG,L[8E+7(&K,Q MTG#!,BR9M%%^N;+GNNU:?#O0-#3VV94/"&L^8%=,BY>1#X+N;1_M#!G7IT9I)QL/P@>S??A3GW4/7">OA/6R'<-FY=)/A3-\S(?7A M"!^/- =T\;3\,E/9.#_84K+>PEOS*1Q-5;Z*W^BF;TSN/[,/H/;%@1K>(2(\ MP,^G:;V-@M\.5']N?^&QG7%WXT[NT#L/X\ NN,8Q)=,XS,)1\D8-W%^(@*6D M3"K2S@=M%YW#NJ=\*V ^6GW@7!5[9%L^-JV?UF./I(_7&&%F 4 ML[/)<5YJBW6!*7M/,QL]KE6I42 MT86UVB26XM*2 @O[CI&6+6V[']( *'(' & D.CZG&O M!GR.\I($ZA?=+)G?N*,;FB30!U9T889+2;SMY90YC+<@.W:Y&##0$.C7 @:= M*LFE@$'HNW E8$!!;"\$Y"38S__E4(W.HM M7J1>&Z?L7\N+U8NAB*S;;3&<.QX78_J8IO&;%E'9?K&F>$2C>"U]PV^57:U- MNCR(%!*W5;:"\=-6V2=@:*VRI7R<%^\@[_>;4IFV[DIH5[1(NZ%6@#J@3:8] MVXGN7'#/:M5XW5Z0KIO/2^V[.WX=LYL7E_;+'6_6RU!J:I9TC9MWD_);(B:#DQDJ5PA%8SZ*$ M>?K;6_#F(6]G,DAGN3WYE!S9"DKB]<:"UH24?^=D:[^7Y$6#%FCH&HC"6>?, M?KA9.C%[,1/R7P? 8#*?Q@1,A]9'JA20IQ!YUP'PX MPL=SSR5=9AY/3U7*F>,').5[.EG,?DRS)%C#;Z)+,'@S\5.\YP4L;NQ75+/U M7/+/VR5_CH(LY5-D=9H^VBCX^YR!)TS1&'R((; ;B0\G0]L.98ZILF^X=5^: MGVA,#@--'#P2OO"\'78[+^$GO[7[1@=^LXA-U:G3/ M!:?0) 7$>XGA3XM#EF;,+P?1ZR#>;$R&W'5\XW\-77SD>-PXZ4['%E?K>?O% MCA.2&A5<0>P$?V90%6?9AJ5HT"7;X[D1LFA5)X'TZ5! Y)CNM42QZA?#[A7]2Q8ZJ)G M#Z[T#3MYW6P;ASY-TMEO!Q;W/<89S5E/ZWSY]@X M5;>W-4-/"9S[';*R-FE5SH:?ST8(+_+LV7PQR!T#2F'4$1Q#FF0UI\!^JQP" M^Z4LTCAXX6(5!J)>\CY(UU[X,_623_ R#O-8A6A:ES O;_"%- M_L3X)L@>F(^Z9U:RI*_BJG_,)BB-P\"' @939# 4<;Q 8=CIJ<<-PU!&"2.& M9%WV0'V][R3N\\IV[RX[D+5 UQX9([#MREU'W9R0@HX+5]"'DGGY^=.GZ?//9'%/EO./C_/[^>WT M\85,;V\7GQ]?YH\?R=/B87X[GRV1LUB'%10^9$S(N_BPRJ:K^)!]C-E"QN\8 M)1%<.PBB140AYY+242/3V;F/'>*G$J91^MX1\OU]D9T>5AN*;_O M-O7]0#!;74%);X[LEWV<>N%'>+L\G1=OMO,^7WQ?1OU%N2O359I<;'0\+W'A M":Y[EPL-C>*5+BJ;[,H9)T0$I0DI:9$Z,5)1,^X(+^//?G?3]CMQDM,O@2HB MNM3@OV<769_>RWI(&/EWZB KT0R&3AZ]'26_ /SOW_\-.RN7NOYO+Q]P?1?O MO."TY_#9U%"O\Y\S 2?7]ON0PKJ>WY]7.^T6&-A6[X"@9_2&__BV6@7QGFT6 M=]XGNEO1T[2@$@JI0[N:X;+)>AL$KT^ZBA?)*>^>,<#/=X)H$S-P?MK+-"=C MWSU$L5E,/OYX0VX*I0WTCEB-+I%H@Y5+81L%?\E0\F3Q^ M$\^-P!9!,&Q#LH]"Y7A.&I-E9"E#$NUO.M'?S^0$.? M13:,=RH--3MCX_9HZR#@:>\U"U2TGFK6O$E[I4G2K!,"!#XP"A^6'C1EQ(T! MAY$5X/C3N0#Y>T\@/QCNWEZ4@]]S*KDUT9?-)S^@7C&^N'PMHQ8<5.5L<&.+ M,T$X%^+)T)(/4F,$^O;T.8!Z0*^1W9'%T^QY^C)?/(K' M8.[F/\Z6+_.7S\_8-78-D?42/R50/IX=GYB8,(EP.X( MCNQ#AIDHY8[E//+X>YLA^#=L%,SN:$**@=A/,)1H+U8,-B'YE?H0_I-$.EO/G#5M?D)Q+V^T/U:,"0KD)%^EJ\A7YJ^CL,.=TK\!DZ MQH=Q&S "J0UQG9ZCTSP54A>74<QU?CP!S8I3")V+-VJ^KCU0\PWQLBP)5H>,WU#/8GBK M3OB,5W[(L:UG6Z%EEOB<$8TW6 40XTQ;#V>9S^=#?3X?-7N481QEG'FALL1B MG+EAGPSVK)'"/[9]]I)F64A]F90:8"2?9F2_]%9*2#P_9&"II0XO6TH\X67B M#?'RU;.F("05^%@>HJM DK"'Y!B8]5)=Q7A*Z%L0']+P*/M2D*.:LL?(3$19 MTU7*NQN=Z<749-V/;DQ3TB?"4=&\BBA'SWQ[66+A"MT$$3\@(=Z;%X00QEQ! M7-)1T.ZQ2=6H*!^!_%*,@5H".MX<51(7V[B_(7N\)0T9O=>/-&)_"/E9WHXI M:\I?B7VCN5AGSI+M(.Y[PV[3U<$09$HACW#+A /Y$P O/)497>O*_#59TUU=\^]++Z2C[6O MI#EDX=.OQ)&?-8%0N);J]!/9R3_3E#)GN(7NO/2-AC$_JQS&MQMHN^_2K2:G MCR?7$KX*!VXA@<9O)SFV:.)NL^\]K=23_7Y[\VSI5YYCZ3]:Q0 M/>ST0K:ER>F688"3$PU=]_VO<5)Z91A41*_"[QJXU_C<&# +7UC;9D[$XQS]K&2R7T7&6%G)=NZX2N%-YSS_8;U.\BD(6U43T MK%\Y)>=ZV8JCG.= M047Q:OS!*M-_ $%>1B)?O0+T8R09^##7PWA M*]F=::>E]_9,2O5Z]F<:]G]/A\!=1>V[=RI<83[*-U=X%MQUJH3@02YX'C9] M<]Z)\"7CIGG$YHZFBH.$(0A>1;RDF(:>L=()-=?C)"F[ SB%@N[(NZ:_BLF( MZ"N\&C50>&0W)Z6$U" A5OQSN@D:A.(U1CSIL*'.>'N?<6,<58Q_FGT^7=#^ M=K:9PH* );0\YWLSDR24N[1".\NSXZ-9+MT])_!;XU+\Y?DZI/Z_VPU/Q M7'E 4ZG8JK32F33QHJ1!)J,>*)U%$"56&H#C]BMJC"8IB$+SF*^!+O.3W]1R M1Q7MB:J##/)MR-&FYB!FHY9S]DIJ[GF'>?3&PKQAO4,'FFYYA\Z38?(.U@2= M\0X=.>[B'4K2^-[AC2:KN+M_&&1R]K7)"9[/B)9MO8%X(K M'^WMBHSX-ETG\1I/TEEAXKQ$UX&UEDX*%")P2(7DQ@M#=W25S:,T2_C64=S?K0?'>"M&Q7G\P1 :'^FJ(FB'=TR'9 MEAJ>#ZGH$B",^'Q(!PDEC&.WD3Y?BHC!C^#WTR2K^7SV6^7OX3WT9^J%LQ3: MO,(5J#53Q$,()R-WH$3K@*O-'4W72<#?1E]LBFZ(DKAA 'J7]PR#30*XC[.) M773-&8C;=O$#K$'QINP?.EY0,X!R [.55-) YSQ2[JJT3O0NVBRCXZ0BJQFU MT.$18ZI'2OV0/L?K7^^]9)<^>)%?C*N.KBR0D.(L:W'*B,N(@1=[6;+6/PH3 M Q 8@? A2 B7V/;Y(%@165^YV^( :LV.'(C3AI.M\54YGF5\,#S;T86 P]G& MEIB=,HX/J&]>=&6OW9@@)P!+ERH+:?G.Q#E52(TD!L_XI\SQWFPENLP#7;N]%R0@ MS6)3[5H4*X(*&/'9*RW[C1>JI) XCTEI6&D7ZI; X+X G AX[#>9>@JQWGK) M*_8A.,0?$2-[S+N>Z\Z\%;"83[UIF&\^RB8!1'H^3C6,W6VW#_^.'M\63S/L1^,*SE^]MX_,?>= M!%X(/3? I:6O=PNB"Z(#.&\62VH 2"]DP'3 ELV!26U*CX1J3B2^=-0$N%(#G MV,[:4V<9"\'V L41D[J'5J9;ZG^,8[^;2>DP'3 ILV!2DU*CX9J4B2^=216X MA",[:U&=12SE>@6,,=+;\RAC P9L?R1>JY%M976 2 EL+=MEQEH*A9>BUK C MNU29OT4-BEP_!--4H7>B@+?$]!"TOM1T M0$=9RTBX MILMJ'COJ\Z2AS<-5Y9^MU$]L]QXQ065U90H8/(64,EM7MP8 BC)).&@?K0H8 M[-JG[BSCJNI#L*91"E=#7Q-*=T:UU<#CJ;!1B+HZ*X%15-O 34MG2GA2(;BB M\_UDH61#Q]X*6]R;/H-Y7OJPA]('9J&4K(-7+Z$9^VF5L)T.=KJIV&:=LS_H M3 4S#=5+X&9*JA,)I/14#QXE&]IR$Z[:,[BP23 (VV&CT(N2L\ILNV'H0<9% MI>ZP<3 KMK.;AY?$\^G.2WY-IY'/?P'F]%&9 0=/@:V$J:NJ%@%%*2TX:E?N MEC@\U\E_Y3KF3*QVGE3HT5H?]HL=(GPCF5F4R[2VBB/>S/C@A<_!Z]:P^5)" M([:CT@O0:#0E!\5I(:7CI=W_J((F OQ"9FS3[ZF3))^64Y(&KY''B\S6<9I= MY/3N05%;: )VY!2OQ;[R).]A]#K#SJ=Y#X:J/?B=$Z8/J> MSU6:-Y05/0(]POO.?DM>M@R^@F'[7M%'4#2D+4X*&=TX$9UJ&R>&:1K#K6$& M_QYD6^+S\(OLN *GHKE_WI.0LCVWNJA MK/'$O,_268['E^GCQ_G-PXQ,E\O9RW)"'FA(5V0G#XTDXEF> M%=4P73LB:K'6^60(*FTN]=B%Q2I]EJPU\8J:"O37 #4"?4S4;WV9T9PTLH9( MEN;%<5PSK!I3G4V*XR)O6WN*QC\CMUZ2'/G1";]4*\KSBOHC9\VIUF>%\9UD MP=]EH=\YA)PT.8/8ED:HH.*:66K9[&RH-6JD3@[]N9?!9D EH4LF7;])>BJM MX)(SJ4J%VV*[<4G90D#5K64-*OHU9B-OAGO-$N.L&R^Z00XFZY487LT!+>%> M=P$$;Z8LDMMXMT_H%LH WFCQD$H&OS+\6738Y6W2NT_F4.,Z:>S#3JJEFQAF M4-<7HPHOQ!Y'@L+3.0?'W7RHF2(T+=PN+V8Z[US;= MT4BY)HY]YL>U"+ADJ4^FQ]U-J5HL2% YO"$UE&+,ON0OD<&5L?<@[%G1(2'C M;+&-4N0.E38M&BZ6V2B8[%,\]G5)BQ3$QGY-SWSI<1#AI>8[/[G3AFW"L#R7 M*_D##,+696V9IP8#TS"-@C1M4 F.9&X&?MH=)B715X$V(3=>R!NNN5&9*97- M4(.IQ7%.SW1UE1H$EW1-6RMIJ6U.%$?>QBG;$"V]T% 0*8'#K)%2,-VLCCH! M0JJ+DG(AJ8A*N;IP2)>*H;JQS]L7D#0.D9=J:+? %&H[C?P[^D;#> _VF+_B MJU5T*TP\U>\@6-T8+-!0S,.:+TFK>H')JT]KN"1'=J4N>" )_0H7U[+JIT/M M'+=B$DQ(>/9D)T[=E/08*%9DPU+[R*^&)#U:05]\>HDEGF+WZL(Y\2*[H6"I MQF_N&Y[CD(W_^LG+#DF0'<\KN>M WM64;/^'/+!KI48=B3=E)Q]-U8FS+J"S)NN9NNO'=S=-,N%M9MTN0RA$@3!%C M$!C$70]SYC0U!(;+0-?D-Q[IERSWI2_O-'RCG^(HV_:H7^Y"^UI\AV%R^GL/ M!>$K\!]:SKN7:DK#%!BCC%6^_Q,10UR5_^@V3R \4+@!H$T;\JCR U;PP._Q_KM7P&0.JQW7. M)7J-QE^?CF','RA>F0.H6![%!0#YJW4"FKEA5OF/5^H&[MD4#SU5@N85.H'Z M9 SB X#@=;F BN,Q/ !0OU8'H)D99HY_':,/22]>IQLV!PK3'HPJ4F>3X2:D M;(%R/DF\7BE#\2X[KA3DCHK7\% ML/WVF :05$P/JS3CQ5F\?8J7/[) PF!#^5 \.9G%9 4M6-;Q:Q3\'5Y? /YY M^Y0-$X A)KF'R?A&G>SX3IU]"$^[\K\S4+AKF69DE5>#I5M*T5X8'NU;.\]! MBWG%=M/CSM#+EB:4"XHP(KGC ;* M&=.NQ26&*V7+Y\KU)N1*"@Q'+.KF6/[X0T 3**\^/D!IM5TXH45VP*JLQ%,$ M%1I,[+C"R)K&MDB)PW?_C],?G8TPTK:B$4405;03L8$+%D:2/>P[H MTNNNA1P%2"O@\$Z9M0Q);E/DCW"DC<TX2 MZRRVFVPUQ@MX[&AN&"D<669EYVOW155!V>?EUMN#2BE?Y1F.K .+Y)E3(H\3 M^]%$#B7/85J[/Y,?R_)NAGD]2]5BJ*!/?GDH'[_!#E(+-FM!0#EK=^4K1NIR M.#MLU'+.+@*>%&[:H&*5:-KS)JOUR96SADYJ@5E% 3O/<):<=>F\C&S*%(0C M2];YD;=5L<]@PSBPI T\92-M\QPH.!I4".T26+>R8BC"HO;JH)2/-B'U\41B MDS1'=*R:Z?PIM(XR!QWJ=V&F=M'H@.-NVVKI/J0H8_(34FR"_ !LGY<.9P M\L(376LT5>XTX!K,.M[MO>CXAY2$1;;;$4]9JX#X*NS-US M6AVJ+088RP&/.,;DF2IISA[(F8J;@231>KMZY3"_)M;V:FG+K;5<875$]:,V M=S#(-.YI$L3^+-*_)7CI^12N;%>;3AKQ:WOYG;A+S,DR\Y+,\5E9T=<@BFPF MYIR+O3WE5(A9HS+U_^.09O"3[*#H,N-B70Z^X*16UX.+2:>Y@ERW M3J]$@T^J&\=!E&8)EX6LH0@AV 1P53@E7A6P%81\L@ST_ M('Z/#R$,"6.0?<+^'KVB73W&^SY'7-2;!"M.4*\P(\]T>V'SS/-RV9U+?J&; MQ4G:/1X#>(RCI#$O@"\2W'2]C8+?#C2U.D8994@']C$C3J5T.S/">+B[FM$$ MTM7.U;U6[O3@_D%)D%04W3A6J3',^7UA8VE*K-7@>"9C$J&N[BI8%%75,Z.] M<2MR?X#@1%6U3!)M.;0.P2U-4A<@JZ&=T2;K&]QU?7+BGM2I-,]!^NM]0EF MQ8(TFF;/7J9_AJH+ 7G"3GJ6O:C6.43V_O2'V,XBA%;F@X&JH'3DP@]=MEBX8XYG'2[)._95BZKN1P+.U M/J+6[:8+/HH-=&>PI<]E.P%074&$U*A,VEJ._E[XD%+7ZQ0"K73]C3--LIIA MLM\JHV2__/LS8TQVF'GRV>7-2,HZLH[V@FD MS??O"_![B#/>TH^Q_F^I4P6 MWWCCPXM_YY+1VUL_ 8.]Q^O([AC%W$L:!7&RA)"6^G=TQ72?_:3I3&5 0"J? MMA*CK'O60N,5+%NPU;%C%7]!*"8I)\S^X92)7Y+&*N7M(ZG (3D2J;"PK7@H MB6[9?X*,W'MK!Z[H+0^K.&'1,%PG9.)DVBRG"AAOVZ9GO[Y!DT.B;,5TK+25 MIP8,QI!AF\'Y4CS&V2@7EAJV*:RL,#++=4Z.Y,):IQ-'OM[),!Q9\]2L#;+N MK86#W>3TG5C\.HBL7RZPS7]$T="R16-^71_(OWZ\N;"WFT9^S>&"N^WE_]1D MW/.()I%M?*2*AI->4\^LSH_"?4"=+Y4Z49[SK0U((C:B@YZUX[08C'=Z(C30 M<]T!]YL!W=>>GGSMN#N6IY#ZKTQ9GP[)GOESS=4>*23>7D7#>'VC(@%#V:4H M^6BI4 %) M%E6#X2F*BN6ZCIS"H*B'G(F69E1@V,ML;\9Q=9B_;K'8Y(?6BX2?>FO62 T\ MGE8;A:BKMQ(81<\-W+2+ROEK)/&F>.6 L%B,XSBQB$JET2ZE6@S'-$J]K&K MW=$J[1*KT:L17[[YU]>5^G7K)I@OC[T,\7J-[9\KRC2E'+$[#L3LE,/[L3SQIA6YZ]4()? MIZRO+_.XIPOV7+>.2LD'H39CN)!'^FYV(!(@)/>A9+=T'BV(B\9K.A9:7S2# MNY!RZ@UJ4'[/T,4G]N$A\JEOUD@E*))>&E@OM5,!A[>\:1EJNR:XDY;FK<9W M;'%+^>VSK^%$Z2M&ZL,]IU5JR5??8*UPW>0JH9VPQ]%XOTC* $J!YF6CTV?J M4]%W](DW5]9DHFP0\1((]F+5\PAF+)1T@BU;+67C]6<5)O0[+7 G1& [D;?2 M"ZA-8-FANJJ(ZI26#9Z#RJA-5 M\X2W7OK):&!OJX<1]K9\?2;>XS?&T5BE@1]XR7'IA72QX6U)-,&^!A[U,HE>B)/[ M)')@K"LE.F[:.WD&!?MXT3[&A9"]QO>CMV,_OK#-;.JM0;>U ;L-(J).68O5 M4"XC%HZ66;)E4K<13Z ?:,;<[O0UH?Q^MSJ%J !$2B!JV2[3AU(HO.2AAIU^ MIV,A)TB\@B)6]K"+8 *6E,"8F<-1^#[#&#]Y1_#SUC:IAT,9 MJIFK?O;*Z!(@[(SA]A"TE,$E0SY'CM/O8D3#GGU9;WF''6O35F+@&K=!D%/S M5H"C&[B6KS--O*#MC)%W$[8MATN&WE,6VOI.QC#VZ>'UD&:=%G(C"I*Y6XI2 MVKL!'L_@K1@S70+=<5B-\8M1Y,LCEO7WDUPG"78V<""QAHGD>[4RNX574&D" M+XH>(3&@Z% H!\-I;*9CN>AO)H.Y>)LS-1.2$Y@*E L7A]#NF?R;[VT6M%. MY9#F]#KB(O5 ["I2/F^'@U[*VW#S(O?-@;"M];<)B5 M[PJFFZ7O)T#(M>]2;OJWEQ UV3E1\O"$6@)O)]LIRT[$"V?P?_GE )JOR M7-/(2X)8$2 HX'#,:=L[.$&2"-@'BL W]"]9ZWD7(EU.FG5C1SY)@'!NE"?4VC&L;,U7! MHEFJGOF:LU5Q]$ )EN0=\%J.XGZ(F'=$=L]6XXQ++A97[A(@M<@\L)Y MFA[H79"N8=/^1-E$1*>O]W3&1K+R[@*6=F^/BN<)NO(H4S2P?H" \JLXIT " M($'\G 9A/L*'RMF@' O+(9PM<:L"N*!!.!%24.'EP&ODT[^SI5THOM"OO91X MQ3?_C:.5^/!F82Z>]TI/YJ++>.M2B2_>W2P-D-%P MM0S?2M*:8/P93H>-[]Y;T^D./(353-3!73&OM@AJ>ZI@'3"@4V;,%@,81* X M92!&29C=1.M@SY:EE<<^P'Z9MLG]' ZJ:)H]>QGE>5._XQJD)^"*G=B(J;8< M';8#MF1FSVQ=!0T"1"9$D'%U3>HA,(!"S!_DJ./O+V=?@NS).^ZLMI,-8"=V MCQ+V%9O%&J0K>\,62]*MH+<3V[T-H0R>[ 4"2>AOAP":OV_BQ,V-H%F\EGT# M"LEQW-GCF069U;X9W'7SF7D-%M R9W/KI5N%GSH%PEO_Y.S6U[@F!,HZ)F-! MLJ,H@ A (:]$75E>ZUC&ZUK\>("$[&+#W\S@#[_?>F%(_9MCT3Z'W>?$&.'9'N2[G11[LJS?:?E"1&T^<77DCH1Y,GJ6+75+#"PVHZ-.T%Y MU[BD.*<2PAL;XPXBLL43\>,(77MGOA053M^*.DN22GOI.>@X9U_85B-(*<^& ME1^6\G_?95K-M!QSDK;"&UVCB9 [#M&.TRYNL* H$K\U&,<]7\^9*,7EZ6 W M_5O?+_F0)+!CI'8BGI%:*#BZ]X+D1R\4!V)AG!Z2TRR=&1PIO6 A0IE@T,#B MI1B,3+7T R#)&X#RLT@!"P:/W?&\NR@%!N3AF5 !G9;? M4.9-_/L@@C."VSC-TD>J/IE20&,FW+4"-+/K4E"D5+J&%T5>+4T/ $LX,-O7 M4/P3J<\V:1EEP%X0'\*M3_S\.:09N]C2O8(>"O'891&FM7PIX M_#5,RY@T65ZZ2X8>?/!S7.)5R&Q+&_)3([:OHC:)^1-/T,8YV<40S+SG6>B#+Y.N C/5X65?QJN?,;#$1'SCKQF*[ MEEG@DSH!$E442%:1P'KK['L?4 C+@1=.TY0J2X,[X.,=5W<6LGZ ;8V,,A99&<"!20B&O0-8LPU5&;Q56 M=T\CWJ7LDY?!NG4D=TRWQ[^:7/7H4&=<3!A.7%)6":*XJ7P*[LIU93E?\O95 M93.)LB"+7U'.8K+BVPDXLO/=N*9L*=;)7>5Z:QS4=A_]):K?=JJ^L/'R,_D5 MZD^>3V^.^YB(41UU*(!1CQ=,7)EZ$, EX5)?,@V(9S? MQ0G9,5)P/7!U.-($C)PG#"A?-&*-EA5^ - M5WO( ]?#!^E<8&/T-Z ?!4/@LXQ"2#!<,'RE('+3;X$[8OP*OOY3FK_M7)PZ M (Y7F3^D1U%#@5Y"W=:_TL;7B;MQ_1P=TH,7+I)YM(':$>BJE-$="W4."62F MGY)X3:FO2O':H^-M=KN*6-\&V^*B;)"[,==2R1P=+AM7! A0F,#?;N)L"_W MO4F>\]YQH.DV#OV'8!=D]W%BLB=K++P7'BP%JC_W8$!! M??O!BC?#.IT59$@(=/A2';04#/'MA[Y"%F)Q3'+//80C?N \T1XTW],H=VVS P*IOMA*DJG'6@B/6.5OPU2ZM94A@ M[NR?D%".!TK#$*1 ) (3M?1YZ.]H%,/V_0"4S LA MZ%>=_.A!L4Q9SWIEPW(X1./5,618JKT25^3)RX(;-,OM)$P%S;>_Z =>YXG0 M_ :P^VW4$_NWG7 =Z4)MH60ZA[8&F0'6F ;N3-W MR*V1*'Y)R^<9T/M[G"=L#8.L*]%&:U=E^83$8O-(,\B0%=&[]?-+/4@Z=F#= M<2J,)]J6]-P[\N[$N/FYD7U)J3P;K]IW0[U%1#.1:,?>IX\S(9K3='%-H*(, M>P%&FW=5+K?WQ02Z>.@^FJJ,X0/[-!J\\=A.9Q$]Q.]L*_/HI;[WVZ<@"G:' MG;(Z=)1AD'SEB%-6^L\1QL#SJ:,)8^CB":8C6O;"B0'\\/$: M!Y4K&!R\<,B')V)\LA,,X%;67FXR17/81=4<=I'W?3WM#;NH]88M8%+"!R6+ MB#PT)C$?@O?!$/JBU"']W6<7FQ;N$\%=1.*;;51KP<'>35D*=[B*U2&B[ M1PNNY-%5A5A[3Q,^F;CS/ED?X?)=(O,MOJ[4 L& 2LZJJ%"TT>>/@_IVUF0F MXHIIV8JKMC,3!0>,SHY%LP566EO/YN2O+ A:3MEC3[EG7]9;]OLH+R6HSCJ* MVS:\213//+&Q6^\"&F"Q3CL,S%?''0I Q/,.+4?M!'MY* M@&TVZXM;]2G*PG4ZO/Q-'R=."BQ9O5#F_Y/W M!79DQ=X/3O>+'!S?]M5S>9_B*-N&QVD8QN]0GV-.#)Y'W8GS@"$F2'$T< YI M5TX)SI>AI?\YR9-S@J3*#?.L%A3_4!=5GS C99^'Z(/J= M0UOM=08EM3O! _$*)MPX6QAA&EO'I\6\EADL7FA4SFK^]E'S\"$?BY2#N7/H M@*9YXSOE.NNSWPY!=BP>M'B);^B3%_CP[P]"S]ER$88W='E(][Q1K'GFSB3O MA%L>9(H4?ODLVJXXY@&$D)S/Y2\BIOQ^$^5DRW=*TOR*\Y[1AA\!)*&AQ'#5*_6B'E\RN=Q54WCLIC&0<_!^E?;2;"J MAS41$&!K/=BOIL4W3'%.?- M P=6/IS+ME:M#Q\";Q6$;&>D<*S]R>&%!>=.03TJZ$L+)2@XC]EV34*.02J4 MQOO0D'QH@Y"2+'),,/!LU"0,"U#BL;U ]=KT "W@SK;_ZA517Y1>UKK5O;#- MIF*RS&AX]FPK4MUN33@H]FG'E/+=6L(@BR+A&B8+SQDNLK&=*UJF$^$BAO-, M\VYNZ6*S/*SBA+$.YW^2=FMV*'@&8R-*W5AT\"B&8F9(=KR0H\"Z5$?"["QV MAD"#-1@<=4GIX0Y<74JZ+B/.+2']E@^'%P[5P0YC8@L[K^HE>EP#*>/*3VQ# M>$AX]OZG(-M^CN)52I,W: D^C_9,L&<*2LIB1YY>>(;W+&"K?^.E05H&H+Q2 M6-6:;Z2Q\$QRU,FKV_(H Z$X@1$E:1E;M=^;D-IPY)V-1^H#$C$B:0XY(>6@ MA(\ZJ?:'D_+0&CM]?,D)G4=!!H_/[*JAQD@GY^5(-S2BFP!>NUF\1VP:ML&^ M.A?G9^HT]&^.^H;OXZ1XJZJXD(R5(1]WRHJ:PHH\*>G7RX#R M0I]\VGZHIJTLURP&PDRVCSM73WU5:I3N$&SSQB+:QSB"G^ T,6##R%0\ M^U(1%B7K[S2! R>(.O"Z4PXQ(;?%%#P64W#;F@)^2E@CA=KT8$B9Y5_[6$4% MLR\9BU /0;H5M1&ILHQ !HE8.*!FO%$JT ;#+0Y0\2.I)RL= @-*2[NN[)\V M2&%6 5@+Q8VV"4T '/N4WUJ $][%)4_D:K^'6)RB@"#Y8W(!O$A7)96?BB=" MGNG."R+F4^!YU'3MA3]3+SF9E.'(XJ6-AIJ2>H;H7)HHR:!AF);TWHE>/P#= MO/5)\88A)'1R*N*M8*!#@!!R#F>D>8 U]6J,?QX]LB7CY9V&;Y1?6U-ED<^D M>15FKYZ,GC;?)NBZP:LX[F#M8!ID$6%??!]#:&9I_W#YUUB?:,*Y,I>B5?/;>NN5-Y/D)+#W P-\X;6[W2#63BO6>?Z$L7E(Z.Q+4%Q8 MDA[,* #QO(6:[;IS:$.A^@(5.X:DGE]@LEU[D!65.YCMIZT%*6$) !>W]E#/ M"CJRGS4G??Q5_64;)/Z3EV1'_O?\'!O2"BK+M$5V8FVW$$^QO&LP75GAC2P: MWX=C^$S7X%TET86@N'L/>3QRX'OC\CZO:RT*NDO?6M8Y"<)IB"1]V7R DW%G M:>_S3>N^VU$<2WZN*2G.;W^,Y!PD+);F7_L,S\!;3,B.AX.8!=DT>Z(I^CCY%=R_1#^R?Y1\@&\\ )CPK3[]XNSW(*#FR'33#AHLC/$1,)WQ0\"(9L (72K%< M@WG><@C42P9=6<6_3'!R'YDQ=@RB5[%U4&0X]"C.7+*7BJ*Y1]^ =^&JO(0A M8SKL8Q*GV#6*/<00>6XHO92^)C^N0&\T6<6#B[2D4<#\\!(*+YF?O67_@:=L MO;7^QB&"T7^.6,289,'?J5_<)'Y*Z"XX[*:1WPI''JF=7^A!U177T7M"U-ZE M,TD''%!/GLU1>8UP>;>>?)W3_H;''))@?0)O1(WD"?XJYB;BC9-]>T\PU!35 M9Z1LKL!?I_$B/A\^W5!><=$EU!]$7T1?AUF$,"L%V"4$7&9L)^6@B!<_N+4X MUG+E6-5T2HI^Z&D5M(T5ZI2#4!#_Q;+I0(Q"VYKU_(<>#]F*MP$ MSP= $4?$K)UQQMT"N(K<>:C*'^S1\4RRJXAU<[7%13'E;LS)SM]*=$BQ2&(: M$>L4=)#W;4.*VVH,-48^DBW'AP0F\X&%2>F3=X3;;[=0F2IO0*:'1\I8V@A1 MIC!UP'@Y33-7D@ISL84N^M&4G4577LC-(]U2FA$?WC%AG]3N407%8#PX3N$D MC5_JA+ZE<-4SB,I<)KS]"#3C/2]<9Z.MCVL&&FP8;O2*5[O08\)*%,)Q2(XT M(3D:9L+S+'$:WR+N6OT89Q0\G=F=6&'@K<@6@M0780TXRKIKY*>E3AR#+Z8H MUF&*L;L+)$+NM8 A42G><-:B*AX($KIFP,#N8K,)ULSR2V-]BL-@?52=_UFC M8A4.=!.M*ANPPT,L&NC"H+1D0,1H? T.=FS!9#NQO 0UL^2/F$#D&($4OGP M/1^#!' S"$X?$=^;.6LJ3().B""!?L0XE)C@4N)"S* 2,_]"SSZ>[.5D1!ZM MN]@%GI/NI2F4I6\12*XZECIW\D*D*#KP*F,.R,L2-.XD.'$G;KH0K=!&1YFC MN^LZM.)-&]\GEF. -U;Z"B9P'780=>$Z.0E =-M15!P:JA;-_B%W*/ DCLM> M0B.Q1:21"PE$7/<7&D&?:M\5[N[^*8G7E/KI/;-(OB'+-V**/9L:'&]?;Q*A MOJE7P:+LZ/7,2)1&@!,0GXC-_9-ASWN9'/E9@L VOLQ7!DZ<_)Y4(:O;;LL M7:G74;76;D,Y4%6CVY>URM?QVV5W8[ZZ0N!":6N0>OECZ/Q$ZYF^T>A 7S1. M7X^"J.\6HC0T7P./8P-&AB0A4AT% L,ULY--,DG55LFV?%9;MJ1(/K,U=1Y2M 39S%"DEQ>?XW\? "1!4L25 MMX;DO)R+W=WH;J(_ V@(1I5*2G+7A74Z"NEA^L2='9O)VN^@!'Y_P:34C$0%0+D*H)D\X M-'X+EU40J*%ZK-D/\PM0Q37WM+A1D$:H$ 25*S"QHZ!!7W,J>=^<8,EOH:^3 M,[Q[/\2+%!]EA^KT;,[-]%HF&7=6R;,410_.Q;DP-G'RN#B@$=19LWN$ M:0$:])V&YY!>)%F]X?C1/^*B/KC(#WH>H" T-8;'G(X!+L3,-),=HZE5=H^+ M@2OFDO*#-?2(#=14M*-QY1A<\2'*B"CG55G?'W+*"F)7G[+[49C&WBZ=)0DN MJP;EA1]F!V+I]L5_/4HPP)@5JM2^G6E5D7TS/L#R^C8*&ARSNT(>Y4-)PN2G[HKR4/1$'3W7SG:/=EF21D>Z2TP'K5VA#/*H-F!E.?KYI.1&C+TLYX6* M"BA, BI%@-;4[V5E:=8 %V%ZKYA+2^B;43=%AV)6+7&J/NINQ FW;K8PK+YT M-F #63T;ZR6/*?;N63!7MEUC1D?LPEQ7I+YX=ENG M=&0^VU9).(,-R32M]CQ4N@U-Y'C0(/%B5,20QDS2CS[SUZ,TQ0GBB!N MT4!%KD39*EQ/" !C5*A)I\#DDL""THSPNO,#HB7>LU84(2:F M PHSE=(\U$1$<.$FUZ9+R)72\M@#BSL+H[C&.:T3 =A=_=$&.C\((MU UZ"! M'.@$RC8'NAH!\$#7TJ3S0,ELJ,B?BS%KK,<+KUR"4QU7MET !U5*/ M1Q+_#5P(G:C0)79^O5]"!8U.>Z*:$V%BH"=XBI,>(LJW5C9^\KOJ_J&,E MJ5#_)#4IH(1*04I5$:W**V)$J4>\8-BGXUR_7^-P]W+TXM\%%P_-V1SJ3!*3 ME-WJA,>-#B94RJ2K<;;Q;C#VZG.E>L)+C>9L+O4YL4GJ/M?D<:3/B92R['-# MW(3LW>N*/0]:4T.TAR*<@5KRPO4_*^/JG="($:0G6F@FW=]B1UK%NWSU_@D[ MPYS<8-?0__V1-&I4'_->Y<2LH43/EEW*^8*6"_Y8K<8@T;E:"0OHP5JE3O*3 MM:+EN!NS@,$-F[Y:S8/WOU%<:I1(RA>)B&#JT\C5+0O3M"DFKT@C4T'>$Z!J M%2V](UX=&OI*:Q4I:&'Z@E;YLDM("2?O&1I-%!UDQ )%RE6UD )JMU2Z0A;\ M&G"GU&P1:%"EJ+QG@69@.Z4FMO!>.H,>F+OH/&9(7>MCZMJ1H+K61-6U*V%U M/6!<74/'E=J8*AWD5&"9*CU2*:-5^H*KZ94\PJ2D<&6)5*K7BP^)Z$!+#,D5 MZA:!7A#D#_%1N54A [AB0A8&$FK$R'FZUHWS0?96F'H?)BMXKRG:IV)P*"?8 M,D.9$KP'+=&G4\?HJ,2],U7YK,V1UAIT+#36O*S43Z:F-U@<"@^!*2(EPNU-68R*))@F6[>\'[+,"KP_;%B_&UE^#]371\Q6'"U)W% M,3$%TQE/T11%>6;?O'BO.I$WH'RX,!S<2?68'4PX2( /K'TK=DKY='1A MW)\8.ZJW@>J-H*?W!F%9/8JUY,;)1*VG9([2S?&&$ P898.YI1%>O:7"Q-5 M:K<#RB"(-#'DSI1U-"_-__O+XO$W=#W;SF_1S>IA/5]N9[T+3L,AQS*CB]L" MI)/9F^<'% COHO@SX965T!JON3-$&4,7#H(]FK;."Y&,C!D>IZY0WC"?.22( MM\W*]K'6SQ7 NCFU\DB2>R3&QR+-2#URR-(LQLBC#0#GM[8X(.*>/^,0QUY M:Y/OCT31A*VBWO#\.W66I#Q#1QF F-3%V ;0V B 00][#=N0D,NX0H445F2^ M*0>5@B;*,1LD# :QW MP

77]AAC8:)T?7X/H'>-KHN#!SU^7$B*; MQ$<6_'!1:FUD/4*-F4&BTU*[]G2YX$>E@/R],,D0#E3R;RAC'VD#"/\CHZ49 MGYAU.Q/K)KH+1!#!WZ5XOTVCW>]?0F+@9OM%]([*8Z2I$0C5*A$UOFE4H(E_U>J*"HTA<9,)[X+'47JCLHS 1*I+R0>?OV']^(7_/WG#L/6/F MB%LOQ7>>'__J!1EV(A%CI^4EXG*O#S;QHL)&Q0M#^1X^<&.!4NJ-"L7S@0)1 MU1'5'3'ET=?94\*J2GV ]- GS+/'W'?>H5OGZFH3_1A,G2@OGVCTOY_R''X M4W_TP<75$>7##B/G-W9\C.17UP]G[<5F_-5I)RIE-?:PZ: N@#?TH:[".(3EU/K@SH*6X@:Y7H MSU&]@K;:>HN#_?==D+$50"[Y"E%U"%V*WG&**HVNT.P89>#7MUSS^)F' Y/;PE#ZM3@P5W!>#8>.<_I>WWAEG =O-S/7G M.$H&KW>G:NE\H5OAN"'!6]#,6<*WU(Y1 ;R]4<5:/ON)IKDWBSVE\P:I&@2? M[*W-O^-XYR=X'?L[=ISR,-7:V5B1\X6X[FX?:?IJJ,59 F17,Z>; +=VI4O% M$--LLJ/=TR[D^WT,[DF-\SX$/L-^K ^ Q(#P>\F8ZQC07E8*HH/CN=<:28DK M].WTF@PN_?8ZE=^FS%KT\9P@C]'=?VZ,4=(7#TS.Z TR3@VI@<-CU?".MAJO MAFO>S3%K:/LZC5OJESV4&1;0T:O_&>#1W5_(R>]PXK.'79F[9OL].YGA!44Q MYEL_V051DM$*ZL5"<>@QTJQ-AZ%U"&<.,ODW:=!-^.QOT1@3_:IU7D^]UOX% MW(KOX=[6@+'A[R3<1"'CS(B_'G%\= +G_3.>;*>NW.+:P93>_^D^DQ3:P*, MFS".;Z'IM&K 82R$G8 IE@Z8,VDRVXG/89QXJ5ZZV=6\F8(C^'A72&B%=:@+ M:HVV+_ .A,BYTUP\JS5\63<>VI8-<-'AHU\CT_M4>J^!K/GIO\]UL>]&'8@/ M5.W!@9H.'Z%R@VOU&3YL!8;AZRR@RZB>QVV=)4EVS+U$'[V_BS%>A.2#D%%L M0RP=^H.8MWN&Z&KKU$'PU+31\T)0.ZO&P,Q:\=&:#E>(:H&H&JC4 U%%W%CN M [B:DGXZ4'_XI3]BE3_.#Q?IZY_T/;1?HX"("?ST?2IDE+5\(=BH=NQHZ"AN M]OSQ4677E A9ZH$J12X0(JV\S5WRQJD= ,@NR6&5*V@.6%;39I:;3_=JV(.%[.G8:( *!=^_^S[%KS__\>>? M?V(81G_R/W_+@G?RTS_]W8O9XE[X>+*29J\X3HO]O31"5"*B(E$I\U_P1%MG;UE8;*#G6 M1_7-[0I]TZG?,SJ7?HA33#K!"_G]SV9QJN8!C%@38QJQJV* C6*]9CWB^:=? MKF@/^YGW+LB8[F!ITXBQPV2U2R.BBUE\*(B! D.K/H\(*25<*&A4ZA8#A5 W M0L#6PH;R-P_KO^:GJ@"# Q@@>!BA@N#O1:=0L%UHM\+AP\ M&CK86;'DUI1,Z&O.!G7JNJL]S(A%^Y.,$=ZSU]@/:-IILX_6@9>W.'LF?^A# MW9P7*.QMC>,08,H(!P=V&G:#!M8&#:E_93,LW@QB[8 C14\7:*QS"D2F,74, M?-F2^&2J,>WQ\SK($CVRF' !88JY01Q-]"QP.&*JFR6")!0_N.RBZ^%G-/L# M.&QTMEAD#J+Z.\;<9J,Y8.1TH)'B M:V\@X&H+I%,?A2ZSNV "VGIT'AAEZQ\KP\P.RCEY0K+M'A[8J M!64)97)&%Z!+9Y88JF1J2+&92$2$[,+'@R-#!RMP$PH-R)K<@H(]! MGTX,&O>0E2X99'+VRE0&^)$L.V,%)[7,!+AP@,M&TVYS#:,37R894OBS8+V< M96FM&_@TANFWJ[&ARO[8C VW _!D>73&G-4-2!KO^,QI3W3N $UO-V@M=&L" M-)FY(V/.VG_%5C C8H!'%KD9(C!I4SN!'S*U!H",]6(]=PDCC$UM6D&XG,6! MCB;1#S-AK/>88.C9W<"!KE,,':\S&#'))(-U3(=G&1T=T<:3]!O8GG(3>$FR.A1#Z"K>T#*CM2KZ$H/U;'#] MQ]2D>E?2\8#T*C.E6AV,L=%Z-F5".XH18VV\"^' RYH=[>-F590(YW\]>832 MD=,0L9#@8M?(2M?!]RC?<;VZ%)"E\UK*<'JT.U;J< MLXQDPB^Y"2%^]E(L1.!.ENC5[A&L0DA9)$F&:97SQEN3E<8%V>D:>PB!0$$_ MB!LX,/22!@<> Z@M[;SY.Z,40U!"JPG2R1']3Q;Z:0-ZR,]C)K Q7$4A\JDB MK*(^% 2-X1_%I)%)SA]7:#YO6R-/.#UH9;DQ/+/@W]NMQVIW+WB?!<0.]A;/ M]3NS_=%["J15OE4<@,M]O2&-1;^<'&;IK].GG0"@=%>(1QS[/_K*6(#S1K,P M]?=^D*7^&][B'9ESI3XF$X-=D.WQ_HY\-UJ;-W68>S%=E21K'.4;U!H&=S+3[: M)ND[><7C4$\]523(_=/>AI?R[P4_*)['$ZC8)(;<;M/WK;#,'?B[^9 UU2V>G>+]*7W!\ZR>[($HRXK394\+>N)=X MP%H*X!/NW0QN/,9N)P+F6?4N.K9[:R&%/L&;/S5TA0I)5XC)0I4PLF@NI(T< MD :O"@UD_N% KPH2S.&+MH0OVO[3Q>R <:XD?Z=^G#Q,*=NU/$-'YPR8<>-++0)$8=/13FHI0 M;B9): %7;"KE&TLW$2',&DZN27M5Q,;8&K$;&T;TS//J,*-)A_R1/L56CX06 MKLLHE:]W&2$A2)=1:-)>)T4!X8YBCP%,C0=YX;[Q_[QSI2]>B)I,3NQ^5(HF MLW"_C$*O^LDC^5="YFTT8Z!,+%E+ 9RS=#.X,3NQ$P$S#^FBXRB=?,3=EGM_ MA\,$SYYCS+20[ZW(*(%V4M2*\WT3,1G<+HE*GU;?*8@1IT8Y.=0N1S_E(7=#89%!3'4$6V=^M7Q:QDEX-%JM4JJ8P/TZH6\],*."T9>*1GL?+2ED15] MU?%'*66RC.+TY<8CVONAMR5?"7\)R0PT3OST71X")EQ0=Y2,#:HN*VE9)EV- M6.G4OMQ#&5')B1@KJG@AH;^[33?;+V-T_E^]V(\RQ>FR$P*@+BU4D_?>QF_A M8%R@AN A6'EAT#>JW MC%!E]N]!C[1HM#')\-\[<[+%UIB;U?Y\F8Q MWP(?[8I"MM6?><'J*?"?&4+>^^ZGA M@XLASI1\(+.@8W9<>^],S]L,;S#-_N_I3?C* 59NLQ/L6N!W<8L> VRD.@0' M]FH;(P.9>#]AM/;\_17B\NCYEQID.(D* _B$K@8=A 1BQ2)5M(<"Q$%>:J0UE(;<[(:M0KU-HLI%[%8*76.IK*XF ?W,UY+:8=.6] M[3C;8G4QS-JFF058Q>=8:)TJUCVH'K]%S@:5UDK2N__=U7!Z?/'C;M%4XW0Q MF%J&F<429W,LE$[TZA%)I$NY.T#IS"0]^S]&VE<6:C0[$&/NB ?2%T&0V+'" M[3G;F%;?@3;A ]V/-E>P?82>G:^G:ZA=+70B+@CM,XP\*HKM7A^8/'3(UUOO M-)(.41!$W\K*@H&7XB2M$P!N8??PBQA($.%'3 #*)4 N.0>PDB# +^B?O>/K M?^56.3@\VV"G8?]-<7-(QP07!6;FU,-!S0$2%R8J"<.S_PBZN#&_R&PPS3*X5;_)Q?!XOHP;0H\&GMR;WJ,EY7 M87"AUL_\>@AVDP02FGU4%9S,K NC<^!"7'['MA1(%X]UD6Y<&V3GT:A^UUGB MASA)2G55+R:I>0 +F)H8TRAAJF* *6*JUZA=QK3L82Y<$BR443^8U*0![# B M91L=I$X TR':&B@ZP(@7Z+9D;1[@#7Z-XI0"5]&H_!2IA@$H@6-D!D_;**GA MDC4&:G5[MS%A@LGS]5\7-VBQO%MM'F:/B]42N,C<=_I\PBS<;[T M)X_>=RP+3R$E8+$XN>*-@G!M,IBB;S(]!.^BL :$Q8E11:B3R2B2W\\H?T$E3%.FS'KH,+,P M-Z>8T"&?#BK0FPG$4IRD\^^O] ZZ-!5\0@6Y72!4N+D_T" !VA 0Z"#(EN=4 MJ" C_9VLT?+:\'1P6$9A5/X ?#? RB"CW<]>8>(# WG/MM4OVG*7P"6QK$2Z]D:LW5?TJKIS?L7=P M=8H*G]9^Y4R--V[94[9[E+&;B'0 BPX'3-_9=NIE6VN+%6_9KAN.X*\EY>*< M>[G6VO*UZCM/!CL;3 ?._5"/=IN*P/2(-;V*[ 7S)&W/BLU8X X4 MF)A2/U2@H@R]*:4'LH2TH+ M%\5:I01/9(7(B?XO#>8SMDGW!-@8AL%.7>]QDF#,[Z;<8X\XP/>>_,!/WVO5 MZ253$W-VN"FMK8GUZ:TI+\A4UTZY]N.DC+U^,8E)N$)<1KU4+O#C6V(C)8Z1 M4@,^O*4VH/'LEI@4YM$ME2[M.Y#2GG3:>^K_OR?_^LL_E3\A?SP1WK_\'U!+ M P04 " #.,ZU:H/KRUD%@ !5W08 %0 'AX:6DM,C R-3 S,S%?<')E M+GAM;.V];7/CN)(F^GTC[G_0]HW8/1.QU>UWE\_.F0U9EMV:D24?2>[>OE\J M:!*2<(HBU7QQ6?WK+\ 7210)$"!! 80<@L_O%3&,R_?/WI__S'__/?_OV_?_GR?^\GPX[E MFN$*.$'']( 1 *OS P;+SLQ=KPVG\PP\#]IVY]Z#U@)T.N=G/Z/_H?]TOGSY MCVB,>\-'?5RG$PUV\?-Y^HM>,ISK_+US_/'SS\N?W:] M!>I^=O[+_WT>3LTE6!E?H.,'AF."G^)>F1X?;YZ=]KG\)1W^IW1\_(.B+YS? MW=W]$OT6-?7AW_WH2T/7-(*(Z:5?Z!!;X']]29M]P3_Z5 MFU8)&>BWD-)^RZ#_^&^=3LQHS[7!!,P[$8U_#S9K\(^??+A:VWC0Z&=+#\S_ M\=/'!X1?L+C.+N,I_K\/"9K2/[N.U7<"&&P&SMSU5A&#?NK@\5\G@^RDT%@F MZA%ZFY]-=_4+;O,+VW"_B)CY-$!PQ=_HN8X%'(1J]!??M:&%87QOV)A'TR4 M@<]! ->HQZ;CQ?!0NR4(H&G8S1!U\(DC4+C]K3^>C]? BS#B(^#TW-7: TO4 M ;Z#H>N+$R//)X_,@=[2'8/#+\Y:/M_FAF:>R-+H2N!^B;MNN''A@9:$Y@/+\/?>@ 'R^] M:;A:&=YF/)_"A8,,#-- NX=INB':/IS%"YJ?"0$/G4*^)IAN_#<7?R($5D;Q M/"!]XZ-]$K6I1B/CR(+I&3CO:$JN5U4RF?["YX:LI 5\LT'7]]'.-@(\JK-D M',%S?32@]YMAA^ 9&/C?T0*L-%O"2*)Q#-ZJ,3/N*%J;N 'PAZ[A(.ME8[SA MKE6T1'X4P?.< (3V$/UANDCI\%K6U&$$SS3>XJ*C(C:)T"[!?1 H'TOPG'O& M&@:&/3&@#[#B^]WP/*35_4?70]]=NLE-"L>?MG'%$U# M^.:#/T/TR?Y[Y:TC/X@J5I\8-'FPXUC7 M-:9>,J(42[L&.7P?:-SJKD$)>;#C6>!U!%$^ZG&M\1JT,(ZLBJWW (#VDNBMLWSA+V&NCV&0;]$\ M5ZI__Q@G>G00"ST/62=UJ&8<^1CT[+B=_A;?L:/CFN%LIH)L'C$?/@8WDC-= M^OD-;A ;XL!<.O#/L!;8ZWZR :]/K;UVOW\#1:.U<"<7QTC M5E# BDR1,#K;/8 Y\#ST(]1BX/LACFSKN7Z]K;3.YYKVTM4Z)Q(':]Q/5V?: ME-$:GS?:-9,?WF]>/-<*3:1/G%I2X/](XU3V7 =/.+;IQ_,)]+^+I9#V@>-X M6^O04S;D<2C8_[L ^[#"5XY#Y\0/:VEOEF&/0TGDMAZO\5^[9@#?HS!2X831 MOG(<.K?6%SI'A*MU;5=,E<](N?/ *2Q6:(/Q//F]"#&+^G3C]R1UB*2,=KR; MDB&>H5_O!,8S_/$H&SBH 39.\1[\#NJZR"I^Z;AW174(9!VZX3BN6B20QJHP M9_Q5'WTV2D3S@?GSPGW_!9@63OV[PG_!!%U%Q"#Y0PMX,\_ &8Q=K(H6I'CF MW' 1";01"N9>R)J]A+F[>%0GX3!3X"X%C VOX4 M!OA#=W?7:-9G=V>=+YUTL/V_&H[5B4?N[ ^-R4@)L5TS\R4;9WVZ'@.^+0!C M?*._[/"-_O&MAQ5;]\U'YQR,0__\5/![W]I>CXI/V9HQ(+I[/_ZV\WE MUZ\7MQ?GEW=7-U\OK\^^7AY,<%_R72\[6<,ST_'17_-@R.2I)BU^64FB% M1[\[FH20+0I=I+6L!Z0D*?+)M&NG=,I)2&1SV;)5ABP(9$I$9_VR97;8M)V2 M9*(B$>:5Y(46;]N/T :C6VZ'EKXB1L0J?,>OJ?R-CW7(LN3VJN-XN4G*)'V MK1++<&9\#"S$@2A*,[H.HBM(0OLV2HZ'E$1F7Y606=>R/!QH&_^!#LS@G"BO M@K9ME!4K&8F<[E224P_]=>S-W!].F91V+5LLHQ(BTD/TF4HBBO3VV'OQW'<8 M5P.CRNF@>8N%Q4))*K$BOXL @2&?_UUDZKJ_/+N\4ED?IS%,)%/DOCBD!7'#0?EFZ#OG(>]BD79)@FGTJ M#=D.B"D. D9?.[]XF^';A@)I'#9IES289I]*0[8'(KGMFVY6;ZY=((K,[]LE MA_*IIT)HB[B%'B8Y=@)CZ"%NAC[1 M)"MNWBY)<5.22DP-_\' "0 F"[Z#!R,P$CHH+KNBYFV4& UA>MMJ)<7VU9ME$\Y >G%;9'W0,7-*Z9KNC)L.\V/)XHOTZJ-XBLG(!5? M6T(H8KKZ*^ MD()_\MP?P3+)92.*L;!UEALWB!OJ.QW8"4G%FO"A.T/_ MN.\.NZ->OS/]M=^?36MFFLP-_RUB9.A_61C&.DFGL@,__JS$Y]V*Y:!04-I+ M<)C[)4/>B>'')/:#MDI)GT-\))FSD*>'Z''=1)PYC/[ R?WOA@UP+G'0,SQO M@P[B45H_ 0I,?16&!HN4\PBI3K4@Q" [X\W=8F;GOCJ7HSOBVK6XE!M S'BS MP0@$Q==F+%VT@PLWL93\NZIZ1:2+LPI&TD*>F^C)KD),[#?1#@.EQ G*ZZNW ME^3K(>"??"NH(Y%R(6+)@4"9^F@CX>K44K+_ZB]S.5M!5,4NH^<(BSW?4!M M<))(23ML*PI>/+ VH)64*$.64E3L.,-+ BP8>F:9^/7Z[/IP1VL93JK2+"@M M4B4K(29Z/'^ _MKU#?O)<\/UP#'M$-\(%E8Y+[$S*P^H';%-N**2.@4O\8>0K+!0NNB, ZX]R). M*AL]JAX:@,RC3ZYKO4#VH=9,SQ=]4%+96H%'8S5\I+N6?4CUS&I5D9A6WV MP4Y>HX=C.=M+HR+ET;4>;'A;)+KE)9 MNRN%"$%WZ[5H;\#NE(L>MJMWH"9Y'0P2T*#Z4-"%>VA;C_6A/="U704B\X\!+:J!M"TGDA<];> M/I1&!P:]DYX8J4"S(*\$Z8 IZ?(D"3-)M"=; $ZVL9X X:"UT2MY:;#P0F#E MN4A&1G%[;<'!06ZC_@@Y^!@BHA?Q*UQ(>MY[B>(@-=<3'5S4-GHA+\<(Z:_6 MMKL!8 +LZ#T55B52VD]/N%0C6\.K]*EA1R>Y_H<)?3 S/IB,DI)>&>;=G5V? M79UI@)DJ1(NZA5<(,?CA,LRUWV&P[(5^X*Z QWCH8>FJ)W8J4TXI!%T?0%?R M[M>8-RA":SUAPD,LK0!U6W7+'ND"8PMKCJHGU)I@"JW"M@:09$;9J0"'!0NU M/;W*7!OO(B#8[_[R?50'A>#K/T8&:)A(1_!VEX<4E?53'4&,(F>^'RBAO-'[ M14F>OKW+M%*\%#?6%B0[:J;"\+KM@)@^@%>%P!(SK'+8!CDC%!Z7$*&.$E7\,; M:.ZH6$:F:XH83NH%74EG8UGD)(W'TXWHIQ4=*FBI)"XX!9E' BNA&L9"[E6& MIM:?.FBF)PZ8J-0C(KYK63">^(L!K8'3,]8P,$CY=(366?[@T.M#8ZF-*. A M5HEJ0K7!, &! 1U@]0W/05:3WS7-=OF0_^FZ:UK<]OY12WSIZK$*O'7C1?*[*N7X 7/4;#=/HD=^R-T>AT_=L8O_4EW-D -.MT1;OG\,NG_BKH-?NMWAN.I MC.>:!@YB)-B24G()36B-T'1S=WWS]?K\YOKN[N;JXNXP NY8OO%WX(3@$2VC MHBR@;;0]KL"%_F?-C ^BLYQ[)*5T2!6!%;G.Q7!!CX-NS_61&L9%&B,O(/#> MD3+:%F]\ (@8I)XQ:>CO-HBD[%C=E>L%\*_HY\2=J>[ &F*O(:8H<:0FU+_: M9KLB@QYMTX\ ;=G.B^=:H5G\G@BU@T:8J$BL$L=A@JR?/&1RH-G/85 (ZB)Q ME_713>*5Z!5UUI5[6;?-STA>P"A[=9+8/LNC*S6"?^KM#'RTZG'>G0+;QA6B M@8-HM_%&9ZV@ S'= 3J_))P@7>Q'O\ M3N,#,NUM-WK&@ X>:A\M,<-/L1)&I9B$IRWS8AV=4$U^ H3>24M\5""YKB5Z M%P/$ 8NHA)(:X<@Y/K+:)GJB@HE*S:S3&/S[WE.2['_CGW04FM\L-+;:#4&.4?7@8-F@XA/#>T]CA+!0>RA.4CXZ-;R M;,*[Z3 JW>OKL\NO^D"%CVH]SBX[$SV]UH9.B.C?!8?<@[GK@;A==-W4_T!, M1=1#Q_ V V0'1G5.\(6X&WD7TQ5'#9IHY(M*HK.>Q7QL;NGQ>&\YURJ#\R0Q M1H-*[0+!*D&EL/ H?I5T/$=KJQL$'GP+ UQ[>^9.P!I'5SB+/NI06K!$^'>T M!V)3/&JB?+$$X!:RAX&#!_L% :Z"1E<8I$W#+ _O)GFJI>.#74P"E.XG5"MJ M8AH>=:J B>@MO>#)M%$8494=^*7T":O$+M 6& ]P'=H <H;$7>?3>@'6^9 M>QEB23V3>\.')HNJ+Q]%(\2(Y$ *JI:[4=-J6FD^>D1PB4> VD=#N/#3FX*C MY='*Y?XUQ)*(&[3J#YRC* D@?@A4\5:6\T'#TW)5YT)JM;% 4.@WM 5H\UQ2 M[W!-2N$[8.>!F5ED7C'WTPX_]2C7\#&)0F;R&%/:082?6D%1"MG82=6 \0#M M$)TH.>WM@UY*@D6LQ:[47HF1SCN,DI"J9[4+84%J9=5-FI-LQK/R M@N8:X!I#23P)041UH)$9(\B6;X4FV[<(&>JK_7Z[.KRU/#'1=K!)G? M9EFM7FOOU^[HJ3_M#$:=Z:_=2?_7 M\?"A/YG^ST[_GZ^#V1^=OSWT'P>]P4SR4R3,3XD2"@O3GL>YN97T4E4RNQD. ML" HG&PCI?1)14[G-0<#C8*V)%M>;;.4QI@E.-#.=; 6Z'Y 4M@IM8]24."0 M)$7\S&02T2"W2/LSP%L>.9 TVTYM 3++(B]/-DKU*)=,>)J3B@1J'VU1P4^U M'@7G#E_FI$*CN+&VF. @5XDRQ_7]K5E>/;@K1#_)VUK45ELHL%-+]+/*M.K0 M(1%$2?EEIMRVH=J2K&2_T6D3I,YEFO""7A:^4TS8=+D5"9R)/D$6WAIXT,5N M$R]0Q)7(ZBPL\7FU'@9,Y E:]@JB *^"^ VRA]!#Y+_$4XRX,@(_HE^1]P.6 MSIKAI3K-C5Z]'UX%U0G+(- 8O6HY!4%@ W3TL(ERA[Z+8ZFJYN!7:7S]\2>.+8(J<*L4 MT$A;LR^A9RX-'XSG^"G'W&-S58;0 VW"*!=49E*MP"'J,JR'J>(Q3@)4'*2+ MJD@I]?#WN^%YAA/X_0_@X2<>>3U0;*- MJ0?,FF-%$Y71E+:$!*.0<="3@&$=7M0N[]:$34[8*/%FT M,5([Z &-BG0**\"FOOJ)KP>2>ADXUGZ%7_>(A%IAXRL>2 \L"::_B3IN-1V8 MS6YQT2^G:QM6.^?O=3\)/+%1W41E$MF:JE9-Z?;CH9RTVGFLVZ*S^6B0FS8' MA[5?^(STI0BHZRN.XX+ZCBIOL@F)#;L].T?L/6LS"IC(2T%0U[5;#H+V9'R^ M1$)9@@":F!'[0BY)_[QN-/VS\[?,S-J2#LK95YK&P$DQ\65M='6+9H<6#?H! MW\&FPE!JZQT62>?UC@ .*)&>1O"3)*[OU//M;^UOPS%!S_5SQQ/&7GI H0ZQ M>J2\!%*?5-9:\J8,X:_?+3='SZ'H7)5 ML4Y%=_IKYW$X_GTJU_+8DLQN<.2ZI"6C+N]N+[]>7]U"XN M?V?=;UY]'#4[3I]+[IH!?(_N%DJ(Y1](=67!)K-"WX<(3BAA?M3&%^+"' 84 M)]BN098+R.*Y/G0 RWB"7(PP\R@IH;O18KI7D@HE_"OT@VC;P*\8FJYC0AMD M/(4S5XPR:N)3IP7/HW&PT7*[YOY*0O)HR,F#MA[CU*M?3GS5$,W(A)%0QW/$1L2X8/-BH]-NU['P M264=52=UK.X*/Q7[5])R@(#@+'#$2&&DLM"Q/Z&YYXIHE*GJU2NOK4"W[!X" MPP<37%1R/$>2B+BPSZ+^!W;AD0KG\0[SB=FL.A7"OT;SMN7L[Q&GL=OGT?4> MW/ MF(=VUS3=T"%&A="Z?,(N=S+BXU6C"=\BLRB?#.A@SHV=J6$#RDXP%:CC"2T"- /'8L_#O: M55.E,3[!F56"]9G7:&ZYQ,@:KIOPDIO>3YQQ<*G17'$Y:N[1@%X4\[R3P'B> MII41<$7M\PFO++SXF24H@5PEM878[.$3U .(_QPX#\"#[XBS[V (C3=HT[*C M&'M_(N_ %UB#;8VFF\O"X#N2@NMM?D>S _N#]*VF6^89='E]=G587SUJ2&+ MB4.B4M+50M'AHMJR,RGF77(QQS[ )^K*]!D7YT2EP:N-QM1-A$0#D*XGOZG" MTE5)!-:$ 0NN&#E1][JLQ.^A"J12;<]CH.WU.540E;&@[JU52]#SXH&U 2WZ M/559MU/%$ ,7ZMXNM01&J4I^,3:5-K6DWZD"B84-ZE4-;@9'7H@HJ>!TR'<] M832Q<$*]RL(- *J_6MON!H#DJJ(*L,A#G"K .#FBX44/<=%%E6PK[(*'?;., MO+H^NSQ\ %1/:+&R0L.ZP 7<#9; ZX6>%V6W\VLN0O]3Q18/.S2\Y6$/Q:^= M0:4DPAI+1:C)%U$!B"Y:(_+RJ A,P&X67T2>'F4@)='67)X>+R?T2!A'QD!R MK=$U_PRA!TJ2!9C[*8D>0:(OB%VMQ(Y&7.DJ@(@85%M9I\$>6V5]*Z M?X2.X9@"K'O*0%FN7BM6>E*X=<_+"3T>G9^ =6)!C.>XAE&)"Y747$FL"!)T M'D%<7&@X&D:^B7583HW!ICKL9$HXG8V=];3/KM*!7DR]Z&/.8 _C_\1GY'9V>HZ68/M6*?X'.S]D? M[+6,WTW(7ZZ9=H@7;__#C,I'3]!JZL_G@'@0..XDE$2Y@$.$ ES\7!,D)5QK MS$_$LC)%4!Q;7* ?4>@%GS D]52SDDJ+";+UU!58=\AL(:I-Q>'$=$Q&^H#XP.]8/F(B7I8'^*"TU!H*O'1K6,MS[V5( MZBLC21.MX@F^$O%U/3]* MYK9&M>L(F$3VU$XCN8X03K9\)&]3MK&J!VT!D9%\@5Y M7M!7WUP*&)I]$^T!^J;M8CI'!C[-C>?W(=K'@8]KLD[#U= M[NBA,WU]?NY._L _GPZ>1H/'0:\[FG6ZO=[X=30;C)XZ+^/AH#?HRW@V;>PM M#"]J0QGB=X-.S=ZW($3Q::Z3>AXW^[O;R6\]!!G=GOL('Q M1X/=#"'M'E'PG;#G'7L:61V!7Y"6J"(;0E-^,U6"RTV]*GY%7LP^#:6^,%>=K_Z$S?NE/NK/!>!3KVH?!;_WI M;(#UL QM2J$>/VUDV$^>&Z[+;@"X1Y%AQ6>FL@V:*)[Z3GQEFJ[NL$IIKIJH MR!CZ3?#E*#[L8RF>@CJ #.KE,J]>!J/?^J/9>"+''ML6K]W;4,I*ME)ZR*QD MS+[J:5V47-$,4BJL2*S$RKPZ^LK,IECO^0X95NA5T0J==4=/@_MAO].=3ONS MZ?_JC/HS"8OUR76M']"VD2H_)))Y^7*.(6%!,\VP;(GS#9)=%'=J5!:K).U] M-2" !UIMV=O')YYW[BF>S?LZKQH>NX-)Y[?N\+7?>>YWI^@8$+U.+T$W;(G; MS8_%7T+K]NU"7KE+FWE!(< MU+F5;;6LW3/ QT>8JT-#0L(*YY1JM@A'#;H;7?"71U[P.$$JV!!+)3"L^KO\ MJN__\W4P^Z-SWYWV'SJ]\?-+?S3M2EK[NXF-Y_L4;I_!]0,_JESPAGF05CE@ M,;-K#?SM\DS6#1C;K._W9\UP 59G5*74BV 9%]Z*"6=6VT_G25;+Q,!U;) A MEC[F^NAZ^*%JUXF"V]FUTOE97BOUNB^#67?8F70'TWY\\?Y[=S+ICF;3SN-X M@A75\WC4F<[&O?^2H*A2DG$.*UPL Q\;I>;>LI(U<)T8A*YXO\E.KDR[ M,/=72H]4E&LNHZ,RX8W:*1='5A#X$ M^B-),<@40KG<]5SC?+N04]ML;Y+L^S:]D[*KG5\@>150@?1&],!1E_X4+*+L M'<=Z N[",]9+:.Y54>!8_@4!;M/^$U[[T=)_ZH^?)MV77P>]SF"$3/=G6E !34F6%V%R&57XP&0Y[O+RG4HN;55H9T[LBC5K=!DS#-Q_\&:(& M_7>^*)?S@@"XZ>O]M/_/5[R(\:V E/B60XH8]F=2EV^7EW+6[<%\2EML[+Z1YS@\LJJ!FN:\O&+"#(9PC]#:"$=B$],B2\? M^&[HF8FN(6*&M_M)H48(<]0K_T0 4?34Z]ZV-8'^=[REO3HF\ (#.D&ZCAY[ (%A+G'H*#=D*@UT>E 2QR;UJD@)2++P MX#OBZSOP^ZLW8*%S_-Z/B+D6M$XGA; :+&F@!+A\-+V5&$.4EEDF7:ISM=6O-C/!^ZSF*(UHP5)PNSH:G*4"<)-V&,2O!X M)_[>69EX##;HL0]PDH"KR9[4>WG64)S38A^4E"AXL9*6+J>KJE(V8$?NQ=27JN@_YJQOSBN?CE'>8D$2:$22GR MZOK/R\PIY2-99M@!R!S'+$?OE5V*5]=G5X<5OB6$M0J34D%H705V:!4!RU08FE<%7>15$&MU M:)F:1DJ9:.G:@ZN&<6P\;E?7O6&C]0:F2P!P5D37LF"\&#A*TDF8B9):K@)N M:/I,+C.UTI%[-:QY->%E7A/N%;*6J>S:7]%ZA_7MS'KXF5 GB+C*KG?HW954 M%IR5KFO1VG#^[K%3"@KJ7O.NZJNB55U4_%KF F]%%6S"_<0.K\BBAP&(;_SP M)"PPW_WD<$[WFV?C7ZX7V_ T'=#,1[*KYQJMGL-C5ZY]P+1AU1E2+V@VQA'U,@F$64GNG,*MQQ"?\ZL"4^0G] 1J MXQPZ2D*"U <(>&VTZ[R-1GB%0*:1ULAS!&=R2JAL)Q7#.1&>-78FP$2'#>@L MHMQ YB<*&(=12F/P":E@1Q-!O!)YE,>"TZOCOOG >\=+>."LPP#'1#@FM&$D M;T%H8_W**8*Q%F\$65S2XPL.>(5+K4/C#?$ )Q86< XU&+F.EV$D[I^PS%PZ M\,\0T$^Q1_VVSL@^(L<:,-2._LH,KREV4W =V+^7ZAQC>G.&WAB)]_;R_.SN M]O+NXN;L^N[\0E*YG-V5#\X><]#L0J::UN4=E5KS%:1!O1_CH5D)BZK45_KJ M&/'A$5C1-5\8E:I[2&:8YA;BF[VH!'?7#. [.N#Q>$J%?$(?6!V-.PTXIN0^ MC,2[A]P61+617D>2N;$(?B9)?G1(NM_S[28T2-^HL>#+V%ZV>3"0V/9'"_)9 M!KS+]FM^V1:\F"1SP>K[=!+BNK%8>&"1!$4^8N;\H0GX&3'<6NXGMPY^=WTA^$V[TZ MMD] %Q=76L37S/>;W,MDW1^&9_$\$"?@*YE5>7&)5N4A\]KY8%P$@D++JW'N M:6RCD9@V 8CMT$1RB;*;7M$9SH\XQ>3Z:^@K)P;M8W"O4;-036COZ0.2.AA' M;/!_0PR.8E9Q-!7F\\S%/QJ'@1\8#LZ)$;(*FIO0YX*1R6A!IC I^T&V?[>8 M@9$J2KF8WG.C@T2XBG]6><54_\CG*A#-/$$%BLN0K=8+NYRGOO.S_*F/YYE= MF0=!C=_;S6;MYQZ03><^]N*IZ4<@@U&='VZZ_\D[R\VJ.@ M%DOAN[PRU83(!WK/SP]S8X^M$ ZGAD/US"B)W@ZQ!_QFP_BV]Q'-Q[#_ (;WC MUH?TN7054E5%[/*641BW98PW2##NT M>M&PY UA7I524&"D_"%AF7JES2\*9Q-;QO.D@$Y4Y' . VPOXEO;9,[^S-U5 M*P.E-TAB!L\NH&LU3B0\[Q(WR :MBA)5KB>)7Y6!-K.*N3H[S[]T+*"@9#(- M72I*VL)KJ\K*)QF!H&?X2[3YZMMUF-Q+0>*3.^P#**6L&I)@ M7L/5Y$]=+787:Q('ASDF;25MIOC=16"E9TRDJ<)5&/G,'P!27I <)JNJL:>3F M5(9S,7S#]\4!8MN#&[X%W319Q K]%B^^7,://27#C'.9$ 2>"2PT\YBH+=_'3HP\A MKG'P M#1UHJ\_G[N_6.2Z<\YR@FCKB:3&GC>5;VR\T7%.;B]%Q=Y[P5S+?HO MG7@*'<.Q.GN3D.J]D%*E7N(K3UQ5R>\W7'7/(S9R+9*P2P"64:WIZ?WN#[AH9^ROC&:S>P*''B-!*202)%-H.$CP< M4$+48G545#4_NKZ-)$G>HTMZ*8D8M3;7*AQLJA27,HACW_^*^BF)NBIRYD*+ MZIM10UZ'7X%MS5T/\004[F6WZ]+YSHJJ#C ML,32:(#C&CZX%=_4'+Q[2F<='?75!_P$.1/(!3-8U+G,#0Q;$4QS<":)\TX+ MV0I3Z,7C?B)@>^O?>;;Q(K!W MKQ#>>E$CO!7-IX/Z^1V,JHZU-Z6.NYW3Z46[2GIUYP3C7151HQ7PH4C$Z^WG M!6&+(UX5@;],Y*H1\:K5,E(PXO5D@$Z$5D,1KRH!M]&(5T40)%)HG!&O*HFZ M#1&OBB!&KZU\L;DOEX8=]')]4AEK4L"<*;#J4JE\PD^("[(-@";Q#C@N(/B*.^PE- MT MXVB+B>D6[!D@#JP4*C7P#? Q6CWC]9B:=^"@B0.?[CY"Q@QR\\[Q,_#EW%TQ&%3C-,S3[IH4:;V#S'<_A[,70_$#6?& M!\]5+O_H2J%8/4OA&-P6Y510"/H,G,$^EO&(3Y!S 3BVBP]BDM!J=0H M_,#0H^W^V'L+56B:5.Z95(XT*3RWSAQ-K@-WL_O,F(X.5,G W0BM$J<V-)3(F:J]JK +^\5S MWZ$%K/O-JP^LP2Y4K&L&\#U^7K>0081U4FO,$T4^'6MY](OGL7HY*8V >^!$ M=TM"PX*X.['H\%';O>@??FMJ6HY$YR>W>G%6Y(K^J\D[Z=0^:*]/1N M00_7^7%HG9I+8(4V&,_Q\R_!YAD$2]>*EQ)>Z]1+3+;.2JJT"M+):Z$:] O: M2VUY!W;P%@PIN1&Q2[WVA-L]2>JW$[P"6:_(41,YT*^]-\+]A;V>A? MNU6-_O%M @R[[V-+'UOVIAFN0ANG#3P -'43)A:B;WHPHFD\3U^1*]@!:H^G M)(:$;!3-L$;0&4;P?B( <7BE[N@OW&/J#*44SIJ!!C_TF!FEZ!8V L"RP<0U MOS\:WLH?&HZ5$D/>S$H[M1(JS*(\V/*J<4/AS4_DP;CL+HA] *4PU,;);ZA]Q45"T43ZY MKL4'#W+/+-\NU/"I5X4')YEZ!%YMJ<^7GRQJHI7 2?0TD-U^9#,N,)P%1"?G M^+%38N>E)ZW# MAYB.@T>\XP1@"-]!C@'WFV?C7ZX7A>I3XAXX1E * IP2S"OQNH03,:$6#':4 ME,8]<(ZB%!Q$294+)\Q<40DK+^AXZZ"YTQ*5,FW:)F=FJ>1E74ZW'B?^(3;^ M?!R#O/! %"Q-QP.Q_0EA@X\'NAS]+3"O;6)PCJ(4IFJ;&2*()X))/4APF!L5 M1E(*&B(ES(V;5IH>,\^PP,KPON,(]N@?>/+TK8?:IXUXJ+$%\?-"#W.EYSK1 M"3XT[ E<+$N,%4+K+'\NK\\NO^J,%1XN-))4IH]9JSU6^/@@Z-JB+EH8O9Q# M0OP;O;%2 *AL@U:@48\[*CJXQN06:&] V$PH(G MC_SN4UDWI; B0-QN%\"_(FGS0XHPT$F#C(1" J;;1L^N$L-]NXN%%QFB![_;/UTEKS!6" *^ M8 X"WLZC W>!P :>2#@:L78CA >K(BJX&9FB>N<3*GLXA*B MBU(/W=)G%R@]E (#IR2+]@@^0G7%0DDP#Z6/4GBH*E9F8%!H;CTT>JX?C.=3 MPRZ)VLFU:Q,$* (LBK-@H527"S*97?P5Z&]DN9%:% MR7M9_ "N\#W78QCD6XCQ,N1>Q"9Z&;:SZORYQ]^6!,G%M M]/W%LX$$B=!>+]B+>?CL,KZ^/KM6(!*=6[[<06'U^*-AA31:C$H!LP"V(A$3 MQO-')!##_@/9B14B@AA'5A*DC2*,+XBH#AM/'LLCM!DGHIG] /8[>':=8%DA M9))][$\\-\G(HQ0F5!G1":/PDI_]<,6HY4MG_]%0(/!RUMACADB6W7H716&T!"-QY>+JCY'F9=W9/G M O"LP\"/F'')MB?E>Z@M_,KRHF" D0?:[45# M:+Q!&P:;TB+VM#YJXT7HSL-(O.R'*L5A)"48XNC[:.%98V=KM]T;/O1?'?<- M/\*#.1HM)/1KUS%1KTC>ATQCVZ2:^J[J6&4$& 6D1^6<[%,]X0IBO'*@@4'] MN^%Y!JE*):VIVC@YJHP/;A%X&*;;AEFPD3Q"!_T,&O8V@Z5G1&26/@Q==]@L MQV\1QP]O\739=@7R1VSU'!D9(?%]'?U")MM(<: (E&X>1 R<.%(NR-�F(. M[FT5!3=$Y/ /EMY* HM!XH7A&I4)/DI@LM3[[UTN4?I;?SS'1#A&:1N<]FD?'G7?,>";_T^_8N[GH=(7:KAF!IATQYT--8 K0?\[((7-)OG5I$Q!+[LC=*U_A7Z M ?Y;82;<$;[[N2(*5H1<[NM8+4+#C4.O(T8K=HYS80%W\=;1=\B/0TF]ATL< M#QF&Q"=!8"X=^&?(7\3O.E_$CWP#EWQ_>\VV03_;SJ$3I)/0ZNI-LF9,;K,1 M(JEK&348N8Z763=Y=!0^.7",3ZIM3A#$3E%HQV*12BD&>XHH4MHS]"W*)1NI MN=I0.)9@\]CBXI?LVX=&P$2]'R-W4!)07-)D P.%6NW@,('^]T,C"_LW%QY?XJ,T!H,*^IX$==M+U MJ+%_2#^N?V0&P)H!;\6%F7S'+-?N$-<.GS'4 3",=#=0-U()M #/A#Z(5@TG M7'(]3P4O;(0W4*M1 TR@Z1-@$+I:!/PX#/S <*ZH'E%4#!.SR#'%*.*2#((_%VGS4 M[#FE!_ 6<-^DW.1+?3[T[_'C1S*O0R)26)\K(C66H!WP5 8.FD"(D4>[MRAH MJ>1:ITMB?SFR4J2FV\_W@CT!HW_MA(O^\6UB.(NB>X/,[Y05((M8=@(MIZF] M(BP\O!S\-D,ROFN6Z2\K%T:!X"ATM%)TS\8'7(7%;JW<[]44'V5N60&6TZ*' MVSNKERA7LOF&2DFXNI[E)+#U*0I9.D?&BGYW2FK> ND395@F_!(J92MO0DCQ M%#CHS#/%YSM@(8*B(PKA)?CR#BV0;XF8=E*N2*T>&GX:OB%"H(.+7V#^41W' MQ8UUPD(%2I6XJ20L^J?WMQ?$%NC[KK<9N81(!UI3G83+3:<2UXHL^KR'_A\& MCX9)CD9@ZZ2=N*M1K,3U(+_@NXZUI[CHZ[W",*<$#BX>Z'%+^&(#:P&=Q4OH MK5V?%H!;T+(%V. Y[K%2V/IJS >$4@][A6V5%#RK^$H%K_ YK[;H[UW/)NI88/Q?!JXYG>*=4-LWP*H\!@U?'0F6+AI[::T M1R2^>1W/9\C*]PT3TT&U9,H[*@D,/O$6P*,:V;*-%\*9=P@"I(:Z"P]$.5SD M$V]A0S4%7$U !\=>=GJ5,"H(XGTV-GC!,TN9UEYC87.3K80%0)=Y_\-<1ODL MS%(G]-!?[CR$J^S [(:+T ^X%GQ)%XUE7X5RA?V;)9E=/3?$M;X0A(KNFEDH5L*:K[3\MX]A3TW@&!YT M"3J^L)U2TJ^GY-GI2V3]M55:/J7JU?'7P(1S"(HOG*AME1(WG] .A,U%H:)J M>[;TW'"Q_,_0QL>1:[+>+FRHGBRY9'*@J-E)5$)3$R4*/&#,T=@L0BUNJYM< M.:A4PKTB^)YN6%)IC] ZRY\KQ)_K-F[,5:A,4' GM&R8L"6>I63LP05$DQOX M?OQB!+947X"'RX@5+7KVWBT %V,!XJ@)N4:/I!(O(K&A4T37A@+M@)GQ-X: MP4@$Y1H^EY9EQZ-A@NX*KR8FW.R::P^4$E(;="MK_<\N:*A$JB /G4HZYB&9^"-T#,<$/=@14HC>%@$(.5E+0["IZLZ4*$AB[Z@:(.F2GN%#( MO4K$!29B OX,(9K4P.G[B+4_'D/'*H8"J;5^TN>B-!6X^O[/J/XA][>ZDZ =LHTTP@ '@6F$EOI.1%(<&MD^I/?0 M2-Y5J4V%K[X',8D&>38L<+_IN:NUX6QF;@3M0D5/:Y]EQ5IX',]M!8]&[6I\!5R#=;>[5^=T \->^P-G+D'_@QQ M "%B(6)JZ.%#U(OGF@!8I%,":W>-T".$]!1*ZCL=9^BW_M*UK2%

#1][/BB^&^80Z71(:YIEP%WK')AT8"+X^\AVBO]$^B^N M4TJ+3&(=0"/H""(^!93Z+L8LH4@GOD,?3151&#^%B-VLY0Z(XGX:X:(>S2D< MQ"8BR]8P0]=9S("WPFSIA9Z73_2AM-0(&[Q4IOF!"ODE!>\V/==!4 W@FPWB MO_II4BTIF)ZY?X:CUV=MMDK%T)ZB27U')V.V]7B.=E6<(Y6>RYB+(' /J1&8 M&F-'BB_U/:I5$E'ND35GC9VA^P/XP//9^C 5;@B7K0V\!G=<'@L%J78 MU,GA&UD/6\6?5C?!/XUONV@[*+6?1B"K1W.*&H5\NX)1D]@0.*@R9>UTB63A M1T5R+#8(E0VB/9XJ,2 %5PO\Q6D$312-'YF>B+I0R,$B:,_159= M?[1:_J)(>1:9U?D&&J*BA+A4Y&WS&#\;']A&3XU[?,&6GCHCNW[_U/GL.L'2 MWG1MV_V!%T#YB;[.Z!IAZ!B<20&H4*@LVY7%'J']/T/TM52_SMQ[\&) "__Y MJVLC\GRT"&W['DQ#?QUE(#+<;-09/LMH11X_$71R553<3R.8U*,YA8.^CN8"9Q>/OYG< M/(XS#P \/!VSL.QB% K*R;AE"J1'(*&9U\ MW!.PCD\A_G@^#=\0B=#!SMJ"O"N6+EF^8?8?DM4ZJ'"3F\)$IP!JVGJIH%4T MA DWN2E,%')RU[_5P*\(QS?"#Z&'*(\CP^.;XA'X$?V*=%7&UEE#Z-0@/ 61 M7L'46[/N&1U)0R^J@O<[#):OCOOF ^\=OY U<-9H@4V Z3HFLO(B:4]P 13, MP'O#A_[6_J.BKI%O:0C2X_$I??5!?<=WV=;])G/\S-[VG2K>,(H^4H*&S#+YN,Q ;9TN*.X6<[*3@7L-?(CMCY#KX M;]B5"]'4(Q$^NAYF+S[#8#.5D/;(-8!N&*I/?(J4=CC$^Q\!4K\A])?Q98!/ M=('G6^HF>PXJ4R'KY.;>S\IZ-H+D(93]$^X+VJI-N#;L"]&%ZP*8O;Y^N<9=)MFV_&!!">HD,ACS:]EG#! MG>CAKW63/G 00&M+=K/A82LG M]@NBXM#IUAH2@MWUUR2=KP:I8NY^P%IV7+9ALH*F45P92(G$JB9Q$?& M"CRXV,O!)/==\Q9(GRC#,N&74"D; @3+:0H,\ O M+!?94Z6=6B#G$G$=F%G5*!8D\WW;2_K:WUJG3$N_V)95$Q'5]3Z=RK1 GM"0 M#NDXZ*&#QP8ZB\)G'%BZM 1=+F6H8*!7$$*0JUHGRP77AUCY7H!_ M8:1;* MBP=6,%P550Q@K=C*/:KV:!/#D;JZZBX&I!/5&;$4 >2^QX#AADE#J)22ER;( MU[54W,"P%91ZO0JNU[BVZ:U.&*!1F8:@:JL"1JYC,N-AUUAS2)00FOJ1&[94 MCNE(+M@QHZTR)B>W95;P-5\2?,U[7^Y8R:<[AH/^D7P\]D'#Y/,=$W^_]2[I MPUWTTQI53Y<4BZUAVS.K8NH>AM9QLD5@>($BFT\W9D[V%5=G$3$#,RAA&&QZZAN._&!OL NQ6O_OSG#<'4T[+]T_NO?#OE0K-B(527N?VA);EM;EVX7 ;6'[8M_^EXK] M%J7M,\B].8L#AV2OW#).'FP-W/3I<=E6Q"6Z]XK2H^4XJ$JA*%-PSYDI+HX5 M>L!$C3$]X_D<*6;/WSW6Z=K0W)"B&!F[MESHM4D5YD1\C+B7<(VP]9.:MQP- MEU*X+! M! /: %K"@YO@!#8B,YJDPT9L))XNT& @,0&#R-2HHWKN)N =."' ]9D63O0> M/+?K[FO>=3?I_]8?O?;1G[WQTV@P&XQ'4IUV"978".BY3B1_7*>J%_J!NP)> MB?^.N;>,90Q](WF3*[KQ2N9*39NB=,EB_!QA_$K^,N:47F8]\])*\0 >.M<% M"-KW@CTAHW_M!(S^@8U7*S2#L3<%WCM:Q0594J1F2@J26QH[@7+1*3M/IHZP M\7Z5T.<7YD=1VRHE=BZ9%8J:D4#9\B8X;6;NFV&:+CD'*M- 5=$QRN# $5-. MFL)W+24K=6(X"Y(NWOY.*7$*4L!TX@1=F1Q7ZT8D%:[0@]\J)<]R810(KOFU M>%S1)74_B<++_%Y-\5'FEA5@.2T*J]/ZQYEA6<)H23>EI"] &=>B6^7+S>T3 MG+'+!==>32,VQ]X$!*'G8'MDVZRP5!/W(&V"!UVV!U:8&$Z(W1V:B8C-^K'^ M M;X'7@SN *),[<()V5]M(5%)<+;%!P=^8.ZO@_2TG7QZPG=.?KZ= G7E#!I MEJ[: J,._0UL*[)CJ@N]C9@U(U"2#LK0,\O$"T4*'-<#45WR!87@D"+S#U?I MD5"4,& "YJ%C;5^[* $0M9/6V.&GO&[@CI+IQD5KB!4\#%VUAE!5^NL& )4 MZ;!,J# K9TM!%]LX,& M!/H'F\BJA-!DN(DB&H-# G4"3K):H5U7+\("4Q01.;?4> -3-!"VR, 4R6+G MDEFEP!1%Y%UR=G@VG'"._HP>F"6'J5":9ZF^E%OGCE\^A$,#*Z%*W+F29 P7 MB%%! 'R*8 _:*"7-2A(Y%"@+@2I+\1':.#O!B@BA2+*HG7;29":R@:LJL>L2 MVNAL4[(N]]IH)TDF E6.4_C-=LCBV_Y2*;G5WAWI9"FQYMH1?R09" (./;7H MU@,I)5Z"@6/:H85SQWP?H/]9,^.CFL>G:*0VX8D.ACRF1+'C2'7QY3E<$7=P M>R]E-_2_5W"VYNK+%CM;,Q_KN/..ASYW FY6:7>_.VYCP=("@1*8N12J>X]3M,J@USA%/WEI)> M[0!'B6@+P%&!:H6WDM+\W'^Y7DJR3P@1R3=JB>P9-@H.^@3==1PW, 0_?SN> M9R@D!H80VRHE;@Z)9<7,1YYLI4^ZFJ2="@I:*"_C8 EVFH3)0Z02D0+BCU?#DEMG<@>EH-#,89M. MJQ*UW,4C8E>9]IP5$WM=LIRZ5M3[3QV_XP.JYJS5P M_&A$[JO@NWP9U_X_7P>S/SKWW6G_H=,;/[_T1].N]&*NNRF.Y_L43X"-LRZC MI[>F2P2\-\R3I(J!7_;>:*U!$ M+C:%9WR_V35)B.C^,#QK%.+-=3R/?NMWWY%LL7)^=+TGU)?$M*8^IZ2B:@ A M>65V5(XV=9R1K/GV_][_P'_E3T*\RRTU#Y*PH-77,P" MI]!,%+F,+0S8:+C%$W" 9]BX@*.U@@[THT/P.TB,GF(/8J4QVH0"B@P+=IK: M7&C$FR E4LP'B/?+Z"'K=V"[4:6_A $E<6*E/;7%3U7:E;B)D.=N*/-LUQ\X MR_6;:R7>HSJV6=,0&_4 ;W^UMMT- /=(]\]AG!-9R"\"1IG[JPG%9J"1QV ] M-HER41469E/$4S_Q0[^"@RJ7N$5S4$VFK[X^#BDTQ6^"'!+7N3HTGUXHRE8C M67N)%OS17$]BU9D\UU-,'ST)(--&*?@<1\AY4)5S1"GO0F6>[.ATK!?;<' M$-7UU,2GE$1<.0(J6.^BF*,2^-"!.O"@B13X-'#-[Z\.,AF1\5+F@"#W41(. M1Q-MH<>"DUE*1+U^^BHTWR,_?15-@#<^-/>CF-K9TG#&$2?\D>N\(XT MK(EKVX^NASN)!GJE2:BY*([E-5& UPVH_9WK14[UZB-P-8[#DK>"XN]G!7J+ M!'K3XL4C#M-2%AI%)(+6V#IZHFL:&%Z@_4J+PAG]@1,_2W;TA9;]_.#2@]YMAAT")PQG/+/7:&!4\O=46QN>>V C;%5Z>>JW)(RX5 M-1?XYX&RB?.#>@N< M&S3OT5@MMC=0.$KV(;@Q!L>V"M*R>T^0D*H0'7<2GRM*,J\;J+:E7)9&%"T7 MZY*N&*X*TY\ M;)1OIY[%(1D^QQ$R5Q9'.3#DE@71*J5#$?B5PT%&2D<9$F6>2'86%#6=@]A> M21@<3:04RY^)49]I'$=-XU %GD?>)!MB8^O?3JK,E\1]-0X#/S <_/!M@\% MU(^IB>]F\"80V/P\U:6DE$"6-1.+2OJ.7DCG!V"CZ*>PN+'HE1:"/QLB\.2Y MOG#+A?RESP4@>@&P,EF0H5/V.$&[UH)*&T&;(RY46 B,/&XH"J+=X#^(*.E_ M ,^$/GCQH!F%P,R/=2I@G$A6M'=(M+/1:,6*! M+&V%T9;5:9Q5B*Y!EGAF()R===K+/ MLU9T%VM9,*8Z>0IB%Y=4]BI6H]_4:[,ZV@FJ,FOU>$EX%S!'Y]L;MS:9 !R? M@'[>K6*=42$NZYDE+ MPM_LO../=HS=5_7)2Q(UJ 0UNP\'$+VU-(3&&[31*L&/&!J8&&N,*#!#ST/V M&FJ UJ"7_A/!"_JX?T3G#)A+!_X9 I^6HM3D)S/+^O8,+6L%?$ABL+:O*X_. MPA-/8%(%24>7.T].DS98T2GW217DEL-&0NY3*6*UR7U2!09'$VG5W"?!2DRR M6[>A_6)8DAG5]&>5A+8">[,4OI]\HI7D@ ,'$0B\(,)XJCHE<7ZW<^UU,!:JL7\DX]@+N)>_V,-\"N. MO[DV&@8!87.L15/\Y<]E[;A^UOI MC[UHBK0[/7*'[$(Z1POIL,JM!/7%P?V\TN&DM?77(87T4J[1B.V5A *G-!GA M0"173S10[[@H/=J#"*) &0%!H51[)&O_DVW^&]@;]]"+5 ME86W4)26[9$M138[Z?)2JL0%$D&TXY4#C7*Y%C334:BL9"KB5*(LUQ$Z/@4 M<6N)?G_)MG!I?724=B6:!;E%1*OHL1FX:,ILPB8VUE'*?,0*.M>+%N_ L4(S M>U@/T@!F, MYVAZ.*N2&P\,PYP"0*JR(4',U]8BYH7AW%=IH)-%#1,C$MS<*8^;G4W%B1-2 M1^UQP45XZA4Z:Q$0N%4&N>L)@8%'+9RKZR5\\.66 BIU%9:9ORP>1+8QM 2$"!ZD2!%9KZ,1 MI/"[HMA[ZXZ."M2GN%#20;E'VPM< RXHY#MH+GU&@E.!*^F /""GAB8HZY[E MS:4:(:YBP#3-**Z'YATHZM4#. M)>+*N86J4*Q+IZ)V4E&XS>1YT MFF7'%38#CKVJWCSPV.N69=858M:=H@"ARY<1)&64-_8PU*[BQZ%SKKZ0Q'$^GG9?^KF3&K]U)7VI- MC+[AX4=],*T1E25%,$C-$21N[JYOOIY?7=U>GUU_O<4WXC+\'-LZ*%%9E/M- M!'!:'0Q*CRS.KQ%=9_*7/9<$"EP>G.0J[_BH7]9"$<'R2H91F1/IE7U9I7)= M"T4@P2=01D!0Z)4-B:.'-:LL9XJ<#@-7>.E5HM)%_0="G !:T X#^ ZB6]NH ME%W_P[1#Q(9'Q&%<8BZ,)3F>'VZ<]YOB 6C/C33W125Q67]+.C;'6A^$4TQO M:3!.63! 7T(VV]U<'!OYD^DJ% +6/SIC@)UR/=^:3 MLTE$]) MR"3;5DE0"'.V,-"J!PX&CNFN(K=X;)BA5>6$:*,/%" 3C^!%'(@=B98,U,XIVX!)!?P-E.F5K+B:V/&!' [!J MPVM_G-,$6"D'&B@%*AMBA?8]PQ$@/0&P:#>AW] .FLUS1U ]4K4.9 +8QJ Y M!7_E$[P5^-- 6=2:X"6<, ]OBP].7$6G"^9^VB"G'L6B2J,*U675X)#@O@(@ MDIY9!N$(W%M](4&C652!5+4VN%SL"<4Y4=A6&WSP4RFJB"H)$7(>W,PMD4(- M4M):>U2P: JQ+FK9N#A*+JT&2*E$RZMF8&UWY88."6A"QE82?B(@E =F<_QJI/*,+]7SS4& AC2K;=G=Q<7UU^OO]Y^/9-S@QL+?YHG_M-E[T#S1; M=)@$'N)4L,$94 6&%*F9D@*M8D-Q$4A9J V83R72FX!UZ)E+8T_-'!)2F"3. MU5@0WO[V.7"]8]@S$ .@84\1-\.K =Z30J:\RE/=23G[U!'&@ M;BO2KT2&-@$(OQE(E824Y/Q, [W%6TZJ$I:3<#?7L"2QEMA>*3B(\&SP4:I' M:BUV"&+/7VC8XS<;+B)9/4+?-.P_@.$]&P&^-=BD.XWX^U4] M)-'14'#)+) 7C6;GRO'!%;,G1$P!S]"!JW#U8FPBQC^$8 *P%K=PJ?0=![DP MR#.PDG 4"2=6L-9F6J.XE11C4\0IQ)2!,P(?P>P'L-_!,VJS)!:J8![@$X>\ MS&G 0JM9X+Y!O$V!Z3H6KR8\Z/J),7:V-&#QJ8NNV1)ZU<"U[?F)+6:N-/IR M@M"7.0@$=N?HVX]NZ 7+ M#P=#TAU-1FBZ@\>H5"4@O9P:.#3@@__'P0E1M? M6'@AU3,*1.T-'-3 <$QT5C'==^#!2@%\%[P!?-O/=KSM=T\LF$]6@82$\5,0 M( E&DT6B!_"=$L1'[Y1=/S=H_:A0&8Y7%GEE48%J):XP:F/DU0E]K"&]@3/W MXJ=7L3]ORX\7SS4!R!6$XNVN*VYJT=_4U#P:?\);RS1OO+4'S]-NB^_#GJ=P>AQ/'GNS@;CD=2=).' M!*Q=+PHYH6\:I.:2]@=L!B"TVS!)=9B =^"$ *= )#/U<04KQW=M:.&29;3@ M[VJ#*:D7:&+*JP"!A+<^,#P* , DWX<^=(#OIQR@!(A3^RB)#X$2S\.)GQWM M1TU,(?4]C4P;)5'!+[@"X9=2*5O8! _8%*E)&\0:$X,](80<0T/MH*9\2V5S MX,/B)U&/(\7A]IFHQZW6=!;81!Z61-APCJ(D9)K=* 0P2(_@K3VVIDZ_WV&P M[(5^X*X .IHE3\AT?1^I9U ML"MA"KQW='#>OEWT !!E)DQ.Q6L;1%!PK.X*B^_[L G!-"&F-5H (6D M&BTS#+I]OKL2H%B$KW39!$L,3/!_5"(HC/D.SVZ/'\Q7/7P LV+[8173/T_PSA.KER MV-^UQ_,!DJNS@.CTA(W/@/!^B9BQ3P!IS?-+4,R%6DKM4 A1M@3F-[6 5TFO M$X!;'4YH^.K "?K ;]D-SQH=4(P8:%<4%5_M6!QG Z/ :J:PN, 28"5+8%T(X6)#GZ+%/12W;H/PR.(HER2- M3-F7VTT@@![50&K?"A301,D$! JM"J]K:OW#PK9MD29%'J7RI%"JDBP+J]Q3 MM#2Q?2MDRJ&G^0@5="4F3U,7DDO5U90>2F*!3Z",@*BBL>5&IG71,@V@]8M8>P%LP<-"))"PI9YUOJ"04:FP$C!0* MNO&6MP-DZ236:BQKKJ3X&658)OP2*A75^%/@0->+GO8 %B(H\H,!BK:G=FB! M?$O$=*#F^:E56,67%F@U[+Z/ _/Q+:5IAJO0QG&VV5 PW_3@.GO+2:C#6VL\ M)9%48:-HAA&"HEP$[R<"\(57YXY^2CW@:D-EF7DG%U7-0(,?>LR,4G0+&P%@ MV6#BFM\?#6_E#PW'2HFAE"(NZ]1*J#"+\F";J\8-A;>ZZ@[+85FJ#:&Y4G@1 M?Q5!IY,8,J>*LVH48A2/Y[LW['J&;0/K?I.>VI.&7*Y-]E';@ ZZB!E]7C59 M#A<_L6#)MC^DMD5*>T/Y\#$V=WX6H@#^A@ MRXP=U@%/ TJUN"&JN*=<9,V MQ*$*?)0&?[=G2D2!=X4FCCYH%Z>"0%'";68 MO")L[/U:.WF7T:9A4DA:8!(G,R3DIP G^7UH772"1&5Z!>5Z"/78$!8[3H$R M V!QP("YGTY8J$=TZL([$W--)%MG#%UG@74DCB(@Z(C])CKA@)F^5.1*N6T) M2B!]A6H\[Z(_+?SW1U"\[@E-=1(Q-YVIJ 4%,\M>W?O:#5>MP67GTFM6!HO@ ML(M.T*A,;PJ19AVD0M(_HZ_ZP/QYX;[_ DPK_O# \2$B8>8948&VO6?7?\K( MBYCT>7UU=7V8\ID,VDE&[62&K0?\?0)BS)O6#NKH']]R% T)M]QEC86IX4EH M@_.SM^MS-/ZS:\$Y!-:C;2R*]#"I;19]YPA]=_)6&QN;MSJ7BZ9T18ET#PM\ M"MSA$2:E>9OER4M6*E*13ERZ7DQ^@?_S9OC@/_Y_4$L#!!0 ( ,XSK5K, M [[1HT " !92&P 5 >'AI:2TR,#(U,#,S,7@Q,'$N:'1M[+UI=^JXMB[\ M_?X*WK7O/;MJO(NUW&'L5'.' =.# 6.Z+Q[&%F#B).7![9KL_YC=]AS\G/J-XK\Q!$LEJ#L, MNTM1":;VT'+S<%4=.I*SVDWC#O:&_*+1-/T+)]#4X]8\<.:J#!)E:Y@HY> ; M$'2(D8243--I.4F,$#(IH32>5*BA@E */20V/0Q\2"M(+U,]\YWDV-)LO_Y M,?$\^^[W[Y'D#G]9SOCW]H=@R,2/;6-=-;7[EHO%XM=RZ.AA:PQ!\-_!ST-( MCUWSI:L>M%[@N[;H[UZMRLL38$A)U70]R90?GH)]*M[]@_NO2/W>_+AKJBZ] MI OD@Y? S[_&UORW:L+A@(!0OSU',MV1Y1B2!ZD*.T)3281*XNBN']?QGA( M?GDP>77YW-0A8Q_>MFON@-&SI")_PU]W#7W/>;8A_1O^ND\8]07R/R:D M1# M*NY( W\XG)EK$1B:?JGK38OM \>8BM(T_7L9"-:N5R KQU\/?SAX_?*)6!WT M&?SZ(%'O$"@H)<>G]I*(8%@2P9(H>?_FI?J(]O +&<*'[ZQ^R981JC:"/\A4 M**GJ43$F-V*L_OCW[PF0E'__-H G)63+]&!___SPP-+[O:%D\' 2S'QU_L^/ M[>]);V6#'[___=M3/1W\BV&FDLANQI$H.)9O__R?_Z D\E?)E'^)-S. H:6L_OU;4><)UUOIX)\?AN2,53/I6?8=CMC>7W"H MO^'/!VT4U;5U:75G6B8(&JC+NZ WX&S^5!4%F.&?L$$=0JVCRIM)+KU6H!PY MWPFI+:+P_X-1B6U+Q$5\^Z&A$Y0TRQ81EA_6I[D,7?&PTOA'PI2,X.5 O6-- M.(M5,'E'TDNF I85L/J14*'JPP9^ +TQ[\( ME!B<2%,IZN_?!P.\Z'BSON/ P>955Y;T/I W72$?!IR'W[CWPUT/1_W1LID5D22AJ;%-,!^,;2;H+GAEBWI'D8#@) MWU0W Q3@'R(/,5"1'$44^)S8$D=NMYM%%QJ_J'GSO#ZN4!7XZJ5[9ZHZA!S' MAU*X/TG&%;G1WJSJ%%$;2JK>0E8-0QIFD?*RQ#.[66V-A;NL91BJ%TS-94PE M"_N#YAR>I2]YPV?0%15NI)M4J,EZ/Z#%?,\FW,K(! M#11H 0.%]RQ9ZTBZ#P[FIA:[4]JGC2XRZU-=A^YD&7_1O!(&OC:YXGRBS_7& MNJSQ3+&M*^G&FLJ\,+E30(((0&)OI(5!IY94F4)1\VDO/YC.1;'+/6%#R; E MU0E$C1N53$BLL3K4 >.Z (=)""HJO-@&G 1V36"M@C@'"BCM@,FP'1A@\V7 M[-(+/L+G63,8<#B\@WDS0V$\&66KCL#[1 U-(L"T53COEUR#_W#>!#B<'?9G MCG>OLN&K0!UX5X)9EOF,*- 98-5Q/$/#_AQZG//TN8!<$U ].S.\*N6KB( ) M IA_08-MW@#@JZZ+2GZV!D)U49CG56QIN8?SCN&80(G:O&?=_ M#^5BON D"5++DA(KF#0U7DV:/Q(*D%4#KH+__" >3S.7ILM!6]E9U MRP/AM[RMJQY$Z*U#W0I>C!X"6=N@"9>OL0(OC7.R.UQ/9NLQM!!_(>2#!7-Y M8D#FHNE]H-A]ZJ#IS$#R,R7$\%J3EL)TK);)7(X@@[JY:54 I96KI@E! M%!O-D"!(FOANTN%Y"Y3E;:@D::>"N)E^N9MK?F/I4!:"HY2QD8@ BN6[ADY8 MOO!=I:,Z*UH,T;6+0A&O.R7Z+8+ZQ= QUA0:>F&:1U;SOS=-2'>L3KTK' MV7VLK[&>J52WQZI06;#-HC^1B5QZ? GKZ1C!-B8"#6D$^\7%[4O$K"ZY M+C?J2HXCP1DZ+74\\9BEZHI!_$KD#%.5MC^Z-6 ,@7/_: X,O9+I0FLD($[X MS.XGWA]:CJ*:07 [:+9]TBMDL^7&L*2S@*+3R3FW6%-N\S%7=J^#OE,X&I?S MO2!@%T3JV\ Q#H@JJUY:PG2FH76'XSRK)4<(L8(JUDCWGQ#G]V'4*33RH5L& MW'__#F*(=VX8'H342H0QQ;L@D/;/#UC/L./KN4[X:"!#( G8$P8'P>[I9B4E^DC&8C2C(-:\5C/E^Y/ [MO, (0QM=TG50D^CU3@ M)$+J@:.A]FRI_SPKCL7C(.A;CXJ\&5+""F0Q9NA)135"'3,,O=,V.>( M\^/?8*YW3ZCS]^^C?;_AE4_)NGW7BW1]]KV_'TW]]S$ZVV&\ZIY,GN1X06 P MB*+A281,8MA]/_>_W3-,>:;I[I?=Y]U+?A_(ZHNBN^^\XO?>A^MX8L.Q%%^& M'-EFH1[$KVT-)5FVMN+&THMRAZ_F;0TKCS"]Y79+R?PX:N(&9W1W;$9;SA], MZ6*<)I((]+G14S@-F^)A,/ALG$[MK;/W?P>,;@%)9]U@C82 SCX(?&2 [@0R#PW,,+:26555::CJ04(J M6+,>V5B!SCY:QN?TBNHYH#9BR0R;=GQB+@NCR"'CCN,O3G0KF<_,]))R<2I@ MILX%F(]CC!\SQHX_W0(*,$( V.2Q#B#PY:;MQ6[AU3FF4%JG5Z[0G8F@7V,T MLR)%ULX[L]'USO<>(_P#Z)U(^7.*^V8K@W=$@G>_G!W9@C7_WB7F96!*L.,] MZV[B6/YX4O;U5=#\+"Y).T7F4:.?*FJDH2T%3$-ZO+F(FJ@&Z_=1PNR,Q&.4 MN3EWY"LP]Z,2"UUV:>0!YZQ".Y\;.=K*#@V!+_CE4KEN@%0SDD;GRT)[G#BQ MW'Z>#?F<_!7F0VC8&ZKK6DX8A=U*'B)6&G)**AC::C)IRHI:S0F]R,'EJW+P MS/1N6@(>!5+>*P'3KB8UUG4N@W2U8:E PJGB,AA3^0DX$L#+,^O72W)'&_" M',&GFK14#=_8<;K<40@.[UJL,:2X.@+FG5H^+'O\''@VG[D%)VC)R 8!GIWB5J&/SO%"_A 1!KL?IO=Q?XC8PVA2Q)&'8'?6\F%[ MQX;2M:I+!G@4W,E*MNI)>M7^< :-Z56K_5XKU655EEK99$7/59'( 7N@W\=( MLA\&>D23R]B3>W)YA)J77$>(T]<1,HDCYPW4(_=B^O#A1!2J28&13QP'(W9> MF#7GQ6Y* '(7U4<]L3Q?14[Z3@6CEZ9Z2=%()5'D1-'8;WIQ-V.SN>#>&G!(AI\ X 7)"$51@TXD/:>ZLFZY@4^66<$/MN5*>GBRQ(5=Z'Z0IP_:A/N> M?:!L=R]8IGM@N Y5RYY(CB%MA:N>29>I#%6QV$*E@#%ZJ=J1U<@*U^<0Z\$. M?D2MFS*83G2"OE@^QUYUQG"](4 JG"/U_9Q#L,G(>M6W*I]?X:(]E]*I 2D@ M7#"1DFG[3[/1CQOPD$*@X:CRSD]G_9%):3Z.L[RTYJE62B376N2\MYU,/3?? M!SOKM0E'/?5Q-DZW5%?+0XNB%-C P/5:TGUL9M[V]5F5S&:09'$\I;O)+IG3 M(NO1O9WGST_]VW _E/B.I4.@#-+@6\:GM)F5[0[F^]&_8]*RIU)?S$??! M]>PLZM39'3"QVC".\@NG^+(?B?32R M7L2+,WY GA>G?%.9@1,SJ^>0%.".W+59 Z[&C1F?-'HFO_0C&S:.M*1$.,=Y MFJ3LW=NSE8[EJ)+UD=%*UTA].N[[,TFQ46>^>@DNF'2 M$['G^%RO(P-R&9-TWA]BPT)JBFL5W1O-*KG2O-^\]B7FTTS23\UW?4B=FTM' M-D9,2Q%XA^[6VUJ-K[.Q.K^!P9]W$9]198ZBDF%ES+K)*"NE"I94?&N2U^XJ?K,X769W/J\W)MFNP MCB*T$8F@D+)2KXV&TSBT^.7IL42.T[W9T*A:DQFXLAI,+UKA^VOT.:ZWL'AO*H'^Y.5;("_.S\(ZFJ[G2TW7<17="G)3U9TDXU<-/H59A^; M6*I4EW*MJM9=S[ILJS+CA>FU(?WC6=TTO]]4'^+!?LLMEI:2]*T::\P;B.5@ MA- U(A?"_G+[+0J[U][$X:/VF\MT*I6Y5ERR:F_!D,HPKXFK:T/Q3[7?KH[O M+]EO:-E#VDAA00JSNCJKS!HEL1N]G? 1M-^N3PH>K^=X!>U99B?99[&Q7B\M MI/&\;<3K>83X?1\\W039&H7B?-BS6B4MB]@>E2I5R*DV4![$H)/C?&6-1 MA(C1^UM+Z7??_^EHM5FK+9!E%N-\H)+EOK@6(KG4G>L6SS,(/9'$Z!.%?K_I M>;84T_=>R\.'^R#RR_7Y&!NZ=<$#)1-B1QBM?:9>W_N*6W5P7!X5%A.3K307 M4U3&G(Q+1V[AO ]%OU*O[U5J/2MB)P\A>L6K3A7MU-E%.Q7<4WU?U8V\JJIN M\YH@I&8+4-.2&K9LHBV/P:)W0#^NZO:QJF[DB8JQWS0BA[*>V;!5D^P4ANQ)I:.R\!_5RTMR>/4.7"+VKJO?*^IBY3OMXH)HS!"UG261PH)M5C.1 ME8W3RCN=-O4+;503A$[WUG M^ Q["%,;]%XML/&@4!CTD>0*,2=%3P:-;A0N1GJ\+19)G6ORQXJ!*&"DFJH' MJNH<*"43]C]6ASI@7!=X;F95DZ:6\U#)>O=W( M>KE7M41<_A:"\Z\1'6M:GBBN0"+ 9\JK/J;VEZW;LQ@^>XV(KB@\MTA(1;55 M)VUWR5;:Q%Q/&:0)_-LS%CYWD;C 3;W/;@CZE(PB8\E8'5NG\AH0FCY"8S1) M>I&3DJ_/"5YCC/VHC!U!GOP[4*-3T_ G CX,1:8_F_1&M M-@70,3W130UT!HG!*')1D?=P^GF_!ZS,1DXA9CHBD6N*H].N*5*WQ?4KCXM= MQ/*@NHVLW*B4'&2F4K(T-X&$D)&-?D16V2_OWIY7V]?%HC_U!KT%DIR5Z8*5 MIMH6&CFWY:JT_4(7Q^SAO:0Z'4GW069U_V<1TE5RY,FJ"N9 /V#^?9NP&(\; M-L ?I<_WNJRJTC#<$_,@1@_G"8+I/9._W^MBKP!0W@FSLO+J^)#V6KJM('F\ M=RZ+6_;;Z^QH-!$PPRXS&84J+M'H+D0G,>5!*E_@RL?3Y2^R<_\4Q5-^GO7E MSPG"$3*\( G7L2J_J*>14:I5>^UIU6Y!U@IZ>=SD.7Q96D5WF8_E.%IR?('U MYCQRS=H=?(W(W15B4*MN,F_PPXD;V6Q-5!>+6,[/*I0\L1R4ZVM70[#.",JG M,,5 =/?4?U,Y..9B?0\#NSYOV=*\,BTC,[&:X5;C=E92KD$\(X69L6'RA;&0 M"&I54Z:2^+#0UC5.X%I%K3B9C=+7H%6Q($="D"-K8LL$-FL."G8#R5(C$=:SR)D>Y[RVZF01 M/'8B<^]0Y!%J7G+/W:=?E?7<^L(L)$=Y<@J8-6S=6@$0%B3@PNVM6PD;5/OC MTJ KI=ADM=F:3!:FG4I'3L)VC#V8W0._GYW>=:PDIW*Q!:"XJS(4ZG"B@JE" MLX@7=O[W"E>PBETJ:0 O0!N^.B_BD\@:A,]P\L4I1IV;)UYE]![F#DBN39=9 M'Q&Z143AQ?5TY6C7IJ:?QMS(75ST)DEX'JR7HM;,J1W?1ORR6Z<-;C"?EZ]- M"CX%K*]% DJF;!G@_E:GJB6'3QW:AD#7H=]; "9P)#TXNZ(8JJE"78)MYX!= MVI#R]ZB9"]#.+T5= MN6@YU60FHX$"SJ%,TAH4HU?:YPJEZ$N/<1%[4D2*.++YD'+=S(P165' QJN5 M4G&1J=F(PNTK3YVLDPE')G'DTT#\?3QLU=*UM8^ G#CK#%K4.HU%%JC/ M? '258/Q_:WL&VDX+(/XL>N\#I]N 048H874"$=Y .@O-VTOK&W7-5Q-"X44 M@6FJA&06 &N5<#JR4/Y5%VV]3OB'E>1$RE],^!]=M/_R:;N#IM]$^#ES=[\C M/LM.M$*ZI;$\K'PGRC\P^5\GD&4&DKY7+KDIKA/>4Z=I=531G0:P6,<.4-+AI" M3EMY#YI^>.454?P<$>)&>NB2='J:1;"J,E]@H)G7K"L7@4_"[# ^C)X-L_)"VP@?K_0S/MF0VWI:DWSIWY.21I99Y:/ M[/[A*++VS-N'*1%+WUL&#Q_.$RD/JGZHBBHY*U[2 3<*]]+L%9_QQ[[K!>^K M!O61G?L+@+;=\'R':DU2JZ201'LF[XVYE9UYFJ=29 M@3*7UJ/"[&J%XM.AXDLWS>#WNV;.Y1,!;XPK_0*1$?P".0&8X?8*?&2EX>M] MHJ>[9M"3TF6/FGY>?=^,[ZHF<%U^,\F]HW.\:HYUT *VY7C24 ?;%EO!F*4) MX*^7J1;K%_EQJC%,UU4QLC;-B]/=R.8-Y0(^/NT9'";E]U;.4O%RH M[S*'\5Z6L#K4N$E6^3\*CHJ93:#N6RQ!($BFO.U0/24^PR/EO)ZEH)M;16$=?U5%&USEO AY^ MNAY==7*#=MU>=RHL3\@V.1:\5@=$TFQ\5E>?H7ZLL]]/9X]45[T=R]>KU.=F MK=E:"UW4$2:=H=PG\I&,<,66;R0U-#*U:=^FH5=D^>:,?(T$$Q45@ FR[L"V MB\WL=:VFL>4;Z^CI.GK%EF^[3]00U31\A&SFL-2RBI:)Y'5YJ;'E^VUU=I-Y M>+JS+[S>EQMM+_/EG)8ZGNPE#QH.&/FF I1GRDU\;&.@ W2U(TRF&%)0):RI MH=U"?1@Y"_5>7)XCU5:[GJ'5QX4Y.CL2#\^>I\ZY:_ZA-CK;$'1^M416[&R^ M*)NDVQ;<")X]WR]W_M'9[^ZA3IVJEXSMJ'KP0,E4?#GD]@L:&E['[[$0>;TG MR]ZCW[=/:V.M[TC)KL$F23GOS5T [-+5:N:KU#J/CAXA\\&1R*=TOERF?/ZLT/*;!=Y"'9^V4 MQ:+%(DA9XK4L+6'%VD+%M';DW.IW\?_-UL9-\ON)QH^5.N=U2TI>,$1.93!G MF6EV;D/CGY_UM?+\_4>7BW;3;W1QWQ,P@O9GJTI!$F>17>8C=W3YJ[4Y+._3 M<$#^6/B'$@K%_,!@JX*_JA$X[B.$ZT26MZ^I\$M3O67N8D_KE'@RXWI;J3UM5B\U47HGL[3V7/.LT/V3*[U[6(+.?0.;9;6D@3;S419]$M MF/TJL]\X_6\@!8K5T*6-/<*,GYK>R2X_=[)I 456 ,Q:75^GF<5-\/_EB=\^ MYQNJ#1XQNY#6'3'K48B0=.!#"Y5UR,HM,/OI7+\'?U]4[:Q/\\MA3="0K,>3 M8ZKDT(WEU7K5;YCYS?,>?ZS715WLE9=>6< RQ6EK4,>;O'J]%MMS\[Q1OI9] M?5573> !..#)$?;:;JFKPC4:$\!Z+#4IILBD_*N%[=>F>\-GCD[Q1CCX$^H[HK&A-FOERIVIK6(J46_R$XRSA M:G7VI:G>*'=W^P5>]:#RT\E\@'3D :(NQZ:HC#L"&]WBO*=ND[@-_^G0L_:LGLS-!&_&JGR%G2YQH3*9WS0X M18IW].-2(*(9LM-X8EG044G4[.N<6:+G65 M=,F4 3\!P&-,A5$4->A TH-^=FYWPC%F#X=[B*5 CM6BN[,8K!D M5:&"E4:ZMLIQDR0UXE)Y+5[U/AJ//'?9NI=](P8.2U%UWU/G(/0"X5(+7'89 MK*9 V=S58MB^%_;%C5C),8,:ZPW@\' %!9G5\0X>S*6=)[OI,C@"^-["^4^?6Y:!I^)N$1G?2\C7M8MNS0A5(9.54@K)8J+ M[MGO;["^1_#^R.BL[Z6ULW#3/9]BC2R/==&RED:L[RFM7[N^?W,I/5C?D7;/ MM30[0[&8T*1S5!?!9DAD R^WL[Y'00:?L3$?A,[ZVVJ$PS;6ZMSC4>(9 E,#+)FY:&9]:P<^&' MX8Q9/:MUBVPRWV]K+8$'HVID7<_(XT<45IP/2,Q3_, + U#H>W::59V)AZ0+ M"B46KEL^/@\_(B@-G4Z#2('2BD6Z)CM15@NY(%(7MQ>N@7"/L[!UBJ@-)55O M(:N&(0VS2'E9XB\N^5%)/JJ#Y<+C9%)"2-JA<(@H*,DAZU-P_A=/.#9T@I)FV2+"\L/Z-)>A*QY6 MBL+5[E]BJ?FFNJ%:$$41X4)C*I*CB&[@^+IBKTQ-FB[&C32P6&80KS^K>MH# M9!A "O9 _;L=8_C,[CV[WW:?@Q>]\E*!SXDM<>1VNUETH?&+FC?/Z^,*51D_ M>:/J6@2&IN_@(V]_84Z=0]:$K]O.<]&5BU!!%C0BZ7JQW":KZ=[D03^4\('] MSNJ^$23D+>>= WOR?/!E#IB6$9SZ>-KMJ10^Z.+WX>A/9X0-NQ5'95U4^K,U M$+*3RBRG>DO#+3SEQ%;(X)\?X'Q.G.N='-;URVV!$V;T:K+F]5;MR-N"@/4[ M6'[_IKY8XVQ$]LL,(1@TDQXU2N-677KF3?T/O$F2(1%;960B=G599?TD3Z9+ M5F60:C]5(-]S[H+V+[_NM[J\@_RW?$<&[N;C!$A*""^0R?_^#?^5<+V5#E'* MD);)A:IXDSL40?[/7[:D!)']I Y&WEWJ%T4]?.4$F_YWWUENN,,1OD:7@FC7 M7S\>]>J,53/I6?8=AOXB;>^OO7? IO:NX0BB3'(D&:J^NOMO&]JU;J(.%HF6 M94CF?W]NOH'_=2$VC?[[5]C:5=< =@3[W+SE#OZ9"/[!MW\$+Y 2$P>,_OGQ MGS:7A1]=6S(/7AG^?6=:CB'IFVX7()S?]JL?_[:EH0X2UB@1E/Z!< S5*>@% MDE""_]A'2"GKT/NZ&UK>9#NR#163*/+K8;1;,CY\>4C^)W3=_"A+NOQ'T"+Q M_R>P\,D_'U'\@'$A=0[YMOGJF>[/RQ9=-4%RLB$GNC<02!G/,@Z^"@0D^!RL M-$E)5\?F75#="#B;;U0S6!D#!O\5''0#SD,?RX1KZ:J2^ \2_M_N]Z!#/*#/ MHY\?1.6OH^(0#A[^N"\*0TM7=ES;O1>#;>:JJP[#2W7O)JH"1PB[_)__4!B" M_W4O(_:YB/DZ94Z9&G7>J4DAC(DX3N*4E 8BBF-ID9"@T20I:41$:!0=D32. MT&GBQT9A/DP,ZAVT&!Z\='_J/_X5ZJ4VFTOP;:;-\G__'IZ)9^<>)L]FA5:I M76+Y!%//)=A>MLC4"VQT!YSE:K42SY>X>J++\,52O=#FZC\3N5_97Q"Y4@1] MOJ&?63^N3=.')ZKYCW_S7*OV/_]!2>2OD/C0'# M,[0L53FQM?-;P6KY/H\H M84J!OZ, :'%9+R@I]",$B;KD..*X/LSD-3Z+L2L;F3:7LQ&2),=OF@.* M))L;T3D8_JV)TA99,7DHT6F<%N7T"!<)5*)$"DVC(IU.I5,T05"XG-HBZ^:) MMBSV)_.Q8L[;E)#$9(P6^8K(=IF E=N67FC1; >\72]E2]X9#\+VR^WX.'$^% M=M"60W"AWW:!_TK_GWW.;%^UX]*>C;37M06[&^G68L>,W>?DPI'LNZ$#)"VY M@"1ZU=*]_UT:0HO#]\!?@0GR=((;:W'[;T\Y:68T^0NCKW%NOSTG8.DYV'=& MU7Y6D0\!<11X -X_/U3XB MD"$"6/H3NON4-K>6/R^!ETY<<"#CZJ@5LR_%^ M['1:R>4,IJ+-3('$#20W-><2.5O ER''\&=''1Z,+9 02@E^94#X?+S)1AB=3+#!=L/$$3-F3VOO%,D#20/V M.@DT+:E(J^0*NN9)8%Y(?3>#8S M6I#0W0@?CO[<_!&,[C-LH:^P?-(8BG"N;RES!P:;@ML\]SBS$CI0?+-)E-KNRNDUQG!P.2T_-^GWH#:>B -G: MC"RP/BWG;I>=>OQKD$&["TY6.<%?3W[>)"_#!!DSA0C^1@@RM351G^^@>[E&0OY$*0=G7NJ9^0W(1K SG8(:,D M5#.A>FY"GH2>X9]PZEF?@SL=E/$CO3IS)/IEM-AD$)IG2_,W(F$SH.6V%5X M72>9> 3]"WO.PDL@OZCMSH/S6^SOQL''-KP;; FV'6L>Z-79 R ;H PV'SOV M%IW"/W.RX MWS?CH- 3;&'LBM7>2N. UVMU/:?N4&,H]%@TA)ZFD@A!4@2&O"SX;XEK?#)H MOL,0^2,$J01TRBSHE3F)J>^HKJ+* 8&BI>Q?9)1$%03>P^M2BT^PAJU;J^# MRVT*-+27U?U%^,]8BF]+B@\7F43=^O7GC4?9HKG>,XKB -?=_J<*%UAT+S P M&A=277LI];7*9-0CSD.9^&?G-.V%N8>?ZO '@_ZZ7Y%,,PDM5IC M=:W++J+!WYHE:^Y M $L@AS?KP*^A(03P4.^TY"SR5&YB&!6 MTQ]-L%&98"("#SA.1A4<_KPXN ?75^B-B64^S8J6YMJXP=C-CK"J*E2Q"EJS MHA@1$YLFD"2>)NEK2KH])#D#1$+3?[D)#^C #HB?,$/J_PQB"YL;'Q,2U"+( M:P5G'FZ,VR8_@0.41"A\"?A;Z/BCV!_#/X-U,=A-PLC>W26.4WU% M_C,EX_!_BB)BZ(@2"8P&(BV!H2A)"I$:I5*$/!P]SD!FY7E]ULQ9MM9=LIE: M'ZP5IKC89I0.6N9PK(JT_&):*W14?#KV)].)LPO#'[1,,G6C.VPA8[; %ER; MH]N]SBSHDWC=M?G#61*Q]^5= DSYE*Q$-"+,V_5_A6+#$*GND\CXLF9@ MI9;>1+#*TG7Z-"H@SK.GP!YM;(3<"&\__IGXW\BO0%S0A"TYB;FD^^ 2LAV$[=:"1QMGLWZ^72P1E0G+M9;3=5?TUPC&O")L M=8;/,E0:PJPV=I_9+IE*D& & MB>$J(4^ K"5@4RVQF(!PETS@5=!VV"([Q!"[L MS%<#!]:S$D.P;0 [WGJR]X=,+&?_D,G6L]USA>_-"NCM!F9&<,@DHST(Z''0P MXLW#VRG]^3,AF4KB#VQOWD, ((?]X13.*G@H; ^?#,:S[2PXY>2&(PF'*[E> M@D8V/2C2ROWU:=[[Q;,Q6=]QX*LW![F"Q<:3/-_=T_\F5569<6=8UPPB6U?+ M4B%+A\&[E[2X#]QW*?_A8O/R0)&A#ANJYT'5!SK49<^!DS;,Y#JEPK+ : M9D>@T.2[C?9KEG ,3C$XG>(]O V0H.)+"1T^#Q*2+$- @AH 5330220OC\0)KM/G,M-HIR++>/'9@3!ZLOU+COF5& M+$]R;*8E"EF;']!K4W8,ECF6!JE(J.@.BRHB=-L9>X;/:]V<'+3$'[=<& 08 M9ZL"K15:TQ8WUDP@&0L1>_IVAATHE=H %#5>6U0[?1X9C1:+O4-H]RW5*##R6[?<9^BI$BD:15[2P91D1FNX:.,:^<6VVL#7HSN'W-:SI*7 MO'+Q)6\ @/CG7+OHSBG2EZ9M-#"D:L9W51.X[KT&QEH_1T] ;E$HCA:$V"/QUBB.Z,KT-D=30LA2;,; MBM[K+ME3VG)Q[:ELP73-N6QY"IMD@M=\7'=/N.OP)L\/GY O0A^$L#1Z(1(: M;( _&KY51\=226$""9HRIA6F?GQW$T6%8P'A[<7>PR6 V^1,D+0)WJ6O@I=I!:LGI%EH&IF2*:N2'KAFP04[06-W6T;*302')M6@__V\TZ-L M^Q_289[]("J:>$,RX#+A_POF^,*0NCL!NK[C:N(/R*LPM+VY5>R$P/$GYL-> M23H]RN)\-;SQ 6$/4"U,J7%]ST>!/:2U9,:<3"QL,N!31_?[G O37DR!G9[\ M>K-9].52$:'D%TX^"42$>:.:M$J@V,]$(%D_ ]UR0&(1_&LKOODP/0M1,:AB M%TKG6VI-'MP ;_I&4K'"HUHJM)9_)%QHI, I(H?2?V+YT\2V&_>?'Z5Z_LB^ MEW";;;C+E@_'R/E>B,L0H/>T@=5'C4*SM"HB6;K+L%G35#!G_.-?%/V90M(_ M20S;B?..$O\F-G,.J"=O]O*ZP5L@FKE^L-_*5!+6P[L2?SPJ>5K([A7;H>6BGJ*ZM2ZM MY+:9K9,)N4^Y4SF.G#[$_6CZBR46=U1^&I"_U.;:[4PQXL&+2;S?SMV;Z/_: MG^E0DC5HA?JF\NB$ZAX)MN3'0BD=@^0FJR&-X"CO)'TAK=PM22CJ%T;L3I+< MW8M86# S+.B9>/CS(9<15PG='):-JX0>LF57HTRA4BA! 1&D9%0DTFA:I!1R M)**R)-%4BI84F=JFUB^LBEMNOG2V=G-),EMO"ZU^HM#BA,;/1*F>_77Q:H0? M=H2W&QA" 8T&+4OU'-L[,^%.6O3>L,2=:S/'Y7=J;!:P72_HK]2+YY(NG.S> MKJ8'*'"?]WYO6O]@AA3Z"W_QLL&KGV'Z%WHE$XPLYGTBIKS/)#TQY?$VW;[ MK$_.1;Q-1R,STHVN?>D)Z0\OIPUHNG^R&?+2<#8W[APIX_-F27]P8>[^(\L MC$:?*U(-IM5.E'Z]4_J_>O3Y4IVI9TM,%=JI00%G)BC-]$[]^/RI[$E@:"F] MK.PQDG[Y2%^S6JY'++Y:<4L>,!+HU<+.?9(QO![5V,0T8M2)42=&G2BCSKMB MSU>'3@\1VRQ7Y[EJ*<>TV5R&J4)3B>6++-OF10Q-X^FC&V=>#^=FK2"-$VRV M@'^%+D2X*34CZ4'*+,%/ /#WH_.M MV=^I&*1CD(Y!^AN!=)MILS6VWN:Y?);AB_DJU^5%C"9HE+HD3DON))'7K<5C M SV&8#*&X!B"8PC^/A"\'W>^3]$_X+*(IU&"PMX'QG7+@T/TK,0SJ'PL-W?; M\)J.X36&UV\-K_? 4Y-,:;S1^9SJRK[KJA:$ X4Q)7WEJJZ(TS@91"W?@SSA MG@7LUP< )') ?5%Z/71^7S7MX26AZ;M[36 _/^!V .R;D]]!FQ9P??UQ:/SV M0!Q'8A3_6A2_\)2B /?OGN*UKPL!=..UL,!%2W6U#^ _?E/X?Q:Z-(-[-%0O M/&<10C;\0M]]#A!?MUP_.%TM#2W?V]89203ONT$8IZX*QN.M<[&-_1[,((*3 MO(ZENU#=&XXE R50<)$B4(QZ9Y U1%?BYM#U I3:]1AB[4.?,9C&8!J#Z96! M:4-RO%*):Q?9UMX))I'""3+US@#IYD17Z::0] )D"CL[/#9V<_A)Q_@9H9'& M^'D9$PNM@K&DAX906/'+%3$40U(?B?*B-X6>YR=2V%EBK[<8/&/PC,'S&L&3 M"0)Q>4GV+,<5<0JCB7<:5!O@9&X/.<]&H:"?Q+:C&#!CP(P!\PH!$Q/,S8W9 MP $*+^G M4:;3?ABBL3H-!EO+K@\M?9[383=!OL#MF R/)USW!MDP>F*KEB"DZ1>,?,5=O,)M_7BIM>TL$W24V M_>WA:XRE,9;&6'J%6$K45!/PT@AXJ[T-.B*%433VD;CI#>;OST^IH,?$ILO] M[5$QF,9@&H/I%8)IB@O*])3,36V=H$Y4&D.(#X514S>'H^JY(("1-O?-*PA TR9L#S?,09]?)[6$D<5V'IF*,C#'R MK3# EPIUIBVT6%ZD*93"WGG5U$,WGXJ1+Y4FOPJ 01])TJT5@+Y$#9AH%KOZ MGJ.ZY4J26%P;D)*5P>3@* M;V@_2SU#&@YKG_YA':-7*B =*0>YL:XV-2'ORRZ><,O\E\T!CBW'UGDVE]@? M96([S,1FG.=!8OHH?+U<]/FE&E-_"'MW%@W/M%R=(9)_2P:IQ46?MP&7O+2KU5VO20&BIT M&A,!1=,B 5!9I(!,BS()E#0-TB,< UN!WQ8EE44&D#."96E!PQ@T71BO=099 MC454Q!ZWM%9L5PYYE^O8KPZ;&1K[6X%I-E8,LG,^H-TF:FJXI9MD"@[1DI(N(:!'T^ MF5&WQ@Z+6(TTV61R*F72I55GQC$B^?3MKN]S'#M*I37>JJ3R2U5W+,BC]-.6 M%8.FIIK(E+5N>CI:#AA%D9"Q2#UMR5;8;D8LF[PPP\3T4IV7]0F[$.FG+3O= MH3I0<"8GD$/=[PQ]VIOTQ[ E_KBE1NFTS>'3*;LRUD*EPQ9)A5^(*/*TTT8+ MZROVJ)%F"RMIW*I8Z8%I0F%"GS8U*F/3FI7GBD""!C(>HGUOC#,BBCUMVA6; MB)5;E*L:5^9(E*\FD5D:]GI$2KAV)DL;5II!.+[&6ED&S7D3V/2(F/3GL_0P ME6Q1FHJM2Q-66(-" T[KB)R,O>Z<*-E%$BFDK48UZW:6& ;'>H2I2']IS*H. M3[)^O\1KC<9(8*I-$3W"U;';TW)UNSYBL=%84V<&)E93XZ#I$_%+]F3&\PQU M+AAYKENI=RE_XBR"ID_D;TAE<30CU1 MJV9*V?PPK[9,V/2("#2+'41'3:H+ M!3 SXSD1([WN6,2.,-9+ITI.LS9M"R0N5R36&E"+R0*NMD<4U7;SK1' )('L M6[5I"645W6:"ID^FA7A^:]P9^#U6Q$*!>8=C"JB2]9#NR*2D"BYGI;.77DP'.3BI]F*V22&E2I M=74IPZ9')(M--Q$]O5"'0D4=]L15NV,TUK#I$D8/L3%Q@VJKE5SQ"'DE%#<+Z M$7%AY329=_66AV2ILBT7O)&R@AB,'^%61AE72%;L]S30K94G(Q7+M C8] BW MFLEY55E-<$(SS,E(QOI#!5O"L1Y;+MH&J@^E86QRCHQ3 MW(1FA$*?TH0EV:.3%=CT"&/QRF@R3MKR4B,%-*U F2FX*AS $<96!T,W)\_K M "&EK#;&[37FE^&TCC"VT:%S#*(XMJ 6K6AUVE:V:.B,21Q@K>T9/I5:\JOE8 MTG!S6K;CZW 1QBKC 4P=,UV3^C:*6=L"-QZ6($#.,+87"Z)9U$5UID/8W^2M'?J4+WF8.@;Z^+ M/H&N7A)V( .,&CE?MUL^;-?6&65\4A3]WRD^R!&^D ?2)@B__^8']>*\. MHK_H%W7PPP2A7DI5GY VJ05E@#;)-!S]N=NS-(R%X3L*PZX@]HOR$#D8I!Y+ M0>)R%ZA_F:P_F>2+C-SP[>F_GVCVV:1Z&T_:I3/M92(LA)/8[76)L-0']<^N M!?)B,;BD&!#G0+K/W3I*OTD@&)X/=YF<4=B_>+IOWA_^LM_ZY=NMCQLP]&<9 M\%NG\?.9>LI>^K/Q.I;<6'*_5'(C9T,?2N?]]F;R]24EZSL.7&H3DNL"S[V[ M%D/JTNKX'74O@HH6"V L@%>(]%]IFMR#?[@G&0)\4$X\V#DM!W^ F:_.)7US M/N(J#;$(2N\7&'!/X.=_WZ@-EL /CFHE_E:7<-!FWI'DL+*G;ZI>*S@Y), _ M1-Z#DBXYBBCP.;$ECMQN-XLN-'Y1\^9Y?5RA*N,?B7 CU'+S%..*W$C$@SV, M01Q)K%-$;2BI>@M9-0QIF$7*RQ+/_$@H0%8-27?_^9'$?R0VMX7\\T-=>G>F M;R05RTMN6_Q(F)(!R>&[R;$DV7>!^C&F$OR'?= ]QLM*CK."=.Q(N@]^)%S( M)?@4['N['VS9=G-C9D@--*[;Z79I->^7,F,QW).(_D1Q_._?AY2XUI! K,^Q M/I];GU%LJ]"$J Z6"X^320DA:8?"'=Y7-62X'R !2:*B#GPD3>-=@UT<5CJ[3 ME?EJN_[:K8>=)K7N%:D.O&W(Y@C&F$Q-&J9*RD#SA_,4G9Y@@I-NBF1@-! _ M\1$=W[%_F&G9 M,F.( R"IRUQ33 =F O8SE4K%L858=V/=_2+[XA7E'8^:Z_E@@!98==A;LDJ1 M;U$K!BHO&2@O@KZDO%<61RB9KN](I@R"0$)PD.&<5L0WA)UKQI@;!Y0+& /+ MI:K>W:M0ZUZ#MJX*$V[X. (P/;Y#H06T,D"R2L$!N=5T@ B,2 7609I\R5V) M-3+6R)O1R$LL\>]5R33 AF6I4N\*O+U4!Y8[Z^?L0"7)UU3R^B,(A4XF83N6 MH;HNM(D2IN6!V!N)O9$K]48"%J+8M6Z"CB4XEN"K66QW_G0=KAB'P?HC*^P\ M8Z8FK3'71XR..5ZE6,Z?VL&]B7"%32'([?C4#0?8DJHDP-(&IKNM;&R%59#D M@ZW@L5D?F_4WB#07C+IO58O=:!9C*F%QL8U1_WQ^D*_2;6:E5=L"AM273-\L MB85A,[B'-=SIETK1L<<=J^9W4,U+&@'OT\T.[RXG6#K?8%6D5B^V\&FQ51D' MNADF[Y$;=[T/SX8%M144U0WXIIH^@%:##9RP9J*;F !="=B1<"$%8^?FTL[- M%Q[3_PKGYXNG^]6X>,G]A:%F=]GLA.N-*3@/'837Q >9@]0%,POJ^;7F2_B3P, M:3<.4!>W9)Z'G/FX[R.M?E9!,*JZG*6R>BVHW!! )H0+,\ V U47S-1ME; 2JR)@*NU/$XREB MX(]0IZ]/K"8Q,D><'3E;$RQ\I\ \I\V0S/F[19YLT6 M4_/5#IL<5'-(&0S'HTBG7[I@Y5I"$!NC8QN0,<<)'4@N2(2L3UJC MI \_;&(.\?4,L;MSJZ!S00OB7K.J@6*U@MEQ(\$%H1=T!'2*_:0S+;$N+DBM MP7!D>9K?Q9I!'=O-7H]T?$%#K)3?0BDO:0F\52M-Q\@N4#^SU#A/P<7J>CAE M&";0RLT5#?A+.["N/B11,B$'QVI06_02MD#LN<2>RPW@U44O:]@IX"9X"OT5 M=KG-JQ8L2UFHNGXL'('2A>20[+80,M\>=O)FI9N)=6%]M"K58FATEMU:3R69PR%A;2#+0Z.(CR,XV]I-57%I8(#YW$ MATT^#$-?M^DI@B398MGWW@AVR9#'P[[YNF7*SR9Z:2/=U+E4:L!B38*I8;8W MD ?0/ GOHGSQDIH8 6($B!$@PJ;-J1"0,H>S>3U)2%HE/>&U++>N%]C@&;MB)VU]QR$ *)8?1+F^8N_[96_S_^JI?C7877Q;Z1%P M\TB++36Z5IVMK/M*>93SS7P&VC>;2S31GT1\WB56^ECIK]/">5;KVD>AI]K?UX:XYLI'!D+X+<0 MP-MS8:LE)E.JEMHEED\P]5R"+S(MMLA5,LXQ5E&2^U M?,22&TON5:T[7Y4#/JDTO:Y*H<2JX'KJTT=5)Z]9 2.H;;$ Q@)XA7 ?B>W' MVTOFPNMYPX/0NB69;L*65L$UO8GD[EJ4V"J[):OLN]2UCB]ZCX7W:H7W:A(V M84&5< 5A3*6Q63E>NL_5[AB=EK"J"%EQ@IESORC59HR(A?>.8:E;V%O[Z.I6 MVW)"#EHCN+R:XZ0'' .2>1@?]HVF#1O!*7^U[7OM6TBJ4._:4.UR4.N>AR:) M3BUKS66MQI+99D67\CR*@Z:(A?>3X3]I++X&/E;A6(6_:$/(:3KL*56\XLXJ M*HOE&[DD)52(%L($.AP>)+Y$'9DH>?*/[QFQAG#8FPOB8S?HEMR@F\ZL7+NY M<7C[076;.UD]CUI(4<$Y>V(U-$.CBX8MCF<]'*+6YEZS2UY)$BMSK,PWH,R? M=Y?)"=I<3CDE)<>M-,&O(+G,JCK;\P-1I:AE'D/&8,K M](>>7!;_/")M'DKJ8.2%H[D-9^F&C-"X_II M8M"FO%8C!2&'V(0N$.HF0A>QJL:J&EDSX61=+186C9YDNV-V54L1>:13;';X M9J"KX;6G!')^ R%*(0I()RK?GL;KLQU0%/LYUPY@%W6U@CTLOJPT_-Y M",LBZB2;SX]-C9S/DFYV1!@3!D)8:G,/.XJ]!&&QFL=J'JOY5]HI)^MY1U?* MXJ#9R[%\K^767'J67M:80,\W1>)>U//KBV6$=DE DTW*)/:08@_INWE(E]R$ M<:]8+0#G/G_!15I/.'(UG[$(4G!(KM*HCE-I%-H7XJ&JOJ]U#5 MBVZV.%U7DZ3+5J?T'$/(B:+V6O-46ZZJ#8#;8=6"XZ>WVKYH[ &9,O,6#%?M.50-$%[0X>HDQP#(X-=:TM+5]-!N=GE9Y*+8:J1O;Z MV8%:U=)=9"%BU&;C!D7$&S=BG8UU]I+FP]N5MC0H)VO(4NUKAJ28;H_ER++)<2K)&1J^5X]*+ "<"8^G\QW&_[NQM6$Q/?GIC8NRPQ0[; M=W/8+EW^[J0@KP RG%OFBFF!1"M>F<)=(H4N1!P)"^#]Q+"7*D7$NAKKZO?0 MU8L7JCM)69&5T2LS!L4BR;9BHKU*MBR-FH&R!GM-;_S>CB/W+ ?WA2FJ&[!+ M-8,$CK4YAVR9;F("="7@0L*%1+P-QRH*7L-I):T^O9#E9Z>BOWG=SHMN@;U7 M;VZ44UW;@@I<@-2W2^:V,'EN3^6YG<8_CYJKK*N6D51)0'R4FXWYTG3MCC;N) MS]8/>KT8\-%@35S=(O;S;A*J/L>P>1Y\M!6R6\ M7Q4E?^(T>0OQF%@58U6,B-7PPJF=5=)"UET:" 4%([JJ7LB7Z46@B] 0H'_2 MY$MW#EYQO.6$FE?5^TO:+U;U*O:=XDW]ET6Q^_G%915CR;T-R;T:]_/SKN+^ MAJIWS7IVXT;MY]^H7;=,^5D3EZ%+PZSATII ]CLUBIGE\DJY*>+$)ON/DS>1 M_8\5,U;,"-Z._:)FRE@S6S80HXPD^TAQ23OI;MEC LT,H] $GKY-YW-K&50O M4P4L-LWCK<_1-.EONC#G=6R_B]4B^FIQ=6O_?DFN%Q=\?88MJ0[>X!"LAN?! M>IRK%+V%B(?W2*9^HF3J%M+.^\< ]&-!Y-B]^ " ?=TVDPB29(MFWWOKS2>> M,7@1W8KYMH%/N$E2F'7Y=I[M]P4@-D5\^SY[WUOV81*ASW/W6HHX*TXX_<-"2!!!4 91 M/_U+HE5=5=@U=&L56GG6V=VV%069D1&_&#(R$G;U/)P&T8&MP#.D?[4='V1P MXF]TK 'M;E]JN5XNYOKL]4,BBT3V_6HOIB)+E(PCS?/.JX]PV$/=]1S+O,?[X&'+*8;%G5^H!NYL?S[I^FLFKM\O/ \V&H?3C2CNP*;A0>^T =RE8 M.L"-+>)#3(H=8M*V[+K2N%=:3 E?%,W=QMBNVB*^ZOEAQ-V+S?5=$?AY)SLC MRE1QY%ES++O2LL&,JU=6NT*O6NK[\F'[\__?=+QV7GO]\+&X.I3IO8DJANUDVR0"YW7=CJZRZ2&?C? M&\3FP(6,_/ J%#"B@#$E5AD)(!+ *W0+TW%2XN IPN2V8Z??33R,\_UN4XL) M!F5U+P?\4A*&.E>F'&I=2+./^+LS]>1M;CQI-N8\;1I^.RSNVNMV]^LXB(_X M]B;OB)>;_6Z>X?I\P- 3PC.7.6O[:O204N_PO9//#8:Z6,P*16Q'Z7PX)H'0 M )%:$+ET^(8HU8-2/=?I5"+)19)[5=[H9W6(XN25 2M48][, -ZRN< MP/>@E84C0;$>BO52HEU( )$ 7B&\IRG9C*E'U)[C2P;M\=D:0 ME?RV5PP*%PPI/W3>PD^S?'+RV*!*#+* (L41ANL4G>ON%0.&E'=YDKPCR%/M M+I\'E,HQ&W6(*_^ZC5#\-<95QNZ4WE1"Q32TE;=IL)U ";NWDHAX05T6!E4E M\=J\8,KX:AE@JZ;6AAF8/(G=X=2IBQ6>RXOL9TI )WAP]P>G^C MH X%=6D)ZJZFCA?).I+UJY'U*TMY/-EL>]AO03%F*F/,%$[YTTOWGYUS>\*0 MK >4K+'-'N;_HQK_);%%X+1)LLA&88K+ZB7?VHA8>)*9OZENAW_!YT3G>;>L>V93+34PD1%$H:]-Y);_VG'$WA;IWQ:FM MIYL9AIT!6P5X\=VBYS?PR#='OOEEL\_7WOVB$'$+#E2V.K*AUNRC8IXXT^[, M>+8U&H^KIK">TOG];+#1R5"B[Q:658*?';4VLZ7I1)@&[%NQPX(>_W]1] MU#O1S00U,[GQCH*?$6:E%PZO/:$2E_(<59B/%?@$_FF!5M:E27:+ =ZSBR.V M1QM8A']Q5U'RCB9>NGT"00"" 0!:7:.WH0!%:_"F( J]D5Z%?9I3-EAH=*% M&!#Y0-0=AI__OO.4>3N/>JW'!UD>>S_Q!EC^WY?P@;XBVCW1=3+2==4)9A;X M%&S[STM%=1\_K\\&L8]IBUZPU3TN;,?JX6CAL$S?3\"-$8Z-40 M^!V5.U6CC+0::372ZD_H6_Y6M2XO@N8DJXM3C&CJ7'';83VP+$"UIF.UIO.O M;A;]RY>C]?M(5..M;-BRK1B1TQ>W9XF;PW\_ MXP1^S=JWXK%J;.[_C/ZX_VW% K(+<6O^[Z=K1,)7W:,6]E\7*6@[+L5Q;@3U M:&OS,%'R^=#_S^.Q_XSYLHIC.>Z/>_A\-*GYP2TG8B3507;F MG,REKTWA^R M%+][1_N,"2?6,#X+.?/#5>%-]9_2#P[_2%UN39WC+YJ*A0SLQ= MB-S_,1"XDV#T:JW? $(C+'_CH"&(].)!+.7'HOFB4,953 M]B?X>OAAA/W*7Y B\S\9(O[-OY]Q_,G"X8],\/&%AZ]^\?CS+DLBL'R+8@ M\(98FR"BT)KCVP.Q-\E4>H+8.1[YJ[6Y[P^!]6%BG-#J]/@JW^[7AGQ3Z/>E M/,;@=/Z<$#M\K M#&H10:;0AI2/YI&!$\F)+$O*7O(RL MA._!:EQ_[@1>Y+5Z=W%A;@1T<58FSL^L(J?\\*_(J,L_+W!)@0/U"RCX$Q6? M,7@^IVB2S )"HD@R)\TPC91FM"J3A*P0! @8P MB<5)2L*IO(:1[$R=D;,GOQ'YU@JYR!GRJ+$5@2E1]AP,B&I8D' )?TZI[W9U MPIV3"@:F1E-=F+-51PLE(DDYYSK9;L/W-'$WM:5L"Z>4<%Z0R"3EJN3T0I+^("G]V0^WK'Z78&G5"B).PY)=>RVMNE M14?Q1"XKA*X_ZKBB'E$FWA[V!+)5TQJNV5ARN#3=RX*UZ4:4B;>7NHMP4E_H M=$7BB:@N%U61*S)NA1)\8YV#?K%K34.+7 M[:Y46U.N+N9#*9^D--;Y_'8% @FKS+LU2U'GHI$+)29)R;;,3F50Q]>F+!A2 M=6BJ8H/L2FR2LH,7RW8IQZSX?MNES65)!2M.EW L2:HO*ON5W2,(?B1L>S:Y M*@D=(R+%DZ1#.\^L[(&K8H3=T5EV[_FE7A>2$L])U^&NT<5X'? $)U)KNN5+ MDU4!AIZ)ITI^B!7'2\D1=Z)3%%J4(;2%Z*EDDI2BIM::JTJBN<,GE;#/LEJ# MC)YZ0DYJ'+>.T%GJFI45Q7+^8F+JA5#"3RRJ'O#+8"&T5R8W&W JV^PO<^LN M),T])\54$( NR-M=H9.E3-#?:#/!6*IMH0!) M$T]EC7;'7[+K$C;JC6?5?C9?RN^B)3@A+,XVGS4QU:GR#:'O-:5D) M:1EG>S6KL>S(_)IP:N1L35 [)1KK"7$)>;DD*;JQ,W?<9@Z:ZQW>K>D2<4I< M2J.@7=(HU:27/"4.LT)WV>I"TH0,E'+:+!Q38LM<[TE5'&4;5B=2B(@TP0$Y M3V'3>HDW^%&C-Z':6&?,K"/2$T+89W6KF2_HMBE7MG*9%YLM6RQ T@0"-(AM MT5:K>S%2DR7+Y=4 MV5UQU&;',R#9$C...'!"")DLP+"1.9=XV8L6O[66)LR^ $D38U5D;+5:3AM5 M/KL'/' 9 M;$_Y2GY QZ3)U2K[0C/HB[8Y*A1;N]:>(:O#F#2Q6DNSWB)%>3OA^VZQ3RUJ M;JM-11PXH05T>>]7JX,EQQN6&$VF0D"0[(K>9DVY"FWS1-T17%,;!T0U(CVA M6W1.J[#VF'7$]3J[U)1!7]Y&AB B30R +4XG$U68>R; 2:;@Q)[',]N<<6I#+?*4#2Q " MG%\6Z]-.75QOY,74YLA]>1%"TL0 MD%G9W*<4\/H3J%;Z@\4O8Q%3ST!\..@ MTM47L[F/C>12<3\QLYL]W86D"2'L#4N<*A1]S>R3'<'?T'PN'V$6>4(-O8F[ M4\>]BHLU=F!OZ\49-IP4(&EB6EAWTB1J>WYC:C27O&8THXJ%7,M^,S+T3S$-(FA@ L5-SMM3J M42:]*:SF8!(ZY687DB8&P&S+-+6>;QP,\$O/(TM,A9W&MV8GS3&YF1M=7)/Y MH"\'M$63RXFL0]*DSY:C]-I*J@@B"-M%OUQ;UXI&"$D3 UC,U=TDLA2\F96W MVXHF%6:C07RW9&( @YPL8[L@#S"YUC<41VR6M\WX\MK$ !9^APK H(MA:YN; MY*0P@EN[ $D3,C"D^V91JVQ=GE[.!F.'-Z MI6P>/=^)GJE93G@? =W_.PMW87X>>8X5^)=)]KPU MM_,;^=X_W8MCT$*D8B'([^R+)\[12GS02A#?60HM1 H6(L(FM!"I6(@(FVBT M$N=;B7<60+[J+GW?RH1+=E5YL_:E"*1^-]OQ.^*!)[[ MSN!7+1*PU/5LM> O^ZAGF>O;9_:XA?G3=N:S2XC!M4L!=0X@^.3SH#VP 78 MO+N,#<[1DN*0B/CD29VE#/@0R'^E[C"EP)7A<^#._Z&@?^ \JN[O6!0CK[DJ MQO=G[46IR#9\HJ;_T?'M6/;*KK.$96=P%B/#GW.!%ZT,<&NV8@60O07/ ]'_ MU8&\/5$9K%=UDS#!EL>(/+77IN-M;FG!O7[BVS^Y.S9'7Z;<'P(W.L7(?#@7 M+J;L]-=6=NJQLE/2<-BA:N^JI,7:,S%HFZ1( MJ(PV+T)ESWW[A[ZCZ&0SEA0[Z@E1YAS/AT6XNN.H'G2%SG$WXVM; [>(2Z\E MX6],=R]MJ*%<"EH%2B4\KP//'0:(' M4* +T3C+D3P+=N MU";^B7[6J%$UATV6-=&H=21A/Q(FN1'4S\@^XGWV?0C\^3=971@ M1R!MQ;E,65T:MN'Y;ESXC6(9M/UXONW'/K"LB'N5@[C!G84GPL8?'(03;I// M3@:+;6MSKGE"E,"-+KNE@(:UPM@N[2$$K M2[]T@0"*\%"$AVIP/[(&]WVJ/9VQ,UFMY'!S;:X*#=X7\EPC;A ':W1>O!_H MN@):P9\#-^,\SSF>^5#,K>ZTI_IFP^Z]ORFM'WO.VYPF=N.\H# N3,>%5 M;WL]&*6X4_#]!54)JX3J1%&=Z-5%E0]*?U3W4U5@%F])EKVISWFN190J&WZ[ M5QHA; <&Q(JSZ M4.R*(] G-2ZP#C2CNKK*@T]%SV]^!T-R.!>ZG@ M3/(GWG;3DW&3VRV&NNW1K3U7@.WVX].9N3R&:D+1WNEG[YW>1$C\/L5A-"Q8R/35)D\MCT5]*CMS2[*.RD%3M7OV'*#/NWEVM5**(I<_C5R@=+4=VSFY;?"2K]0KFK56 MWP83OJ]A.9+KAD5:CJ_L^D5E"@IA4 B3MNWIZW/9GUF'&FRL"CS_:"!NJM'H M=?ONZ4HX7]J.U.Q-)(6PX.E@0$YO.!/#_0PSMGI)##BV U;\ DA5'5[(&-L, MM &%XI/4QB>?8VH^W:X< PY4IW?5=7JW$*KZ L[5^<8%)Z@HD54M/CY.S3OT^KI=,N;KFV.^&65&98= MRZ_!BTGQ8Z\.[(0/>=4;-+\H6OR E&#ZJG=0]>(M6?/?RCE.J5Q1=]AZF5^N M:XN.H5%ZAX[4GX%&/8^]N#N+(DA4PGC3)8RWX W\%BH8W([OL;*U%+GYG"YG MP_*H-N]"5+B<4_"14MU\N7XQ,P,1A\&]/Q!WP$;A.@K7/SU_*T:(8MNSN:CY8>A$>P#FX3MSWXCY6> D,3+8M[BI9 MO"\&]6E8E$**XG:ZA+.'-MA$_I).PE?T"#Y/B5+($I0Q^(B,P:< BRI)^'H[ M="21T&V"RJUZ!4:/@24'K\*CH\;)1F M^*C#_2BD1B%U"J9[PYNZT2/;P/^P W!IDMMSWE*<6OG\&G'B2UY9EE='>8=RP8IH& M&\5O-U>R'ORZ%$4(=NE%@.U7+> M5N1RT>S=5P. 2R?L/@ 2B-_6BT4ZUG>&(YE1<;8?9'6(0# WM/,!>YBBA%O:BDHA2]*^CW6#K5C>$L)]E4*YRX9SZ17K6PCWWN#8>6W@ M"]HK+IW?MD(S*"A3OA)2RD[+%ZWF-'+I:!33H6+"#XCYOC9*?&P1Q^^CA.GM M7'E<=(NFT6$5?F/K\F(2L,$)M&$??Y54ULC$>JQ(_K2Q>+82 N],^3UQ4;)H283UT4ZEKX@-X5<2F.$G/:$\'5G?V_0MT1Q8UKRNH+;'7<7 MI-#G05Z3^^.",9D5"_' 4*2((D44*:8A4GRS-B\P;YIKKM6."+:;OHBO@Q&E MZG!@MQ(;)L_6 [ $:D8U-D:DN.JM[KJF$,_2&.VA=IEIL'&I$HD4C3!?*&SR4Q+;S4I=HBA:#CV(7&$"&D_R+G=E=:^_ M;C,J;V3#DF<6R/A.M"#+9;24WEQVP=RQ(O&[5.A*1N*L.@%\[S5[NXG8]>/G M]96"U\*]L X<+A;5ON\HYE%2B[)G*"\YQ)Q"S6RI:KF84:ZN^U9E3.UF78DD M47C[ >'MC6A\(K[]5E>,W^+D.-3ZRXNQK M&G\-(7 J=1]Q ;4B1:%QRAKZI) +J!7IYP:!L?W,1.Y 1C6LP ?J(21< ?=) M)(BNHOB:&YN'_$CL)\9RX$GA2*G.#3ED,=FRJO4!W='I=YXL5P]X@\*8Z5XN:D:/D&4J>?:Z!B^M&>=FU(Y[!I$]LGI[5D?ZB M'N6GR2H5ET6&63 &+RMEQ6Q,Q.4R""4R?^76_RW,.9KUWV1/;-%SQ'7GP M5TV0H1P8RH%=0^KF.2Z\BI(KI4'.BMA@)7*@-'9-@^N37@0#S(WDLA) ^3HR MOL"2>.O@^XE+U5%."N6D4$[J^IRIW\;-48=<%_7%;L_3VP"(BC79:!,=@L1U M>Y=_@)LOL 3B)LGFOF/Y"WF4O]*IKWO+P=>:,KJ9_ OGE[[6E-'-Y)^;,1@! MR ^@9N1HK+(.#@D"+^,$O@>/>\&B[6QF]CRO<*,9A'0JR+6E'YYO.KSQ5.'1 M?1S7F7G7(P3-!.&VB/F3==,W"V<.N[%WN8_W2E(XZ$@[6,Z *VBQ*^D)/S7E MWL]^[DNV95XL]L>J+\JM/<^L=MQRE \E"GL]+7&]W'F\&?N82>_CS^%"P3S! MWA'X&RH<49[BAO,4*>32%28Y/AZ=WQWUQP*HJP'RGI\I:S'OWS8 M:.7R:_7&@9V=?0J([+?[=&!] #*RHCC+Z+4[F":Q'3]ZON]D.,>.AN8!%7Z* MW3X99EC*ABW;BB%;FJ;W_8SC_6.V_4LU-O=_1G_<_[9B =F%,CT_ MON*A?Q%\U5&B,>R_+B*X3SE/4#]]UZ/_2CT?^O]Y//:?GGE6<2S'_7'O?S^: MU#SVD'X0L1KJ(#MS@6QF92UZ[P_9"N6==YPDPWPG'@H ?SSX\) -F=QWAOFO MS,^/D!D)3B[E;?81OXY*G[6 YO\X_-;]5[&^WG_G> ;TH'ZXP(H\QPV SW[R MU'A1?&?U@\"_TQ=:DT+?_/L9QY\L'/X(OX\O/'SUB\=?6E7B;PR(0/Z/MUH^_"?+ M[B-6XNUV0(XC!8FB*:#A>452T^7\I$G_I"LU8J#*)_] ?17ZUH3OV,4,YP MU4*[POV_,[L_E+M.5 C;PC]8R# M>*\JS)Z\]/'HHP'*R\AH^%[&L#/^W F\*#KV[C)@JX (]PY')2*K+D?#GYW= MYWB3\OZQNN+R+$_B6EY2-)64*)4@I5F>HB62FN55;<:29 X_2KQ\GPJ8]52" M=R;6@@?"1MC7*[)7&A:D^):'IY2M26UMUV?^!"-,O3J>+:H,KW0E,DGI[A>A M7?%'15$8!1W>M\QFO5R(**GGE/9B+UGFV@:BP1,J,5[4,6\41I3YYY0UO+(, MRWQ \T'9T@MUDIE-24B)D\])13>[$K_7K68$VG&U$F!CHI[QMB?M2? MBZ.%NBY61FW;&\-GXECBH>R IKA2OVQF&\)TWZ@Z96ZN0]+$G*:>.-='^;K MR\:>QG-EUMPTPT.ZYBEE8=0P=J(URIF V7?QY:C9DMN%B#(QIR&176G5CBZ: MZ\6:F U8Q]5$/:),S(EG9+S1%&U&-#QFU^-HP$\T^,SDG-A&KIC?S_0)EA6\ M0BO7+ H,&Y,FYC1GBU-++4N^.!ILEU)W:FY9(Y1H*?'0W*R>!V.%EWBCQ'B^ MVFG8,MV-*!-SVF=]P'65TD@,)O*H,R@-_7:@2X<3=4\HF?T */4MR8D&H_:: MQ7#L!2%\>V+V3(=C\_S*+O-]3!O/W ZI4?$XD[,W>H:='^<4W*1GON06[#QK M%.#KD[,?]%BF9TQ]1ER6YIPL#^1B+EK\?'+VGD]OUEV?:/+U>J/FA ME$_.R0B(NET.FK[9J"S&S76K';C+0D2))_2>&%N]_HHST6B&U$R"=Z7@43C/<#PP1HK&"$]&A3T,*),#C1?K%,: MIA .)DQ'_9;67H":%I,F9&]9X\V*-LP/,;E9K-)Z2-:D8@2E6')2_?UZTO [ M9E@;%">H1_D6DR<$.Q[KA]G&_:#;JV>76=$!G MN8L>2R8'6U.;G5&)*3MB?]W,&M-]I3!P0DB:&.Q"7$I.56,ZV+)2FCIJ!UMA M7/S4Q&#KW?9:+/F:PQ-DN"G)7B0Y6OS4A'0/RTLLJ!4L192%=8$IE'/+62DB MI9)C=?5*A*?ED./[>"70U&6>]#8%2)J0;B+?#T!QMJN8E6 KF"H[TMJ-^*F) ML4[D$NM0%(>+?;&UTW-T;J278]($MDJ+X:XQ;F)K42;W4V!NQ@:WU2%I$ERY M67[#,/YR+H)MVZ/EL;[M<@?:!+H:9KU(9K-E023XJ2H5(GS!?QJ7.+_U MD%0X[.TICF7)*P_\N/_PV)F#8?@QL0##3N40USZ)5>7 =YX&JO$W3X++9&R9 MS+GX[OW CB_$#][BVW97*/P[0[R4BWP4]SYZOA,]4[.<\-[3O/]W%J8Y?QQ2 M*&'$IU>S%T<']DG$+,\\!VY/?40B(PKPN"(WU)X;H@'$OGNB <2^NZ(!Q+X[H@'$OGNB <2^NZ(!Q+ MX[JPWPD6K4OZU@7A6%K7!>%8&M<%^6,779=W'IYX-;W_:4RXV0+S2W) <2SX MY?]^P\EOO\F.'/V=_/Q6K"\5B)U@X$NU6H.Y"T"F%?U@[F5X6P5JIB6[ROQ0 MW$?BQRH_>/;UH5H+J=*75Z7+6+?+'SU('T^05+SFB]X^!Y!>(+U >H'TXNKU M(N%@(D7Y$ Z\EOY$BO(5I0+IQ0T;D)N)OYDO#PC,IUG.B^L'<]YL%1??P_ T M$87DX<5<)_&[J4[V.XM?DVQT9/>0JQS*5@"0C" 9.8$?\LKP9>L@)P8"DJ_G M>GZ8MW%%(1GRP'Z# U\// =.!)TWN@F(5 %(6_5@T/;3^0[((Q,RH:C'7Q+ M%*@B&?F5C/!;!7C>04X<# M?0:N=^Q1AWSSE&L(\PH##C8A^>?9G.Q/K%L]L_@_ZKK_W]<"D&=9_G,AW>V( MPB$>0U+PM:7@Z?8/DH;?\H]O1QQ*0#,4PT=B\*5!@5\'DD MB[(EVPK(R'ZF+MN![.XR^%TF>8+G_->;I94C][IREMD?/>D/G_VKMY*]F1T7 MN+6LX$F"!OMYWM_$=;Q!2WJXK>.@BIRS7#DVO*2@L#6\!ZI#NK3O.XK9 O". M+8G:VZ'8H*<=<3G-[;/^OD8'^2=7:Y7?=Y?66V[IH"1=[(U_"L5VE'Y*- MZ:*[QF'W8^+;/WD2N\,IYL357%>K5-=:ZGU%T/.?"'7N42?.4A'G@N&O;820 M'ERO'KS1^HK]DM23-&\TXO#0[(@L1K^ P9*LC&VK-/I;( M'OF)&6]EPVL F&__D&S^CF'(6S+#"%8^'58.U7KI@I7W<2+S5[IP MI0=\V;"!RLNN'7'-.P)*=^LJ2ZW04\6^RX[: [/5;_-G!Y2(G]B +O1\5 MM)K@"J(\:=J U8N$YA:@WX]#:"'OF#R>@):_KQA;D(M_-1B$7)M7(XA8MB@T.2QH:_CSC =^WXA^I8.8#U0:>=PUI=G1@ M]=T*?X%D82EP9?@H"9=BO^^/4H3 ?B^2ZQ??X!FYN]_8,KY2G MX>^D#K=;PSA 1"U6A6C@T5IT(IXZZB&=V#\H0NV1'IQ(*Q($6UT+^= 3N7G3 M]&;!=EPPNE(>IA5S]!U)8"< !&G3[9Y"^LIX\I &1 *.!/P6!?S,3O!9K>7+ MV3[@:=[>;@'/%/1"0"_'=G\;Z+_A7K]D../ZG)?LYJ-HO3C3[,96F8N5,9;- M8[.)NLS#2S:9;_\0>60T$:9MG2W4(YVVOI)LM0@.U%(\K( MKBO;>NSG?,&$_ >"0\K3T%\Y*_4D=_VKQ%0G<)6Y[ %!*W@>\$]EI4!5V:Y; MG-S@1^5RN^U2O1U5@W?($]_^H?)W#$9=SL%&.O?I>UZI9\IU -&Y/7,D!$@S M;D,S4![L-5,=1PB_M-0_PX/Z6FP*I6$IR_?-N9 ?BIM0-J&EAGDP\H)Y,*1W M"(RNL70.F6FD&9_/%&2F+YAY.Y-I;34&G3F;U30>++I39Y^M:$%L6N/,VXNV M]3JKNHZ];W^9:POC%)N? 5O@*H8'4%W7U\ZXWV(&[?6ZKM%!"SS^J 4GTF?9 MVE[PU!Y88D%Q[UCY;:TT44.)A>DS_(YDL#N21EO4: ?OJ^ )VJ)& HX$' DX M$G!49(0$' GX-2#XS17/!%$H!6.R:!8>#.H<+=,'MN&XT5]*X$847/2'X6?* MLA(+ $J(HMS?E\P!O*F*AGO0)$$[?/:-F05B73)\ YPJJ\DW5Y0;-OB520_R M>)'=:6%/[THX%I_VPID[&D,[=FA? F$3VK%#FI$RIER'9J#"FC?M_KW=>/_< M#C2G'F=6&OS4K(05TW>MC93?%:#QAJVG[G#R5*L'!% (H%"Q#3+=2#.0Z4Z5 MZ?[08IO?,;?UE>?VA@-:Q3A#\ZB2W&;+= C-+2R_>7ET!#O*U]^- M/"K9"]S8L^S&G6FA.JAQ=*"Y4<6E.1@%7*V!3I2#A>'R$Z60[;P0A"$)0E0T2<"3@ MR$9^6"N?]]JUG47,BK5:61:C@0\+(R>_9^7YOON>]C3GFZ$B7R;RZ1CR3\AB3\PQ83;3E=K82CE,6; MMJ_B@L\B]&.X1V[,"9=O7+:+$V9=HTPP<;FQ9088'^KPEA*8RJ!OI3X$0,GB75V%1AOX&8QEJYC^P^'_ITEN49#^[ M&?K"?O6"_M$1Q>C'.#J]@I[@V-GO\3YKPNX7MWJW MY%6.(,O%O+G;$;ZUZ^T]9_@GMWI'?GC-5IPE:#KQA2G&KR[T7H6TV-!D8LAS MMKT1BU;+4/JZA)/QC=[4'4DPI^[S3C^(I%ZU+EY[@=R^U(#$V1,3;];O[+"S MGX$PV^+7XV(S:WK-Y780QOI-O4&_;Z'&XL4KUXNR)=L*R,A^IB6[ROR@%"1^ M=_@ 5^],U]-?6XHVP:S/W1-\"B]D!"^J$\PLD 9\27C;+XK+B/:3&;$K));D&;#\K5UHU3; M3+KAG^ZJSB-& -<[C.M$X-)H%EJ+0:&W%T>SB;:;"+)3FQ>@,\!$<0N&WS'$ MJ?L5$3 A8+H8,/VRJNBS.?.NY,?+P'3NS,B?(=,O\J7E-E,/3$S/\YP8EH75 M.L#GFS_)EYZ$I%\F55AIU9BMP]S"I#?"&!<=75DWNA";8-*49)D[G&5/I56N M%IU0H'([*(;5O#G'A$5U M7:DL"LW%-,Z/'+K]T#!7^:)']/9T[J^$Y_(E9E>P@X@+4!:<#.VX'&_WD"'XS;W3X%WQ.Q'9W*5M/4H['K[[] M@S\L<9>4J4I$[W*OA!YG[%D!)0XLQ\!L\?F/+]M$[]RY=G M%CB7?,<)0\..N.K_>"KOS]EY^,E#<2KQ=CR0X^R;Q("4:5 M9,"2$@ER*L70,URCM.B=_Y+O?V.@2*,2SQ6]5=L0^]7E;CAD2-U50U@@^IPR M"Z:;BKRGQB)!5IB:<=6>5$+.M9N9@T,:=]8UO@98;-B41C;#5K1-UIT%TIEYP3Y>F&Y\BC M"B_O"XX-G)$[:$/*Q)PLMF>Q"RNLF8VVPY!F6=3ZS4)$F9A36&GB\WQ_;HE9 M*1?Z..MM>RT]HDS.J1VNI45#XJ?F;M[QNRN&-LU&3)J8$Y[K"T:U.LSR?2F_ MRVVH:54;=25:2CR4=9UY(/8Z XP>\U-RTQ_M];P>42;F1/2K;+CJ[NO8J..7 M.+D2@*T$*7//*;OT+&2+K14A5HB<6=1W@!JJA8@R,?M^UAWV=L/]1!R%@NEJ M. _* SC.Y.P%=NVKPX91P7;.:JQT"::R7\.')F=?#$LF%8KY.F:0OLX)ZYQ. M-;I2/CG[+5@;0G]G+T2ZMF)+S6POR)?"B#(Q)X97YKB=VQG8SB!V_<*\V&^0 M>D0)M_R>Z:BZ:_?J>W_#T]R8$4RB-AD6=8E)OIXFIB[;$^@!OY:$<2]+;<.^ M!BD3KZ]US0J-Y1>L2 >;ZK!2\\:,#"F3K[<43AB3V587BWR*O8?Z+,OT"]C2S@Y(4>U8LAG?29!X_[2H\JS=VGAB?U 8,L+<-Z3#;4$)U2-+ MRUPHJC.7)[Q6KTUPNW&CHD/2Q%C7&J=[PB1;P;C]9-0QIS.C/HI)DX/U9G5I MW#-'*Q%L%+&WP30CAX>P_V!BL,I6D]<;:;3':#&0ZD)Y/)>V<0O>Q @:/<97 M5'JKB9PD!MO G67IXGVWWJ>DA="NE/%E<\4;?96G67JGNW),FASL:#IU7&RL MK_FEK0IFIZFT6;)PWRSQ*6UI,&6<'=!+)M$T3)OH-OR*&C<=2$RLH5MRH"T! M;X*ZC"^"DJC[_0(D30)@L)L4N^6\P=,JI;:T.=TD6S%I@@=AO==N\9-L%3/* M*B>XA0)K;^[;_#PEY2;KQ9X<]%2^KW5&J_QDYBE6? 8I,=9ULU+2*+ZL\IQ1 MY'?2DI#S1@&2)CB0'ZWV[4%!&V)@.]F2S%XD,3TF3>+5-$MO%'_5-[GAE,ZN M_.TF:,6')!* 5>,'LK5A=A0_&ND;"^S,DH$?SE,D!EN3.+W96I1G&*?D:K5! M)ULK9P^T"NV_W_\["R.O'S 6R MF0TC/OU[Y7AQ>=L/%U@RC&6>/?/H%<8OOB>59YYC!3YX-M%/B\OP=T2PT=0> M_KQH3@>MR^>LRVMY%K0N2%_0NKP],XO6!>$86A>$8^E?%X1C:5P7A&/I7!>$ M8VE=%X1C:5R7UZI8T+H@'$/K@G L[>N"_+&+KDOJNE*GOC NU<61?WH^\V>! M'/F[!7(Y^CM)IJF%G )L'[B_?U9S,'S'J=T_H(=WZ M KJ5YCK<=ZH+$I.TB0DJ6$>*0S8RO MQ40R@F3D!'X<.@H?Y,1 0/+U7$\&A62?QY-4*PH"S]AY?^-?/.4:PCS&@->OUPI^>=YK^/XO-+7 M,^O'HSL^__M:$/1CY.-<6'D[LG*(Z)"8(#%YQPX3$I?+^.BW(R\EH!F*X2,Y M0;#R8CX@OF@K\]=17/X^AQM_19>&%F5+MA60D?U,7;8#V=UE\$/SYBN^J# ] MUZC^\IJ]CSO%]D&WZ'FQ%R>-Z\R\ZQ&"9H)P6\3\R;KIFX53%^GAQ/$F/?*= MUX$>LKOQ97G'FT!9>\A,]R[ :V0B:^_4-@=R1.WM+5Q-=:F'Y%R'/Q MNSVO!W3BG!IQOLNLO[(-0GIPO7IPD2ML?]OR%B)>P6'(5DGZR%BO-Y7PM:6ZG,-8O?1_N9*D5#;J"DQA=WP*[$LC^Q/%\.\W@@DO _]>W@I M YEG[O)8$EK^OF)L02[^U6!0&EV;M&%0OCP)C7RO5>>7\KS?9/B!VA'##X./ MIMA3FM2HW1-W]"ZTE]-%;R_'5Q51W_YA[B@<>PT\4E=#\)KHQPS*&)X7 #5C MV'!Y;'!8W-#PYYE>7\QL@.='8[K+V,#/.-H%TDNEP)7AHR1_'@GN>3VK+K2GL@A>6YWR',;"YBTVSL=X)N-S(V"4G)'/@1LW4.+!4. M-^/+6U@9F_Z]CM?DZ-Y/37]Q\[O#O8^7]S]-KFZU!A=@VLXR:6NA3X(-5IN0 M^N_HRW9K& <0K<40$0T\6HM.Q%-'/>A0+Y)ZUU!\H,9DA3!B11OX@G;X\>@H M[0.$W(H67+%QRT19AD*L+UH1!G9=65;CQV8+[AK\(&^:R!P2MX'G /Y7[F4Z-VEP>S3>B7&Q+38EBIP.V(#$P]\/0E\O]('W[]$VY MU#/E.D#HW"XX$@*D&;>A&2BY]9J9CB.(7UKIGY&!M*0'%8PPQV:E/F$:14,: M-;?02L.\%9;<%$=@A,#H@]-B:00]F9!J*! M1'__YY5*3)S+'1VFQ]_/[D%\X)%>SO&20A*7F;6F-6<06#7#W*W<69&LEW2J MIT<2DK]@D@1AYS4"Y2VF&U\O0SOJE7>O6"=RC1HK$'W=UB<81U8C[C#K#X6J5P;09C+?_B'N""J';":"%%3LA@0<"3BRF6FMD7N#G>,ZC8E= MQIHE;%GMSDH*,%85-HSL'$S#O6;H;J'\[>"P9&?PT&.TBC]//5[ICL4'%[NF M/<-/GV^0W5F80:L"SRD& M16ZFV*8;22H<6+ZXV>M'D75VUT?T<9.N^\]*QZ CV77)!-'@/1&. MI_Z\E66<[RS?[>CT-2KP+9:_O.FT7?S#/I3D4P?M&%ZGF4ZMR&([=;S3E4VV MNIM%JH_')^U0%=F5;G-\94"XHOTXU"7E*^^K(4%%@HHJ'+[8\B+3_Y&">@M; M\&W@9RS'.U\[X'1-[_+YID^\X?#SL19E7-^6L4:TB"B>GN[R9/(ZAO-U MJ48>;.I1"WFP:4:?LQ<=O!DX"CA1DHR%19DC)WAP]PJ#K?NG:_.84$W%S"8'OP>E% MBW.BH&&+D4.K"9107+OZHM0R''JA1Y!#QM=&T7<,15SV$F&D=DEGY9/5[K$,)^985OK%KO0+C/P"F[BCB&NUS C?$D9 MOARSE"G&E_?QY4)7;)\Y0VD6F*Q4W L>MLN*^4JC5YXM:?W#KNGV^-:PM^KR5U+S*;5H5[#[@;:$4G'2,O5,09*2D@/'J6?*IZG/^TSRIXL.TB>D3ZG6 MIS0S!:D/4I_T=H9)/5.0^B#U0=;G<59!<2SXT__]AN>^_:[\8%AJ,Y;?_OGO MBK&!]ZJ[P'<=F&79@$RTCD#Q,[Z3\><@<\^?QT_)>D#)&MOL@9<_JO%?DN'[ M(<[W5Z(HY-T&YA4G]5&I>W($OYE>._P+/B?BL;N4K2BJ=4*3,,#P_='2HIQ MO Y^D+E?,:0$E'@?(H/G#TSY?EJ!_N7+,PM<((A3@.T#]_"-84=\]G\\U8#G M##[\Y*%JE7@[''S$V$GZ^>#[ &1D!;:!ENT=U$W;\:,71NK(.?!W8)/HZ%-< M>BO[T3_*ABW;BB%;F8>-)>_[83E48W/_9_3'_704"\@N!*[YOY\RAX0C> 1; MEPC"CSPX3IF@[B'K :]RSX?^?QZ/_:?-R4;@[+@_[C/[CR8U/\@_$:.M#K(S M%\AF5M:B]_Z0K5#>>?=FC/E.4/>[!C\>=@<@&S*Y[PSS7YF?'R$S$IQ&$@![<@(H%\T"OYGT?K^Z)0 MQES,XI$Q>QCMD8T_OWS*_@1?#S^,C+7R%Z3(_$\$6? W_W[&\2<+AS\RT\<7 M'K[ZQ>/OET6.]S8DAB8T6J45*9_#9(G26%*2 4E+#,82#):;,3D-^W9@Q%GV MG!*;1[]4ML/J$D1DQ3B^/1![DTRE)XB=8W%TKY-]X/_?8CO), M4H &,J9*,L'F)8K*,5+DY#(2K6FLK%(X1I'@* _R_>X>!:RITJLQ>;'BXTK+ M7>D"60ZEN.'94\I1:^26)_OQC@>>TFO7V;(PPKL2D:2TID,!]T8YC<]V"*8A M!4*ELR](9)+2)=KBB%S-*#%;&O#MW91I[ Q(F7M.:;C9MKZJ$0Y/Z[NQ:^-S M]^58[S<)7;+X;-?UJA[KJ+FP$%$FQNEHH]V6K55SXMK:F^JT[OBY MIB[1R;<7B!*C96VEC-&S7&EI->.]Z@1I/:B/I'7=]449#XH+1:&%<*A+^"F) M]D.A"TL0";.K4%&O4^#RVGBQG'*$M.7$8D9Z0OK6] MJ'9QKF%A!,V2=%DNK:=6 9(F.)"=-T)7&QH]GA!G[?K.-\W).AKK":D:S 21 MGP3E!9:M&-6Q-NZ-Y'GTU!-BQ9567-EGO8 'FNOI#<[!Q$DTUA/2(M#$6%WT MZGVS0D]]MY)OC:AN]-03XE(C.&JX+FQEC.L(E3Z#3<U@,18#S93T MD"R/J AFB!.K%1"K5B[7X:JFH70%2\PQ+3"*GGIBM3"A6\1J\WT7D\<8.:X4 M16):Z4+2A+RJR]I&[&Y*%9%H@BG;ZN&J#D']Q,+J3:K9=2VE88+:GF=X5G:\ MKBZ1)Q864%4?]'%Z:(\$;%&Q<2Z ML/8E\=3)N)U7&:G!B@V-&ZQ*7+E>%B+2$S)@=[9EM2@K3;ZQS1)JDRK2Q0BO MR1,R0%7KEDJU=Y-(OX%5'O:RM+J.QGI"!I@56ZXX6MT4Z66NT1DWY@5\I$/2 MQ+3X)5OHAOO $'?-EE_(+51\%$0#."$NM9K>Z;DR:> M*HZ6K978X.8\86?KS5;%QSJ+B/2$9(U">Z7/9&&+"3F]5"2=$<^WHFF=D*PQ MSO6;Q<97VA$>,.=' MR^5P8G*LN1%*;;8V4J.GGA 7DZIT9S(6EGEZ6YMHV7E'6I9BTL2T6-_P' ZA!L-( 3HMVC1S8@"VX5(TB= M6*T(R9D60DB:&*N@.&//[0M=DS;75&G4QC8X*$#2Q #J^]&F2?K9+K;$IQ@E M=<-)S-=<$MX(C-BO&+Y2X+E@-LV56T:',"/2$PKC6]/R:)GS0S%+V!5QLE!$ MIAV3)L::K8Q%=;O%SH.MOFS,BRD8L; MD2:%4,7ZBT6M:6)!:Y_KZ6S/;L)IY9-C[?=JN75[10OBNK)RL+VY=TMX 9(F MQCKKU8SYL&FV9X>P!&Y&>@(SF@A:*Y&C1P4!Y%I3+=K6H"SHD37K9 MW4E#&@DX(]+;ZJ;OZO/29A,_-3'6_7S4Z?0KUIR7&V:IQU)V*)(A)+T?:YS5 M?,A%':I-%<>RY)4'?MQ_>)QI@=F;8SX*9BN40SKD28I##GSG:7XC_N9)3B*9 MDDBFZGSW?F#'%^*'$/!M![MI['O^Q=KJ1^F21\]WHF=JEA/>)U+O_YV%6R _ M#IFW,.+3JTFO8PKR2:)%GGF.%?C/$RWGSG_]>I,$?\?>T:-; MDZ*%^*"%>*W5 5J(CUH("JE$.E8"85-*%@)A4UH6@OK.XF@ESK<2[VQ(]*K? M^G&S_K#RJ]=0^&.G_*?G'A^*K'Z[QHJDOY/T1[9)/[7=]^)6VV#N I!I13^8 M>QG>5@$L))H]+YI!4H^D_MU2GYZN?._6BE,MVI!:I$TMV,2,7^^TD?PS<<[[ M00&(WRZMI;_GB:M6 (CB8N.X\"%^#].*LN?#(WSMA"_=-[%*3 S!US@*FZZO@9SB') M19+[ZPS1=4ANZASN4]V%HO_H^/%GO+8K7='E1YWW_,A6WO^.NSV=RQ!\JNY< MO+M\[G%W^9S4L2A&7G-5C._/VHM2D6WX1.U/FKYU7$Y(@KG(C11($Z]'$U_>^K@%3;ST/0]OTT1I0S>V M M.I80UVO#3SA:6@FE 3Z?-?\9""8/*9F2^HB\#SXX.-\!RD"Z(%4PP+9.RC M_8??*C# #.#I2,/^571YE?YY6N'J9J(4%%DBR;U6R461Y;E-3MPAX-L_M>5* M-EQH<^ Q9LN!E;C&)K(NLN>!R YE,W-@J=#29[S(6"._-Y5^;PJG_-GAZ^'6 MA9\7I5UY)/M33P6M&6EI$RII(=;1@5,$)<-;.9%3*&@GO.KZ)#1:RY9C8$9+ M79;(QM[.D_ (;!3?$BQYXJH$I.1(R:\A,GZNY(G;BJ\X)CP:Z,+2B<:[C\$F M[LRD@E44&1KQ%\AA1@[SE81Z-V*/MUO#^%%ZI(*"UG%A&L;?=2S9]@NV"F\% M6$%+'7U^K+V"5K.C:>G&S ('RWW"5D_&C6RI$NSJV%(K&>IB,NX3M"XQL:T^ M<5< 0@"$ %<2,G\P EPJHWUI! #=3:-L@56(R0W:%<>C7*M2@@A PTM'DY<. M76WJX8EGXVB96%ZRCI8-/'!(/Z! ))6!R,4=ER^#49?.&@CW^T--('N@!RUU%#@F=1[D#I+(I MRP%Y8*"Y0C[5($+^*(**$P;GV(2JR84/T%^Q^A/TO[$2T M'?NA6/RE"OR]RX\ZOC;=FJ.BO_-44Z#[-1VVEH?)@]Q-)P]*8.9GXOY30,TH M\X@.P$LC%"M0#^7V!CSP#CP_ PZY%Q1 H "I12N*:4 5;QWT'#.62Z-^+1- M&0 OPDKXLYKG!;*M ,[Q3D84V*3AXDW>S?)TN27LR\2Z-:^$\#H-N!W"8"C' M@" "Y1BNTI\Z%T2L%]Q"V734-K\N*Y@YZ.;):4Z'$!%Y4 SVTI;IE:4=H'/I M[[(S&9Y&A#SD:T@OB8WE%U7MOV,9JF)K MU(LO"XU\%/S%@C0$"0@2OD3.Y$P'5U-G\-7H,9OX/H\'F[]#,4@J8Y 43CEM M6054LH $& 7?GQ=\UVS%A:)ICT&&O+>I'/R?E'*' E M ??5>T(G .$Y#C1*8<]<#"/]%X11(5@HFE^9Z1 '(J>'(L^_!?'Q+@[]R,/Q MGG5$/C2PA*<>'FTWG*\[\M=2Z:O> ?WTBQ0NTN08">#5"."%LP#QO4[V'E3RA#>; M*Q=9=]"U*9XHM_]_]MZT.7%F21O^/K]"T3/S/MTQQD<2>Y^9.T* P)A]$8N_ M*"0A0$A(H(7MU[^U2" 0QG8W&+!U(D[?-BZDJJS,K,RLS"MSU;F]IA)IAJ

&[[.?/>OJ$>NE>E/$7=O;[AG(97M)?U C8%]%7KZTTDS,UO=T2U;G]G(TF M^TE^71A!6849\P_DR7*6^P],U$UY)B@##UL 1ZX->RR;;B@[=&9"9R8,4US1 MU' E] 16,ALGUR,[G5.56G/D)(HOO6JS >:'.@FG@Q=N88 BE.E["5!\>3,E M(-ZO6BIDE4L52JE$0J7;5M3FK!*]+",YAQ?KJ2_1H^'@MF0FK,]Z5?(-E=.] M:J+;RL'_=T902B%R8O2KUAAL[033 MD7?!B]"O"?V:.XE5? <# \KFZ0*IRBR>6?;$6I=3QO&>PEA<5O&[<9S4AA-S KG##*CRC)NE2AJ!&4<7K#07P*9 M<-\S+/Y/7>>$E^S(JMX:<,WY) MF4]1NI5[:4!YA;<;U 7R,6\SDB$IEDS8PLI-Q1C*85@C='G"L,:M&".NH+:A M@+X>E4VDN*Z6R+4,KL;S2RF3J XL 1@?&'SP(77$_ B%/!3R,*YQ&Q;,^X2\ M*/89TI 6"W*=C63D%V[!Q2)(R&&?QR-Y5W<;V*BA?-!+P"=_1\UDF /9C.#! MOZG9BK ,31D0_TFB_WTSDK@VS/5H<@,NVN=;,4B@LXYIRKK]3O_,B#MYI5W) M#[B:W#9T.5>HC,4E#^8+>U %D\_"<,I]ZHC+FS+?6M8_WYCY UGG:C;_(M39 M.*F4YY)1F!L+/<9 64>9IL%^W.^SVKU',2>A,8.1C#\B&=O*2=$PKZ%Q/TFPO< M? 4#YSR"GBK/!%HM]$DR4I]L:LV6W(ZN&E#08>SF@3Z2WGX_^!]OV3"0?L10 M,Y86,32-*0+HM@Y,F-]GM6&^H1Z[5Z5U]0R6$+7R>S-@B%IY?4\XX28ES!VP M7F0E&$-B)MBR;EL/A&T* QE\2P4_8Z!C*2R_""WAT.7]7)>W+JQA%T2K;2!! M->6B#J8\4D1-9A!TRQ&[=R55>GIW/.Z3#KVL%VDQG:97P,%-8:R(T+L-9?IN MO=LOT]WP^.EKPDBSO7X@9AIL9@P/7AF,F$$=$-K)W\].OKJC]O4.T+HK8W4H M88P^8#WY.G*2YL8I]25"3@NLS XZ38X6N<'? MAGO_2D;+M5B7;,VY)"?WI-XPH2<+C28#911"/'_16VQL/0 R@0D,W BO/98) M"Q#G\PR)T-Q_Q=S_JJD]KVSZ[6;[7+K-"L8;.)2X;T0V&]&V$-<1HOGX)V7&X/Q96.1 KQ1D6CN%:6T<7G:HU>/B-Q MA7!(IU!5[R\F\=%$M*&B"[ITR42TT"G[8K>0MYA9<)$,MI!SOQCG?O[]^:VG MOETM5N[>,1# %-$-6P[[#MRVI7R#2P[=X;]WAYORS!7$VK *Q?!UZ(U(I)\H M)G)"7!4652[R7&N\/)D,'T7@?G0\%CJ]H2C?J[/\%6[M/R#*/::=X8I+9<1F MVXNL*H[;I)T805$&_G \=H$ZK!NZI8?A]MG>3?U2,$UX*R^O9!-" 8;^PQW[ M#S=(A1OTF,.+^)#S/^U8\&QH MD)1YPVS!@RXC6/(@:TQANSXTOR-FP;.P6FGVBU-6UY80I\=&?)SM-/@H I\[ MV;;CCL,!9\C-.W9Y'MZ=APG-WRBE_RO<@KR27)3WI/M]28&.O&JG%OU!B2VU MF!*73XJTLAKQT<3E+TA"-?'-U$18]W"3Z8C'-<:AHNBFV?ER#@AF#(*(YI+FP'U@ M5])8T$=R$WB<[' H2_8IBVB6[BZ9)-FLDHE4OFI$GL?+?@^XE4EH$44?Z%18 M*1'*?)C\<09[Y'9D_JDHI%/IH3K@YA5FK>OI;"8R9Z#,H]R2+Q9,>E>UQ3'S MAH@0H@P>HL/@$42(0'L0QHY"I_ ;Q8XN[!0R%E\;\A2]5;O*RVIIUZ2$0";2 M9BIJMO3U\&EY+;5[#."J6$Z/LKD2SV;CU$LJEYYKG1>@/#%4Y$/L9$U\J"Y" M=1'&D,ZF+J)\,M]?*LEFY9F="N-6.<6V!W7NEM1%PQQG*>/H@"?3 P'%&3KZ+__NM2V3F? MOZYK*[I=!*J:BE5$0=&:Y+H^%<0L^;PJMI@;TG.I8>+):+*E+J<,]9&NZF(G M7P9Z#N-^/E#1Z.7,HE#BOX3$!].1OJ_$QWA.*;^DJ.>*KJYC\5'D.S&^+T9\.KI$,<9\![P.^Q^<>)%@Z)+ MCFG"*D#'A@"&Q!K""@G*(#38PHN'\*KQ>KGO2%99GZ@674G-.';5L/NR70=2 M>@S3WS;%>+V=5;DU&R7S0SO1F8L-/H;P#6,G@5%"20\E_;M?,7Y^QOL?2WIV MTQBD2[1*DC)?RVF)]3BKZR,HZ8D?_YP_9>J6P YRLCP%1LM @66+^N!\D$>A M._&N[-&OH>G>E6A^T\HOQ#L,V?^RB=,WS?YW>O:O5HKR&Q]A.>\$JQHZ3"WOUK"F2K%L()1 " M-(]0%E+H>H2NQW?TO._TV$:NA^MKE#UY9G;B? H2X[G_Y*17VD)5I]-B,2D5 M\NKL"3@B&!@P>L&S/-0-WT@WW']8XDQ&P-5.?%C39*^A?@*SM*!V,X9$2]85 MPP3_D1R8+Y %_R@VD1+=G8KK?@G&P)Y6K;IP&.= MF0)=:A]ST+E%;1F53:= RE2[TL^.K0]=!%O[:+ MGO6=U#.DP$Q@S0NP,"CTT4,[//31[^I41S[Z3J1K2**;?H$^!66@$=S;PL"DE1 M3 _X&"W2?&Q(";P@))-\*B7'I7@ZFA#2 GC=OX1S+0/]Z@<-"&[,&RMUOZQ# M4T6[#0DYSD5;'X@XLI3W'OX#9>']"_[QOBUILF#"$W%\0( H?)5['I+D?Y_/ MJ'EUF^B8S^/#"TT<3OT__'/?'= 1R= ,\[=W"OL6-<9[3*,#>21'1%,6U(@P M!._]+6A+86VYBTRE'NF8Y^#_WI[DD Q$_#&5^F]B]R,D1H"24V$5\='+/?XC MFCRT?^-O>1^AH]O[S+ 4!%^!FMXJ"QD^>^^I:%-L8_:;IAX3%]J3 U:+[G8 MB/?8A%[!?[9KV:/J O[LR= 1L8*=?:&%9 RAEK-QKQB7+04_:YYD2D3%"$4^ M[F;KDG'WX3[Y W3%?P16H/03CB#^AZ#1-W\=4'QOXRB?)>>^$'_TRN//NRT? M57$TK8.SA*VVN6:?*#1K7/T!%W,6J]E'G[+.UJJM6KF88]IL+E^L,M5LD2FW MVN#7"OARBX\FJ5B*OJJVKM;:; M/OETCP(1S;+7%Y@C_U(GMW(G=Y,^HD3\Z MYXI@2F,\YRCE4AZZS%>"KFS0@W9&&_B%T0=U4[8@7A'\M3;<6G$[(RZWA3$"HUN >LH0>*6ZS0#K M$"P;J)@Z>)ZDR%8;3#JC&9+JQCU$/D&E(@HKL;Q:BY(1TA@R3T6[@0,WBN[( M \8^,8Z'PZ@?A&Q)P@PLQS8=^7):RM.7?E,J(-Q8/*A'_-\(_D^5 :J+)6IY M(L.UBE6VU2*8:HYH<94* U0:^+Q5+%2+^6*6J;8))INM<=5VL5H@ZD G9(ML MZS-X("-8BE4;'NS:&O\;W+ERT2H5DT)CRA4VQ5:KF!H[1FYTH;T(&)'^(,80 M_>]-^Q\=Z+!83Y&">_OC'[1\>)S[^=T]TCT @11-4?\F\'$$ACCFFBB 2

MB*(N/1(_;6,DVV/9Q-GN"I!XR>\!68YH*0-%,($H/*!(!@TT*7B:"TW@G[,_ MBC,SY0B*X_SX9^^UZ E@0D"!@+=Z#\QBE\S]XR\"K$H I%X( P%,QYP9F%>( MF2,"4FAKB$D#&PD;.GI*E6GEF ;AP0T Y:_*-@$(+>.W6.LIH)CWLEZO6'ST MYA$D#'ZY;8C04X0]BP>.A*B"IN@6!0@:X 6H^P8*A&85'=O-68"O\ZV&2OX; M;-!2)T03C 8S#CP7 ;&#K85!4@+PE3,$/S@F]$X!7RT4";P(Z5M[K)B#R$PP M[35^FO5($.TCKQMJPL@:*S/O'7A!I@Q^!A/0%F"K8.RY _(H$_^4 T@H#'[@R+/RY@@8\S!V"@C'D5[J'I>/QJRB-' M0\)DN>R*7PGO)\#WT8,MXN"NF !CM(T3S#\X($F;#Q@8C:#+R-&LBZ;8/ :K@ 8&>!/ MPE:O@R6"YRDSN(R?KARC;Q48IKY5&P)27K8 V'N #9>@=#"Z[@ *-F6@5&RH M0/+ .2(H,E)Z)!A$.O Z;?T OVS)'PD, 8O(<#2P($!O6?"*B2:.[JLFPC-Z M8Y M\("I*)M;PYF 56CG#'C=LT"_;D@7\:88,T5WCP'P @&GMSYX>_YN-@(^OB8# MM0T%1QA,@([&G_^$!S,X;MR^9]BIAYONF.BX\(W]A0YQ!9Q_4..#7;4L 9QO M""J8(-F2*E":4 M6L&RG.D,JU>T$ &U_7/)"P42JC77M0++!^-E&QA6FB(@QD96EB2;4(HC%(D'[#M\8 QE2SX$U;K&EJG7\,*^+60 -Z6#K=DL/:US0!;'+MI(IV+ M=A&J1=M!G(:W2D):#M@"0V!>P:6;"E+;0].8NEIS2Q2L._ZUYP94HQP'0A7O4*!_^"A.!: H(NR MK.\D[8B1\N[#7YC-P$I0&!-(H$",##@ [ 0&MV56@#]80S=C _S9)XS>>>LJ6S CTT+2)$)U 73:(W&I(X=^)$]OML_V M!U3V :M9NW@& 92!Y>HF71YAM;L%;;:PS!I T%V3$"Q*@MW%X1Y :L#O826, MKLG0*P@84X!_!01Q'P_W">@4!] >"+Z,59]B@S?I[M8"'>2?EBDO9"!8.'QD M&D,%VHO(^_0S0K9W%*>Y.Q^DWFM*]O%G/ WS8P"V.?C00=P<$^P>V9XJM4+Z^P\ M"WBFRRO7;7UU[Q^(\SL%_ET<*BMY$$&6^2&:A","7PC8+X*6,QS19D3#L0O0 MJLQBH[(+[%-%K^ER'SB=OOU+,2_BGA.HV@X'.%SHV% (9< &,#*]^!?W7]91B+ MWWT?^QA>>-,4% Q0L#.*APZ.8^"]@:2'I$3.#E!Q$$8(ACNP/T]8VPCK _9+ M/ R?X&3[T \N]@7#G(Q'P1@!8V,!0+L)^+-B! P2!<1=A 72=YRSY%?%R M+.OX%:Z#X\4D=%D&!LL#,MYWT4PW5 L>HB%_$?*5H@.]8!OF&@8L!.@5F7 3 MP FF^4SQ!_BQ)#/C<^5$05=-9V9+:T(3EB@:9"F QP!'HT % M_+($9@8/1>00F#+R+43HF:&@BXG(Z^-U[[8&["@8Y=$ [I:,1FPI9:,U6WNB MMIO_(SC9/#;;*3Y- $Z&&^<&7JN\4)"#$Q#X[RS@=.J1.IGB>+5H[K&9?31V M>'C) 7C-'ZO%N4APEPPW "$9"\!3[JZC(U #?(O\82_N >9T%W >F ;)C3W M)/3X=_TQ"QQ!A5$>-V:W#38>YB MF+MXC[F+@E=KI9LYBJH4]:H:R3-]W5A6)\-F YC#,33C2$.F)58X.^QS=[UI-;7%]3^0UP7?\\H[3MX=8#WK_]HG MW!\<.9('B@5LF_5O1=<4'6@Y>$L22"AT%=TC'<A4^=+T8 :* M!=QN;GM\*=[MSFMW/(S(5A:&TUFII>&+NA:R5D9/,H%;FP]?H*"I$;ZYH?08 M?$SO3<]+CXGL!;2QGSA!=X3P/D-W4+ %6@/P,0^NA0'TQL.V88H&3&,;F>,X MNJ*! PQ=:VRM?=>X_3=P12"^.P&-#QW.38?(:N#5P%S8WKVXX9P#%V%KJ9Y& M82%&R@+Y_0IVTP#U8&C?QI[.4 #6Q[^!E6$Y$KP!'CKP#F4*6 3:4]Z-C.O+ M8+-($X!-,G9-;"^D>B3R@+.G#'@#B;*]\+V1YV2=^M*_,6D!9"WF:G(-KQF!Q^/=6!)C*!-M6\_ MG?VV"%M T/!4ANN/%'*]T_J^I%0W95AO+",\SQ9@2?LUV6TRV4YG/!LT.6&L MU9=.G1M+_4_+V_S+)$UWE00&&D;K)+8YFC@[LPA8R$3)B@9,T/+N_OU"6A6L M@3#_?];N- (\:P5";OOA5ADE'\CXEG/G.9KNC"PT(PO.R&WL=^%TW98TE@>. M)M>&B!B9=1:*57"_N<5X]5+ME@0VDB-[@Y>AV:!F05W]Z?O]YW5IJ-9WZW#@ MTF7@;&C"S))_>S_X9P8GXCH=T"25L,V[[PX$C!1%XZXY]F_]C.'WI_^N5#[Z&(^'^W)[^T*E'U.AP-S@QH0"_VI?W8X_]L0EPX0COVY3Z%!2>M_3']Z#"F\?;]R!#R SO4=W7H$(3 MWNP0S@Q&:?X$@?$-+;B/0T7-5@2Z.?P,&*H_($9.L.6S/P8$9B9J6@$C5-BSR*M8Q%37*:,>:HE_=7 "!OYU)0 MV_W!5Y)#PXQ0B9"-+Z[H;YTP[P4PQHJ?[SVGQ@V+K@U5>;G*D'9_7K95YI7J MGQA,+7&K?[8_B])3OF!&8@DUFQ!83D^G1NOQ7O%/L9K_T_: .5356D=EK"TT MX\"5H[7-S2=WP,:;RBJIDO,,MZ:K T4JBLF\ )-88C_^21TIFKK ^7=;7+&M M :&29S[P;FN=8?3DO4>9J W2LLTG67*]Z-N+I%"E^['&S1QET7C(H5\XI'/) M4XJB>2JY/:=\OW6H9.9%<#)%!G#';'()3/NNNY^GDZ5C26M2F-D MZT^DD,I5YQDCJ5075TBW.XFU_:[<.V^]'GS)?NZMBS""TTPQ#VT97K (64&I MO6Z=GK+M; 9D8P"6LL @%'O(/> Y!^ AAT G3"M+Q%*D6R&=PRE\CF*-86)> MV?==5+*#VR+BL3_=K_Y"D@5_25'Q!R*WG0H6N2=Y,(+/^NF.^ 4F.Y-UE,_J MPB7"=%^8K$R 5%+ARL0M<7>IP*^N&++N"FNH8TG',-L9I3A#[GIEML08 M<"LD*ZZXG!DPU0]C*GG 4R[DG2[;N'3:DFU;VQ8E0B!+R&N$I)B2,[7<-&C' MAMOU6CHT ITTM =X+D#>0+/:U=>^3B3(%Q!2-@G!P([B(C MH$# !A-G,,)?4-#[83HV+'?#6X^08\!7/*ILBV8QL!;"P!+ :V"9)7@3Y,BY M(YB B0&A\)$!X39P4228D28'=PO2Q&5/%S3LC,?R,;#=TT>&IY^"A:LN )J_ M]!;\!PCFMB1T)JRG;J(]8@FP77@/770C;_M=2%>XUX@$WF:B.L,]=75$PC#M M$9LK+DO"3W9; #YPNT1Y^ZB86_BO <::@_78LO4(<0C=FE.4M^_!B2[WB' H MN)*I((2QU_GQ(;C-?K*)LK^P$@J)!ZN&BLF\,F =85M;B,UF@COI0];T6!*O MQ5?R#7'7'(R'":$>W;D\P,IGH@KDFT;50!O@2SFH,*'D&X0 M+P?6K@/R&I*"=A"=6@,(88L> 4:&C)00_S$R@VIJ:%LNO06+$]; 6M% MK. MVN)SFK)KT2&B@DW1C2D\A@"QK"&N>L%DA\:BJQ.WR'<1'^.^XYB!%>XN:(!O MRI Y;%,9C2 RXJ,+9S8(+'\/4U78PN?B>BZ=@&H8' VHD-:$)2_@%Q/5P+M_ MA+!8^\7W_G/ 6QJ2+8AOC'$.T&*V3X)-:4[S)J[MQ5^"9? N-"OXHO\MKKYW MB?@O%T7HD6AYG$F16Q1F#_T-%LGCZ6T5%)2^+%X##C6>QSPR! M.7*R#8X$2.3WF;8SHS1:13N:R&9Y$!XT&&7)"/TUBX'+_%; MW4GRU\.^T>F:B%C-^* *O8JU .('UJ.[N7IG! )0&@#^,Q41*AO1 $[%#KH< ML"64EQV:.Y!3;YFN".[7_&RUI'41E^;/G8FBOF>>(N\(VXV(/L B5'R[>H12 M>)TN$HBUPS3PDQJ[$!!Y SHCBFDA6\*0!'MGHN\(XMDK0P?8&\>,%CR70QV- M7@!/?+CI'@CN5%!TC%6)YX< 98:.B0CN@:^+Z^WWP/&Y\R[LL0'!;8#FMW? MZZ("OKY#>( W,(,! H+;>GR_D"4=6"&/%+LM<6>TJXUT28(@) &C %I[R#LN[BXR"%!P!W+@=M 4 M.$O K(?)W'B(!P@,N6UOPW?,'+!C4]&X*]?_J[RN:R#B$'XK.,_^\4D_^/JO M2T:5@FKT$J#8P0+SNX3R2(50'B&4QSU">7P<>H+^$/1$],?%RW=]H4;6/8Q\ M'VUM[)$@-6?-I2J1\WQYL98U+C9_^D(V]H]_O-7[@Z^>S>G5=!^W/'W1/W@C M8V+DJ.W1/@0& ,)N![;1P:GFAD>\@*#?.$ 1&8BM#0-?/EM4L/Q6W?NBL<"F M?238(Z;&1Z) .P/JD>AZ;2]PZS!?NX'MJJ5MXW'W]@G/W#.) 2V0HYKP_%1L MG?MLWV.F42"&\0?8%G"1+4=$/4'0@] \O*8&'O3]61O"GIF=[\T??-5F=:.8 M*'D!'AX'TO& !F%W KE- 99R$1$]N8&,JF]!YMV[1T^(('_#H(]/>A!4HK4+ M6L)@I-L,!P/:XRB6FX^ \<]=#,:]5\#GPG".=^VS:Q'B$UP%LC^T<%$C&U&P M<*NK?>6A6'N1)V37[Z)0"/%AY\>\*7+87?!] T;HP MUU[*\L=?1"C3*9 R3&51!C1Q _S0 $/?Q33VW(<=G8&GO!]IVY_M?I!W2PO7 M)9)02;;K#(9VR%LW4)KF")F2NP&!X,OIO!Y? M-@^Z*K/&1!ZV#7E\W2#S&K!9_MLQ1<=9<>[UV#'>>'.Q%U6M-ZXDBX!6B@DW MHF8"90%<34&K#*2\4>8GBHH0&OZ*AK[CWXOA*>"QK6 4ZEFN9[4/T M/N#(/L*R0S!SV 9!GME^&-N08$\<;/'AUF8^2.;CJ@GC^\(K?F22^N"!-3F0 M=0,#J(9E(:M7V9$#:(^M88B>N0.4=I_VU@1\(?1=GS47+W#7(>@G. !=&70/ M#7C<0%CK0V7RZU#S^E&TBT,/P7WW:*B^-&A" 7+IK\P6]13RNJ1!>W=' 73) MZMVWO&*9'@WJXP8$>V_RV8_[@7.?'>YM*I@UZARG&WO[@??>,/&83VVBMFUL 3M\8C1KV-\"+6<$Z*N\WD:-[N67IC/J1=E(^2E& M<8 1;U-?%B!V(.3O,A2.O5T[UA?:WS?1A0RT8#XX M<$Q1 @!T2DV,->CIER&Z$/30,OT]90T3IBW9MAOGTMU;+>\C+_4#B:WDGQF6 M+*@-8( 77A>)*$",\I21 ".]6-2Q-@ :1,:7@:@C(\J30C[U##4^1%T*X#OV MTB:0^>LAJ.-%/1)=='E[.*/U-E;P^FSV[UP'AHR_L:7>4=JAJU[!3SUT[!P0 M#ZBC[63AR[T\+ZBB+5DC@"X=:)Z6P8]\\'IBP.,*[AGX%_<9 M$%$'<2^P@,CKSL+=+NL8?;SPQJL[-7PXS)SRFG)XZ5J!9_I\A[=)]-X-C M+A#;-@O8 ":5P&/= ]_[Z+6I;TOX+I$.9FHU2 M#YPCZVNKNGL_? NV%P*2%[8P?M=4BT<3UO$I$8N3D:B7((/.F;WCY8%P<6O] MBMUSWDB8[H+]N+#5Y,-KE>2C;E[M]X#&C M>_F]4/H]H]70-!=RVJ=]'V^ <>Z(Q_TZ"2;MX&B%VX#6IQAWVS*#]J[7.0I> M1$"P;]ET0U9#'+]2H+[CMGE;VVPHPS&//.K!B[Q( LZ31QH7G0;>P_=5.49O MQE'X;?H:3EW#G)^@?.)Y.L\%0]87<0(KL@1I)-#6UG+$=D)17Q@:X&2(:9[= MQO$MF![COL?SOOQ1?MB97 =J'6.ANY[F3S=U"ZX,+/^7J_KWQRA'I/"71]3# MA1(&;OBT';SVG9/;P]%/PJTBPI8M\L&WZ7J'KUZ[Z@$]Y724+"-HZ)NML8R\ M5*0V S<(QK8M+F2+(51@OOY @ T<00,&T;13B@(W@)#>KS?!RSY S@;MT[9]U M:[>8).,V+<:Q$=C1#&>,>ZL%B[3=)+_CC[E8-^DOIL2;\!8#[N;64/058 Q1 MY$_:!3#M^K+Y NEP[3Y<)TN>^1+A=]_5LG XZ?TWOIWN[G MW08MR*&O"\ <;>_26TZ7V%2E>+>2(LT!URWG<[&(TA5K]*72_RY8/?Z*]^C2 MA$!$(7Q4(2*$=QW%;$,A,S1*V?H7VAI7.&,#X*?R"P4M@-UF>5E#L&S+(B@@ M7ZA&TGRU?G?7.-9M%0LK&;;)-02B*/(T?BK@-<>>L&N@BP:!41:P4F&K4323 M@0(L)YC:![T>??N;6TMJ>46\\!<->[.HOM,M7G$+WKS*T\,4/%18\E-9( + M5R['!FKI:NTZ:6G0"1MJCNQ9^KL41KCB7=-IB*^"Z_OV:?5(,'MI67C"*!5S M&TP3#O;*/]ZK(72SK?8*%8%U#UP[= $(?A$X S(TSX31A3@+/POGO1 -<[9>H5@_7@"4(+#"8 M5T'DCMZX^'OO11XK!,X_P)#A^O3+_T]6(3T[*)_;3=J1(\3UH266'Z MX^<(2[.C97_!.Y&G8O \^:.^7)"Q?%/P$ '\S;D^_F!O/]O'8P\>0R/EHL!V MW[9BH7H] ;(ERI1!.5Q;G8("A:[J,;><9FQ+Y-W&=CA\M./]DR7JWBS,W>H? M>L]12KG5O_OL^O@IV3 HF-(65J]Q3->Q)I7QU&FPTU%!'D1R MLWE=^;3V8>?/&W0C=6#%![>X$0RI 'U 9;H-,@DK6&@/<\E@T\@!OF<1<)'C M]A8.E>@M,:/AFO5M8B!\@)=Q 7,<=H_ULL; 2T6@H(>*O9=XZ^@H@N1]NKWA M?MEWL&;7XJAM4=.26>!@"K9;;9\G73T W8QQR%>D[[ M)G&AVRGP1F:MTLWYJ)2?-;*EYTOEPGF'+@P]D(]O'+E_CW4%M#-F=;:3?6*(;?Z+0__!-9-588-19P!E1;![FF5;&*Q-G6ASZ2X1, M/FR7HAQ_WK%;D):,1;WIZ4KB9]N8 7:E4^2OWT1Q"F%#7(H!)8:'H4B,]TV8 MMZVAG!-T)W)R/5A9P3EO49(.SF;W2:@!J(D4D^6^Q[M/QUX/"G;FVAX[CW;[M+ MH9V7;.VNAQ P#\PI)<;@Z\>B ;LTQ8?=X0UMB6T[:_@;[,N,G#DW P.ZJV@4 MJCW$^$ HE\1R\S@.\DFQ63IS@'$K[3Q?B'>&X29LEV(P.7[+@ZAP"G.V!PTI M;KU*7#BT@ZB.>XSJ$7^@("!*##\I;/TNE+SI;WO];FC+R][2'+AAKY\!1P[N M'__XM'[!NR8&TDKT@87':CC)%U"3P6*/U-95LAEO)A\,_QU 5D,'' M)ZBX&)/$%"^2 LW'TF2"%Q+ U(S%Z-A (@4J.DC]P-65)$6&=Y+AG>0]WDD*'NSZ)KH4#4Z>I[AYW>GKQ?@@7388Z-*ZVF0[,JHJ MDR@U3%AA5.QT*8LW8OJ(IX//3.NM M_D9>%"817IKVJE)1@9>&9QQ)$5:YWMJZ6VFIF*L=2TLX"-3,C#D9$G M1GSA3+[$K1=U>I3/O90V+TLP,O!VB8U2U2I9GZNEV::BGE-D?9'TFU M3;TQIYY(SBF47N*JF)LZL08?"[[=M-ILNS"O/ZM*2K,;9F0F;<8C,#+P]K5= M[ZPKU22M9GFQ5Z'DI)!@1QCP?G_D<)R+I6<2EV.%4B([&SX-&TUZQ">";Q#;Q\R$;)!]ZFHVJT/.N9$-ZJ.V.!3P9%]14@[ M(K?.D%W'>DY;K8E8GS-@9&">S)B.LY5AOD'2ZY?Y:B5%(M'."(P,S+/03BTZ MQ56DH,XGS\UQIJ*5I\\-GB*#K]]H[5)C.:=7;#8_Y^7)1!*:.AH:>'^/?AXQ M5A\XTME,>MD0F:(XG:&A@0EPS^5TJE.PIV269.EHK4N.7Y;+8Z(TRK!Z-[(8 M)%5G'"W6U$(DM62."@CS]")QS+.Q8 5F2-LY-6L_5YACS"QWUT^=>&5ID'*S MOA 3.EW/+QK'F'E0KS;X^51ID)%T9K[L3TL,W5@>8V:N($:'JXF6X!+2K#5< M/R6>C(V M+\.1@;=/R7BOQ$451Q7Z/".M>)'IE9ACXLFSZU:2T48BIT0BLM;-Y%[:)A2Z MP-LW12/%E)N4ID:X>$N,@!=WHG!DX.V3>J(TEIS1DRIO*KG-^BFK.%;CF'@V MNEQ1D6J+(BM(RJK9FSPMNMFCXJF6G^.9RH*IDW*7?NH!5=&-/C7X='!DF%T5&AFU9J12F;S*S8@BU/-N*4F\R>@'A0P:').FG. MTMEAA2MUI[,>NY12#B !10>'+I?]GJ-/F2>R,(@+T<(X-Z[P8.B1@Z'=:[** MF"DMV>Q0=^QB>I,LQ, $CC#^D-0'3 'P/%NR.EVSSS%IX/'SU!&.RF0BR^I* MITVNVRZD,UFFUHBTP= CVQ_+ELO=IFV DZE4Y$J%>+N>K#1@5Y8@!4;+C%&J MVB8;R=,+UA$'7 .H/=C Y7"H/DUW.J7$TE:G599/=FJZNHB@H0%>,2V[]=3) MKQAR+69;FM9)OJPK8*Y'6(#,-9:R1/$)3N[3DY:0DJ?QQ@@.#1YD2J??%$I6 MFLLRJ6RJQ%E/6;(!AWHB?6G@#;>.O !L[9E5]&Y#$!:%6ZZYRR?>!;6",76M MN\JN9^E.0IU+U5X&> '9-LSW.:SZ/#[NTZH^WW#'Q%=]L1__5&MMEJ ?B5RQ ME:U5V\4JQ^:(6IUM,NUBK=HBF&H._*W#MMK%-M=D6__[+_%*T0L&101?JR/& M8"->H,S-=X@]H#B&FX,/1_AA0=WX(HSC@J^,Y>GL7Y*@ZV" M8O>!>"RX54; MKHE^?]X\CM<=P/2W( ZO[U)0Y\3.\OUT8@ 0@82M#3:\,/R2N.1V\CEBZE$:$9H*2W06A?L/I L-%K^&:C74C. M6E:$3/1;V1(U)./US.A MD\-!9KWXKA_?O_Q=%")?'\$"=_T>#$)W)\9EE\) M,TO^[?W@GQ043'="T&N5L%N\'S$(^IW!@(QM>F_UP)[PBMYLX(:>DDP]4JE3 M[=I\/K'O^; ^ H;G/9)XOZ,3O6K#;?FK;7E_7^_W66%7(T+J T1P^1$8N_##__L!3/D_X\WT(WWRC/UK M:J1.74$>)\\I?_^8_[SUZ2^K/J\G'1\1C[-Q!D4^QB]+CS.SAA<].3^)_].9IK[%L('YHC@Q&*; SG"QJ2[;9Y -'%(YLO(KLL>;E/FO,RP< MQRQN<.$^P4#A33\EHC#/Z?#8P='SO.G6VSJZ@F/G'/B!;\$&GX(YX+E6CF_R M0ZO;S5)+M;6LV(N\-BJE2FXDVHNX,Q9?&_I"[&X0G=\+G6?W>LG"A*WXCW^H!S).G=!1-^=LG1"P!'J%2X=MG_9W MWC^?S6*Z=^7RUI7-%U(5=VC+X,8,!_D*IS7&ZXIA44D.DTQ3+',T%QG4TTTF MKF4;.$/RHJ;+=[13[ETOO'$%\H74PCU:$&?5"^/5J+F8K+@^E\TDVL6-G8QH MF0;.B]FJ]&:JNUD7NS9ZNJ"2-<+9:* MD5_-8Z12067GKZXF/WY+>W]$"%W([^%"7D)?E"UZ7$VJ=(R+&*99>)E4NLWD M"->,4@\T=4IC? E/DG%[97D@8]_U8MY+Y IOYT,SY6_4#A2F\JZ\\'7-LZ3F M\W$Y*R?92&XSL[6)4"MO1CPJ5J:^PZW\C=DN-RBQGZ*OPKOZ;VTFO5M?E6P] M'ZD.'(U5(CFK^#R6'38&]16PE))?\X;^3\K$P]A+&'NY Z/&)_)GNI.+5LQ: M79&259)^%FM-^RFFDA8$G8*1EZ]W5W]CULN]:XLP\G++)L7YM45G7._/FJN7 M+-O*L\/RM%VTBW6H+7#<)?6%;_ 1D.TM:(Z[C-/<]!/M]YM+?A4;#A \.!60VW(!=G+-^[ M]C(_Q-C$S^_N.*.&N!\)K:%\5Y_A#.3E!^IN"EYYQ" >Q:+\<#)+Q,E2VLDP M6J*S&6D(,QG>!Y#!>\A?7\)WO-IY?&WQ^YP2O&NO\A:4S#TYW)?6,L^;1K=M MB),LZX@3EDS*"U%>,U#+ +^;CI[4,LA&^1<"QOSGLYH3'K#+:PU4;K6;T/U- M\FA3*63J&9:%>QJ_=@T";T .^BQ;_@[+KR$20\E$+9#VL'5W!#EH2_0F/"W$ MG'T_0&TTA*0-(6GO&9LNA*3]8OL20M+>YKZ$T*?AOH3[$D+2WL:VW%/$^"01 M_@:2-OZG0((T,'[N"GBTC9RJ"G:J6.14W3CHZ#WRP]XQ)OB):;5->R+HC6Q<'IKWW.Z6K@9]\-'$3 MJGZ*/D=U3)C$=+MDN"12ZAP*/#E>CVFMF;]CK5>9TAJZ"+8)))?"@^O*5LRS"=#UN% 7LB:@3KZA?[^ M5_'WSUYZ&]I\5['Y/$D%B\SMY'2GQ%XM#)XVRQGC66^\()AF/"KFHQ(*6PO M+(!##@F50V^=QG:+7 T..T4ZR--T\C#Z3J@4K287@P!)*\ 6OS!JET M8]HU-% _Q4#]B';5YT6':T:;&W+ZW&LD4R_K>:N]=,&YTNDO$E)TX:_;ABUH M05OT4CBBWUTKWF=-0&AAWJ*%^0>-A@XUX!'MI_77]7AR*I/J.M+B3669%&<: ML"TIW+HU^M4:B%S9C RUX[U7BH0&XBT:B)=1CM%$/U>49V29K*TUJV"N)CII M+:%RA+BM5.SK1B[)@V3S-W%(PWS%+YVO&%Y=?P,K$=.@#$3]U)WUO,=E.HE^ MG^>8J?KZ&#$W%3S<5WZ]K2#*$#_=@.*OL"KQRV0I MANE:X9J_:(K:^6APY_X^SE0J0J!"V;*]:Z$P.^GJ3O^UR71;)F\8%/BLH("G M"EX/CO9SP_)JH*9]I6PHB7%8:G8C .0%/!5M)A'"!,2KJ-.,&UJ71; M2C6,(WQ6'.%MI7[Y0I#-ALV;EJ;CH"XD-#?SQ!"Z]).,G+_/#,&<8 MY@S#G#>B;$-#]F_#G)=6MKU\MC%B*O,VV174H9UHM!.+#E*V,&\J%2S%O-/H M)WY%W32@=@",_E.4=7FHV+_@?ES(8@T5YEU%0\-636&X*PQW7;*)QXT9UV\& M-+YK\.*B'52OO?#;LI##<,1?A2/>80Q#")+:\ TS.,$[1F.Q41/D-*[%FCU1 ML@OE)4^EPIA#&'.XG)(,HPAA%.'B481SZ'559TI>+D$?A\H M"^]?\(_W-$F3!1,*_MA]OR?%4?AJUR@DR?^^B+!*,LQV\Q9.QSQQW2X(:G@R-KZYG6B,X4@PHNRXLA+1"1M81I]ZR%RTG M#T?&#D=.E[UJ>]ZUQF1$J\>',6Z0R_!+/L:3AR/'G%.1$I5-A8S4XLUUIQTS M(CUQ\?/K+CNEMN1 M)1\/OGTU;4:LI^=5A$TTRU*E_21WGKIP9.#MG9C*U(OQ1)+,OJA,;U@O2H5R M@T=98OLC&V.9H42Y'R>S5C[;'16EBI :@9&!><;II)#E1@K).24[,LVGTE,U M,>*3P7DVGYHO9&O-2NJ8D^T>O%ZL4Q&$@);5_EY;?RSA!D4X_FLB,M'C3DMT^5?LC4_&6GI^P*L>5.*4DYV-BE1S# MMP=6M%EL4GJOH U4>J95-E1^5=1[#=S5!8T\.*7Q]T1>ZZZRZUFZDU#G4K4' MK",EVZ:7/!Q*G?=,-28 *:-8@PL0@8/ M&1 5U-0E2CT0T,U&W5V@+?F OI8UID![K@E+MFT-!H @P]QS-!L,4'?P,#'Y@]5E0&<_ ;XKA6-J:$"3)A*$D31&09:'(:,1_ M72>8<&6#MII)/JRXUZI(I78;&*1'XU&]5HUSP!3-1Z$V'Z TC>3)6@?:.M'8D<8 M;?V ;O*.JX%C6@ (_ZDN <12L,!.3F>F8D&=<'GI?G>.?.$D&)6^VO9>%>RBA)[OX9^Z> M%CH9.,I=+J&#]1(_+;#-<.5$ MU0T.2_X731C]2_?UU#GBW3YINRH+$6%&4H MNI+D3!U@TO9 M5-,>3')DP4SQ6:T?([,,4*IT.@A$!05'V3Z:D(#6&8'#$!GY0*QL ^TN%#P) M_@[#,? KF $I "!2$!H<#=G+A%\6T_%O+UO.:(ESQWX&G8!O2*/$1Z13_3I MADE6L,;$4#.6P%+ &X$8_%0"[1$-MF?!_'__227(?P,%AG_8LV60PA+@,S3P M3K=%_3$;#AT7?+/1+B1G+2M")OJM;(D:DO%Z9L1'S^P[[X<5@LYI,&IC MF]Y;W:=1>$5_?E7V5F*,SY?VO=( KX'LY5')^ST"'_T;AV66@"YO1D3< -6> M%RZ(EJ$Y]J$7_LFW#[[OO9\Q_(&YRX(AA?MRG7UY"[ IW)?K[,M;.4[AOH3[ M$N[+N[&XPFWYJVUY?X[:'QMFUZ/+1PCC\BBPB>&'__.2*&2QGYJ%C MCG?(1.]B(OI/F2C]2%^W6.#,/ 0#-?L\<[MU!*FW&.740K%X!/\-+/[O>80B M'^-?2M' (-Z%%,N-99BBR*ACX3O4W?4+#!DOT'W15^UL9K20>G^J1[-!IO5LL)Y^2M+J>#2.KYVS3F?5A M:A+NEYP*XJ.$^?-?ND7))?/COYFJ"Q/@_RH!_MRJ;EX6"Q&*(556Z52I4J(\ MII-6@T=XH73\E*+[$IXBLMYF+CT)<0V,N(5L7/-&; M/6GOG2>OW@,D/$._PAE:]/3^'YRA5IN,=DOKZ1-;B%7$6%=8:ZL"K#J 9V@P M\?/KQT0^7Y?=9(3DAG 3OQ<9;M*'#,EP)3),U?UMN*?'V+.BO,%-CK!E5U 7\+^EA?U6S^5A>+YU.G M-[:+H;G[[6Z.#O6PAY%S\6JUTSFW^] UJ'78!V!R]L%]/@/NYXU2O.!*_:DW M[US9W6[)IT_\SZ>ZPQJ)M$9]?B[(:FT8JZ5+J7XG61C!4.XACD5Z,1#Y1J+6 MYNAJOK]DM4VK:L*1 62.53V:,:ILE61+L:=\))^>K(;E$4\?P2_A5@M'*[.T M2M?&K61Q8XR?DTLP,O#,[M0L%61UU%.[O52JV"CGN)?4DH\&T3ZHM!/KE;KT M4I55Q7XNU#:E31V.#+R=+LJ+XJB?U-76FDD7E)SU]*1#C)G VT=9)YD::$F) MK UG/#-+-I--MG$,8X:D0@@QW#I7JTZG&15 MN=O)3LBG>F1:&1U#CHFD"F)-F!;[K&"83+/'SC;"LL$G@BMZE@?/G7DOEE8= MIS,>]E?)2&.TY!-^K)$=MM9'TG[J6BPES+-/)-L2JY-<)EVRZ>(H"($&"X(- M<[T+M[?!"S*:(:D_/&"3V"I9?)G23P(W%?6UR=D9N0H+YV5+$F;@8;;IR&<[ M)P)*Z'7E5:VU63?_^-'+J4S1%.6F5A:K';;:KC6+;.LZ=<2'(B6"?+E3. MR1*ZH C^/09WW5(L&X,MP"IH7,D,CVBOEOF2/-*2QO+ T>3:<,LM6<U+^I&FPWVYO7T)]=AM[DNHQVYS M7T(]=B-E[^\SCZ]&A-0'B'!1!?Z=2BH3B7NJ[W^[-CMDBF_'%*_$F/ZTM#;4 MDJ% '!.(+U5X?CYT@I!)OBR3_#$Z@5^%WEBN05-8$E,!4$81M'-D!V$!N+%% M7J.V /K>-T:&<^258.?U#A)+SEQ.Q5A\;>B[4ZNF8A514+0FN:Y/!3%+/J^* MK;_KY.=>N@&)K'@"B=I2-65 D85\K(I(DE]J%%F,3SEE;N4R]H1IF?0(3A,H MK(=8+ CR'XIX*.*AB)\0<8K>UD@J+ZNE79,2 IE(FZFHV=+7PZ>_PIC_$QFG M%6V4M*F124[;0I<::/%5;0/S9A(06"1!)1 M?$?=]+W6_%98_0OIJ,\P0Z @%O4Z%L.W=-0PKL8V+\7NFEWWR'ZZT$U5R-6( MCT$[A+J<#?*]&#P4ZEL1:I1_2/_[BX4"\HJN6&-Y0(P,8Q#& B[O*%R[R_4I M,GF!P_;YK+T:5M+2VM9)F/T.3W(R MC">$:N(F+((;)---Z)-/B5Y\2*&,%AI)EJ@7BUSW-NN)D>%6M1<(=)3X\4\T MG?Y2P8MKU*]^5S]H7]RC0-P'A@-K.&Y!+9XQ#'OM9=Z$6OL,,PDHLB/JZUD@ M5_6"F)ZRB4@E.Q]4XPRY@)5[Z(8E?A+M-)3J4*I#J;ZRL7)$=*/+ M%5Y25&Z\SKPXS[!T-P'%FJ3>!#'^$C@%NW+2X.]W5#1_\8KDHWO@#M4A3VKW MA$YP+@["U>T\'8^38CHYX!-),L;'HC&23\<$B9=3DC@8D)20%L7#>OBGX>2I M\2QW1JJ0KF@3O5"5#;EQ#-V GK0V+\]FL:$*[4&F),:J*FTTCJ$;S)ZD6'NJ MM]NJD(PF.J5-L[Z,01R$].'(XG0^9Z*#7HTMS+L5BT[0Q4Z$X>E@A7^YK69R MI+Y8<9$GKK6LI_697#B*F !\S9[1GW!+ME6O/\]2>C1'QAK'$!,R]'+-T1)9 M8N>L42EFVBVU-8'8"H%Y=C-<2]HL9PHKEVG3-)N145D>'<-6:#Q')",KU)/J ME*F7TIJ0'J?UT3$$V%?LC-X/G_FK@3$9< M=SWM5;HKRS&%$49Y/T!A$#*B(>92+%O(U$M\M-,2*V.(K9 Z',EU>55D6\4T MVTT_+R-"7ANSI<8Q; 5]:*:Z+WS.8NE9E:X_F]5R$2$F!+$5DHE<)+J0G]BU MHW;RD:80YU,C'[;"=J203W'Z\RK;(6L,374G'-W4-:CT _."(\5:@IY(Z6B&K.7B M'!/M\F4*[%$J^';CA1&Y(K!YR?5HVESF,E*D)S%\^LAN&K%JC6>CSVI-+?=R M?*8WX)=+GB*#0PO)8D1[ZE7RI%#ENP[7[[6&?8:GJ.#0::HDC*F55F4==5FQ MS-RX[LQ'<&A@JA:;T]E.NL:KW5Q=,WN#::M'+N')'GAJC=&37&:ME,A"E2_G M)ZJ:2[1'<*CWU L#',!PQ5+1-$8?%'5@L8P4<((SEB7;UBE8C(XT:BGM15MA M"XO,.K=>-8Q\OX'M&83SS-@GQO%P&'4A4 2_TC]BO/H!@$ZEME:W !NQXP ; M;:9:*&;*+,&T6FR[]4!4V?9!YO!%K&^*W"U V3^^X,^_(;R=(OT;0G!X^TG@ M#053E&U@TWS>$5MS3$+934-PIZ'+]KM!00CP)^*:4" 03=V' P+C?+9<5A: MQZ',#.3A[I-#$M.A_KQ5?QHRQEOVX>(L1_D=,P2SUR(S/.O#L_[/S_K[%H. .OPS*^ &BA3! M_Q.O"8$_*>8('7)N_D9$@PDNU6X_H; TW5%WSXY^Z %,][\$U MOP7F?"L?[P*+/$^AY^GLM4^KX_RTTFRWSH+/OR])G%DIUO8[6"2L"LJ#YQ.S MX:(_3"L-3N[H-F_%7S2&'/U%->B)*:&[L&/0NNV7>"ZZBF[4$C593(?15H>K M-#"D'?V03I"7*/S^)@)].HOM1@7ZK9ROBPLT%.&?H0P?F9+O2M,?\CPBU=5- M@EQ)]$M:]-L3<'EW.B-#Y2C3WVLO]*CH2BR4@#S,R97GJTY?R6J_G M!K&Y1@J)3:J63EHZG_ID1Z>S2#039=WNJ/--D[0K3HK.U1L8\3/VD$K'+N?H M?$?5\DHD_=JR=O4(Y"N1]FO3Y8[]L=M0.^_WS71G5!X,-\6RVB)'PT[/[BD1 MT44*I1_((Q&7\_EFWU$3W2B.[M4UT2MW(=>F2V@-7=Y[%)0$S= 5;L32FW4C MS16T97$.;:$T5$&IZ"E;Z-YNH?9$*V+)4D191;!<_7Y"_^%S^5ZQ6)V-%*ZT M9!M/SEB*Y9*CH[E'?X6ZAQ.77"0]?^*2^]&/?]J&+6B$@ \0F.(:@-K9:H"O M4M7TF:[N+:G\\UV^77M9MZ2QSXZ;_ >>IF4M-FHIDZ#(6G,Z?DF/5U)QT,!8 MRLF'5/R"GN:7%V/JNJ4+E[QRN_:RKNP"?J;DOM]9BZ79:D*PR#Z9I1H+<9!Y M268M!@,HQQYB='B1=G97[>M)]Y7K"K[U(7W< 6H67BJSXK!CJJT-E^I51O/A MDH1'-'" HD"LW\1%O],+M#\MJ=B!8H9%%5^JJ.+RMVO?[Q3[KOP<%D]\=\8/ M;QB^T;JO5DUQ(<:_M\!VVQ0&,OBS>KXJ=RF#(OS=647 M M>^H;\N]G)Y&'F?)AIOP;>0\?Z(6RE_NP,TT8?8!^J0I@[6[^0]\:BV)2'&14 MVHJV.GQD)@PCC;]J@GARFNQ*TARX85YGI",!P;@U9WNY6K?"E>*I7%(0S/JS M!;M6I7_\0T5/]8._YW"@:TE66@QA@9D*L)$D8 S+#M/J[SVP%Z*EA &_,. 7 M!OS"@%\8\/O" ;^[,XVSX-EP:HZ@->%:/*.X]23*L_DJ,R.[S7F[Z7*_Y M-TG!9S"*>\W^4Z8;F?)L5\MPN7R%9EJ%)9_&:<* '%\H3=A74PJI3,Q,>0 F M:\N$I(P$4[;!3Z()F"<,5H7!UC#8^AWX-PRV?EW^_2[!UFNG'5Z=O\/U8%]>E VI:-TX*2=G=CIMILGHA.$I M$B5ZQD^!FWV!N"ZN)E,./U92%0; PV!L&>T,^#X.]8; W#/;>'W[$&>N4 M;F^EMV0^G[UTZ0Q&;J':CMK/[7Y5S,S'Y=_OV>D=DHL*H&A@-/M'LW(*^]KB]N M+@;*V]]C(G:Y[GHE590V.D1P135E0(\(0O/BWH"V%M>7ILM0CO84:^KU56I .1/PQE?IO8OVK_QM[R/D)+R/C,L!4K?;U/6!!LXA/#9>T]%NV(;L]\T M!77913;EP/N*[K;@?P5B;$)%]Y_M6O9U((F3$'=0CQ#&D("94/#Z:,NWPC^^ M_3W)E8B*$8I\W,W6)>/NPWWR!^B*_PCTI/03CB#^AZ#1-W\=4'QOXRC?H>6^ M$'_TRN.];1&0'N9%4H@F8LD4/TR+"3XFB4E>&))I/B6F$X)$DQ(II7Y@0@B> MYF[7Z23;+,D9,O)4:CJ+;F'"])8\.%\.1TYE,E%?JF6>GFNE53L6K7.=#M].#(PT<$SO[(Y.QWEZ.JLEI(SR>=J MDP$C Q/EV:A6VBBY"+MNI[G-R[.V'%:68&2 3$Q_,*"R7+2L%IK-GJR(N:24 MA2.#2Q)C;4NC$D:ZAMS9\,IZVXM18^3J9?Q MB(\%1YHZEXX[1E106U9W)*3$Q4+08!>EP.);+WP]*Z=S24Z)LKGG3.OI*2? M9P86WY\LJ^TYDV2YVDM'+3WSI7:F"$<&%O]B"4V5,PMSEAX4C'&^/5KT2DLP M,KCX:.RIF$@5$HHZUQM*/OG,-'@5@@\'EM1T6+;0C"99M:O$)'*3R$UC]A)C MA.Z/%"HR65.?TSVV2[4C4YT>2KGI?:-,E=*1V*U#9NVU2H$Z F0B6Z6^[VE5H^I](IIV6(U/6$10E> M3,GJ7"53];1 KE7EJ2&-$X[^!)\9)%/$F$;:3WS.4-GH>])T1GPPN M:=3J2OJL*CV1PKB(3:SEQ&#YU9.2D(7?%5JG+T4^)_J(@D587[%+JR.LG MCEWAZ_7D"U>+1?CB9MJ#*3N5:K-IWM0C%)!1ZHB*F*\KN80=%T9D0I;4"EWO/BO&" X-/M8L M;YXVSZI=8 O:IDK&ZGDGU81Z+S"RFRH^;>JJ:9+K07=J2HZ:A.@F,3%I1 M:B6DC2I;>@8::+J:UM0< R0_,-(N,XMI?$PEN!I'5JNU\B9;;"W!R-CAR&>Y MD1=+DX&MUB1[IE>XR&"L'M41"=9F8XUL5V=KZ?BTP)2T]/_/WI[Z? M3V'TG6>B.Z:L"XBHW78N%V^7\70AF]*$(F;. MYNG#/-T8\[&T'SM/]EJ^S;.->,^4=H7VB%J+G6C+CTGY?+^\'BXF8"3765:J M1*8I,XA-SD>NJ^.QL-U7AC2U[TY7:6-27/3@R(MY-J8];#3/5EG,6(_G\X2$ MSXAUR^\6TQF-2XX-*2JN"K-<-EHCR3:S\[O%&F,E3612E2%FENO)_K047>UD M>-]=,'ZR3(I-,]#:C8BX_'*.A M%VLR"IT=EYLEU9[1CN^62X81 MHNR@F!!P7J!$ D]F%WBMNJGBOK=H=%)6I2UGB"+5:&/[?B>[[5*^MRB?6(S% M7#-EBMG9=CKH2*MH:C7WNT6-W#XAEY;I0J\RP<5A=B'V5^V6[RW*-?%&KSXN M].E5?[Y(3 Z#!&^B"_=BH]2XV:V/XYL.S4L;&9MM";*=10SJ;!2P3J 5+<@& MPF&TOCB=]-EY1^ANNP)=V&;,G+EO*?E1:P*'POE<^5:9C:U-?DD.>@)?W]%F MAHWU\VGW6\B.=6T&RUD![ 6)66O\W\X/7HT8:MFVW0"U2M926T\U^DN]\-)@ MTE7GK?;3<$NE?EO@)9YX)N(ON<8\.JOG^0IXYDQ2=HZUZ/P>A7Z;ORWS9P ?_]\?Q!\?W0^P(7?=C^1+V3?V2Z8G+SEM"8*ZG_W/?T_# MP[_]X2>?[YN[_MFS]_3/NAD%O*R#/7S)3J.4&ZWV91OL"V^U]UQK=S5W?N*: M[T[5=UWS3>38?8L8/LO5=5Z/9!E5-<&D3GG[.ZAL+ZTLQ[,(EL.26S'\R?J! MP CRNUS:R7O$U0 M?[E"%Q)#:;5F!!4B.WT74O@66M WI@B_6^)C^E$PX+$^V@4U%_9 O3D2P:.) M(@AFHI4_]>NW(8!<\""G04@-3N;.K]\&2WD*MP%Y3 .U#5_H-?U]ZP[)/JBP MBP^Z"ZB?LPU!=RV?PP@W&1TY X+O( R&Y'JY*B6@X#VOU7#\%&P>G+#!>4@7 MTCS_ 1ATBR<VI,HXW!EUA(A*[3;F1,.=5?@MQ/B HW\]D[,<9T=^0SU]. MP@\U\H!]V'N957&BA3)TCVFAJM-O4#"?[XJ32W"\0^NCE_A@I>;U]VZ%8-);Z>+C#HIMRJJ DDET% M_TS[M@_X,!9-:H,W>K1*K\B1J-)T2TWL6I,X]&&03R0>OY\/XS?*EBMQYDE^_L:@F&W'F[VV4;[_>ZHW%VAV7';8-+3"H#G8/ BM0?_^)/ MJ=1EY\C;66>_411=B>X_FN4>+HJN1/\?O2_OTH>B/Y,S I4/\&B">#BC7$D0 M>/2^A(;#%[A:6DPYFI_J20P3-E1J(DZ,%B'.P64-72W$$TF\9#=\MVP,JP,> M8ZDOL(;K?NV/2R B7XA/%^IS=8BL&HE)J,J1W9G!6_ MV+V'""X? M?XG3X2M9]^WN@7&\/^\;I:I";X1>L]Y(*)7V!G8^H*"CDHC_S.#M5_H"?AXW M4P$04@'+ZBB,^[6HD"X412.EY\?+[60R:'RJ/>*'_6R#6J&HQC=K4>Y3,9@X9&6MT M=Y"EH5L@]H3%$C\T!^.C]>TEF0LKW']BA?O]$S0>J[@\I%'Y+Z7GP!6G_^QJ M]. 1?N "<6$!>EB _AOH/% !YQ]^_ ^K.+^3O/]V44Z5X7CPL1A&,X-;=_[U MBWQXE?H#C8T??K0/J+)^E!GQ^^CWU\2M?O@B@U![_/OH-RR:#8MF7\_J/'KO MWY?9>52UTS*'?JDS8/%V=J?1J)=KAIR3>]E*I[65N^2LOOY4B/;E:=)[5C+@ MB144A=L)DN03V*GF=ICE-*%[!:9B]5%NE)$@5V\-CMLSV#$=:Q3:-: M)QW1P$P975%-0!K:#3,^?Y^A'XP S:,LJ=^W[M]+YV'@YB#BD9J6:7W.7Z_&.XF*;L<$.S'#RH'] MP6V.K%6> M Y/5^0@KS!F5U\%/4Q603QB'".-H81SM-]!O&$?[L?0;QM%^QB+#.-HO,[N" M5/#T,!LL+(^ZG4%V'8^EKRS+"T[K41AOI,OFB!!&^W;KL289IK#I1B$SJ6-F MO-4Y<.E9-<.W)CAFU6+%+^'4?E3(SL)L$<[*J^Z(W/+[W#QA'.]WK?OWTGD8 MQPN*&S<,9X1QO#".]XL)/U!QO$>;5W?*Y0S@2@-E2-X<9^,&YEZ1TE-R;4T+ M8J6TZ<<-IL25*_,)CMLA."IY>^B-!UAWU(EQ=V;+/45D/FR:&@;=PJ#;KZ#? M,.CV8^DW#+K]C$6&0;=?9B.=F DQ8"9PB@$5M.]N$3UZ73_=_KD %WR+S<-F MU\E1I9DR,*$D-*+SM4&HT1V<*;1YXD\)@GS-YOEOG0%O_1<-@VL69(.QQ@5$ M_MZ0?& P3-;_CE'?95[I^5SEYS"Q\MS4DD6M*7.::?K&+,3$\?MI56:H&! M5_& ^M?@9;IJ\,'1#A#W.-^QA20+-IU9:_S?S@_>M\(S7E@(F"MF'T5G(+LR M,RKQ,]TK1*-(V*&_V-<,AOT'SE57G;?:3\.M-;S1?X$_IUZZH#EAZ_-X!3QR M!NC)V1'G]RB\+OZ>JCPC1G=@#_Y9*YH 3_IOE9? D6_YLV?:UPAZL3.4F6J* M9.C\V3KOXTAYQN+N;7%-$Z$YQ+ <\%3ST0B/)C@'4SL M.?4B]D)X+J$@"\_E5)"]Z) (#^93!_/>.-(K>MC#]B#Y?K<)T';A'__?'_$_ M/DB<9/(9N^]V)$\]"2Q0O7GUY?V9GKSS%+R^NU!Y/E(#'RRT" VL."[R/_\] M_418,22'2W)X8.3]QN128U1V8>'BQ_ G!R _I)=3>B$^2B\$\8PE?A*]0-?+ M*7W<34^^R=(_O%"+%2[_O5C\;8CDL4VQ;D\DY V$2 !J%[Q+SBJ:#IV8RM(S.ON*V/!4^LLN+!TW54M515 M6/2M,[0)36_,.HSDPA N)3)-#P_"5NQ@9+3$+W+KV7[^B2B/UPE^V2O.)[Y3 M,G?J/I';3+'.8(\E\$V5;&5V$W(""YCNT;O5NB8"QB%?'[_^T8(B<)G=CQ 4 MI%=0D)\4%+'"F"^,]'6"%M2%CB4*7')2^ Q>Z;L%A2J4Q4:*(4VZH^OQB4EL MM40%"HKXRX+BV]D;;5[CH145 >V7B[]92S5'7PA^ M3OLW41XGH'Y."?&PY<>,/GRQN2\KY,'(WY76F/3;KL7S>\3 MR_1(%#J'](2R%(O04_$ 3\7#>>9QKHR'+SU@XN),'>GWFV2<+YDT-I#I!6?N MV,(D^:5V2+LP6LPFACH5*4'!.IMT8Y\6=T!<(/7A72GKQW3F+\C(=N&5/L'N M7SY)6M/!H>D\%YD9NJ&^-95\RFC@*^ /,(V<9535!&P2V3*2 ;\&0S-^T6QX M'T4$#8ZP4L^U+TD\[[ +GC,D7IF]D(*>1\M_>R+Z>*(5*N*LM12C,Z$YE[*- M1H=IW2L179"C=KX5D WKES+3C]_$WAYE_SYYZKKBYG]0SS'\@;EJEPEJ8&X^ M2_R6B6IOV'_L.?[(G.=?O/W7:PP3+]95AB?RY2>"/:<>F4\;'LG%D6"O0%Z$ M)_+U)Y(*Q5:@3B3^G'H1("4\D5!JA2<22JU@G4@HM8)V(J'4"MZ)A%+KRT_D MM5C%@P773R^Z_/"Y /$55H^'$BR48*]R"O6/"'G+>6V_CN5 !]>U-]^29+7:X'83V]2XOU[ M]'HY]QV*MW'BF?I1%?YM?L7 -!X5]=&^8;W_:XZ9H&W$W4B&>OY1$"* 1*B0 M1$(2>9E$$M^%1&YW.R=O<#N'I'1)2LG;D=(7% +^(%)*(,/E1]%2*J2E1]$2 ME?Q)M-1=\, $GX%GO!?YZ"*[.& 51.F/516>)^T&;%6WKXMZ0YILP/;@+35/ M;TDU_7W8+5;[C6--2#U)UJ:,(+4QL[EBIEFLO"]U/E/__+Z^!:[-WICE!5C; M-.(9U:\Y1W6/=;)MI4U3C%G*#PA&333F$V(2^^/?&/&AHL@WY&($C.J_F/.M MV&' ]N#3G&^E#X2,_V#&K\-Y*9($MKF[XZ4M;P'_^K ^-=.X U,I=VA"F!Q8 M39&U?;X%6)\"K)](A:P?LG[(^M^)]6VVAS=]=Z?X<+PTUAH)0JL,Q(HN=^-T M9D#S;?YF/+_?"\+' M&#X-8PHO<'UYOV$H)K^F:+XU2&'=PG2?'>T@UR?_^!=_2I OV?8GX$5?WM;V M-.7/&N?&@HCUV[, SU"7[M4X^+OC,-TDY?+VL_219H'8R8LHW_6=_#CM,@X? M-Z=$8ILPQB9-F5J3'K*CN#A)0P0J\*[_9CPC]ZG=K,QPN3X=[6QDMEZD#N4> M].)?C(S2@Q;!Y/&$:!22A(J-&R5C-0?R[6)DMY5LM6DJ#:0($3-7Y7'E,)G MD?'SD;V<69G4>TF!'J2U]6R*E2N[?AJ,3%[,4TE+ =3^A"+,L2O4(>J[5W M8"2.GP]M5+5X;;AEI[UHF\R9V)#G=WL(%H^=CZ2V>W)='J7B&+'#>6UD).*K M=&L2OQR9K&B9M=&,I7NK3->LDF(FVIGM+&CITY$C4I+DY3##8N9JGY=VJ_I0 M6L*1L?.1-:.1BZYY8XAU^EB&JE?&U2C;LE!F3T?.BQDE4GP;&\.W7VQH:2LD\'R!4WH%*3D^9(L5 M?CN'&+>7&]KOK.642:T78F$TEPK]=:D\:4+XRXMM*C;*A8F.'X9BI:Z44_*4 M;8T$&RCS=*192R:T7)0@:'[5(>)U.2X-S3D8>;E-*WX[(W/=+5WI91HI*CZ( MBH2-IGR0F@OBP.A5AOQ!T8H'^,R+;9I243&E;<8XUADM.DVRMVV7 M,O"9%]O4HIG,+!OO3'O4<-:@1&Y%5O(M,-+=IGLW'6<$M0]AZ7*"QDJ*9JB\ M=@GF5DE.#\,4E3V(/-%>JA*IT2LI;>DCX.;BN;3^PK@)'(;?"?KM!@?L/(:O!+"QU M4(LPZ[5D1G0EP@*EF!'DR$R0&9D5((@RTL=0,P=)8) $%\ \]06C1QC5?2 7 M ;_/CN\!NB<347G64%6(2CAE-$&+_,DS[ +\=0V5._#7-5B8POWU'.DN^$A6 M68%;P(QP"GB\K.B1!;/E(_ O@#8OYJ.HGY[.\V,. Z[50EZ$,[%0_]: (\!7 MM8@@6\HSU-V9J6+H$:#EGJSTR@+!;U?1'N'9Y7@609-??DX^H0%@\L :TM%> M\MXG+P1>A4\V(:(D_ S^V9JASK,+6=@8]I><$S1T,-D#F"(@*(X'ZOI*D/F( M9H"S/S[W2U G7^\:"4?[:"MA7:X*>DX\LN0S/Y>JY MX.&Y!/!<$L^QL)(_@.<"Y!@9GDL0SR648T$\EU".!?-<0CD6U',)Y5@0SR64 M8\$\EU".!?5<0CD6Q'-)/!,O]H8.S^6+L);>YJY\V"8DW[$)=W4,/G0';E83 MCN,?+0J/I9YCWPH !@4:4<#EO57?(6N$K/$!UO@Y@ G7HK/$(N";DDY)*02T(N";DDY)(;<0D,#/]8+OE.3G,*O:*QD@4F HNS M(CM&51E9U[Z#*SR I&US^.,\#E^"261?Y7O!2N!AX\0_W\'!%E)V2-DA M98>4_>LI^\X 4W;A]L0MW,Z8[H]%IQ =16C2>T&['%Z2UX:NH0&Q&BIX]WND MX\$VLQ*C:>A)$)!J@M0NJ'4-;*7K^B-J1QR%O,IO#%YF3?\I>49J;MFY_>#& M?M0]9&>S18]8K!W[#!S=+;HY7LK0I1D6CE5NU M-[Q4RK4AE$L*PF;AR?@]@#)#Z?9SI1OQV#Y;WT2Z!484F=V#+E8'!58L2.5Y MJ].([4OF)^$\/RB*$IA>%.@^M<2(,6?&QV7EP XA A2$['U-%GWS^"N>1.] M@64O[DL89;V[S^]46,6 L.(4 R*A_!R9?,49_O"5/]J^"IDB9(K K3QDBI I M0J;X=AK]'?P5M]'PZ74_=L#8@8FMDN8@FE]UI@NM]1 -/]EH3.5I@JN+E7QC MT]NR8C45@^"E]W.,Q3@9IOB"D*9G>];(U#T"3B'V_\6X/H7/0(\U>R> MFGU6XAD5,M;"?K_+)/#5]RC:OYJ=3Y".7' 7CL?.*_'_UPG@@,OI$+Y44?]V MV-FS*AOH@$">C%IX!:ES]-R/M&%-S2A>2SP3I>#3_=D4"W(=(_#F9_$_D M^"/UOG4*CVK_[150!?M4=&7]-X%#2?$52 JQXQ'\#Q-9 MJ%"&_%>WD?6M]H0_ U(#+"V=% [;?_KCWRZ"FU5FD:R"<&,UETX9+]+"BU2) M=C&*>^%P[6T\_O%T^R_VU?H0B GV3S@B\G\C!/KF7V<[?G)PN.=*L%]H_>G* MXYUC<<'9Z[5-;#F2JENZ,A2E2;S:3F\8_S8'71&O;('@HIEFLBUK&7(^;+7\ MVAQ,JTS1S-*=&L:0S654(J-#.=KR:W,0!0;CK@X$I5B1V&1V$.4[T;QOFX-^ ME*[&,087::-G-NL%>K0O=GS;')"K;6X^V^0J&+]I[IAT;#=;\VG?-@?$5NP+ MV>5JA8%5+!5SJ9;E]-ROS<&NL>Q+Y;;6ZG4RYJ&IRK6VP>_\VASTARTJNHA) M.FWBE<%!*.)136WYM3GHQ$KSN#X3E![##0K+8:*8)IJ^;0[ZFTK/G JC"9W% M*WR6D-4<,_!M6/\V![5&=C%GMPDZJZ2U(F\61[V:?YL#(Y,8'W)SD18+6%;$!DFSVNCY MMCE8B/7Z9D0LBS0CU0_+B=Y<%U<[OS8'.W;,\C(H=1]&JZG'1P4MW-O6T.W*$L56E* MK58^V^/K6=,PBV9P].RP4=AWZ&+9VYQ=92E:F*W,BYW#=MDPJ_.IU($KNEA[76VN&:FM\^(J MF2PM1RUQRM;AR(M#DK9BI2B5M!5&U6>-0I&7*D(,=5(Z'RGF.CFI.!^/:3/& M)HJ8$&?D.A1-%\\\5&?UU-#DR9X0'4\&!;5GX)COVB:T:'+3_)U.*W M=,W<:'U,J,AT;)=F]]4];-5RL:():1I#-I6JT=DQ/Z97A20SK/F*&VJ9Y!*C MW6Y$1ZNRN1:ZW2@E^ J1PEB+=?!9A\0JH\)F79QB0/&';'SQ]ND@EVGOBHDQ MS8_QQ'8O*],YEIXD+M]>ZO>B/;V_Z&.KSG1-:GIET064G+BDY+$N4X-D;+CN M9=NE1'.5,W/S!1QYR1U1OI+08_R.CJ8Z"T.ANKDVT9HD?>ZN&B_MRZT=)F;G M;)42*)K-9.=@Y,7;"QT**XKYID(+<[[,[RI55L_"9SIO/VOD]7+K%+LEBO^W M7FE<\ MT#(]9(^@L4?R8L7!@3P.-CSV:WOU_7'V0VJX"S5\4R3]D!KN0@W?%"L_6-00 M;'#\U_;J9Z#AOTKS/Q'^WJ7TGP&J>J[Q_EJLX3,)]C.J*$-B#8DU)-:06$-B M#8DUB,0:/##UJ\0:=->E6_![@8L^^+ZXZ \ARZ#!3O[SRU!T?P(X=$BX(>&& MA!L2[G"$C9=#_C;4\OJVO6:VE649VTRJF88Y[V89[C$H/KGDX+ O M"[T85@$S)A;%47\0=U'+,2+V$U#+0^EU2^GU37#)'RJ] B-J6FPR&IL6NI+8 MZ#7:1;&XV,P2CQ$U[45"KJUFXYG8(1O%<7E:GB765_&59\PWC8*[I_;,A MR1\I7 .(1'@O=3& 2WVH[1/2?' ((:3YD.9#F@]I_N>X"FZC?+,DL6F-"^LF MEDW.Y.U4F8WG\\=T)Y,RG307VVR;HA&O];+=:(RL'%S \+O:^:'4"@XKW\L= M$,"E!EUJW4;$Q+&$2&>Y9K_'U!/:8;T)MO,D/*R MUJ&Z:1<0_ WVO1<0W NX%QBQ<&],/R=2[X=+;HWZ"+[?/39/.*V%@C__+>B MW5CPZ3&U0+C7OB%$=Z_8F:'_"^(1OVFJW04/N%22E!W@[8B-R,CK&F1=?1%A M(IJQ E\P(@RD)?@.R*,YG5-1?Y$&E(D]M??:%=.P.Y/1%W.4!&/0JA< MJ_E!5_%T0FA*9)+99(L8W9G6E[E,JJ(3I?F%T'$$3%J#B[8%'M>077&7831! MZ\G*%.SW%NX.TN/ QPH05F#B< I=,*>,!-;XAX/KJ8NC3K-%]6MB@2U6$HD4 MKO?F0#KR0'BMP?MUU>!O=N'<@QJ_*30G13['0@ 1CWR\.VZ%M:;X,YX(M_T+ MM_UJ\?8S$2(9!>$@<&"@O(@9$9[$78%;[)O@T3Z _%%'6AVMJ0BC1\H,,#* M7H4_P;38^#M,8J_(??3ZOM['84FX1Z_[%BX,6T0$*^$\$"Z*]V8Q),I2 NL7 M,PO:I&N9<8VD.NSP4\D&/BZ0@: O+@P![=02T$[M!G<=Z%D^K@M5)+?J6*ZS MF%GNR0;-+LQXMP4,FMC-,Q->58WO7 %P31)R2T/3X8\?E("_0]P%*9OK 7YM M6U+^XN2O5]P=-Q"BVY29'*I\;493&3JA&N26[@XO'H:EDOX%LZ&Z7[ JL4,2PWGQ!(H%+$S<7IH_60Z_IE#08D([%OK%Z> M72!^3FG7K12JGJ'J>8MNN>\5FE&EO&"SFA(3.T)%Y3>XLMIOOH/FJ169[+:4 MZ&SH075L#@BJ*,P;=I>V #31_4$1EL=--;@S@9<@D/$(D!N1%T B(X8&@V%,I :%1R3+J)*"+EFK"]M*X7@IL@-, MB8)>Q^@9D!C&:HVX\1'1J[3,>6+G/K$L,*"NR.J)H.@[R^KR[$(6-@:OH;:^ MES$MKAC3FH/.,D7SS:K8P/A!5<'O%=/Z/('\IJA7\CG$" ^$T_\Y'C8&#,)! MI)[C8? E" =!/N-A/#((!X$_XR%'!.,@J/ < G .J5 R!>,@R&DBAQ M[41>LR>^LQ'G>,ZQC^(Y0^?W?3?@LX#-?IZ-FV$:OZPH_/C#)Y\3]\A-:CS\:PN6?&\+Y6KZP'Q+J71LJ/YF5I0DWVASX M7G91V>0$?;_2"F^,]7K"JBB,VC77_$GUX_D 2'!Y0&\EF]S:@-JVG):Y-MPPK6'H&EPY*KL\G98;THT2;DQ7 MKL26I=::(^@.*V<+A4R.,+HPIDO\\6_L.76/2FO+O_=H7OG/S6ZX1Z_DAI?> M)]Q3C]Z%&\J^!Y%G &2?3XKU+86?7L_Y/-=8"8LS]6CF>4_G]3HOG2R]'[-L[#T M=ZM ;QP49K=7W;ZKK'HY9OEC!-,-E+*F*K!\WR4A!Y-"W"C9P7B[%1F*G1>5 M;&&A9W:/$TGMPW[!X_J0%E=D:;+-B!Q0R>83$NIC.$$^OY2.?+>(:Z#5KU^H M:WU78?455!8 874++O0N_S!=S2W8,O0/OG&P6? :5"X.1(OQ^+5@U$J%?X)OZ M!4:36F.-L48Y3?96J71BUBS-VW7F7DX!1S'J\NK*UK';\7A9;(D)BHXFED:R M+YEXLW=2GH??7\?&7!6;:63XP91'"JIOZ@W@55;0^,@:.IE^C!/@%B ' MW\+^?UE$Y9"+!P$<: M&Y;7);L 6%P*S2V&,)!7+7:J:&"Y:=].H+.)"#DP' M:VND5/OK(EW%^(':Z$^[XT2<.%&IB*^45(O>=)?*C3<-;+-0QPVR/IWOE/DD M 54J(@E8]$YNRR"X6A[28"!TS 3$,7,;$?D=?#+WDY&WT>8NA60KOSMDC5%? MZ6V,O =WI%%6W,Y*1HQ&)TASETDNWXA#J(CQ-5 M];$<[[9;> P3EMDBD1(&\_0^/4FBG)EGDOPA/K)'J6Z_4$_[AA(M:(ZT8"M@ M%R(-*_75B58H,EAETI*G?3,VG1J/,U%S6H)OY=J-5F_3;(^2Z;Y.]-$T' MI(Z:, &J4U0M FB)7: 'L!#[4I@)X$.(<@=&VTV9G#Y/1RR\A=/Y\CG2 70) MOL2">0 !<42KC @(KA)\$6\A0!8X0H)T@&FN-:5> )*K+VA)#_K YO<_@>,+&(@A#[3NT"D[JR9OBRXRIO/-$3 M+F$525'__B\")^)$"IKM1XA&(-]C9SB-@,K!S U!6T!"!:>B>T>39Z,%33.L MF::!N2.A(<^G+R!/FAP.1#W$)ZZM]^8(MN4!CD.$B;X"=7T(M[( M,!(CLWRDL^!Y77N.!(#= PPG^E+YL051B4[: U(9J7ED%<*R[EO]Y"!)>K$J M(PBLTJU?_NGXJ.^F"@\.N&:'-<%F2YH28=9KP-"ZXDI^YG@27D9PQ?.5ZP,= MB>P]DBD\DN=(SE =&:0O8&'V"JQEH45X,'WN90Q6R+9/7DD?X00.O$2W)!3\ MP\QI"^K,&\HDS[3?.5M+Z_C9;3YO## 4R$G=&5DWQT_U8\_92RS<7+,^*PQ& M_:;(J-)^DQ\=V+1F&SB JG@NK;\P;@*'X7="SOV\3GZF@7L!ICRX6:S$,RJT M0Q;V*]V6R_#5]P#.NHI^09">9@'6PG'R'!SK?YV ?KGB-&JK+3: AV=5-M@8 M@8RG.1^U,,68&7CQWXRT8TS-7F4R^4RXV"!_NR @=D\C^1XX]P-RZV M$D('>S;L!#W8^M8I?K#]MU> S>Q3@0C*! X-^CNCF:'=CWF (_^K MV\CZ\CS\&9 :L,.E?[PJ@_TG8-H@^P$8 S QE$>-?6TZ9;S@9R]2)=K%*(X] M'V=K;^/QCZ?;?[&OUH? ^&;_A",B_Q=<7/";?YWM^,G!GNU6N]*:D)=O7V?RW=$XSY(]HEK!*EW%'&R8UB1^.;(PS*W2XU1F0//,)B6N M$JRQ3Z7!R(MYSHDUCA>E30IK%/&1/$[@J0H!GWDQ3V/7%%2#JY$TM5-24WU> MFR_ 34!=OMU,)_GBKJ,4Q6AGO=NN^J59FX09#1C5*F7$%*PP%CM%BCCHC-X"(V/G(P>-^#I9R M+NI#%XH,& M9XYB%?A,9T5GNM/+-Z)ST[WC7B3N=!->-TZ\3K2URB,$26B_UAM=.D(!!9?. M=&]L>01$4[PP,RX<2XY>O@!&-!/1>%D ^K<&E6J@7LH&H3_\]>3[74"!P^T0?6 MP:=_62X$SPN]S@9H#MG)L3>N+'UC+R^HA)9D#6B'J.V5VXO&VEI[9X^3MYW? MLW6VJDCBP<#XW&33'[>3AP3Q@7@>ZN)U.H4&N,; ]DDEN$%0/89MW)N\RGI[ M<3D5I75&52=BI8SKTPK5HCOC9$M01JG).#G_X]_+[C+_ 8:=]72T_\CKPMFO M0(<.35-PU$N>U:$UR]R\WO=;G(K70#G.HLUSO-5X!(5![",!2JO_J5 3?,H4 MB$:QQPO)=BS;ZL6D==*?Y MDHXT'18+^!^,@<#P\B6"<1"P\A0"<0BB8 G(0.(;\ M^>%)?'U'DK ]#_KMQVJ=XN6_%TQ^,VGWO;N+W*K5S'VE M7W!IP))SWYL&/MEAQA)ZCZX8?=DM?S-!]^AEW@SXAP@$&,(M*J]LE]3WKH=W M(Y^P(*L]F6F#01;?B9U=3=_FI7DE67DC -N;(IT6=SC,84<[B^N6T1S$#+U' MD"EC8U8*S&1S$NV,O@_;^'0J649537 $Z16,#KLQSIA;<266%*P0358VF,E- M&DLJLQ7C%$PTBOWQ+_D4CR?O47(5>SP/A"Q]S9GS*UG:I[CRXSR]'6I!(CA=YJD,C%:\0@N2GLK/XNB2?J10B+;V!\ M]<#F*&!*!P3L;>>] $*0%&"3P5 _Q\]X%>HC',PD<'-D6$73;P&V^&@'U)=8 MF+98>YR*'81-<)2IINC*@I"[Z'^-W M>9C(^PG67.B@N8?N4E7D.02CAC+)SYTR3;#;58HTZ :6-08;LCW*=G:3.%1$ M8D\I'U7D9[A30DX-_2Y!TS!>8=4](VN4O-Z/Q%6I5^Z/]<)AEH*L"M0%ZHFB M+M6%;^4ER=H(+FNH5D%PFUE$ AL2U<&.W%9+^!V"YI=;0:$GY-[:A,VP?I)* MY,<3$Z/B6*&S7>GC52:.S6&+B:M*1>C?"#D[]&\$1ONXSMJBL*TR(I'8]!J; M\E3;YN18N9VVNL?@3W'L,E3S WT6=])+'FT;!,@F.N7N&.!N3C%@F>9#A-Q] MW1L/7^N#FFB&7H! 4<$7N@D>OM;?XT>H*S)[]3)/QT91@U'V<\P\B%*5F=>Q M7,;N'1)_PE_W*-P7V?E;@#]$@@(&*9RF]\.?_Q: MB*PJ([! 2T!9_4U:$>7 MT_AHP7YI:+HP,]\/Q=J0+$@]\D6FA.8)8QKZ@[.">,LZ'0K@"W&W0_%)P9QY<#VVS FUL^? _&9[K?; M#,9M8G2E,2HV%@NYW4KN'@2M%#NL4L6MT36PS4B-#>IT?J>S5T!\7H!6.H/T MXCQ86)#X8/+9? Z1QG748E)FA34DC965GS:+_.][>:=N<6#QP3"U;/37 QI, MG$\=.'Z62\]O%M_/ W7&/U\1G9"A-=;3S&%!]1H$Q@%V_-==\\:Y_!NNJ9&](&VP%6*C.FR&!7&6&$WPF)%#'!*PH=3UKP*:!Y,Z F"7B'0'P1G+9D()A\H M20P0@(P+KR0QX&ATE4$P_!QCPK\C@8V^A22MC3 /5@LEO1F!R/(79XT^1;#5 MWKN#>HZD==]."#P2]HK\Y,5$F5VLY1RI33X!$8OP&P-( M$/#!;Q3]-\%ORS;7='R^*R5H?KW/X-W29M6,71/]UM&Z-\"Y#$?G>FLA_MB3 M>*-,][F%:4"G38M,?26ZSA:68V*+Y>A&#Q6@$Y!*\+\*,.U-V( ,365F'! M5$Q+<$#N WL+E+(( YYNTPCXGQQ1CJV-?._[LYE"[1"*$B0=96>[H C]D6%8U[*8@AFQO@R7$+/W1NP$6-"1$!'7$R]K*L+LR MH>\D<_R_[9$5P(11N)/66"\/;1EDIW9*W> MVN9?\*%J.I8;PJ45X)..]HW51,/JL_E]G MM[$U2V1F(<96 2U#?O):4F!"UDK?L#G7&?5B"Y#V(4 LR;6E:\!1"V"UP=9 M,[ T=]8OSH4X28@"@V5V/-$NQ5*/4B3T69%H-(3$ MHE?(-C QLH3,.WPI.U%6*[R9CU#?N>>K=^R^]9?FWK MMW=2:0/F4_(4=@9G4EV?_56FX)EH+S7 X5!0G-&$;8: 2QXLWHL*:CUF$7QX&T0 MBA<2*]B+-2)KB^)@ZR3%F"^.*B%R+3)3 M%:B6.@VI&+?)7P2N< H(1^8U^"R59R"8-FK=QZLK04>_20(OHWYU5B.L)R ^ M17L4O)/1(V6HGFS!RQ'H\E,$42D:Y-$)3M]F#^!0$U>9LSH>"G#Z4\/B8[A\ MY+:VO@RU!;")FG4S.'["V0S0!*!;[1D"A,-WZ0)L7^@U,-@SUG,68*,%38P(GJ8!'GZ."!KJ)::!WS38"1") M"V?;SY@=J&1>/E^! [:ZI>D1B8=.GCL[.IN%XG8Z5-HE,0N(.QDO5:@E^QG( MA+9-@CR7!?>BKSE;RV! '7>$P%%5YIM33L)S:+T<'DAY4!AU%4H,] M$2-HWYPW'4W!B 8H#WDK@1!S,?QA%XEC0S>S_Z7ISDJ+ENF)MVGMX<2%6ER]6A MF6Y!;"$RX<.F,H]LDU/,CO!LWN'CL*!/\DAUN%HMC8XF44JF"C-^M,0*>6PF MEO&27C(!M^&QRX*"YTA#CI0-F8\0A).K@?I<6:VQG:L4CKW:OW[&L^I?#N#=3=FZ7% M 9.?&QQFQAH+J4IN6M5T^BUW+^H$QQC0D8#R6:$ERT%7F64?3OE['B@U(8B' MGN@A4ZLH!>UPZ&6KF;2VB8L=NIC^N)?Z=B=*9-)4025EBHYV)O%Q;=Z;4D.8 M5)-X2F#)9_(2VN^<%R&'WE<"?X/C"X((%A)\/B.;S(9F^/)N=6ATZ?H(:%%$ M#'^KJ8/BWI!1P?_NE<-P/,VN\OBC;57B$P/+*&EQ59C4]'8K;AB+E_Q$48UG MX>G"UA,:+_OJO6E9%W*"A/Q]:23ED/_05\$JUG/1>CY96F*,WL-S,[:;,T> M 67E\M!FAFIYO\'SHYS] EN.KBQ?/CA( Y@PCIYT2S?W[7T[_WW6_/;?;]H< M/1XV1[=.)6R._KV:H[^_^33QKN;3L7OPXV M]C00KYP5GG234[SN).>Y5F#9'7U,Y#^O/-",J29P J,*%X805+!8 \6H_#S/ M190P8H61W%26IY,B >3&>O()O3U%_F3^.GG*#JX1N;OP6 C@U7L0E.N1J&YS_:41:F MFN))_QB14RUB1V\ A7)@ESO\6K?[U&*V&\5+C.A,U:-7\\^I=>:PQ 6%:N%$ MD=G%0$*-.%UF([3/ 5L91P9KY2'9BXYT4>P(95XA?0,59@LOI6$]75G+>,B:+?22G+A3*_&J)%R0=OBFO[!VE/\HS1S")P:MI9@9?W(]M3LEY+ GJ%=;P6 M"SZ]D(]X-6L,6@@1#D;[U2C8U:CU8V3*:,+MS8/3&_JU"_G!\>!/JA-IS9MS M@AJ%[;TZ?E0B.U#TP M0M"!!(/B*&;/:EC M[C&3WFQW99G2NCTM]65U:LIFL(T7=^P,BPYCT3$OZ.-V+@U1F))^,@9);\$^ MH!RD#+!%7=6 Z?EI1" K6S%K6TE(MGO(]*BB\!EYL Z8L),'/(2*IZ!K%<5: M;"4!A]F=^H[G9>>\47@&F)) ^$ B=8@6B YPC>MG:BD:#)-/ 9V^D/9=75V2@G?,Z MHYK=8_:7?Y5,'UOOF5BQ)9KTNJFG]Q6N78%^O2?*-ZUH=B:+K-0Z*VO>87Y[ MISH/=RG3T"/H'2=%!E->4G9 H_UF6Y>Q,LT\.WA4$WQW+]O)1Y6%0$AT8SE- M#=O19$GL[?[XUY?N+O;N-3W%6Z %Y- WR]MHY:L8Y]V1LW>)DB#$ ML%1Z,,@L*KD2G6VPT<2ZPBUK,UA;[A.'='-![!P!#[ "VF8HM=V"K&\L7;RA MI;2S1N?N\Y4DG:PR95E#X#!FRLK8L"GCXR6Z]7RM7*^5ZEYXYTEQ.P1FX@ ; MH31B:))RT'SX9O?@^U2(]J \THH&.\2H7F&VDF;55,N\JD(@+9GC@4$O3*&& M-56VP&QW98C*0X\!% 7?F" = 0!-2,W=3-_-:S7-7KV:;3=[!EO;ZBU^<:C/ MP.;YTJ%C24[-$QEK5S/5G&KO'&1Q:!"HG*7#-I"'^P@0*0D,NF\$R_MA/0O* M?PVV'P6Z,00M1>:1K1%%.C#W7GL&1K&5<@^)W=&9N?,G1WG4987 MW@VM,/A^[MSU>GRWE1]I^8H=LB_T,YYI_JGQO.6K(=PY0JPA.P07::QM,\]Z M>TZ U4H"TJJ/9K>ET'A,0EM#]YVW9CN8G/E?/D;T.X1^U8XA0G/WRZY6!]FR1UD8&;=#U'M'=+A>'ZOQ0Z\^O[AFB MR]/+'D8KH2^4N1,DU[O$QM?":HTH;,Q62I3>B\:'38R@J7B;@P3GAQ[@X,NM MCPY]&5X2=CG:J2_>C1C8X'26$Q?=K%-^P4@SQ/)6 2BJET:BXK+&^\D!NW@ M@IWGX%Y+^"MLI\(+[ N(7Y%-W]0""UL[ MN:;!D>B"='']O'RNY[DH:\G07@87@N6I4QAN@&731_2E?RP7"(=\^3;)S03U MKBDA=Q>9#DWT9 ,HB%)#+*J*^^A+H+0$JP'+\JK 0]KZAOVTB\C].EJ4I$ ML8T:%=N==@T?QG<08-EW([4%K*H_#8R@(*B;R.*!7+7B=5N@_"J:'H5E;9!W MD*%QQ#*RO@F>92#GK ($JE7_Y@$W0DX!%[?BS>GS# MNO'896TP&$BO01K1# M)4I*91SO^KL WW/CO=4%:*5>J#S3F,&0L14Q;MKX EFP4I[S=>\EZ>1RVFVE MA%[#&-&&EC=B9!=JR@3IHU*Q=H:ZRGO0"^"^YGA)9\"M!"03N)2R,*F6X10[ MDQVHN**L[&"<$2C#/"?QP'1EQ4B>45<(P@':\39J" -N33GJ!.*.83)3X&T$ MB*,^A_J$GP0YOCMSI=W%P9OL94=..5FKD86$5,$ZE&"NIEQ.H]:M:Z+IV4Z$ M[#C&*TXZE]G1N(_0"'_FV;[+@H81%&P?RO6I^JSKCW]IA)X&P=6L^DP2^5' MOU!;R C*>@&X@W%S/,!?CQJ&GR8)20S6=CE9K.:3E4O" -JQD@DYKQ+AS4IQ MC$IFS@BRY@]7=0U>!8K) 2GD3DK]N^>[P Q"=V"T4+>=+^Y:,L@4TJ33;.%%:BN5BT6$ZHYGK# M&P$;-YT8/A!@6;3M,.W#E]9'C13X8*M(@"D9%6R% ME0ZLZA?N%\"_.V 8(]QK\#.<^9-E?[X#7<'1]_KV"TT8'@6O0^DI#13W<$-? M#F@OHP*S%@'6POE[$TS)TUS6M3&5!!;"_X,]9WDGDL"@/'>X)U!+\R0_6BT9 MV.,$SE(XX#,EF*F*WKW_Z\X0$&]NY_H9-[&UW;H [JWCSJ.HC7^Y/K;B.KI9 M&&][1CPV,1:[K$$5=\B+"&XA7R?[$?X(5F&I&A_1UH K7?@%JW_-GZ9U:(X_ M ^65N6 ;KQ*2X@"_I&Q*\/HO/31UEEKBTHL=U@+GOX*WAP[O3P_8](L9A9>Q MLJ_!*K\7I;P8ACS#(6[,@.8, 0D==]B+/6ZRRH^[>6,,__ X\^KN@TJE=7(:G>1$>OKW$H80PJ@*' M 'Z/6+SZ0E YMP00/-V]-X!T$F""SK'KRA$"%M *JH6W8N MW)&XO%"HZ.:XYC%X"1S3>YYV_3Z!$W$B9:D,CF9M.;R >FW] "7")20J6M8* MB%]$O4Y6F,;[H7C^(!WOI^ \4"'.0XCS\#MP'F+OPGD@@X;SD ;JH11).E[N MCV0+HMBT1U>/\>D05C[JW!@>M:MYKTK?7(,K9="3W.GF79?ZC7G/'F MCE%FK0'=CQ>)B _.+PUD_X2>Z_ [.8[SHSLC -@:R@*%MXQUC[TMJ%;03U=. MC1VK%Q1J!>4B,FEYG-([9U 196!FKTZ(+KVD^CFV+LK08Z9B9 M7Q57PI;;#@QHFH.K//6286XQ$[19D7?WJ!JB; 0675?6'"*J(:'4SZ,^[7&7 M6%V%H'N9M]LSN5:Y+0@M-_4;, -L*@3T[BF'9=T*]0O%5<#!W= M\)M/=L*DZ>2JO/D]FENFK!FPM3E2[M$S-6MYQQV! 3[[H38 OJN_>-%O>(Q M'.3U,WCZ'P!J<.=E\ZSU2MOKYZD%6S"PC]6I&Y!CH#]/@HDL5EV"W>82>OML M4;*RB,Q[JG:G$^M%SN./YW,W9SPYP3W!R!AV [:N[9M2M=1OL]RGV'6L5>_1QD!EBK-2*5GK0!!3PJ?(#.$A M3?63(FI(1+>OV'OLSK^W^.]TZ[,./1Y=5AVT:/)YZBK]E:B_Z"V\F8$QVYF M(\#'(6V==@3%*4"'^_E-C(F7.]V_T<1PIQ0:&!\W,"XW\7J-N*47V"J!9XRE M_B O]VF&O1M\A'TOU;D+LX.R&V#.-WC0PG[X_8N=X[">U+F;CK^\\6X"&P6' M^U]1]+:P:6V+@WB/9P>X-!M.REOSX[!@S@:Z9Y)%V^>K$!!%DEB0A]P4HXKR MNLO$]Z*V@*GY/LTGG'+HH[[*<4>M\+(]Z(5N_1QYC8PNQ<=U>O(4J7JIYI[) MJ3>A 6>-YU30G7:Q1G-9'6*#*I\B&H0RW0T^JR*VH5.,Y\#^ =4;E6KPO):6 M.11CLT-)J F&+W7D4MUR+9;#Z1Y3K(HJI_;V]38JW(CY*8R"?*2"I\B,M]%- M^/T:UA]KEA'AV\KQSFKE@\_M 0HFWJFD-KL-N<&8S*&^G2\727:%3BY%4&]6 M,.'IW0N?X_(87H$_;ZK\#!(/=P4$_7.GJ/*2T.\ME@16$!BB)>*#0GW:"AI& M"#N>8:UM.F'0PI(R2RD.QSMY<*S4$Q7S\;,(JQ7/P5:**,\/N7V02V6M\E%K M+_V[REPC!_W+^Y'%N OLQH>5G[OW[THF0%+SNE&1(G.6R M5'I%&]OMO-CFJ2(/V]\11/(9O]1N_GJ&CC9?UD"PI"=9L X/<&^UP4.3PC=4 M9F,_-_CP]Y8JE<7(\[DF? M.DE>>BS"L;>(\FC+ OH3=-LL@EV"W1L2>KOMP</G:L_)"9%PM>?C+Y]K/O/&*\4ZK^NF MBX-]-H'RX2]S$-]RXDZBX7L#4F\G=R?<9E6Q.?ED94,R[=J/O-66Y\EV =BE M 2C;R^F>$/N3_0NF2U^&VBPT\6M%2"%]WY>^O?1KI:8Z#H&NDN&;C,#!_]H7 M< <*MPS?,;0UNN_\"7Q8**ZZJR$I P)?E%)#?*]OA+1_DNU;"1P%2JW,62?W M5;.Q?!&RPFE0\NB)/_51H M9B@/VU$K9CQ_K=+H?-5W?]W:'I!AD;QJ>]"//2 D]L3]LK)N3DA&@>3@]"6\H M3C_B;OO>=/8 ;UV='FH)+-LBQ0&;&V6,"I7,35H0-I^@WE8J=R$YK[APW#C) MD>Q.DD%"^71O^?2Y!([^:%#*D\:JBAF:M-H-YEB+*T-*\?''O^4LOT.F_>F< MOYV9ZFV]=KN(NP=[]4&>CI,9A*Z.1X3?_8_@K/;&R0.T&]58.9(?2=P]XE\+ MCE/ZZ8B;I[$J[TTIS"C@#D"]#A"DGF+3-FK)I,A@*C"'&'5B0EW/?(H6D9X$ M9@@L%.>A5AYA?Y!N6C%#;UO!-]Y*N(@5'N]AJ]3%^MKW6A MQ" "-$)PWO)=*P4SQYA7HA5U4TP,OR!.U[!#!.R@F$!:OC)4 M@"JQW=H1? T(.P:5T4%_FN\;7*IVZKTY.Y_ /Y7>!J75[AF"\=";INJ3-@JK M0!*#O]D.JH_T@O:EQUUB0O*SS6!#4^LA;1:C4V)4/:''S^#?O+?<.U99TY-9 MK\QBF]9VK_>(V3C9ABF2&/9,Q2ZUG3#-\=9:2YF1#8B+@,\;#,T$U.-2B6668RH6!4R%L$H908UL&>[9L]02]9]A,3R.E1:L1AC-E-% O\>)$7D \(C_F4! A' M^8PPK8[5>'8/2LM#>$E^#J_@)AM>-*_ M#Z&_\\U!!@T5E1MW+#LO'DQWLA$R@44I+-(%WYQ*J-W MX/6%8\![4)]VR.#F5U9< !7KZ4M MKRS\?T8R-<%U+Z^A+0_>81F"$,S?0&VV$2;:3%)VVG,DC6Z'8XJRBW6M,C;4 M+,=#GS5T*A]#"^AJ.7;RLF>]@NV<#CQGF2#7<+><;HPG"[Y<&'>T71TD>PN" M$0;2@=Z+9GMAS/Z(*^Z&L_\$[GKWI&X+4);3P=RSZ3.>013U"M0:@BX D]PB M>8+T/=C&!>@HI]D[5FT1U..2>#R*6U;1D?XB;L\5/V^&/1>80J08$NQT'6%A MZC_@(Z<1XE28&2J+FF-XIC/E6<:P.]Y>%D=8(&?LT>>#NA59Z"N %)L,DV$;B M6 4DV%!TL)V')4IF,PMAV<[-TJ%['1X62JKRT\C!D9PJS*A'SG%'7R8-U.+) MPLISH)V]9^#TO73![,&V>)Q8=_=4G )BDI.>4!TG\7)-%DTR/H^6LVF.)#[C M6Z!MBLVY:\Z#Y?7AZAJSRP^KSG[X=[1H<^105J/;7G8U%[-L8K!M:="@C2=\ MW$F7$-KDDX/D#5X%\;@UY'!:K179-B*LOJ00%#T*4=$C5=^^I%>ZD3Y'3MM@ M>FHL3*#]V 46%^E\3_;5XD,4JE4&Z= Z=]I^_;IOTP$3/\J!F:JL7EP=>$7V MZ&"C70=;DU$]MZT?QT$'G==J1 QAO]FVXN!LK;O/ZJ)]NMZ5'=A%3Z3^F0F0 MO:'L1#^YO2U5 8@/@8'3L_GRYL'ZMUT;C_8UO'KW"C[J/#Q9@;5:M2) >D18 M$'P=L$[0G".!VNZ/Q*!LL>/3^M;N18PN@I.C.&]#X(5COC@S%^+;0IWZPJY^ MX*YXM:>?)W?-G38<9CM+&9V:@HM%,^D5/Y";*WRI&=TOZ^HG#Q+K1-Y<-#'# M)$QN5Y#+K1DJ,4Y2E^5U5E1IJR#@V\9*!O*G[V8759O'K"+XT;%];\ H\GOS MDY7M+MMU&6YC]@NF>/*+)(![#9W-DW_)L+%^!\[XNXO%4^?,\DJM.)KIE3KQ M]_.97LAFR\UI2:+Y9"H1W39VAZ06O-IP*3WAJ.*F)U*MXF)MF).X M3Y3P/:T2/!(46686_SJS.G(K-%1\!EA."F\!.DI2]_(2S&R*"ONHQ4A_%]%_ M)JR@)QA"2C?%P72>I\7H#"/-]-?#*/G:MQI,+4(*J78*KV3IB!U^K=OZJ7-[ M/:!^/NB,\[[[Z7:E^&VAWQ_A]<2VQ\PFZT%WUYRIH-[T;"92X&5> M!0?2YB64:P$/K,/KNL2?YEN?"%1+5+J?G2JDUH>./7E=34)>YM,'P;HU77(A M>!SG*/R#=-HAT(WSN;Y;!^W3>N01L M;&T;6?EP)^TVAC,KM6P/9 %*&KV/)DY.B-0QQQ*U5N55V%3(K ,6.Y.-]EE4 MUP[ZSZ8>S6UZ^H86.A5ZN8_U*HOM9QP]SIZD9"WJZ31OKIO8 M)L,>J.FJME-IZ,QY(GR*0I[0W8O:+]F]38Y]9NX(J.KL<%?YW':K8FW3[O:H M,DTT#%Z@RJ/)H?<9DZ?M--H!]\KY+>:[W;R1*>PJU0Z.,2VVF$EG#GPJ! M,G6QV?]8'7[N"ICZ=3O[7B4755A9>34YY,&S^EU:^39 CJ./_'79?&)2[DK@ M6A<;7&S4E(JKR@1BMR2?XOCE-C\"ONI3>_U)Q*M,?T*2?7;?IC==E2X5,^.\ MV?Y4DM0][!%BT,<;^467Q%;K]5#*R*OFLC&_>H;?'ZOJ%Y#$AW1M4\W-\^E. M>XT94[I39_NFVIP"0L">_6&O4$R+.;,8H78@6;"U2!-+/1H=Z\Y:PTVAL.KJ MO#]A.H55K]'-1#5&&K %!KH&GO'+#/*_G-9T=[FYOF3S@B#^%F0CJAXVE1K6 M2$DM;+U(U+,2H'J2PGS[QE\5@+Y2#Q(^JI.3T2R15?DS!.&M6>-VI&(U]SHYT/<$PI&*8X,;&0P+0ZN: PO8V* M;%5[0H@=_L1J17^&.:*..7;^HB=4.&+J$)?3R51F MQF1@5<@SY0/?C.Y'6YA8F5@+AK/*=5 O<&^^Q/H62O*2#-A6:_,P@"]( MJ- M-KQ-YRS\3_0GD53L(1:L8"\W<\?DO&D1RP(,A'[X9$XR>84(TYS I"&.^H"A!A MW('7N!YSA9E';$'WZ=Q*;D<^,#B2FQAKM))-=/=L,*^TMXFWUY89I<"9]Q-:>QD7M46POJ(\H70O'@)Z"]V M<5=7<:2.BNIE)GI+SL^4XY4-0.[#\H\A_9^7VRE'TRVDZI.54 M?5/GLULW2_I2:9X>5JNC83L^H 4Z::ZIBI2K8A_NGP!;2J=EKJ[(\*>L=T?S MB@I?V[4)"/S%5T1O5Y-RDTFV-J*0SN2W(S%K##2(\_A$^7ID3^IGSPIRK-87 MVIUOY!]VA/#!IZ5:L,>![UDQ[8[06A9W.\S,%3;C7329FHZAF>9GHCGH@/H" M\*3=>2WB _?\=,Q2!2?J]&1V&B$X@1!P8#KO^-X;:YO&+ D#=7657X#AT+-1 M5>[?W/M[1_8^E\H'JV_@(4,3I@;3CI&Y'^;SO3FM\[5FX*QG@U?N!GLBBU95 M<,0N"XY8^"01!Z#$93RK3R'GMD]WZIXM@$_[R>83U 1MK%JH=CKP ^AV!FRU M$HP55"1A5HH'212P)7KDW=/#WUDD?0K6 JXFCPR%ZHHM0I5\OUOR/L/I"37P5*[.U[:\@@>^DJ#G_8^ MRRL F:LNE]V@M<2([V3*FQIGIQ+T8W>F::7:6B1_&%M@#LR M73DT^DN-F-,=+3<28N*AH;;2$V*"G8\\Z*20*<3&NYY9/@S:Q<6H5FRUP,B+ M9\:Q!%YLM(Q]3\#(!I'51F1&WX&+X>*9T7V3(<3#@!#Y77TB4]0N<9BU@.UT M,7*X8_AU+=M$RZSB7G8*0S MS_?72M^X^OFZQF?7U/Y_]MZT25UD3Q1^?S^%T3/GN:?C%C4LBO@_$QV!BON. MN+TA$! 1$&41]=,_F:"655B["U8Q,=VG6E/(S-^^0_^;G]GJ3W;>-82"K43A M1/>WHP_G=M)]2Z:_VC?X^:^?9D $R2S/;-NWEW8]<_=HO4D7R]OTQN;Z2UX> MUFEM7A7:9VGJ?_12&$DX[O'?D!WHT&A9)AP=;N^^.NWRRUNE NH* J.1="^S MJLR76\Q'CMT+#H7GDP6N9JI M:UL7E?/\LC?J4-LT?AY@GG\"R8I@#7*\R.:UY4QUNYUJL9"5E-,32*"Q=,F& M7B<@ 5U.!Z\("\XF ,)Y D0WL//@^!&X_"N-+T/@ZZ;( F8,4R6--+0UAVOH M@)V?J<';$[B",BH +Q],)U7Q1H:OE/I-:8.R\B1?S0X;'6(-H\O8"=,(AO+@ M(^#M!WZH@Q%\&,[BVT]1 R PN7W5\JPP7*V,?,;,C0V.+;J5DD#/?WL^LNN^.@4)8*SK$8/13J MR'I0SO5PW$S@5$W"D9<#A@H>/E$ %/2*@A^-=V[O8*?F)!A- 0OY_;E7<"^[ M2GYC-Y/(>II[M:_H/RKG]AVI2'#XA2\E=^[49^7FJ<=$>;+S_X2>IMK[]SZ< M*E7_B//)#IQ/]L[Y)'[<^03>'V'/Q(X\2HNVV^H3KL/AR8R[W%2+ K]L1\TQ MM.C:6<6DZPXJB"Z#906>(F;!Q-H3]3A! @.$C.\AB@%Q)H?0W*P,4&JBBJBP M56N5--;RM V,]3Z0)^30;^@;\(DP@M\T<#]$*^&/U;Y$#"&"E_3VOF#$^BFY MZ"!RGM)*G,-HKVOX>AM4LCX65+V#;EJ&,,ZAE769_;*ZL$\,.&0 P4:^N@F3 M@$Y26#.[*5%>,TMQI)3+%E,LR+"7H'H^MP?Y=LM7RQ MBWSJ/S"1+< Y"^!,^\'TP&P]>8_&AI_71T.\Q33EP3*;0F252?IY4&@J7.[\ M<'QK\AJ(]PO6/5T6X0X'8< Q=J/-3C/SA;SATUS1M!FAUFY1=+62;%G>ZU<4 MQ-)42T+\@']0&'C +!%"XRZOZTA<=^'Q6O!T_N>[L_F(=O(*V5:?[8N5459K MZEV]GYII^HR!12PG"A<>?#5D+/MAQWTONX1K[Y7=$TWR#$#:0.U](*<"?DQS%)ZUFGILUD'?A/Y?6NG8!D\[PIJQN ) M[OSIJ ?>$[1="VCY)!:]Z,?T3O37KZ,-E9L"Q5^ 4V"@Q\/^414K3F7)A7/4N"<$V+>P MI^?2GI.'J(S>X8X?\^B"#65U8&'^M?=L(Z)409 %*FB;'.FF"3F[0FSP:AG0 MY@*\'%" ?(&@SA=OV/$#-_M@FQ\8@X$V75C8\I_]'\=OA:K1+N &PS%B$.]Y M'@H+!U3"D4;'VK]U]S0L.(,C'4X NPT"?K:+) 9!R_]X4]61$7 $4:D/$M8 M[(-[J4YO:?_?"'STGR"4"(<5O1O%VP55 MGT6.A#'@6J[S,G)T:=@?+01??C2>?!0]_A]'^@8D\$<"CP%Q!4 8X"FZ_ 8@ M;@B%\-7#^'8*W+O?[ /J/G_\OZ 8_3?Z@("O_OY9X'F/3C T)I2S0N)_' L* MEDL*D8B([S4GQU98(MU MPK&/56UM3N)>-G+]EEX(Q-78+^*5A-\;__,SZZF;,1PW%&KRC* M\O.,WLO3QV&(VU$^[MF(X :'^P1=G(4;?$!+N#6(__L,\-Q)TV@!-$' ?+ZC M=,>/9H9\SO.$X8>VW>IH[3E-D110,F-1A,7.-Y/2=T>"/7F?3MC*K2 =W3>9 M7YC*)SR?79'O*>4"/URNVIP\7B%,IM4JB7V%!V?P'7MXN ;T ESM>OA]2'@E M@[2SX/Z"(/11(#D('O]$Z7XM+O;#M;9WS85K #;Q[^NFX[SFR/LR.SLF/QC1 MAV$:<(>!9V]^8&K0EPZN #S^! /C>:0[90>5%B=G^B,%U\E4MJS 7?_U#YD. M%Q3__=.TLA@FGU>R6&KH\4G(0D^-!+YK#1 \\[7"TEC? M^P8CC!+7.Z<)^XN9UA42=,YMSM*U(KYI.$*&,>0J-U";@M4HM/F4KPWB86WP M!2O['S\$&U47^[,(_*FBTX@H$/$VKKF-+^'2+[F;B&SCAB#Z1(IO9'>9>&.; MSZOH,?SC.S^4S,3[U<2=&>,Q=&_:*&]/)L!T,Z!*T//W)!*3F.VALWA)XY6SO.MCZ;:F2AE\LV\E*1R'J!]^3YR@Q#C6V<5%*,P#2!64>[912% MSPSM4TVN2I5^M3OG<">9FPHN,[.K]*G2YMYFM6'H=*K&+>WU;-$=9ZJ\ %>& M]EFJX1M6XV9)S:TEZTJ?,M+5(AV8*,]7:GTJG9M-[,<6.)MV41^G&.?G_YD_Y3TMAC*O,[4X\"X_41 M33TQDPCEA.&/^"]-"8LV7+!'(J:7*,(%?4Q1,6"B!YB8D443+C$CBRA<8D9V M4]+XNP2+/6;>)-B+)X6?N+"WW"*G M_ 7/4\9C5(E1Q4>5O??H36R)'$>EWL&1Q"TJ;2Y,&.^=^4TP!U -_SO$%R3F>TTT(%H[8CH<((>'&@SEFF.U=IGN!)H >DPN-U(VQ(O8'6 M0<%/-QC>%]S%:_D*]Z 91Y?//2-M I"V9+HPU>"G<;5;G_/68OI]PE:D3<-MFO!HK./B>A]I<;+HHCSP&J? M\'6<5OQZ0N1)E_>Q\^'K2=6210?.1P"_:DXFJ@A^]>_=;+R\GS;; MW W$^QNV<-T!!G:N%W:NP ^DE9Z>T)NR[>R2YAF>PY7-1JK:Z&S>\IZQ 2< MYX_D6C"*;0_M33KXA)/;;6[<6+@%SZ'_^H/[_CQE]8"ISQYE(8[JDJW99F'0T9E\S2HJ5O.!NRJ<=P>X%_ 7J:P^DZB\-#$P#:\EE' MEO\@=>.8J0/0FOX )=,?\J">5MV.&Z8O+!/<\ZXMN@)4$0O#+1<:1LY0_4?7X MIL7_V1ID=U 2TMQBKG-DJ[.P6JB]YINP!AE[6=_*9+E,!ZF7%VA1$SJV+5IH M,(PXM'*UEHM8T?,6W!*?MRNK7+L]6<':WM#*Y6PF,RHC#;DE-30]*I<7)R0, MER1?KG0(36_QNI?5D$V:6:/=^K(Y54[5]NHURQRC1:.";MBZ-'3(MD=(RJFQ MQ3-QI&.I3,E%W8TVU"0$,6=SV+,CM$^QFRM4R^IJS&R:#C=:%(GYM U'(8?V M.:WT^QIF*T5N,QF(Q7EEXG*"!Q2DT-OEHE>QI4R^RB#%K-*CL^BZP;?Y='BE M2Y#:I#8N2@R;ZY!31J@3S1Q<&:J UE%S.1 Y56-R.+58Z)VZO5YZ/'7B[0U& MKK<+#*NIR,!JFK@C5CH*GSE1TSWWVGT-EV@&S].XAW4:RF1#\QAZ8@XT/NTW MMN1 0U6A0GJESFBL4O[2T(W.<652:6LSG"&W@Q:Q5+,] =P36+J_T@M7J7;D ME3QW96A>0/8-=<"^ZDQSK@T8@&R%*U:S1J]6H(WZA'$I.;/5I\0TMVB'2Z9/ MK[N;DFGJJ62ZP_28!L> _\TUBXURM]QLW+98^N5P3RN H>T/+ +:#1!7$IS; M#)X"MI.8 -@>IF8FP'[<"1R?Z?O(3$L1YOL&K'L_5Z[^Y.,2=XAP> #418$= M!?[35FU_ZI Y!MK>;NP04&B?7A!,"M\_P=[M-S$&&C$<=C11=6C&2 D1_-P* M@J;^G[(#[-S'Q--,\N6*CNP938L+9^KH@FP M5$[L2HV/WO< \P6DHS&B_C9]:DGT:HW_M=U%6(:F'U, *K!:?5]8[2L(4)N# MX'H1*0$?!SF$Z2240N[B'W\4*[#D9'_&Z=-FWM@+VV)RW0Y7O\R&SFKC?0VM M_6E8"D!*^8#9"6\*+'O5 ;!V5'L"Q[T*T#KU#6A_S. !!1/C32(8JB%;/H;[ M>&OJ>PP!&"&YP5A=X8":CXD"@,-^S"Y _R=L?]CW(S[U+M4^[&@_]0M<"&Q) M<.Q?EF0X!PQV-'A(2. P<*+OGAJA%0_X^FZH+SBA9,K!]-VIL )/F@.+$OQZ M[NN@"=>67YX#XH7J^"8G6"S/P39%.; Q(?A]"W/O);.?_1)L_HA4I>?.R1,P MV&.C: M#-!=]MD+'&]\F$4&R130.UP'=KV;-4Z[\ MP]CW8$@U0,Y#*]ZFU0E.3L^EP[+3P^Z:>9ZQ$8:8H0AEK--T7YTH)>6O?RY\ M,;XK\"C.61SUZHA*%TN:FW$*H]F*Y_O-M[K67?YF:HB6W2#-]8#9N*W%5A_@ MWD#U_OIG;IX(>[X<]'W -C_J,N MB_HQX<\ 5*7=M+^#6VDW?^\@LW?TY(\6W%&3/Y80\L<=\ .:]8>1PI'@%AQ3 M:,ZE ^>$I'OP1CW>U.![>UBO:@N*8LD[S@Q.NM-LKS>R]R.J&H3"GJ$"Z.R5 MM4!%._!"H'#[//1)A]MQ4TBA^Z&/!Y8I/1T=? ?E'X2Q:OCZW63_NL?]A1RS M6/^]77,LB**Y%PSVD_P,/)1/^WH2<9:\@&K+'+[1=L> YP/M'U &](#JSTX) M-WEN;_M)ED,<.(YM.7PK.$S38F5K!5#\:;#W[KB[(=Y,QJOTV%IAH>&5":YW M['X9*3SCV_C' V*[&^X<+K@)+@SBT\X]?]HW+[M2A1SJLZY&ID:.M>A4JSDX MUY4,3^C^UV%ZO3.U9'D7[ !B'U+XFRS'__+0 .EH&JF^N=38[T_X;P *+W1A M\T>=^ZKK&%J<.X\;$619[CB//WO:GQ'J1_A]KK?#Q.?$-=X<%!WXR*MT?'K. M@YJ3'3J\TOIIF:[-N9G>+VM-NSG/CXA<84+0<>NG&X_.3!./*2SN/?"NZSAN MHA+#Q3]UYI&*FZA$$"XQO<1PB>'R&3Z6B>5^='H.O:>&7>$2W@H2)?P0T#EB MT*&6 :FOM@S RAX 8:;Z*-#^GS\3[K9UBK+I\ MER?\$8OV%.D?W.+F[3S,SPC\B+0, \A$_#!D^G(KG'?\5A%KC;'/*4K4GZ6= MQ)U SE5$''A?HGP-W^4?/Q4]XGN)TKT$UO^/O9>SR9=;=EK)'?+C[D8+NW1S MA?><[S^B=<([P=FWP_U/2+.+^ ^)5+DAY#LUK;]=]IE.= MB[H+84+;M@S^7^H*ZQ/]&$J+]H;$TI.1EJNX':Z>FAHSC^93*'N"LNH:MR=\7)Q: M-MD9TXPP%Y@I)2&YD0.+:E+ 4'Q(G\@"^LEF8R#I"_O2 !^(YQ/WD3GFKS,7 M(\9)/J5"[+$Q0,8=-W%*3K>;J[1MU)5T 6&GFTR;N3TWF2SI4;?'J;R&>..M M3;@,FBO0/ G5".P!0R^H1OQZXHJOX;:F=,1XS*>TE9,\QJ9[U>I**ZT9=>#1 MI#0N:/SFK:*2Z_"8?-V=3O-2H\_T-V2FU:/2!;8">0S06(@'$@]W/OJ)C@A5 MU\TS:B81;MQ\,S4EPBV=0Y>4^'>45)8G#-VQ$M$:.:6.D](XML>4LOIDIHVJ MUVKV!5BTL##&=YJARE!P)(T-!QY+AYE%Y*@P1VBTT MI'6;S_@!D%3L2HC93.Q*B*ZR\\1G\M[:E!#7K#/&JH6:%I[D^L;M59OT2DXM M%(X?,$)]HN!.WW;H/ W8"U!MJ+>"JS_<2[,#::(&NRONKOK'YFV<+W,SMH6^ MVT?O.F3?X8:#5F,RX31UD"E+V)I*.83?I]=/S\RDWC)I?A;RQ]Z3,R=QQCS@ MA8K0Z[62*;F\8=#^G)E*&T\L\E3[YCQ &B:GU6&YT.5RKL"H;@_AB*+/ WRW M1I(,#]FYZM"\3[0F_!(-_X2)(S@:3QP)H!)/'+FOB2.'D0&IM3:D> HK<@C: M9X3U#%%0J@T9Z5__/!\N0.8V-JV*[2:Z,7NT5&J3!&G3/!Y>622&^);MC51& M<'M$9:@;AK=I Y8<6BDFF<6**LXJ3',\GGKC<9K?,G!E: B#JLR\;&J\I=!^ M&MF62J-A;9RE3XVJ6$X,NE-/M1#.+4MDOR2V\1H*AUH0H1.ELZ*PW@X[7$Z: ME#S;=G*7"01FAM[=Z>*K,ISH3K=B:X7:S[U52!,S4#[V]D/.L;+_=IQE9J_>- MK:F6"\N3XR_2S?XF+Y=%B9.K2*K?1T5OA"APDMC+E=)JOFRU%FX6E;6RPJ=3 MS6:_ [/N0F^W,UNO7;5UDA/&R09>;\V1M**IK-$ \UED%6NR5ED5_1.X9*R[@\7#-]J< 9O:!NLQ;%]70$K M0\_L9+&\G->S*:9)*>VRNIA.S#0<>Q*Z)6*Y[9-)@D,8)+FE'*9H5,N3D_A) M]/**E,$F(PU/#2N&N\ZMTAOO%'XVQ'Z%D5=DBFBV2B/!]XIK.OP/)_RZA+/;,9F"RDB?&51.XEU!-58:]:"YGB9R:6O3FJ(X;-4Y^T>35WG=Y/6[R:L,NK] 3K$Z T@VG M.>P[%3\D@,XM3G<#,2;J7)82?H?\S5-S;&]J)L!^U)4JN7[GXD-/8SN! 6YN M6@G#M'PQ\[S#\G%?V6?;N4J365:''+V2NUG/6?0J8>R;C_WPW[_P5=I1]1 M(@;"[8#P:JL?]!%/QX")'F"(QTPRADL4X9*,NY9&$"XQ(XLH8&*"B5*;WW>U MX7N.9WU(TXSV ;_?7Y; 'HG+7D#$FQ+'*![M YX-Q7].?]+ZN5LH_V@:>%W3 MB!19?*M_X'GZ^"9OG3,:W:;0[ZFE-U,&(]("FG@D;YO!'Z$6T,>9;VFOQ4QEOH/;L)I((B8Z$II+#]1K^7KLVV]IQQJ^V\ MK)2S*Q6%B17X7_^DR,6_SB;,(W:PZRO ,>]ZHP;FY_ N MI]I8S>OMSI;K8Q8W[8W%8;+0OA[O8J5:GFFIXP$J3!'!7N+IXJ8&$\U@.S+J M\43-WT\E\7_=LX%^4!VS=^Y_^JZU=*& T\_DK%_0"K/WPUKG5K%KF3:=1!&T MLNU1 S0]Q;WKL=:>R8^7>(Y8,JI13(\638(0425H2@^G,B4OIQ9&A(_^%(=. MS(,BI=W=$0_*&X4Z*4]5C)/G+1:E=HZ^'@_BAA.CB9'+!J,F[131PI.+ M?GO?'S_YF+Y(WZK;4^^W=;F(Z::TKB=,9PKTNT.6]IV["*.F^L5V]F>T08"/ M38B.AZ_NAR-;^5&WL=CVJ@R;%!>DPCF=GGQ%CNQM-*K4,W-+5,VM!]T^MY28 MX:XB!>!BYJV));&S\"X\";&S\"[4R3MF8MUALHZJ<\-%R78>3ZUK6"6)7-&T M94NK0=Y>;D=<;E4MMP>3K"ZDV[LA!N1C^D*F;01I_:6F>;TN!2=V]EJ3@J/* M<-4!ERU^5+6Z^J[5U[=\- \9MIIP8$6BE*BI@G\.%39,4B^UZW=J+KDYV(,N M2PE+%F5U%=1<_EO<;U?PM_OW4XWD4PTF^(&IS,$[)4BNB85L^50+J#%AC@%5 M^ 1I)YRIX"2FPDI.C&49@!5\;$]4\*.QN_M\;CK!=\%.'A/=*7C5LPW!>D[5 M[]81%'32H@C(R+&/%CWX)9F +0.^"/L#@,/;<) 8V -,%?$K.+."[N^/G#A'M@P[L1*L#>!'"WD."7+_S. [$O!1][@.6J\X1HR9*ZWX2[@*N_ M7E4*Q4='F"L!=PZ$R5HU7&/'AV>5GI1L$GV3,<94LX'*JUX=1F^.6"]BR^(? MR;5@@CN _9[S0@GT9X_0/CZW@E,#SJN:$@T[8K"[TP5L%S8]Y5,EGIUDRJN" MQI:5DC+'O+9 >(#IH@E)V-@OV4["[ZQQN*;'1%Z>R!:<#0<0 =S\$9+J3X0$ M,54'L+;AY4FF-]]#9(\J$%N!L'LR1L'C$H*T"O!VLL//#82[\ I.^\2KVL\0 M\N7F/H6'-^%70?NV%X3N'^W4O?H4",X9E&=?I^+YE$+BHQL]E_:\<^.W! E7 M/ _F]6E793+@==ER8;K*E_NC;5SQ?-6*YW3*[X,3E]Q$K10*>TQ2,5RB"!9C481+S,>B5 +]KGI\T]*?Z_C^WV'@O[WX M"?5[A=]/<=/[]:,QJL2HXJ-*7A9]/^0YJXUCCGIY,J'>NX"W@![ ./SO$(\X M&T'\J,+1<]4]7%.Q8:L4CUJ2#EV>@@8F?=(_L93D=&+VOR/-,S MH!G[&QJ/4>HQ6#,]I$LHN67+N8';H]$&[-%-_/4/\4!=)J$F)MV8=.^.=#'\ MD-RGCM:>TQ1) 24S%D58['PS*7E7IUVD2!5*F;IMT_9O/5 Z6M?TJNUP MZVOZZ9+\A&7Q 7E>G69,*3\5MPR2HL>%25:MJ\INO%HZ/#'S?,(\YB8ND"WTWNIC#BX=+CO^_34Q'T'VW(SLO2C!]A M[-R,&3XC:0*0M&2ZT/D3!=9W1L?JK8\9"3?K!72A<,G;@6$!4CWES4"%_J@@ M<:R&RV9NFZ_U*4&B@_&N^ .)7S H$M-W3-\_FKXOH9M\FL!7-6K2JCM-FUF6 M._(V)U.=N=0.IC)C#WCZWIP;_WU>K!VH/^"P?>1Z3F_K[V_D[E M?=ZU_#''L+3<'SUDF/[H(=D?/70JE1;*-+]"%^+^PZ[ V%C Z<9'Q?C_?6:B M^V(M[V7,@UV_DL[AN"])TR\UI]WE:-H8NBF4[90K9)-09A2F_/5/V$KPK_/2 M-_:BL4NOUTJFY/*&0?MS9BIM/+'(4^W;WEBVGA&Z&:LMHLTAQ8Y;-=GHJK X M_T32;Q'A7]2[X713V"< )@-X^0N\QFPCJ MX?_GQ=#R^ZOW@R;!ZQ6%@F;+\QWAQ++O_DZ?_8"1NBZ!3<&^S) 5F!WW%",M2Y:CNR M]?R'A[> _S!4QY']WAVG'ILU >?V^8T*9*1C6K;?7^:]?<.]JI+L=[:!CU4L M 5*!XK<(@3]-F N_OPT0P^"B_0T?=PL)'FS)M@-H'K;\"'X$!8N=^'>'Y?8; M_/LA(0#!K^QZ9 H>V*[?O$0V%KJYD67P!L ]D/U_)J3].1X@9=JN#J23 _X# M[@# >J6*\G[W\*RTSVQ?TR:>*Q%3 =SZ"MC+?E[,!X6B#S>;'U2H:=O&FQ-- M]M99U!DN:XY&?]<\+S<*GY*$3WSN&$MHRX*-<"#?RVY"K)"&5PZX,Y!%S8G_ MK4WO+Z%@6D4(^8/,1(]DYF)F$VRVM4FAQ4W9,M,4K1L%^J]_D@]D!OQ#A&>G M!$@.6]% 0H+H!/%KXCHNQ/4 ]"X@2BL!T:1IS-6Q:R?*?H,S=24G6A WG\3C ML=EP7(UX5',IZK)@0>MR^D(U)B!Q7Z+H\M5L=CRY-XX/K 7'7E92_I]G!:,' MWSQL=V):?_9F[M&I=H6JN&_Q*C(2U*/ZO8/^"+HG;.S=*2DJ"*K[)O2?@ZD, M[R&1>J2H?R6>_H2W$;I*V$GEZ,*>-5,)?O6\G*8G=0<>$$@0$A,\N )>!>BC4+0ZR53BNE'T3 M*_U;1+#C]CF[:WSZ\/GUA^XU^!*0J?AON"+Q_X R"7_Y]XL;?P8X[,A5LGMA M\-$KC]^#1=C[ 5H-+M=D!QL=-?#90IQ4"&2DTU"=^RNX@,/*9@%?C1"WN$4W MPK#H-I:H4>BT>3R\DII2ZYF0IA"-->F*6+:<7#$/LS)#*Q6I*EN+MCM&5:KM$5EIFPZS+6K\S&?5D56";=>@X#:TDE^96H5Q3X'"QI%-J M6A]-F5TWVN[2)=&D S^7)EMIR>8>UT>\*H&Z9H==BN M/F0] */0RO:$DU?UXM+5\%9-](02/U$JWJF;MQLY=]&9Y;8,$*-F@9A--JLZ MO/G0,Q5ZU1BQW5E+$VJSM2)B!75:VDUR> 'W#%I1I\V*R6Q,(C5EB_54>07C M:Z%GNL2\WERSLHPV;6Y*51DQWV;A?8969M@M,>SH6(W)*?K"&*DL:6-M/AV& MYB*=[A@38;#FD(S762T%EQA8'E@9VN>:'ANU 6ID4)(2[4[#*"AE#JX,O9W7 M&KS1:&3[6C.333$E142"J\3W-6 MF%<[V++*Y-R997F#\G1:\OC,B1.5VZ97GHU:Z'(\7R =?%H<:6VP,K3/^9 : MRIWY+(<:J?[8Y=9$7B4]@'7IERLK2')"YC:HPABZNJRD*^RZF5=.85VWU:XL MT@VERPAKR6WP!6.3'D#\##VSO!ZWY&);&:+-KX)H1ETH2(-AL9$<*Z>0/MNG^K*#]&:<(.?F M<[/3*Z0IN#*T48&J*2/*:@#*Y)9CJEDT#)&!)!?>*+V<3#JU27N*JJGU%*/! M7T*:/D5)<@/9X*F>B3+]&:*X.+JL4IF3E#3LE#_!RKM4^19P<#/JJ*.)I?VGH]&Q^.F[I[#3'X%/>:T[U9:N1 M :(.#1]*=G(.ACNI%EI38C64 T-/7FHC#G<0Y7 MX-+0![C9%_[*M]UJ>W?9)YQK^$W<:>]T-3YR MG#!K^+>#KX(6L!+THKSF@8&;Q-'_=%C.]O_$_O-WX$$Y]NU%_9K_(NS.1:AZRT(F78,ST$UJ:I*S+5#6XPZH5^V BCZFWNS*$G?BP1^+-H7$Q7&X$%_0Q&?=MCB!@\,CGMH@9?Z:@L\//5(7;:$_LPM[KI^ MKFP]R)5E_%S9L[5%?)LMW6^+V9@CQ!SALQSAYS3%O&A7ZIAE_#:6\;IU?F$N M'$.'+'.)*,AS?L.$-LF_38%89H M<36A.K.MOO86WRFY9';E.%GP_HGJV& #IY,W3I2.#Q8<*MCK3)XA.ZF-L2BS M);:N!)TN+],8PMOF J+V3_!\?F..VK?D0H2;(YZO1_1.4D2XP^%]J:%[ M0@3\.O]$ACMIL1,6)4P5B&4^0VM%9#0IK/6BV%_?2OE4S+%0X&?##8<0V5*C M 9CVJ-L.VK+B%],](\-A8H82,Y1(ZZ$?82B&I3!Z3NN7&*0P[&H=CI4GM>^T M>/X.0^E)/,)NMR;'+>>#3': Y-(E8]>6-1EN'O3S_*._R $:> :[IB/H"7GI M!DV=7G90.5LH+3+'CIS#XN9](&_GT;CYT2,F:B[=C>\[HJ%4FQK%B=2>,T*S M31*KJ".N5/X1Q7;C#\F9:,X2+PJ/;G?;MPO?-46,[Z->.0+&U8S7XH M@._+"6>S@$BH;X(&@@E8;_ZLN9_OP#W=WR_H4_A4!+^K@78-L&5P'CMHLSJ% MI>&P_2I@$"NP)[ ?_R43RS02%6'N"M8F$7183<$^PZ:K3%]M!_AXC8)W5IS* MDJN_6N[^=+/^Q?KWZM>XTX#:5P!-_'YCX8+W8G&27V;&;HUCLZB>D_6LT1[% M!>_7*GA_C;.F4X]87+88P2HL_)&(J^,B")=,7!T72;C$]!)-N&"/R9A>(@B7 MF(]%JLKW/37L-Q3HO,W [^D&#A48R2^7^>&/J1]5@<$=V[_/2S%B6OG-M'(9 M\77A;OF1O)-(8\5WDP?/4-2&^D5M]\,R^_Y_R5+,+7\P7<3<,L:*F%N>@5O2 MX(""(L?,,B:+>^.>9Z:$8%I6PIR6>!; GXVW_1PL* BJE>@)NAOSOJB30.1OX,ZLZMLH MSY%&DUAY_#0#_6\X2#F8E/M5#OI.+EK$TGP/@2O!>9FQ>3;RB-B1SZU#1K_S MB9\4C)_CR)$$Z"V*7)+1R]@_1PW+_:+TV1CT+:M;?=\%#(G] ,7DYYCJERRA M\E4-FQ]4J&G;QIL33?;66=09+FN.1G^I;SE2V MNE-AW@P&(_HT8I?G+0 F4SI4<*%/30%6;3)OL/J2$?)8U2SJV^K8A/.4\;_^ MP5*9AQ1%7*;\\]84=S,Y&.%F(]>_DY_(KO+J2I5DO]YSQ["\OEB:JH*7005= M+U6Z9"T]F+8CQ+#P2+*K?=+++ISK?YD7'!DZ[GR_W0E^ED)9D1SBCJHAA#S* MD)D<,]/AJ.C47__@C^A;):F_P6KUZPD3STH)8T/GS,PL^O; ^=4MVN:;DS.Q MJ_:&D/#JHES69*(HZT1M52*F7C3UJX:Y(ZX@T'Z"(2UM&F?;ADQP2]FH6!XW M*:=XA<]<1<'Z]209^QZBS6N^IBM=E]M$13DZ\)JOZ$7$E*6VTRT_98Q&LJ#( MVXJ:G-" #7U0+[I>CXKGU/.2:P3?'$P%_.,!OJNWI:#MA#EYM8/# Z $2Q9- M90Z>_;PO6T(.F@A"M MZ1 @&H'&HPCEFXK_/W&_FNL3TQ>8TK&RM5%$^35P' MPO"W;/M=[XZ_SYFVTS"=H0P.O+_PIR<%/WI);"^;W30$R^*[=0"Q3FK80?$M MI4B<1R$BV_[K'P(+#P-( -8-5&W5]J$I[H WEA-'0(WH.2$$! W# M:L#\@=@C+!:6N08WX\CZ)O'UAA^7,!^/P(C8LOA'OUO8 M-8!)@/>*Q=0QW[3Q1:W7Q ?N\@U O0>"XQ.[+OFO"C MYA.<7NF*,RBLD>%HV3%0O&;/TNW>Q%Q5V[^\*\Y.W/M-<037,?(3Q84ONMA MNMZIKU8_]QX3_H%'?D\1NWS)8 0NX1?"_3TQ]P./'*-ZY% ] N6N@! N.]+X MO7+7_[Q3WWJZZ5Z, #'S.Z_%./>*W[9072_=8 MO?M\E] 8_K%V%VMWL79W%U0>:W>_$^ZWE^Z1U^YBX?Z[E;N.; CJ'.PHQH!+ M,8!4I!& 5A1+5K[;V#K6<6Y]Y-M8,A=7>KZ+WD&_@:!FZFS=_7\6Y'^!EL.L M94M4[5C-^:UJ3@Y\!"N.74&/<>!W*CIE@ 'JW%;%6-&)&JI3+T]\P1D=@<82 MX>D,[^'QKG[Z7MC8UV![+IWDCN'G7@3HT#DF4.T[^"=:N#?< 4Q M*40M@^IF[. **557N8.O*<,W;5<,/3%'/04O,NDLH/1;'_/1AC_$@3+QK3;_FM79>[;D+U*W8C8S1 M'*U6E=N,8CPYP:QHF;9]8AK'J.JF"DQUT4415S&XCE$PMNYNZF(R33VDT^E+ M# 6ZM8?EFEIZ9,8LWN02?AS3N<%0Q>^PG3//#+(_Q75>S ?:)XGZB1$R?Z/0+]4J98E%CJF>VR>]U[+.KV]ML= MDN./B [4+S)1]H=Y2UYUV$48;:]A%GYN]MSK"MFH-E3*H[Z08I!:NS.=>O-% M*GU3._"(2EX=#5M/9E;JO&KF&-92JC6AL:#:8R\8#7MQ*_#6M!6A\,VMB?!Z MX9U;G_3F!N'U&,Z5IL:&VU2LT4_[T7YX%Q1GQ[&[Y/,^-,D<^@=<51="72;%?IR.IM[ZI#\^ MVKH3]/[@U6.[_+Q)>_=)?Z=$^2B$?:[ 8@O9 MU#EXB_.'()_MR[\A##]<4W0._:_B?!EAYOWB5;*T <$][:!OF?"7;T'4$MVMW34?0C[_/F;;3 M,)VA# Z[O_6CO3_E!A*!;ZDA6!:O:?GD&-7I%8HPGE<>%*QZ<>#]]0^@Q9 W M=H?G /TA^,0=D,9RX@C*[EQYD+GSY)89TOEJV MCR>?I.J.!^+XRT&<_^?9@-&#=PH13=VT_NRU@Z-3[0:;XKZBH,A(,+]4F( 7 M_Q%T3]C8^YX%U".>W&L>?PX:!KR'1.J1HOZ5>/H3WD;H*@UAC1Q=V$XM071Y MXOP)?K7_R-+_)7#_EW^_N/%G@,..-,S="X./7GG\'BS"/L) M9C(%S6CT*TRSVJ^,$730\;8>9+I_!1=P6.FJBTZA5:PNN UKZ)WB+-/)YA0> MY]&7*]=IM55G2TJ3*9(LD#)2ID?K"F#?H94*8IKDI$>/-9ZJ:*[B2 M>+G2GF7SF,.WMRCNLM5AOR9F>$/AD^%G5@H=W&JUIQ.T6A^@VVVEU*7\E:$3 MX>EAK^GRZQQ'NDU.[P@8,ZG#E:&WZPL;F7!LS62,7E/)\#/'Q,JH MZC*S1DFK/]\BC6E9W\*5H6<6THL:*HE:']VHVZI2)ZPZ/:%Y*OQ,TIM69NEM M04>;.<+5O.5 'Z1A9"FT,D7G<;/2KU!HD=J:DY;M3#498 @:7IIT,Q-JV-J* MW'(QP98DFR\W\V I=ECZ@N\'/QSSTRHW&:^Y0E8S:A:!Y)UBHUEK\W I?E[. M_C'E]FX,EI"N!=C81%"MG:4AV+9K[)1K%^@IP,#Q+8>L#D03PHI34P>["]1O M!-H6T/PP3$G6 ^W'[N[/= M?WQ$4Z?A?O2[Q=='P7_9OX4_IF*X1! N&;"Q&"[1@TOJG29",5R^!9=/YD.\ M*U9N=@E7ZX#Y'@,_ONAR>(;6QLE'G(ATU]M/WEV07W-\ M3_=''7X!:4(2'/G(3+D'K/\-%TX?/J.:FO(Q)+]\+4,:,I)6)#!_J_M+L**2/H1_/(_NCJ7D;U" M"A5$Z,"'CWMQ?/ Q>,._L;_!U;F+\^DG$;O"LZ6]!#PYFDV>C@_\T1K+A6O) M_*2B\])PN96YW+2ZS*O.VK"+2D18=/(Z+/K =8_$XR)6)M*-:&8FWHA3:T)[K>@>9>U8<8F2F71KREX3-I.BDI19-E838%M%*Q MY".!QQK176E$0/TU8.;!\VS>,W+<9*P8W8MB='=)O5^N[W^+"<(R?NS \%2N M0\GK95M'ERL&S7JR8LHEFB8L[O=#P#?Y7L#W*:OA@H?.O'OF4\H-^9C^DG<]$:@W,*/3>L6; MK]H)7P(ES""%=1( -JJH+B">+ 2_ MAO!IW2[E%VA#LBW+?KKHQ'6 )7M&0/X0J!$GH7;D1#HFPJD**,N"#SE>L2.Z M'0A])V'Z/W9 A#'E?,C4.P4#GZ%9\@+B,,Q&/^* \,;!QL%'@G-@^W;)KR>6__"7L]M735Z^P>YY7][PH#N:2 M?SC+[*7%$2K)NXO\]WB3Y]ID4,7#3P@AC"3F52*IR:4Q*=S)LFA.=06MBG3:#0Y6$06JA!2TQ5BDRNN<$X6D1[5!X>; M5KQ3161;5#8914V6M#[.9NJ;G,@X"_JHB.S2M2>08T]-79(MFUFZX/8:IB/G M55O43: NG2@KV5(FDVV7YW5NF:^A.IK;U#M#+W , ZJ2)=IY8YU?[(1=J @E ME$WX.NHTFETF\%!AZ.,^11-(,6R7J9FC6^4N74MTZ#++L FZD4_TZ4Z';G39 M1*'92>2:]7JSD6"[S5SUFLB//JN+"JJ4?+T8\FD@@%T#_ (\[J1X]@3+UV^A MMWD%">7*U4TG<:T?;,IN6AT(.#N,<>Z@[;0[G=0299NDDY;XJ6RG3V#>QX"X%B"PQ\R;3:UB2%RV0B9@2;?N M>+N7;<^LL6 8/A.1TORZFCM M.4V1! 9-QJ((BYUO)B7O.Z,\#:N\I))<)%H!_R,51[^ SS6I]6Z3_ M; *.;I=K2+__OOIDU]=,KL^3\WJMJG^"63H'8K8/B'MJO,Z22Q?ZLM3C$"=; MQ+U*.SUH*KNBFP);2[/71'C]0H.Z8@D>2_#C!HX-*ED? M"ZK>039 0RV0*6PY:<=]M!:0=./&2PY$/Z M1-G=!UNQAO[[+IOD$7&3O+A)WOTVR>-Q,26G"73,CU,9D4^.)Q,^DQ8S/#$F MQK*$)B5R'(I>"-;243H44>2*.-]A+:2P,&SE5%L]*[7=VIS5,5#$;912XW$' M00?0!$B^7%GT%B,FWVV,4*3NBAY+#>4\08.5Z936#2X,> 9\9VJC3M]@"N< DK8_6YI&'D*+31 M,FXH9M^LJHQ M>H=LS(:;P9P96BC\E)>KNPT[7!%=VD5LM.IT'/AV\,;-6PZ M79Y739VKSKN-\68[8#V;/M6IT,%[FQZ;F26U'%\3[$*E5+9ZL/]@:*.MC53/ M%W/-%MJ<8QQ"=HW.U.]I&-IH.2-@JYZX'6GDJE/EC$5Z4>#AV\,;E;+E7'-K MBRJ'Y)ONPFCB=;I/GVIJ6'6K*C:;]$6MOQJB)7+0D58&3-@/WRBS-FM90VIP M*DL7S7J7\AJM-E@9VFA[MI17#<95&6.5][+==36#Y^'*\$9U7<@QG:I+H2JE M\3TGOS0[9>54I\1ZJN"++U-D*FEMP_>G( M=@DJU>;3X8W.W!%2,3)+%D6TI),5!X6^LE' RM!&N16>ZE/KL:WA[0F7=RM- M YMY8&5HH^:PXKA,TE YM2:H_9+A81L"/C.\41;MII15F^QQ_0G'U^ODB"%2 M)_M$9NT.9UM#E&'<4I/:LLQ2S_HK0QMM5DRUK-5S*8:T%LZL-:@@&M4&*T,; M37%:KSAVA W* CM)12JNUY3@,\,;G2VK7)7MK8I+ M.KL5DZAFU-:%0:^$I5B4!BM#&YVVI'1SA7HVFLLT*/%0:J: M'"4[;0;I]6U56@K#TAB^/;S1)2NZ@I@L-ICJEFZD!G9I32KMDUTRMQO#8 =E MNLPU%_@V^&]HI211;#,AV+ M:SH<-RB0KE$3%+@TO-D5NIF*:]XN:$W59;VNJ+N5SK,^G4^\?*2UBW47SZ%R MO6RY.F_76LDV7!K:+-+/U)M9F\YS1AY;Y1B<'"1Y_ZFAS6K]$I41)T-$DW5D M9,I";7"):)4$9 .EZ.1CH;/%"F-T="5%UY:[.D5IS56&'9>=EW& MD?H\D!'8"1FE2Z)8U*QYAEORIFC8C:+1@4 X(:0F:ZUKTJ(]0_%!#V?,0(." M_X2V,$I45461;VNEG$FUVLY##5GT8)%PZ6AS>8M MOC),IP&?5$U3="N4N!8,?VEHLV.LVU>366>$XMORIMKE&TQ.]I>>4%0:I7ZK MM^3'&JLKK6)C,MHZ:[#VA+A:>=,!7L^UBRC+#Y%>&A^[C:R_-+19)DFX2U.N M=E"D-4S)0+:8*J/ I>'-3AQJC;&:B0H\6Z28$C/0U#9<&M[L:&2ND]FUDM2* MQ@8IXV*UV&T"@)T0601%3?%6:KGEW-8:IVV]PM8S;;@TM-EA?KBJU:K66%N: MTK::7>AD!3!0[(30PK%L7\EOBQF.K7@3*V4,H48SMU*UV2,HMCFJIR+6U8;+@U=0:N>:^#]9)[CW/*\"(C X$KZ*\+,V:1:HU1-4-+J5*Q+:;+0!4_ M(<":BKA6O9FG<%547KJ3[@:=EL#2$^*C*[E\@=9'-2"WR@4":3=5(0^,AA/, M>S+N)!N.T90UUV*X@8SCC64-6 W$>\VCW\RG>O57;^;$1#,+)F*95/;)5*IC M;["W=Q$+;PZ+^7/&T_W6O",#G$*77W<;)ZG'Y"WS+L+)%M ;EH+IX !%;.BE M_>/_!7XM_QM]0,!7?]]E0L:7083ZOL080M&%$!:#*/(@>J3>'(@<0^CV$")N MV[>PC%7"[J$ *ZW"VK9V((O0^A MU&,J9G/1*O/XL@?H>A>1^<1%?"M9\CU[_0Z/O"?)8X?$#;/!,V]E P8O^2_H M^_5.9 M_^K2^;1^AU/=3IST?_-\?@?/L=C*WOIT/H$+9METY:++Q?*3]9U$A M,(!B5+A?5,BYE@4^?H$'KS0-_6I?K0]W#7W)9VX[..JZR/61&PGTO&AC%+-> MJ$&-D,]A/E-?\\'HV2V[+H%'5EQ]D\!1'$]T\LV#1/T$+-]6DZ)77',9C'XG MNG-](+]96'/MLII]O]V3Q3!^1UY8(,=#7(2HN*\"V_7B+:FKR7@S00I,W^VV M&8SNU_/S:U?5#KR5)I+Y%(HB&%KP>+)K]ZJ[*5A?ZRW^L:C3KR<@W^=Y8R;Y MWV]=F!<3'ZW%/;L&W)N!(O'UU;@NJD$]%N_O&22=8A-?J M8N@<&U),5>A7^)FZ):T59!&IO_XAR8W,4[3 ([P24LI+:MYJPL@;(]FX3J""29:) MLNIW+T1]7CWODF1]0[-0J?'*S)I./(V=E;O]6J-8\QS8$ "8A4GL@< N;!;& M5!]3?4SU5[3PZN-&&:N7B+66V[2J3J&8,TP!$CRP\/#T0QJE+D7P[R6W_42" M?R];[,JTP\H+QT?/!.$;<-0/#1EB&?]XQ+.PX5DC[9^8B!S'(N-8Y 5BD0V ML(X,I-(48OH+_^+"+O?57)K#.7FK"&V*+M$I]]JM L7\0!*Z"L&CQ:XHNZP] MS5!9CT_ZK0+13!R6C&,-<:SAS+&&;W*%&UJBC49RE2NVJ#Q:'9JS,MFM-?L* M[/@&+-'4 XZG'_$X/AGSC)AG1(UG)&]BQ[*]=HUSN?R(:=+5Q;C M(M&$[9] M!'9L\I% <2P.4_[Z,"5Z,2OWFERQ*3HFM-E]BS97;]V+2?N[:.+W1CS?$3$[ M]#TA6XHE';QX[50X/%N:=48-HLVJ7QIA\0TKU9@E93Z:Z6NC3-,+EFONJTNGR1($K>X M45BSG;.98JU@HTW.120T99EX#VH4<5@S#FO^]4]!'ENN8&T26%"!F;GST":] ML%0='B3II^JV=&%GSM+*_1BUOXM(XCCG*_+&QV6(RAW)/""RC\F:?B"Q2\F9 M./)Y/YKFO1#Y5=7*,Y+Y#0W2B5YNC(?%E<*IREL#BU)6$O3_>VH;>SX;,A%'1N/(Z U-S0.B^U)(5EJZ:[^0/7K) M'HST,6-KN3F62ZZVZ^6H=>WX:+.>V3)+I%1"F_TIKM"9)0VN@*?\"M '%,,? MTO@%4VQ_/4W%@8^(\(:KZJ=GX0XWM$U[C4U?K70565LFNZT5/6)8%?, UX!) MND0J[E,;\XR89T219]S&FLWWO?6DL&CU.+65J68UI81WDFW +GYFR/0-_'J' M?80MF3BL&KPO+XN!W4C^B*CJ2SOX>'9*I(W@WR5IXTCJ!X61:CNR)4MYU9)% MISF9@'/.E9<)/=)PNJ6L%(&Z&V7;9KK.T!"OW3RWBJTJ-4+$ARC;D!E[,E^I MX%Q\)K!WB23VD$%3<6 U#JO<"P8V->$/."F!<\YP6WL4]+ W.U;I,=C4'R?9/.%AQMDU8 &_@!T=9[ M-48C0W17L#PC%I1](\TWVL;IK_<,QQ':,PNPEO!"A'47Q=9ZJY<[*-M6 MC\BI)R1^(9<\K\.@:$5@M5Q&P$MU3\6U[K4+9;LIANR7]!F)LO.>4^(W##K? M "&$!4%='$ K MGP'$<=R8_&/ROP;YW\;^'':V#299;DXUHZ#UMDVV/-!5G_+CT&T(TCN-\672'GJ2(UFDZ_+!4X@V^J-&ZML^W>M6.V!._0M>Z@.&#< M]:B>(..>XC5VA&5,(Z1QE0?4_T-3,!Z<=OUAF+>0Y%UCB:7@2GGG=M^^_6^SCCX^$F9 +V#+\3!,C6O+:=XAV38 M[GC4;\ZH_K1S[6 CN93( EK;IE&9'"PS?%)S. ?P_B0T\(B')$K%L<8X8A#1 MB,$1\>__(:.I$GZ)_&\82ER56X+GCL8S1BTC8U6IK#==R8-LX6FF3!Q*C!E# MS!BBRQC.;2:VNHA6FF;3?;0O=7MH,4UA%4:!/(&Z[)RI"$PT?8%&;S"(X#>( M+D^<(!\RCA'Z[ZL+FP3V,\*#HF,^:X$4#S2-C.",0XVO"9L :3_0@F\GA09] M,YEK6ID\TR][PM393/FE=.V9,_..R/?&E6P:+>(ETFR8M7%Z#M30%+1.R0;1#3G/VX-*%<5)7_['19MQT>;/+]H,F9HO:S4/ MF:EQK6:4!6P<+OV:\'IG)C?29U=6+LUAZ$:6EYV^JV=H[]HV*JWEMMU:,<5J M2]OLD"V20Y8:D%&DWU,HB3TDDQ?L*/3K22L.E?PRT_;;/.&&1FW+F!?3O66[ MK1GI#8%7-:'1["B05\05FC&OB#RON']K^-O,XS9VL#EL.W:6%QL:62XN+=PN MY+LSGV_$19I1,HVC3)(_K4CSV#1NE5O,G=C"OTOBQO'8]X522UW(+^10,:U; M?,ZA4 ZQP(\\E;'(ZK4-V\6JYW85BVBAPI$*5K4QK?>UQ,:.^V*6*)#%EEFM]62@- M%B72 18PY:Z..&G4QQLG_G[TW:TXO4%1W[Z_J M'J E,;MZ=P3&> 9L!D\OA) 2D!$2U@#&O_ZNE2F!0!A/8 NC?>)48Y&D,M<\ MY4J#SW:=9F_25"OE]FUIDJWOI[HH.+Y=#GA[;9$0IH%#X+,S)^DKT\>?KXE> MVO/N9H/G/>,Z*X;0ULI.N5K"G(SEA50LFXWN1=V2[$[XA-W&4T/APW*4MOP. M6]Y!PGYIR]^P:^N+6]YXWFUC>_8;Y[*AX;?_^R&@?[D4$FCD>\8:_^6!DG7Z M+<(OCCDNKF'$#='UYB3EWK%LHG"2Q4D<6'&.9G-&AX,1:EQ1-8?:?8;)F9(M M]PC^S$#X&[J56!>4MQ6DH@?2TN-0!?@@I!3))IQJ<>GXA$BF!8:KIAECV!)' MC>2>H8'MCRV' 8R21H>O#8[?B%J3'F@;/<(1-UC$2-9"\K3AL=?5F .XRS=D& RX,14PP\J9IYS<0N$V8NS.C=?BA!@@&-,(+X%T6>7!P4O@/B"'. M H>"KHMY0MX*B\8 ,#A!V21D?UN TL' 0*%FR'U\Y=S?.!60!*$[@N7J'" 0 M%S)R-\X-@7+H"S@@*?AL]V 0O@?^WS]Z'EYT68[ZLHA;<'6= 94N2$.+T@7DD-%&?!)E M4JG.K0_[VH\?'SGFK#//)KM7ZT M_#4L'YC/,/?^$ 4Q+>9_X^79A*N 6.2$%(>+%OG?]9D0+(U0:-'GPF\,U7#2 M5,!PJLYB-RA/3=*53&1,SIC%8V9RZ;]_"!G^2V*V]R7P<.\2 M:I_'7&_>T'OV$ZW^6ZS>O]2%X@=!G 9_7UCDDCTNYP%%'7G_PC]3":.!>8R. M9\]=PC0>CF_W:?5-G*F48?O$]/8NIGR5'VSO8FIQ[?_Q+WZV][@K*=W(O6]7 MKOX7J372)?&V2:1^7.K B_-_B,>&185T7O,LAT1G'MN5HH5-%U$(9'9$%(6 MR"\Y0\$_$M\_<>E2 M\M/F2JJD4(P+?&*V6A>,LX?SX _ E7T)9I_\$T=P_\>)])>_%B ^ASC!9\:Z M+V2/GIE^ [SBBHDE:%J_E)!H*J8EI-LD2=+95E;(=5JICIQLM?.*TDHJ&26; M%-)"JBW]8/B3ICTE2L?)RXZ8.N?5YD7&QT$H'W_Y@ M.+6K^\9IF2]>5FH'CQ.S6K@?MS+!MTM:KW%XGKKF2Z10K!1OZD^Y3+S;R@9' M/ME6NBO:G1;_<'-(Q'3/V*^JW58N.+)V/2II*3%^P#\\WCG%NG5U6:S@R.3B MR&2W/F@\IN_K3?6T77P43HXOLX5"*Q^3KZ7:#Z?->*'Z-#$4B8BG8Q@9@-)0BA?MOK"O]Q]R^Z*9VV M!"'X^GTMUW@BY^T<'Q_6U?1CLW_?XB]Q:.#]3J94&=\\QDDIO>8Z%TG*.W40<6H)C%5*4PYBM\7,V7;V]2S?[! MU1AO+0L,[64%^[1:KL):5>?\XC9^('3J=&@ _I=W1\G4Q?W1I!\O/#Q62_>% M;O&0WH<3)-/'IX?#>UZ[X,^*\G6=+-TKZ_)(?[!?$ M^^RA?" ,+MWK-.:'5I3+4Z62G?2:]1NG>'EY5"@V< %+*+5TI>4G#\IDGQ>S MYRY"_ MZQFA M>,R7ZNW*_<%^_LP63[J+">R29.H@]:T+8M8QVM. V?5:J/$"4*" M^H\"^(GGU7J=NRC5N&*U7*Y6N/IQH5;ZY^_V%YF[&&B@# TC$H73#,NB43HOL$>#=>@0LRB="6XT/+=[ M%D?HQ=IER91[S.U-"C'V 2F%SHK5>C&,6 Y97$^;)+CJ$K\YQAE#FP8I\5>U M>M/BQL3$,*"L.?B6CFD,V ; !G&TZ0:\99L)#PI_HQ*:[383H=$6X+Y.NP,!6O7.^_SB1,WV^;O2[P]-4N77>*#QW MDS0W-$F\PZY@GPMVJ[J+657G&)=A F=$3' TYFC/F@NT>)P7)%PDT:%C@G') M@M=30H%?O9JH<9!J*'[2YI+LRHLT"S]N6'#6Y1Y1'(U4.XLB=!]W7-"5 [9? MZA@$Q6I=JP[OSXZ>SIJ93.JN*UX?#,^>NAL2JP-P)%P?T>]_ 7-V0'9[(/'^CF,6>X_YWF, PHMNKQN%F'.UI#8( M/J";S_" @1;2RYTKW^_>D /W15\^5@,@)E;6J45H^1JT""]49D1X^2*\\(EL MA)@0(B:28Z%$2R3'0HH7D&,K*SPCQ'P(,:\_//0Z\_C+@)![8V'FZ_;[@K3> MIMU."YK2S]4SO:BZ,HG<9LMP)5H6& :X(NH_Y74 M_X6-5K:1.[X07&OFGF7!X8A]-FK]KX4$WHUPAN+@O_-(]S.+^%YF$<1$4OA. MS()AX@"<(AKY*(TDOQF-I"(!&F[F6%VJ]U:0!(C@DTX(?L9IN6T'TDL!T@A* M$;M%[+9.=ON$D]KA@-+[U/J7]H8+ J?BEMBP\AWW& D].S,DK%C">E\\(2S; MS 1IP%]TS7^622-\0<^J%['_FAYYKU2QX;J_*KA5[N- 3D'7CT$5BU..;4Z951P MP0 6,/&T*BPY:[([:N2J=]=.I^G(HV1+K8[*Z:=Q*XVUNF1__IF.I)8UP?VUS[&+>HE%4RS5JB/)1FR8R M8+8H3_29X86O!DJXI.'G&D('/@:?R4,0 M5.0WI<)1=MO?#4K,J=1_[LK'C> MGI2?&NENMY5!DTB(\>D-FD0[QB61Y'C6=(HDQY?94>^7'*VS_""3EJY;S>N: M:EW='"?'FH''7,&B$G/!(S8?MJ="YCMX)E84&?JV[N'7V5*[[DQNVGP"YIW) MP552KJKF^%C"*9\#E6TJ[+A$T; M1J^6"7F[)+>R/;'?5Y/=4](HUJ5!=PPR@<:2LLD-V#Y?2?$'A P('F#&6W1T M)0H;1<[?CH2-DMB,:T'*T9/]XN\H"!+Q010$V3I=3^]99 KMP--G2S1\)Y.\ MS@S+DU)_,#HHYE5[>'95PR9:&4P4IW$=4".PA^; M=76^\@:K+ZZ<^?*MATLD?FI(I.!Q?<,H4IZOSYJ>6[3%SRH':9\_/:@<]HI' MI6K;W%>/,U+M.H7] J.@221)-BI)EL=)OGSKX9(DGQI(^9@DN3L:#I*VEGWB MZ[>YS.%CY[1_=HT]2L$0R[\D2;8OU+(Y<1%"C_,['V$(F4[X] - +TNYSX=" MN*@_(O9O<_QF@\3^+6()^Z_MWOM-3]^$3/>%#"[1\9NI9<]"DM2N=YLXCZ_E MXYXJC?.\I&G'IXW,>?:F=[GF0(&XYCK\"V)2EJ?]@(/6_>PR\,'#J,E?I&_N M^7K?S%_PZG7W'OOJ"[19_HZ RFV4_!%@X2T 0F))5#J*LT2R=$?+3=8C(-X< M*ODR67HN->\/;_*W O] SNL385]ZN+@NH'C(?(XL#0.H7BM+5P +9:F8Y!,Y M\4W2=/MB36^RRK?_!%G(C/#0 &%G U#?PAA?>GSC%2<\O ,>KU8O1O:N:/+Y M4YUWBK53_:!3O=>38[PMZWN8ZFL Y&N5SPI0HO+A$QGA$PWY'1-$.RI\PQ80 M_1;6^Z<)WV3GJ3UN9AL'S>OQL9T\NVET:N8E2HSO8=M_HO!= 4H:10&9F/X$ MPS]D<8.W^0+K. \0,@"$QB]XL7HE*I=^7;U@N"JH/^$D09@Y*F*@$('IE65R MX6*@[V5!TF,(BS=G+AQ+>*8V;F;*U&ZN:\7T0;59>JC='A8K\?1]\Z*+5TUO MMU7X&N"XYMX[P4,MO;28X(-=OW8RQKO=8=PO.[GV36NHP[#/$*J"#0<@E]ZC MO$J^7??,5,UIW-G]ZZ%03AWFR,%PO] 24M\D(AO0 "^+_!4@H6F]Q)(VCU%D M-1*0'SVM&PG(3P@2OEE =H?WI\W*T?4QG[E2B6H73PZJE2Y*@^VVCS\@(%> M! 5D,I].\-G="W]^QK&;G=GR5A7,A2E^&2J5\47'3/,J:@R_GAB:)=V"!1(G.344& M[@ZX@%2M%N:86Q[+ESR&OS#)(65W M[YLR&;2)V1)U@Y?$"V';%^((Q,M>"/W/%OBMQ]<&>% 1",O22\5TWS M)-6]F C-AX9Y>'HK5)LWIX660+N5B\E8GL_$Q'1F28 O$FZ1% M)$#XA-LI;Q>M4RN?:IZUS?-F5CG)5:^ZX1-NFG;^4.VFNME254N-,P7[3I@( M5+C1"V=B0G[9BT?SB'OL#Z6RJ'^,:-9?2'^[F2V+S,'^2N>?&!'X=/#@T>K^[J MMR?])G]](PSOJTZW6!E?HAP"(R\;[/;Z_>.2-6+9IBIC[;:%G7,ID:[-! S9 M9D/DL7_U89B0@>G;G+K[UK;G3%C0+MNX):M6;[I*('>4ZENWU\-4:=":$#N5 M*K7NGT)HC#JG^_OY!A%ZS>N[YKYTD:X>MX_'+8'>'R"D\[%T+AG%,".)^.42 MZ<%;Q:(IX\F6,K>^/D2H-B7;P63OM9W@AA[+-OWS_H^N7CF![L >:(D_%TJE4+"-L+D6^8^P3R93M/$(8"COQY0-SX9 I MU^EN_/'LZK;*J\='RN5E[K!YIHU1IK#,=))_T4+[V\8KLM:*654'^K7WDIDY M!EBD>-\OI^.FKHLX?/WUEVQ_%6< *Y*#?Z^=9.\=RU8[D^!>_1Y9A_YOQ?9? MN;OUK-[EXBEX^5=@!C_OJ3;L67XM*C8&ZC=!=IZPHJ5_$8%_I[U$J]]1%MBJ MI7^NWI6H$=)J9W(I@>13K2014JU4/D]:>;F=;>7:*5[)=XB0;$NP@K\E[Q=@ MMK0K=X6!&>_>\-?53OYL*%WTSCJ%%KLP8FYDO&T.[//VTW$ISI,;>6+=/-W; MX#2U^,61Q=Z5>J<*AS;_,)#SMR>#])$^!E,(NPO,CWSLWDT.TO'3BV8FUWH: M/)YU]_EX 4:F%D>.2WUR6=;&-_WB.)7.'K7WKTT)1P;6>9^52C?YH^M6GYS4 MSF_SI=O64QG?GE\<:?&-3K]E/USS3M\:WW6+1N[I 7F%X=FU=N;O//T(/;C:E:MI:OYBPN5#LTM#AU=CJ7CGO)T MWQ_$3WK9A\+I;;R!0T5A<:AIM3J5BV'ZD*\?E"_.2ZEV_%H:@YT<@'Z3-X]* MC[?&85]L]^J3_=)1JID9L^8W\R-O.LD&8+3_Q$NW5_Q5JZ[H2>$21@:@;^G9 MR3!^G\N6BJ='^^/\Z.QVD,21 >B?-,X[I?Q#]:EYG2K?V7=6UR1-'!F /M_/ M]6Y'V>,LKS;'^?[5Q7%?G> Z@]"7Z\/^Q5"YNFM6XSF)'(C765Z@0P/0[QXZ M:?XZ95_S1ZF;ULF=:3VHA2X.#4#_XJ%=O3O/Y]O]>$<6DJ,+S/'ET6VZ3Q[-R4E;F532Y]U6*HBH M$F_>9IV:VFM.+"6OQMO7]@$@*A5$U*39'YB=_'WOIE,XZ39NDLWBS4%F7VFV;/N!#@WL MJ726LHR[$2J]6WR_$)02YY7\H-D>JWVUN9\^JV:+MC,NX- M <@5]]M]K]0[FD/EV'CS8"=QSB"GUOB<.JD%3>9^DY9-V M:XQ# YR:ZIW<].(/Y[72X):_OWG(E+,/ AT:Y-1J\5JJ7U5.>>E.[QC7A?-< M-WV)[6H\3IUS--<1LIP/&N"EU:H] )5N80]RS; E^N>84(N+?<%;#FS[Q[_GJDQTBW 2:"9"44I[8UI#0[<,DRB<22R" MK0H\"TM]?GJTQA PM(NS #:9^B_7Z!$.0TB2/N%ZDL7!&PA.J^JVP8TD4S4< M"RG"(9%;71I1))[W'2+"9C6LG$/LF,B_/#8BDG?5_!AS@2@$9V8DJ9-8/TRQE,5 M;#CA89$U/B4C6/@0?\.1QR'"VN( ),M67S20\"R8I8@4H:D*76+=AO^PEQH= M;G;A&)T?YS!)#WZ&33#PNH($98<-B27+M/?P\C.,(SJ25FV#HT1G.U0Q+GD+ M&R]+-H8V)W47%@LA=T$!ZC%-LZK. MGD8ZMC].'S?9VN&)%_+G_\*5VZ;W5GWHV5R";4RS!MF$N+)N7%%'2R8W M8,(.,*X'#^_O."8D]MHFD?KQ,4#@]]"P5*2C/28)1F1ASNGW4ALXP[');UC; MDBVN.V.S%O?^;]C(]-^5R1L?P!/\RK*'"-[KA7$?AWA/=[S[I%*-@X"M*);*16(ZGS'>$=29W0HB"2.E^.@D@0A0 % MD2"*!-&NHR 21"% 022((D&TZRB(!%$(4)#.1"B(!-%NHR 21"% 060118)H M5U#@GC\6(G"O"=QOO/;PQ>*=S]MU]@V[?OT5AR\5RVS[_EXJ3MGV_;UDD6S[ M_EXLOMCV#6XU F5#PX?_^R%D?[RPV>>,B50ND6Q<=7]TQ^RWNMSA>C\L^/[H*5 MNWS^+E:U^183*:\G.GWC:WM\-^L'K5JK8UU?%X5QOSXNVZ-#K7N6.^O.-_@N M6*UJQ]?;QC+MEAO QD9%DXHT(+,KJRN&:?>*D@FVCR[1ICOP5@"Q!;3E7MCB M7>N"8<]JIX 767>IRIK-XFJSJ3)S?WD$L!5RI?-)Z2C9EYQV_>S@\'[N\JMX M\DW=Q)=WX:%)/)?M+Z0)ZQOFD!H92-C5RJQV9HUZIJW$D]-6XN0Z=V[N=PH7 M);6>JVC-N[9TUL;&A-D?_Z;Y]]Q*$$F22))$DF3[) D(C1.] MMOC(DV(F48 MT[.62(P<$6Z'3XT+PL/I$@D12(ILB52I$X M!LHS%D?C["!]V!B6GWB2*@IQ\G#:SYD%E!]XV28?"9!(@$0"9,<%2*.GFL_) MC]%PT!T<5F[2_>M]C>2,?NVL6:+V1P8OZXWDQV;D1R:2'Y'\"(?\P)<\*SQH M.O'0<& CSPB0IW/CI"675=NXK*3-'%ZP@,WPD[$45C9%(B0R02(1 M\GU%R$H39(G,& CY,SG7R1STKYNUTYQVIJL"=5I$$65&-OM^F3'+1'\Q<_P4 M?GTHJ;QM&>3O)WL_Y^3@NG+#WQ3^FS_Y%T" )\6X#B$1(C[0A.&[[?>EC@>1 M;;(&VZ2J$_?'2J/X<*/W3M+\F2/MBU5'CQ_W0I?R[>\?.LJ3SM_QF:?]#*E4 MT[G*)5Z;1E.^:\GY[@Z'11+EJR4*O4Q)_+T>%WUW$!D1;D2X6XG(B' CPMU* M1+[4BO*[[3M=X57C M&-3_L"?\&8?+YN/WXL?B]U^7;H;'0P+^\&P*W8?='0P(/1GPSZ8 M)=@)=+VY>N$+3U*'#$3/ED:$Y[!YR TM5Y2^WJ::J2;,H^OO#/E6PF/+[\4)7Q;_L97G.U0 MY= K+S_9J3WO()I=$W'.V$F"L:,83ELCGV7MO/FP]TO;1/'T_JH3OCI)4O2_V,/BKVCQI'A\W[Q]25/KYL93"S*,12 MF7?E%B.VC]@^8OM-LOUK4W/5B[Y1,\Z+J6:QF.Z,,A='YLE^ =B;IN;R[TK- M1=P=<7?$W1OG[I6](2NU4?&P>-TH]^LUIW%T,GEX5&\H7[^_-V3$UQ%?1WR] M<;Y>U;+Q5D_G'V\/GI0^R;?T8NID/W=X0=GZ_2T;([9^+K$9L77$UI_32;%T M9,8OA*/:?E^4I<[EQ*KVNEG*UQ_II!AQ=J2P(\[>I,)>PLHI[?JTT^Z=/C4S MY"8C%96;_=X3!LSH61WTDBB?0>=X3 M?-X>YU/F[FV=..>/O_U?O'?%.:3PA;H"%'RK"W]R ::D74+GF7Z!:P,<]H[5 MYH?N9:ET'E@4"#QM[OI4]]&/?QL]P@V67GN'!QTYU>)DDRBP0863NI*J6S9G M.KJ.YXS9.!46!9+< HD('SJT<&+LB$D?,LG+V>@4;*+;H 4LV^)4779, M6%X,/VD.@I&3I:%J X:>< G^P:!;O >8!8$/DBX3]B5=H^7^P8TD$W9O&@-N M I8;9QOLOSB![=M*3P+@ $W 9!Q5?18.5523R#8=B))^I%((V3W)QCT[F@UK MQ6^]MR6F;!>0C*[*J#@#0+"\Y&]%'7G_PC\>U<@:K!:51V^!QY)(8CX.6IN. M>/:65M&G_UT; *W:X=S:_^-?_*P6!^6-8>YY9HQO5SU&PR+EKBZ)MTTB]>,2 M&MQ[DC:6)I97(Y%+B*F9I/!6A7#@THE<[B]N]A&A$0#E0'J,^P#FLFI<(QU[ MC_W*>T0)P'MF6"KJ^#V3:& QC C./3?K5,R)0B*S(:3X[##\_^0,!?](7,]$ M^^F/1K6X5*F_+#:H?@!V1PN)M1IPJ5CZUX??E51)H1@7^(1/&S PSA[.@S\ M5_8ER&3Y)X[@_H\3Z2]_+4!\#G&"SU9R7\@>/3.]AQ;@/C0^51"2U'BEME^[ M52K4T_NED\ZH1$;I%M_-7-_;\KB%0P5FKL(OB%*P7QHM/O^.BV[O]JH2KT^: M1V<5LWRLQ@\UQ7M'I*TWIJW%D&GKJLY5C!$MT^2$&!"[F(S-Z20J?4'S@7XS M.,E3QJ"ZW1)/;JS:/9^"U3GR")K3 FKG+' ;Z7A*390QJ,[S)G&P *'T$.!3CXXHV5 9P T,!3@1*,M4K3[0#=A@LN'9[Y2S,>E(Z1,)#:D*D-0Y=;4-3?N,E#;8;KC MV+ K*BSPO\PWX8#;5!V]() ^ID4-/15D2QL4A4ZL!9=.,0!.NF&#*ADRUT=B M_@\B> !: C%G:(Y'/_@;3X9II LBCX7$+%!.F@9N%>@B($KXH:G"EZ33P5G1 M&+(9X> )$ D]4N904;?3&!*3;LZ* 46A:X>_]4RZ&.P(/$.KQW4T8PSK/S;& M("_-F!\J\^!2]1YH4N 11W>=/'3D$EP!1\D]2MXF^'" 51#..FA;RW),ZE)2 M #RWRQ@'(D3NS7$']6)U6YO 5!K*=,H/,*TZ\, 08\!!,+>); S(#$ NSCJT MZ"_Q"AHY 0H #C<5NEIJ$4C#(0R@:@"_-E";E.M'N5+'&^" M?0N0E%A@B4H5/[51WNTZ8%0;0%*P;E@X(+M'<.&&1::/ALCB '+-L"S7!@9X@<1#6Q/!0-)(0KLW6 ( !(E!WP M'2JU?X"B/;J4!KAWR]M4@KO&54J+*Z*\17'Q_&KF@39C$@]Z2V%'Z4OR0X_& M1A: QRE (YHQM.;>@5$07.,]4"S]*<,LO!Q4JJ4J&'!PP-)"%M,5#1',1#E. M&0/[0=) (K)P#JS-T+L&CFE+EDJQA=!DX'57X:++6@8?BB_5>AY3G1CGB@DJ M>*@!0Q= >02?!^:D?AD:BL8K0/1:!+G#*7=YSIK+?0-#1WL4WH@4W<%4W@SV MM*:6;7-,3;2!U"<,/(&%KZ39YRCLK;M5T,Q3W*6_FB[IOE?3)*,C#-BYHG'Y M)AF;HUB!]<)_6(2/6:J4JQ#'WJ9050 I+F@2NA@;X>''A(L&/[96XX.9S!+3 M&]0&GKX?WT*7'^2\?]IS@G->&?_W#R'#__[G[_8ZH_1OM1C\2UKBCW]JAL&_ M]B71)ER0%VU:J9#J/1#J/=@18/( WC2BD1>NB (<==7G@#NP9C_L%=4"SW:R MI^H@,TF\K1ER/[!_Y@30:='2I. &;_V0M$T'#:D,>NM"/L:5B3::Z-R91E20 M'Y.(_C^ MH >ZL[\MQF!%\!T[7.F1R Z=H]H!7QS5P#'18;EU50:W1P*SYN3D9/DT;(;# MJ:TUG>'4Z.E<(\'M@P/1<4C/Q(=4!$FH.UCTPO4C%B?=-R231@D.:!C=,"W/ MO,$,,0"!=M"UX&O+-E5@[R)66$R##"7) O&@S[Y&H+I@Q-B(:@,@]Q9P,(,D M&&#HPY">I'7PIZ((JR["[QP R9%I.$-NE%B$4(R!J 9&':Z]G.#J$D9*+(2$ M188]KJ"11_J(.W!T>&'%,"5N'\8YF@9OAB>G$I+R=0*V8^I$TY8"D<(PN"1X MORXG8I1E8.H$)^P)>4X><3R?3>427-E,L)UR;1.$,>(?DS#,1)C;NZ2!H(5AV8^ MJ(N)$]/1\,D8>Y:')_91QJ/R[$B:A6$(P#"5YK]A#:];Q!CQCFZJ.038@L/KCF@C06^S:51.0\A6QNA!!+I,!<)2N. .D@#JQ M08+2T!%\VP'Y-6'./;KL:$"C)@*CSK7J4#3#NS5U@-$$=8IR1A2<-9L-R*PP MA!%AN-&1&,E8-" ^X#'R0Q1*JBF2:+?$X-3KJ)B_.2N3LM!/?3R63 M_8/NCW^SF5R@>LKO'8%QAL&93@?@!M8P*%#FC+"H"PVBXY\ 3$:P,N()?NK& M*A?%ANJM''QQ&B4!&M3F32F:^F>^#A4)S)O E\U'/OSXI7+#[Q0A3P]T3(&P MP>84.DB#[&W(]I@:*?HESKZD42*K]PCJ.(D&+QC-)EE2*$U?-^5S]VEJG6+) M)X50*OD2_'-2:"ZMRW^VDS+O3ZWT0Z;TRLWBKNA_>([?YN2YO_M(A_XO+%5D M;U[JB2\]"00G>A$X%+82!OJ)%_-99+HC$RPV[@IM XQIZ$X':W],9@_(+ P! MPK8*ML LA,K"OU17P?2V ;AD80E7W'J_G!?AH-0'JFTSQITRN^M$465P8 O M$?0DN!E93%VJS:4/A!^_Z(R &P(A]90T>4@,WJA<]2KQ#2= M(>5Y*HHD,*%F2@E K!MC4$R8+C'\ $U2+A83_O5UT*Y2N'6KAP.'!=-;@M"B MM;5BJV'@'TF>_54]ED6I7"T>-.-*OWZ3:@PNGZX^HB^:NH,@JYHG>L=D-M<) MV&U3^%^8A@R:-W"M\=8>98 M;J@(,XMN7;,7_V J&N.^BC0 $6BYUMBTK&#>,J*Z<%H+"5O3)&K0H6*E5=N> M(>3IUP1WB)?M**KE[@0KT1'=Q(:]EQX!"L]^BY"Q3;8VF]:P3XVHE.O4KU'U M;H?]_I$0)BP@)KO[#J<7^2E,.2!E#2UX9BU?* MU#'!D!UC@H%6RK4Q&(1Q1*]<:5:!YV8[O4B;&SA3_(E-FB:A21EX[@L?*(;L M3.U.!I=9<$KR[;H'[T2&HI0/$U"PL." Z!(_=3-LJ4]P&V@%:Q@$-CF)58?1 M,PK!@-7FW7+7VA(%,2WF?R^CJZ)A]!%R-6*#:%8O^%]I,/R-:V-Q7XOEOV;+*Q:#\]0/%_90 M/YP-.BK#-]?GE?K\&'P\W2CRI>&6&W@Y$[\YD*HWBE=B-B?F8ES= >6D MNY M 64P48%^@0]U58IYR5UX>FY87$'O$LU7[QP^0D$!XT,O3=Y@#A%D&JTGP@BD MBW/, ,S L\>VRIU0$;0_-7FF%^G-%;CX,@O3?L3SN8@VL<<$,]>U"S#.)$<# M0,A] "@B%Y$%'XM%BBF@)>XG$IF+RF63S_"/OY"X"P=D).+SA=?CW/@+6,;< M.X*_]][PVP,$@\2A*3D*:Z\N_ 8K![-=2,VJ1?P@8Q M-UW13)ZKKL"=@&M9XXR>[G-2CIG0ST8!;"1 MH.#R6:D#0P<9@UEB9CTFN+!RP!+S[L=K\]\!N^;J&>)T.X%9M9ZI>]>H=U/+(! M1%1F"3?89QVHH$_<\QTOK%Z672,TXC$$M,Z.*'NSQ,&:6/$ ME6:EZ6QNK;('!!L/O()W(LW6PC$%P=;%J('F +TTLU>2.\UML@,Y^ +;IJ(4 M0TIT>V-39<5M] O&M*Y(!MZ+32R#ER;,?*8P M."@>0:?P_Y9:B26 NC$A9$-FX4?%"EOXPEFNO&>"231H#H^(MXL%>^F5)I<] M-F9&ETJLA6D84>CS!1'NFU?\S*UWQ9R./Z_=@\7^+4NZ+K6Q$-4-E[B#)?J$ M6&ZB9IJ5Q+ .\U]F6YEEY;V:#M64L6)G:DI1M8BQ''^H9F93E<%(U &-O3GC MK'B53@L"'T(KBQ'#,^&R#YA><[;7A4G0NK! B;O%K@LFR04Q+7KV[$2_Q[HR MSSAQ.<%8R-&5[=@:+BHF$L7KB]#F%C)>93H M%MELE7$2/KI9H<[G=3?FL=IHD\$Z,-;@Y;90@4TP/,"XC999L8X,H-2HIJ*E M-PNFS+2RATT^/:VBLDE12QLHJIA.]-EV2A=%J7+MC%=)GGMN%4>]QW!*#(X_+X].' MLZ/L<4E]U..'?$6L-6\O6\G@2/WV.F,TGD[.FP_6N%=5'LE(4W!D:G'DN#:8 M/)4>BI.F*%Y4"A<'0JG9++12+7YQY+EUGDF?%*Q'_NPH>7RG:S?[Y\5+&!EX M>^ZJ.WK0REJJJ1X_7E^4^]U*-3F&D<&W-YN6G"S>-4IJJ29URG+WKGM=:*6# M;]9D6"H=GMU*#Z>-;BL3''FOW37'D[$Z[!\)1(_+P^J-XXQ; MV>#(AU1'RG;K+;FOUH6#<>?^XL+H7[9RP9&IPK5E\$+GLD]JYWPC>W7TD#TK MM/+!D:W#_2>AGJGWFY.CNU:O?'-P:I-"2^"#0Z_.<_IYXUJZX1^Z=TZJFSP0 M/3DR!_?#8OWN%!:P!%72:;OZWS\I"S4 M'P:DW:^/6\(,5W/MAYZI%VJYK?@:AJ\OWX66RDD/Q6.^5&]7[@_V\V>V>-)= M+ &JDR[ZKC6"[C2P.@8Y-'I>LP'OV<=,T0\OY7UC91Q;M^Y[_6+U0B\8?*-S M+US^X(@E2T.8TS8=LEYM^8EFPJ<[U\^??%L:&ZI4&R5. .>M7CHJERH-KE Y MX(Y*U:-:X>+XI,B=5 ZKM7*A<5*M?-Z)N95F\XLA+K1>#;,KZ;1OV%S*G*;% M,/*)35$H;;)N&8Q:I^F"*=ER+AW/ LQN1X483H61&GI4W:U*I@M1]82NR@/C1-:)EZ!J1Z;%(XCL5 MK^JL,&]V.!N7;F%GEF>KH@$[4M>MH/=:MTA838W+9$?!JFR1 'P\5D$H"SU MP<>:9EVJ!V4_5-BI'\4=_,Q!CT EG;_9&Z90'5.FAP\,V0\A8M(]HA>*9X$L MRY> 77Z2+7 6CKE,E #H>F#U;KYU=D*>UDKXXB0!*J!GUFDJ%60=FPI/O"L@ MJ$RU/0MT6,Y@X&;'+##+*7CQU\%7 =L1#&S8A!/8@9I9[Y@YS+8-9\Z5_G]^ MH@88O?2>-?(MS?6[7H"0 /S[')![Q[+5SF0E;Z<3>8^[TY2[YPKBP5M'FL"F M"#^QE/,78R#78Z1A7%]W"&G:9X 5V,Y#:&[B^NP0DC&E;X_$\#+L6Y.[,PU.P'7PZY+2"78H/%-FU\X9J"Z\@'9EDBLB\(S>V"O#A?]9--3 M DKPC(8:'E8<#%.\FZ(0(E[O!)3,'=7V@F5896+2">G//0'MHD;%XY>LJ,23 M>1:6<9 ND,],*BY$8!,Z6Z>MJH8JIA%^6?AQJO+\$J"'F9$Q:(!?C8 M/3PVAQDDFNEB]>5)(<8^3,_C8(!_CP)JPX9T#2^)P9 HG:K:F2KF"TJ=**H. M87LNPUH-PT\M05N[G%,>*PVUX)0R^^>3QT[Q?G)\5]B0K0W,X"'?'V=8W7_Z M#;;U&UJ=L44AP;D+PNB&S,(G\Y&E8'PB&+BS3>^M'FVS';W8_9MU-\LE,OE5 MS;Y]L1/?_)@CQHY''DB\OVFD>(^%X<8 A! D?7G*)?(27$.)%3 @KKZV.\!+)L0@O,[QD7[BN M)\++A_!"NX?.MY/]D!GVR4!XX_5)8-_BP__]2/]XK_@6$IN]/2JW*CN]'""K M^K8UJ(_&;L+E2M1'FX:D(P)X-P',7SHE#!\YZC]^QIU3:R:091Y[1"% (>)[ M*43@EURDN,TD@I&7>9+8F/6[EJV_>Z.,^H/_!C;_<2(!)@G<7;?E-)):A]CP M)RIEF9#YPZ2?+DD"860W@+J>2QESH=OO.JYE9)&'+]C8JIL8DXG,XE[7?1GC M"Z%K-SC=FN;4]MU&+CRJ5@NO5&W5:;*]-LVUNR/*M%*X]9!-$>?I,5TK M.X'6L_4&$UC2-P[FW:MVKVB8P&>B7GB99L+-'-'E(;TN.0* MR&R],M&/"G>UII@;6SV[-CQ+.5AG16^ S*[%Y)@^!5-^X MLQ1:3?8M:/BER/4VT?"6.W,9UYFS;*_7E(6>MO)=3:_/Y]O(Z=LRIP^9H=HY M0E8HZ$J=F"-5)B6O>O* #$UL+X!;.\"#^_@!QA4&6.S([KI;8K?U[H2ADA%3 M^[PSN=%[Q[F)HC\66AGT <58-B-$/N!N^8"?#X;(8]PRCW$C@NBH=EK33M-/ MC;YST:_&CXM623Q!000.9"K&?QL'DADV "ULGF1+CWAGU#>PP;_*?MDQ&;$U MQ@HC(9H5 GFD9;S+=H[8:?@ 2S+;: ;>2)12&1'K0R7.XX8;Z"3X>.,$2FQ MHW%+Y,K5Y/XZ+3\1H42R3W>=[M- 5.1N*X>&AQ#+YE=Y&U'8(Q(V4=AC]RR6 M=PN;YO7#Z5/QIE7L%]MWS:Y4'+3X; &$31ICK+D-&#%?:;'4II<(T%XATYO. M(R\F"G-\.P/$(W:0!@%%SH6EZJ%=)R7WI('O:NG5-),<>M/-H=F\RU M[!;/[**06,3#ESSB_K&<^2702;,)[*8RUXH%CWEB!U1\W0(0X#&\YZ?P"SC0&7I- M>R._)@JB[(P-@^_:\W-:M7-A8M,@>W*A2;H-LJKTX*A44BWD;ZN=$QW@TU5A M=07:OVF)#*O<\R>#>ML>\%*JME_AVV>GIM7%5J986[)2B$4AED@412&6W3&3 M-BV*[M7AT?4I/ZGWK[66]/#T9 S5]B6*(@S!9++?*@!3I3>C>.WA@#4&UCI- M)M$UF2(_+8KG?!M;Z+F&WI273F"1('(ZE7E MCM N[)A*2FWP#.5N\?362#>"'QZK6E MUK>V%.P3KSJVGF_R,")TJ"B\LEI'=I4[V.(-^:4SO%#1LVN^?UE=+F$W:Q1&;23;S??5VW',=EJ/-2&S_OJ39PB S? M'A&C"VJFI\I.U+\G+QGBK_-OS*&T0IO>GO M-[N\:'K[-(A&IVV!$VJKDJ9-\')Y>)=J*O&A9-H3)CA1\ $7*XYLGE\W#7,M6/EW5 9&I!QJX M@8L!_G4;A'WA3C0#[V,&\:YX-ZSC\H>]B85"&;:K&3*]R :@K!@#558U^..9 MG7!SIL-&1-0JB93,>$+\68DTNVCZ'9NX"IM$6G'L3=SP^ M>^^2F)KMVMVYF%M<^W_F[J>OY=+B"DO3;0WC2TA'+AT(I?[BYM]1&@$0(D7A/L -G='./O5_"WA M[K,7[N!TL8('"40!"S4^X^+-I(_X) [D4>=_/_YH5(M+37$JU'64W!J;UKT< MRWWTX]\&O74=A %&@C P-:5+R4^;*ZF20C$N^&^%=\$X>S@/_@!P1HKT!L^^#&.Z[H;YVJ]NY.[E4'AY( M\]HHI.\.NY=GX]OQ#XY8LC2$F6S3(9\!S!!93*ONF:M4&R5.2"6X>G._7KIL MEBH-KG0%_]:GM\]MVEX*K.I30>5WP#OT?V^Q-PM#4]6H-\S%N6O)-,$4 J,3 M;!T:/N?^*PV&O[D"?%98EYVUVJ !\GMI,[Z[.-:N>>_!EE,[D[ M]9:?3P\7-3!$JQUW>U6SADPSR\E0,.(/9OMVAUIN7F::X)F7HXW)D-!IGOG> M_76_V[\UI?CUH!3/R(?VR")D>'+IS^J<5 [?UJQ\V89 >\#;JITZD1T35"*Q MBF!N$V5_XNW&'3@[3,HS^5^![UMW-U?5]HU5N>!)17B2FK%K5>)!LIR7T"?@4H3!9(6DU/!^I(50C-^+D4-;Z6CWNJ M-,[S *;CTT;F/'O3N_PF%)7Z.#V57!!?((2G7TZ)2%A*1;V>4B:C'E_M'S4T MZU&L\X^9:Z"B5"+)B\%>4 FNX9-95"BABSLO9_#/)72A^^79$*29H0 1P03M MR9PDE$#F,+]9M2R'<#J(Z:F8\HL_GP):),]EXHS3* -I=4ZUEG+[\$2:Q=[9PX%J/PZLH^?RT3/*!*LP=&1ZE4S*G:-Q3R^=78[O M!5DT]ZU\P4^FXNM/TB_=RP60*+P/W,D9@9X@EI4I=<9%'WE61]4;H7.N%/FS M=DI(#X^T,G\U!B''!U/9?WFT]R*>*5TI2""6@_H3,(Z_F\HHER!?(ND8C=7* MDM6+42G' 2\XJ,$7A-V4K"*1]W:1]SPMU1BT7Q![2Z5>Y?:,%&\ZITJSFDM. M[//;]H/2NOSQ+Y_(YI;HS017DD#7,7KPR:M M9ZIN,"8[5C5M1A+X*Y,,P-[&F2,"V1"!!"FC@ '*$E@FU)[%JJX#0.1R>KE* MF4IA<'_D- ?\0^Y6;5X+]4H!K)]E]((N%7A/KXG];"=6?(B(6T3>4QQ3D2:O MQT&#F(/GH#\%>?98'=9NRW:ZKV8<9=#ADSEK'U@TR2^F"SA$&/(%!ZNP8'6: M9HR1F:@R]K^"PW=P/R4+"*NCZB""4@.9E O":G(FF%ASL6+&B1Y%C5(;#:LL96A%03A$F> 2>0V\>P] MM/_F\GB((DO"1#M0KH5YMV?L/*2 H3TCHE4O"_B^$T9/\':@)9H^>9X0/9-3 M&B+E,BV"JY=TYC0_]W+4/W0WRPU>9VCH\R8NUB80&.8GT_IL!4!TN @6&2M MF=/?DV!1U)T?JDS6,6J?A8=V0RZ.#5.QB#XG&]VUH!3TAVEL/ED M-!)(JYHW#/!@.EA/,R&2:07D'CVS@WAY%B$4WS-<1-Y&> ,LQ5.U7KY]%*K\ MY&B?/[CI7,(BQB\$6.91:JWB?$_L@&2[!XU((QU(*O!+2B@*2E56N.2*@)%; MI64261K2$+];+4:_ 6G'9(9"Z4-7I@^LH:;.O@;YTE9U5I,>P[D08FI'E6>/ M#+,KZ>[D5)%:*N@(T.?L12 +J0YW-?JB//0+L 1LG9-<+1I;#0ND5HQRHY2/ M*ZKFT+T!1&PB>Q]9J176QFFL:HO&AZPI:<$7(Q##9&[GE.E\8^ _JK_X8R9[ M7]H.PF(Q\*2.T-K!M[!XJ6??N%P]Q HT? $'A@W5()+NUKP0_^A@G)5:-$N@ M-1_* QXQ?)XM"AV R( 0"AZ/")[1D,]IX5 I9O:Q$/X,@SZ0S+P!@W( M"?6H:VZ9CN;5PT4&T*(!Y&$26)&P8IYI\@9^"D8RX(O9L8 7BKU'D'S4Q7U! M4[S_^,UVZOMWG]ZY<"&,9W?1BW+_K7SG5E>'_2CVO% M CVKDPSVU)D9!JH;AYAR^^O3AX#4 M7"R;#%[3QJD=6EGY/'9G.5*B)#BF4ZIL]$QLXR%^3VC/%PM@7;_1!IU!ZS*I M7J7?'Y V@,[QF2& CUH4'!85K3#,-\//9/A'M;F.)-,B%%2Y)AE*D[GZ M (6TIY:C1'L*OB)W^V9BW+A7 8 !/K9LTZ'=FV?'.RE(Z@PB,^BMA72/,]7, M?JIU)_&.69^HV6,U?75W^0'UUI/C%YQK>N-B5E7IX MD3'21 64!GRJ(2H/)8QNQC=1E?=!1@L5X-]3T5<&=2F\*!5HW-BKOCLG-H: M"^AK4^=W6C8Y$QEOT-JN=$%^U(AD(;?1$WFJ)??H8KLSM^$ O7L@CH8)6W8S ME.!%#-U;#I;2#0V]P'HL$!9NQ+?C'K>9"KOYK0\E5:'%@]-]=&V#+#L#1T/#R7_7PP&Q9%,=SE_[,+,3&%@0*A0H MY[!&;]!:;(7+7JHZV1W^J7Q;C/W0II0'53M3&GKD#QCV98: MYXW[;F-P5#KJ%NYK7^HIE6+1I9"@H MEC3W]".C0':RU U@8&7-7-1B@Z23\9%.9JM(9U1N-M,/8U+NQ_OBXZ50LPMB MY2,]2/S.$:J3:F<&A:4D="Z1A\I]+9GC'XXRK4:M=9+I8PUA-KN$A$(FPT.E M@=ZTV*#V#_OR-V/KA_!0$E>B.)R@7/^2 MM_-L;SXZVQN=[=W&L[T2-1I;ZL*9A5O/KH1SV93@:%OAB[(JV(0&/_M[164 (V@Q#O#&28Y".Y-@ MZ J[E=-,66=*;I;7^M/-K$FRS"@%7Z8;-IG55$Y?[?9\HB_%5Q1T'6-:K#DH MQNZ!(0:+&1--HXQA8%[(2MII2 M\--L\S->F_8]G6URR?[]VZ423I@RN;?1RP3'56"PG_^0[%P^8?-@ YR7D/"Z MEWU!!/L-H?>J/D4N)V2GV1O@T<%0H]NDA[N%.!!'7$BFEQ6947P8NMOF3^6H""5& )F"_>/::=X^#N*2-UE@R%>[<,/HH!F9BXLN: M.2RJC!)3<"A>??2MSMJ?Q?R%%WXA3VCIAY>\I+T-+6FOQF>^X^S)T.V@Y=6DLG,&M"(3"-ZU,K!055:'\+-%FZ1- M-!58:_&QEXU9\AS;12\9#QIS\2$!>AXL>2>#TY*GX$D&!@-@B$4"C[N&I 6> M.2#^04$L/L=NB'I@=9K:QU8$"T\'4N#14)/TP#,#_2DUN(8AYLZ"FX/'FCH MK60&IS>--OII2Y[?+P$3/!ZHF(-;_ * U \\ZRW#"Q9]!9[-#:1ER%ZF_1$6 M3TWK&2ER2TC15:\QKNVP[G0H;''33)K'_&-G%00_U5_,EFI/*X0\&D/ZE;BN M@!%^%7P/.SH)2Z3Z!OBP4J@?%"YA M\(B-G5D15&5.^V_"!RH,D-2XG^Y@VL"4=%49I /PH$Y]4ROF@L5;&NV-:DDC M^-MR2RS=<3]'JS<&GS O9)B8^(77NV7-\#/W=VYC0%?RX'/X D74R$!'F>YZ MF5ZD98#3@NV";*/!:;K.T0!E.W@7V(6!0UXVV;$F-]\+;AFN%Q0/V!785'3@ M?E;UE1+M9$";W>LTR0Q[LMS\-;6[9$/"G#*MQANR< M)HV9B>:;#\NUGBVQ', *!SKRKG-8;@ MG/WT;"#@)Q->>]S-SK&'E)/GT7QSU_755-D!"$NP9C5=( MN"U6!NP81X^ 9.RYE*1I]%0M3-Y51Y0>!D:?'DODY)Z!YTI<36 :FGN&WIN= MNGJN6>45MNX#GAC5X,9,T@/G5!TQAP1 RO[2L'#$9N[-%!08'*'"QQ6P9/8> M@)@UT9%\$9QX^(6V4/)J5:? /M@H3ZE!Z0\A.416J"ST+JZ!^05GZ@$]"W' M3E$1&^R":6L/_SYM*N-KE>*O^=%+BRH=#(#4O9GN=:X^,5)#B@ TZO\ M0WM9HB5]2+<8=YXM0O6YK2!2A?G%('#]AYZPX2VS5I$N@&L<5!(@"TU?&7)9 MLK#$J0[S:VZ-T[3:Z>>/YI/ M$UCL\B)L2B8-+;+G??B]AE5[WN\,G#2)1#& :XAKTL1P[+V.^DB4N1L,W P8 MV^?\-3GNL!Q^][?_BP\M>*$M/J4&6.N*&S=RP\4&^?_](Y_)YG\OWF.QT$4_ M$+7X4,SAY=17A; 3EN!'6+Y0*4HZU^JA<75L-SD&7N3^3,?RZ0S8.5C49!*) M'7C*)O)_,5OWSTPLE)C.-,F+.(RGVF-)* MD+I\/<\#]+4\99UA@&$)WDCT[9+H._*.XG94^R711YU0>HLKUKYF^/P<>?J^ M$F*"N$+\K:#/B/AVB?@:A@W65_"NFA<(T5.ZE.R V/(988X2_TS&DGQZ"?UY M$RDF-FH"!W#O>4KD129'I0_"?.".^;74[7AJ6!X6/]BOE2 M,C1BJ"U^%/B,FO&(_WW$#S-+2+9SPB9/EE)Q5Y0 M&4P(6@,G>4'4:91;=DP3=_:Z8$?DC$;^P,N1DNK4/:#^)0VPN5G_A;#Z>?)&6/-+Q&R2X3/AV' MPQ6S*2;1)0O+2.@1>\W!?-5+LP_)K*B#%D#2&85$SF=RT52M_K&EIBA;I6.I M-!][9JFO>4-@N?32WR2?R(GAXK4-F%$1K[W6P"JLO*.4%BSW)(6&)I-)6J6/ MA_EI,A4_^!I>?LQ@V4AX(;/BA.&7W>#V_!I7)5VQ'&:6>'6/U;PG[6[U;FEVFG-+WJDO!TYE$5EAU+;B/<'SS&S!G M!ZP'#UG>WU15[+' &S9V?C'FY1- TZ%2VS)0R&XX_+7V4Z\+8N49L#\KKQ*Y M=(2(4" B$R$B#(C()K(1(L* B(@C0H,(,4)$.! 1<40H$ $Z(ALA(@2(B#@B M-(B(=$0H$!&9KR%!1,01(4%$I*S7BP@:X9T/OG\HUK>)7:^*J+)#*^N("V\V M]/8IU/"!7CYLVEL?K.6[89K95=*C]QP27>23^*9U4IU-Z'RDLVW MFU"):.4]UM!60R4R32+39,XT$=]KFN03J8T"X*.&QUSAAM>!,#(\(F7RE1R3 MC%CF6Q)'Q#(K62;Y7I81,M08VV+_M]B3]"Z99Z/("-M>(VP57/SW/<[?_=C> MB/6UQ6R!);3;HEL^NM=7DT6D139I>&TWMZ2VA5LB2^S;0&7C4=./\L6?D0C= MYD#H1]'_USK,:G^+55DF9/Y*OW5O.;]H4-;<)G$Q/+FV-IOXJ?G.9!L/KT04)=%O(;&Z'!= ^^"Q.[$6YH-^'(M\!G!O%!M>>,Q MJ0V81&(LETM%6 ]]@"YD6]XY+&\\X+@!WD[%1"&Y;5@/MXWVZ='X$,+@J]7< MJXU2(984EYBE$?*W6 Z^&OE)(9'>H$ORQ4&]TJ.,]QK:TJ/;GKE#X(,QNYLK M2M=L.LCWA34;X8/2L\&M+X32!BRJ9"R3$[Y! #E4M!/EBB(Y\^$8Z7>3,\E< M.I(SD9R)-/5[XYKYM=9T1 FKW17&N43V&Z2VIG>GL0;>[";$G]B._I=[(6*4 MYPIO5#146]Z: &"&7V_X;^6V=F'+6Q/3I3?M1AP=:LW<(8Z3R#X>4^UX;?R'? M]8!1%#S<]NIM@4^(:[>:OC@!_M4V!H7MR\'\]M_O[5VAO1?E7:+873@"6>';\@YB>0\@EG>0EW=22>TBEK=4?&UQ)F4.''5)PVQ'E^C@4&CT#)"D#%1=M6R3 MWF3&_?Q1/_JO-!C^+OSX%65#MC@X%CXHA# ;\IXLNQ#+YK]#/ZA0T484:8MH M(<19E?S54CT?A MVBA<&\F8D,4LPRMCWA#TWO(V:.$CETBT[)!B%J,[@[A15[&# ,Y(- MS]D"WTHV)&-)?NWE>#M%%3LH&\*N)%\=@!!BR51J[75WD6=,OX M%NFT!:]JUN0:;^OA.J8QX&3XJ:H[^-!UMPQ]?6[6K@>HHF#EUA=LQ])9/@I? M1^'K2#I$U?I!VR&62J[7L(PH(I(.H=6:[XM*YC*I;T ;6^&-A8E87B]$Q<02 M"VM;C5/ M9G(;N+TTXLEM(-!=V_)N8CDZYQ2"_6T5T/GT2AM.B6 MZ8@60A$Z"QD4(EKX9C>.1[00R87MU93A3BQ$^99PR<]/ X5"Y69,H M8Q+"D%WXMKPU&1,A(VY3<#9\F-[!F-\.8OFKLRVA:,.R4QC?0;[>6:45'<() MF7S;2 ^"+\[3G.@V,8EENY[%>OV)70^Z1 &X[U3I&]W%_EV";R�D0+H:SP M#H5WL^MT$D;-J1)IW-1 M^B;\P;^0;3F2!]^U!Y$0XX7U-\G>*5K808D0=G7XKEN#T[EMHXFM\'="2R2O MEI&I]+)#PM\BS;2\^_4GU+/M>M@HNIOD0\&U;R!5LGS4ORD*24>R)73AV&\@ M6S;CU45\%4F7K=3)[^I;+XC?@'*VPD/<)E)ZM0A.;K:Y]U=YB.>K^W=S;=(Q M3.(YC[;T&%V=% 7==R3J^'K9$!.SZW?^=HH6=C#H'DF$[QMB3L=2Z?4W^]\I M6MA!B1!VA?BN*V=C0G;MM8B1FQ5F,GF]W91/Y+]I(@ZFO# -) =#Y\"%VHP' MM>NQJR@R'D7XH@,A47P\DC%?#:4M#/U&,B8$=!/)F$A#;Q7=;(5KN,6$M-UG MUA:R:Q5B?]H-N3LE,*/8^=8%#Z-L6A0[CR1"%">.LFF11(@48I1-"Q&9? \I M^>VR:>NZ$'?JA7W&5;B['LJ*PN7?-.#W>FLMO>P6[JV*DV_P"M!(/D3RX5O& M<5\M'W*IQ/JOG(CDP_>A_$@^1+2RM5(R_-<5?Z90V)RLC$8& ")GF22 M56?.?K8E2Y4Y253J\4DG\A%M^I%?/W-U-J[$E9B+I%/ M;1M=;%_&*E2$\FI)F<\O"P5M:0>#QSN(9::;=VK+.XCE'>3ESU%2XSQ)P MGP(#ZGK\;4MMC:R?9;V&"\ORDL%%^IVY#OW?\G5_>)6Y58O\_YX!K,"^YMR5 M'*DC+(XSB6T:DFRK(\*!]TEDF[,-SNX13HAW##,N9.B))M,B,*,A]SEK"%OF M#)TK#$U5X\08)_)BBI;4N;](II_[R0&1R:!-3$[(LI\E&!X5=>3]"_]X2Y_VLC!"L3O"#:@[*8\C7@8'!,"HMK_X]_\3-:B,N& M9IA[7N[4MZL>0:[8$RG_=4F\;1*I'Y7G9OFG]% M.'#I1"[W%S?[B- (@'(@/<9] '.Y/:Z1CKW'?N4]HHSJ/3,L%>LF]TP"'C)0 M",X]-RO%BFT,]T2P'S:$E 5"3\Y0\(_$]4S2^=^//QK5XE*!@I]!\ID#26/3 MCAG(W4<__FV@W,!C>T7X%E!N3?E4^M>'WY542:$8%_C$;+4N&&FWRA:PBG43L,OV073(*$2D6D6D M;*6W[ 0>?OGCL\ZS1V[?,K2V4:4>>?FXOWQ)?U48;'U4\(?O^\7FQBF^J->6 M9WQA/Y8OC+;6J35;K(IPY_GB8*;L@<\"MQ++$C2.PC#;S!D%E9.#BM(LYZM9 MC,=J%MW0.JU:JQ8\8%6J1)'+[N1B*7(Y(KF8M2:7:UX%I%RX,U>T%34WGTK= MSPN2A-O.=4K?Z#4-8SX#30E^1>V*VA6U*VH_F8VNI/;";+22^[UC(GI(G9B\ MIWXRA ])B'4:A=EC)])QX(G476$HE";=+ 66-:I0@44QD6(BQ42*B118SN#, M;N/@^6OWCH8LCED1\^55B+ 6K;;M1E,WBU:3]0*!J7>+5HB*["N.O%#+L4<*.N.(.NPL;[R;HP M!V #O:$W"S?[Z@\5NW!+4/'+2?"+V6@9+<4OB\ZC62!,%+]4E%]VI8871L,V MS (GV-49%F:[?9 9516($+J>%Z@(X5,HNC(IM(\F;[M8-K>J#)3':,8+%5LY M838IF2(4PRB&J1?#E*57*@V48MCDM(*7V*$4GO\EB*E'5N=+JE#FZ;I7CV&) M5D/7"SS*.I'0C-5>/N=0H1G%+\@O9D>%,I>@8K05OYP\O^P>RFP?P!*M)21T MJWN"@<%'Q4^N4I<\SNDM/LG%',<_?S\P,:G=6+=*;CEM[A MN*7/8MR2RMD\8??K<:4Z75L%;I8#G2H'3?'+ZD"GU2HPG_=$^*6UH@!"\TD5T61#( MC/U MFENM[@K==;L^3>SB:CR;QS&;.].%WL,:'TL!/)+7U@JIRI2OL_^\"0J7Q!G'(.PU@U-;SM+$NMOWW5; M[>ZK14FY(-;6'B[LNV3Q)SYHX[3K6>\&$E$/7G ?>,F8D3[SV="%KP=D& 9C MX(8'XB01H M8UI'Y-1%Y<.,1"9*0>( _!EQ]_?[C_#HQ/!['R/^3^L#N4Z(W M)+\+5D3N0UYT?3=V@?]=X&=@Q&!(J.. 'HCQ@B%PLN1*_#I,J!?!%PX2 ?!U M1'#>TD4,P)A=AK_>^7R DD9FM'T N;PK.W-R4.QA]?T MNY;7J$+CK4!#QIZR.7 J:!/@>N%!(F0,_%& M/O;VR,?1U!$8/HF'C4C_"=(8-G.VR%>-$(!U!&W, N"/O&G(0_Q5]A M3H#LX-/64=\C*E &@&218LV-X/8)+%=L-V01_U8\*&1CBGP\>XB2'4IVG(WL MR!1ID8$;Q:';3Y!Y\M)BN-*&YWSILSN B O8:G#NDX*!7\ZUL\\<%D5H!N!3 M4IT/3.]\1>G!,1DA,^)X!F3//L/S!^#4$3B%=\+0F"TM@&O[#)[$LGP>,OD8 M,&K(,/&&L)^YJ(C +H"5C:@WG/&X8G'%XF?#XIB^))&_8Q93/EZRXVORB4_' MWJ0P<[A/DY-=J4""GY+0G_L2*(W2& !83?=ND$3>E$0C=S)A8.'0:"ZLX#NT M85#TW*%0"4CDC-@@\=A,-(:L'U(^]#%]J!!E'DU\O'9!&"T8+@>51[L$;)!E M5\6%*Q55>N(BLX-J,_-W'8_1$&.5HP699>*K#C& =VW+<\/*J >Q4=-87/M? M)D>VF=V)8<6&UQ:W;$+,9N8#N'%E]1[H--([K+3T0QK+GK3 M52$_?1+&$01>>'!OU^BYAFZ\0_? MNT4NN.@#B#U,3_%L9'@IPI# '<%!>>&R3*++LCL.T[=FIK@_V^'X2EB;EF:T MU)3X!;SO<6:Z."7^T:>&NF9M3%]4B#@:(FQ3(:("B&AKG:Y"1 4086BZ0D05 M$*%KS;9"1"40H71$)1"A=$1%$ $Z8F,YIT+$?HC8O&.NS##K\Y.'4HN5D/N;D?6 2FE_^])!D*DY UMBTP9T&)S..* MS'J3BU6$#"V[='#E:6M!@K#LO3TJHZ: V ^WY>P$Y$<*V$G111R=AJKFC9 M]L0CD+*16@8QHQH[QWTK)JX $^L-W2B8C:O6"N8PP[6/Y**M2C%LSOI+?F(A MVE28()BV\^&ER'7PLJHCA$Y\D]M.\"HDC)I:L1T>-V=5' "[?ZV-8ZLX3W%> MAO/:6I$-9[>=51^6\\ZFFTHU5[6M&JTWO"JQ1Q1=A @7U M>&W7,,;BK+1L:^Q^PPKP$L!87N'57D4)2Z58FRL4;K'!2(/<,1\!+BOTQZZ/ M%;T\086\P'T9S5>WO_R-CB>OKOB?^JN7O&C?CQB95334KW9@K4K9> :FA)0?@3(;7_)/<#=[T6Q'1^HJFU#K_UIQSZ7H^H M?PXMMI3YQN_[_P*Y_XCGPZ63:593BR\DV?"H?U#@YHL \W4W>1MEG.=@1 M#KPYRKM+H1^[B -8:6'6] 36:K8.,83D MZ!KO%L,R[,YU,&@6)1[O\?BB7QR+UIP?MY^(;/9D3V*36YW!ZO"EWFT?BB_+ M%KKOV!WUR M'J<^GLNOY[;O>RM9LZB>A;#_&(^R8+LXYP!(>O"1*S^[%N.7Y M?54 0LK%)4.AD,F&S2<-\:N&4E[(Z_N0F6&"9\SI">>,XY7B5GYOS54QS@Y8 M9V&?0_).FCJ0"E_\+HO*(?]GE8R0TWY>T)=D?7 ,_V!_)+ 7GA SNRC-C9@/ M3QR+>"+C\<1<26M#?."I.!O2;^0$I4'"\$=*X*K$X:\.AF3$Z("/ M:M$J! (S[NAI]IBMM=_YY%,9]N MXW%41C-M4"U@.B^)<#!GYNGNM$9,.?,G!SG>X1^G;6 "EZ0K'X<"S11DR.X2 M@$H03HG'W[UNLE>A*5K;X:)G 3/(4ADL,,@;\2M@DS+3;A!ZH%$FOTV,5WG- M#8>/7!R(][E T"'U'00.&[O)&"E^&('% 3L'- 1TL_G%JP:O6%J-&VR;JL&VP(IJL*T:;!>;^_F918P+ M.Q1; W;/O( /4IBE?'[F8NWU8L;G*29\MK2VZA]=A53#DO/85*KA=H=8UW35 MOK7$5,-MLNH,DXR,PQ[J5C+93I'!2C)0N68[&#IE!V:?FFZVFQ51]BX+"3\+ M;5O3\'/'.LA!< FB#SU7K%%LD)M/F3C/_'"XH!RL*AP8EGUL*DG^!(Y-]?:* MMB^/4_15/CF5@8)]#DZ5!*^'!#=:ZP[^JWU\>. 9NID@Y(X3CFZ8IKMX]=&GSKZ>'8DY:PW.QQPXXB!K>5*6.3O$ MIV2EXNP8=N5)3GHRN?WP-1^:,G19\$W8OCZXH-CLX=?>^YP M-+PZ^4"0/OX^F*UDB!&.. "L.P$!O#_@^3J]@W>*$A1\8V47T4:BCUW$9O M:\9A2:.2QW>*(:K#$!7I&B,Y09U@[N!EE!T97NW5\;[@!;7,$(Q0]C[5S((G M&YTUC?SKK15MP@OCWZ,B\X;'F:)8\FM1W?O+MMU4#_'"-KG-/3PX6Q)3:^4J M'W9B4KUU. XM6P+/F#8MIL,",J57B]>K92=:E V7M5JZ;, 4+BXLNW,*&GU+ M-DKNY$NI^;VD0Y5$09$F^*EQLJD;Y6;E''_8A0#?[TD4N\/I?M72N95GZPF; MNT? *YIJL0(T)YE]L3'1J(SLBTT!H+2Z>X]2_,92PD5$QRNR+AKSG@\XT86 MA9QV3L#HM,-#U:@%A]0-R3WU$EYX^T##D/HQ\5P^CR5VFP^*+SP8=H+B^>EQ?N9RKMX]JK;&2IQJ8]I3W<#,3E&:9 MBS3B[5V0RY&1 _\N$#U+)G3*J[5Y#QK/';L^31O #%@?+NX#X&4/$_P:V+M/ M/=Z3(AHQ%FODFD:C^2+FKWRN-W7^6#_P+YS<170< %K_%&^:B[GG+;@C9$YP MY_-93R(-#'9]RWS<]BT#Z0+?7\._W)B\I0[G1O("%@N712C18NI%&9B(3#'< MO><%3IIC.7 C3'AR_03^#@"0^+QC+$)U MG=B$=P$=1QRL$[YGX"+W7DQ&2F7I--?W0RX?GAC>R??I38UQG$BXXK3MG?M'X@Y2 KRF$[R4?&81\+H#"SGPU#DLT9AO M(LV'S'@ROS$RHO?(5CRG$V0X4(<[!*V E@A8+TQTT/+9G> H+FLPOT8FDF88 M/')1<.&_)K,<;F0>)Q9MF]!ZR3"\?'H"HL(C40(,$\/&TO13>)$O9Y[%++>J M4 SXY8^7L_)<(3O3I-9^ DMA4:01OKU5JU]:/ H!H]%MMQZ7;8Y#V6#'8*&- M$Y%M/F"P7I>+KN=FM]/0NUT4:?#GNJ> !9>E+X_%((&X&D9M>M'41/;GU<:' M-!!VN&>^55P7_X =T$!D\@1?+N\:NFGRGQ^"\"MJ*T?29KIN8:L*08Z_YV'U MXKG=,)KZ2_(BJT07G[7Y&;"(=K=) -VOFW>"4\A9TA^_@(FYC^$)L!M<(9$WY2B-0I47V-ELE(]9K@A5B8Y< MR UV(XLF@<]-!VE# -R$ \P$KI'=\N(D/FE(-AQ5"W"_P.W.&0\53SM!.= MS)/G#>+PBC1[OH'8>6">A_^=)&'$"6XH0 N?,O<+[0SRR$L&C(04U EFP,\E MTQ" $,U0BYA#%'"S#'OBH:'$W3-\)_8+B\2$1C$94]S$?;D[B2L] M8)<8Y!J(IYOAC%4 NCCT7OJ>MRAD3;IM6PY]C!BOGB%= #!S$OPX3YC()K M7@&#)D@\+)M)V8+SI,6LX "!?.2S:X2%9^ (V%<.[,SS:@*VR MK_@,D)\!< D\ X>"IN(51 78@V)WW'1-OT\WB(_ECP#6C9GH?2AFB]+)!!0F MWV>?^E_#9!([4^+1!W$/6,H>Q=QW?"7<[, > 4< L2^<=U$W]+$^ ;<^A%.2:?[U\CY K4"=IV=V@1;I ;(2@8?MU: MV8$J*O/D]S/:1\M%;[\"J('A#S -!!UX'KOG$%\GI#);G3VB;*&5DU:K,U/K MT];.4FWM5%N[\VUKM\&/$-CY")(.C:O&:BMSE6VYP1[<;!KSIRU9B5S>H (& MBP!T4)]A&<#Q?+]'Y-T654F6I4R:Q$&>+/DWQRLVXT]I&5K+4-4;%:BC,35; MC9FM B(,S5 <405$Z(;6U14F*H ))9LJ@@@EFRJ"")!-G8VSIA0F#EKUNM5N M/=/!\-LD];FU+M5M3:]V!]N<[[RF ++*M+!M[U6GCL-+D:=01QH\20GD2971 M2FB6Q"C[@>68==%"/-:X+AK#C'61ET_=ZY$)PZ@[85A%2,NRR]FNUV5$%$;Q M9>^PA#[(W(TN>]^%5.&(&%FU"N$?67&+N4U%*_6R<:QH^\DQEE.@;:MA&6O* MRJIDOB_C\;?\47 =K*SJ,&$=.6[SB4MU>JB(/-8:^8#+&$N-]S.FMLTQ](H* M.*P>0W8-Q8ZF(4*E[8:G4ZW877;\YQU M60$J,IRC$0U%<9(3C,\YKU81N)7!-/H^655['+4YI$$5DD MB\@<440V3(O(^$CO"9V2((DQFY6GRO(2N%PVLZP*:.IM6.LM8[R3YM:M5=IU:=>[!2ILV\OV-1S/[% M+@U@3RP4X"4"/&>>LV"V2'O$/%%%CG4 #5P'G0!/?7/'P$+>=%XKLZE49NFN MY>J8A8WMHF)$EN2\]0KR5ZO1[>J82>]&N9XLBRO"\L5,M>O*/RNZ%,40HG !Q<\#\^YGA5YR/;DR7'Y'8\UT>"ZR3&L1&H)69 'OR@39 M>3TIUL.:#:/3G>TM9#B[!(&V_,R%0EJST;)MC5SEJV7Q(8L(E7O*%=Z,$#CT M*_/A;C_AV;58XA*S"=(D4S7R? U@VELX$ MN6*'@\GHK'QH;C8--HY_N$W&<.N4IXGC-MYB>6.-IS_PI]B69JE@$6K[G1A*?VI].>,()X7H3K++I'@.0N8I^$.1$[(BP23 M0US_Y65A>K#L/5:/]OE9B<*E>P@PME1I6';!5)EV6&?4SI(+@*_;6-%[78-PS@+JO[&OV?1 MH51]I,;+G2+MA).![&5<$-/FTX?V:K!/NE@PXE'$PJQ M-*RB#(W2K(JWLVEX*H#P2!.BO*/.(\CIDC=7B+]GKV#3&L4@BC8E%+W6RMO2,LW@GK<-730R?,Y//?$6WB,O#O";;KLEO[&Q^1^3 MO?VF9!"ZP"6\@6&,/0&E58?M_[S@ 7[!%G1>$$6R.Z>EZXVE#GB63GCUOFAN MB'?0P>])%(NY\+S])TZ?=STV?QSVZ)O-CUYH+#C'":YKL9,=-E(,?/[HS%LS MTZ27NXH:#;UMRDWB='LL1)8M_Q@O1%Y5:R=Z1P(@LIT;][O?TJI$Y;/,\%R^ MN+ORM+$2-+]J:1*M AO/[>Z3,>HL)M"O?"NG?OL1)&0)?LOVVMS]C6UKH1&G M: ^9]GE(+HR\$OF5#L=Q@U2!Q2[ @9?H7/0(C,CYCHGKIQ&=I2 MTXQ,+Q#'8S1$-3Z2%)2&?TPDGD,T UF;RFI8F0"[(%W37ES[7W*-3&9F!3:0 M#,++-%*5V95LH&)P.^..78@^*70(+[ZDW@.=1G*7G8YFS")\E[-H%\*!V%JG M\U&CD&P W=HX= W,X$V M2H QAS\^^^[+Q^OU-LKZGN#/?OK"&WYB,]" =^Z,9N8*_2F#WXU4R:%XH3>U M^6HE&.=?YL&_!%?Q(]BNS@N\@OP==#?>^7(!XCG$Z1D#5;Y0?+7F\0=%2U'Z M:;CRW*HL_?0Z"=-NQGLIG269OVI;"UV!>P(2%(W MFBHR#D"L#VVI(58$OX4])'Q^E_8KSNB)MI)QM5(_6I&5GNA_GGK&D('QL MV3ZA4\Y$\%]A ?+G='71X)A^@WLGU!TLVHR\YSV!U\2>:$\,MWV^_57JWB(M MJ64J3)DF/4XP%IVR]1V.#TF'65=TR/_)K^HW;&Q^SR0Q(>:3,&L) V1YO^NL M 0&/NQN)^02920*H@..I:+O-:;&QPI#($L;6@0,;Q"(*(\NL: M_)IK=(;\*3A60HGA=Q^=.,!V\#R$\.GFTYL9;+2=1G/(KN]:\72^%UF7')?* M> \8#G&'T_W9-#/;(C.&)C\F #@53(G)O,N_I#_4!K=BGL*MG*=P+>8IO$WG M*;@1>6XU;+O#1U<\C%P'C_*R1"=&LG _%*>XN)QTY\)!N+>9^3!STM_R:NKQ M(0)PX3\"#^[A7'P?>.#="UTEQT(L#*!I\'$5HP 52XB?P9./\4NX>\ZS&<)& M].KM5]&R4)G/GHCX-(H)9Q[8FL/]=#8< C]Q$+6T)CCRPJ#+F(!#-XQB\D<" M*Q"S$^;82?EOO-%K-YAHA5*0M5 2-5DCK MY7EG1L7>M('#5%PT1B="]/WSEY_)F$Z!J,'T"5E.%/*0Y0"D,#'^FE)3 Z5 MBPPQQ]X\PKA(HC2:B]. ]!D8QN I\+< I&QPZ #)SPV]B08\F-$>7 O6/'"%8<,Q[8P,ECI=4GG)^M[S40D:,2AE))+3W,E!-B (VJ%>,6I'2'H M2# OT\DQ;DZTK9Y2,Q-M:9A0B.C!7#9P\P'C\59'1+[Q2OBA)7X +T]O%L[= M:_FCJGQ;\KKJ+0WSJ]^VV&PJ0"V#KBT5=%5!U_,-NCZ"Y3='8S]F9C3^)GV^ M0X1;3TG(/MJIFY)V9K HSBCD7D6 GE$N()&9G'E9L;T\!A/UF:HVAEUX;'W. MD-71[#+'2BW/1$ ] [&*Q[G ?-R?,D_8:C]1;-Q 3^]K.7CJ*EU6PI# M5<:0KE!4>11M&;*N,%0^AJPRI[DI#&W%4$?3RQPNIC"D3(7:8TA)N:ICJ*,I M(5=I!"E3KO(8LK668J)CH&CW\NM'!X".!XCN'H!X4J'<-C.IAEM.63(;CRBQ MQ41WTS&8>,EWN2S,3(!X[]UR?5"A?AI[- U_!/ZWC\+)0:?+V;O:I' 310D3 MF;ZS=$N>Q;0O*91.]Q4GA5:YC6=V((7K) Q9-H=?9+/]$"6399"UM+8-=WFN MSRY2.P+5-VI[?-P",.!K>,,+7FJ>3/:7JN**>@(N8?9I M7;/CX=EQ"^Z[BZ9%FF9GD,^O/\XTZAZXW&PF5:J=P $I>LOASO&1O+%#U_[] MN4RC0)@(47CNE,%C>25S_R[-8W8+[->>PENMAH4)3\WB4*Q$X(D1NJ)S)="W MQ2VK3"#"V+-YUEW[ +;L,3EZ2WW5!=99%";#SXN0#[[G X@UW;:*%FCGA?0M M1\M55CW6@W.P>P%\^+7+<=:A\9];=L M$K,Q-CDPN378.='(IM[EVS-ST+9X\7E>.*]IM*M^T5F]H9N6"LZ>)[G6CEH/8YDJ M,[3BT=O43I/1S1,,WG(+]&;>M[<>=NC9QRU.)'2KJ\BMBFB==.36:EF:I>*V MBLI5W+8&HKRN!G.5*>@MZX<)#H'413YLM^:QV]E0 HOG.GSRJ#2=K^[J8T"? ME[:H8R"WW6CI>MT"#M5">TV#8_6+Y9HM'59MJU#N&5)K[8A5A7+/,I0KS+;. MP4S0DIW1CV/?I>03T/G;A ^J^4UU&% QUU7RK].P5=A5!:1..^R*95_-9H'^ MDY*!)T;FBLJ5,*]O4/5#$!,ZF7BPJ[YWB&Y9Q[=="V^)=5XT6\<8I]FPFIVZ M>>+50GM-HT9'B'%F2#/]?TN%-!5Q5B&D63':/+;@W+3I58":3]X[R] E3G#4 M3S5P.6^0(([4V1VY^OO<&"SN$)VH-%05$EW3JJ]C-YH=%115T:*3#HKJIJW: MKBHJ/_68J,I%5;FH:RCH-7.$K=DZB5341=LY.UB@TH;S>2F(.H9F6T:GT=5; M]8TQ5 'Q-8U_U2\!]3"6K2+6&A!K[6A5Y9^>91#W"*9GQ2*Y&XJCJFV=GGU$ MXT3"NJ;5Z'0*-V'/GCI.)]YU&E'=5@?DIHKJ*BI74=WJB_*ZVM%5IJ#3CNJN M:,Y5;?/YO/1$'8.['7N.\3(5W#U'*5538JT=K:K@K@KNGD-P-V.4 MJAAO+37"Z<1XS4[A$VG/GCI.)_JE8KQ*!IX^E9\"D:L8KXKQGDN,-S, 3&1* MJ&ZQE=$*=8SHZHU.IPV6L%&WT$.U4%_3,%GENRFH$.[9TF:5PG0JA%LYF[,R MM''Z(=PEFW,Q.DXGIE5.Y/:)AJX*U"JB M5H':FDCNNAK-5::@$PO47H%]C.,47-9N@0'?=W&'QW9J@61A>;9!XH*! M:QP N*<2GEYO::LX=2T5VHG$JE?/Y.H\L%Z2S.; M1N&CD<]+M-64-L^--%5L7L7F3\+(/O>0B0H<;0ZIYXUL$XSL09#T/58]*[O= M;+0[[89MZS4-M520+$J()U8/"F5$V*L'!24H%4>4&)ZO'A"4BB@M2/[$N-,C M[6PG\/#7'Y_I^K,-9GQJ436/Z\<7Z;'H+XEP660 G$Q"UV&$#GY/HI@-"(T( M)2&+$B\FP9# %>[%P/62V U\$H0DI+$S8GA;@, ._$@K"J0E'VX6ZQ=**+_Y M-G$!9 B\ 8T9<2-B7TP9#2,R##PO>( MD6A$0S8*/+#&"9T@9*G'+R\,M'6% MHYG"\R;9;P*KYB\@0!+P.1[!1?@>^'_V:O:- MA8X;I;?ALA)G-(.,1JX N;A!ZGG3!G^"_"T%&BR51B/8$RS%'WP/2Z5>S$*? M\N?/?IN]:,AHG,#&M1_ZX?<_B7_E@AU'D[@G)!ZL+%GG<3JCL!FU(U5D")T3 M-UR*TD1(;7Z>Z0IZ8??X!SPB9 Z=N#&\]D\A?O@O44.2Y,"]=P%9@]D7T01P M./L+R+?O^OQ&^ Z>Y=$HPD]E707A'??GP"$D^<@'(-)0O(E00+?+5%G[1 MR(U/J"3<'9@Z!YT'U_-2VCX[=M\G:#CGIA+.X(L-:$OF^_$R]"IL\$YX\"W(]?6H]#^%Z\!/N G?)K<;O8]KWV %"=^B;N,.I^,KU M82GQI8F)'5E/;LC_>?I^U.IC\>>#,*3[8/+FUW4=NIR0R97CP.JY#_0I\%S' M93P60-[ AL?@5D9% S0+O?6@$K_,'<%< _-#GLMOJ5"T/W?A*R"94A M0'#@@B0$;Q(?&;$!?N*)K11#KV_!X_8=%S!T&\,78^Y HE<+^ H'\!.XO6X\ MXG]+_(&S W=,T&>]8SX+,>R#O^/@E4$:$_A5N]7 [06O%#U:V#>]$SG0X &/ MZ5?PG5+$-X3?-!$^/=+$[\G@3BP$?-18.O7\J72,BT!_>A*$F;<-9[N(YKO M1^&RN1>-"_?!-8\T\A&@L=/;T5?N4P09@''D@E<7<$<<-G60,RX;'12+.("+A M/ X (A]\[V$0CODOL!H7@[@APA"WE%EL/T@$D!SPU/E^!;1X1#V*F(2(YU). MW"'_ JQ(?"'7@.EP9\+OA]VPH!F0B#P#!:A* 3XCN,ZZ\ 2L:LSF .*;8 M%$B,,7C"?A:X 3WWJ<>Q]42$>[#8;C@ M.3F\(J/@ 187PG*<.(%+4Q( IO,&9. ""R#.8Z [9#>M5+&SD] L34)^0?(B M(WJ/),%\H.T9X(@SHOX=TD# ,>;ZR%E"3 *#(&.!J -T(A%=^3YBXC/',DJ MM\B%>O/B7YP!\7X\4R&B&'S633LI2ZL;;KX?N/?IO^%?Z0,=#S:)%NCH M5?[9)KX]$RH_Q$&L SMF8;I=P\HDZXJ]F^W%M?\EN_BY@KQP B\(+],LL\RN M9!#0X%;S';OH U]^O:!#>/$E]1[H-$K=)?"7K+1,Y'*6J89P(+;6Z?R5S#\B M-)9 .:;?+C( DS;ZA<>&\:6X*_V*'T"GWP41#U)?BB#R/<-GYY[*L8+Q2T/7 M6@="RD*ZM#E'P0^4C$(V_/'9=U\^7J\\*,?/X+ IWDY.+1TW63G_VTPU81@ZW#SXS1VCD&]"&(,TRUCHH M+7] PP'@I%^D$-_+H\G<:VIVZ?IFV]IOA$$@Z!MU>!AQ\NXGD>NS"*R.![2( MJ)?P S7/(SXL)F=B!WZ %H^TQP56^E/^V+=7MS\WR.V;ZP:> DFK,XE'8)W& MXD0U\Z1^,'"%PALPD&AC>#]_R"1 1D.=Z HJ@"^GH"BG0G,&_KY.@T9N&2,? MX+%$)X@*H_GJ S_&Q9W_+'?.;:G;9 S@FN+WMQD+;X6+R)^COTI/Q/#I?"_[ MF%KRG$[8:3?P[=^^TUO-5[IXJ)O:<5RIT]E)=LXVF-G6$5IMDE4D4C*PCE)6 MX;N$R]UP&:F?P!.ACCH+-*4V.RN5\K,V[S4C\/AQ<_" M%">W(P;6VQ4>4 IKO\K1A-(,X]\8&03,L#DXQD-GP0OHS).) I!D@8E[6 M@ TY[X#L0=X!Q6^^H"\QF8"KC;O$$RQR>_&OVEF\1TF?S!+PCNNBQ!W\^*S7 M<@S+:0V;O7:3Z3UKR#J]#NWW>V;?Z'89&W3[P^$S82.).Q!!YGL:?F7Q9S?Z M*G\[.#-R@Q#A+@U"02<:^7>"J1&I2@*)"%]XZ=^OWCTTO5YHD#?"YROTH S99F@0%BEO$U).*Q+G7[+;O>L MEL-Z%F6M7K?IM'L=UK$'IL7T;M]9(ASK6@1-(L#4IS!PV !QT^M8NM'IE$I* MED;2M7$RFJ^.;UH$CU*'3Y07@;/GT4G$+M,/JPCC.%W>N"-K]E3A**P.^;;T(V@#;!!0RPUBO!CQ(UZ@$X:+Y7!43P]D '2&."):6AN "9R-&$.6/[S\"DX M-+-4MS#QY/D0;@^CM-R@A@WS7+3LKL& !Q,\&:,A(M^-B7&)CWF# ABKDNGF M)Q(->)SC)8.U68,CEPTQUF;*5' MVTK]FME*U]+OP'B7S^LLO-1,(L@LF3B9\#=P"V7:2[OF-0 G<\$ RLV9[Q%% MBIONT\GN\Q8V1\,3*O9' R<;B[X] F$\,W-QR__>//YYL/; MCY_?7WVY^?BAUS&MEFT4&GA:*Q]610,W*5A<,KFYT0A?-

Z9%YX$U_1UX M>!Z/3##$==0S=*-IMTN-J>D:X!?W 7XAS=;2:Z&, TT>/0A2M#9!7?;"=V^>*7<;D,DU7%W :_'_SXP?NS: M1R_E/O#NQ0V.1]TQAEN ^>"ETL\(,%* 1Z?+9\H:^2*@\A4L:X\-P!L01\.S M.C\'')#5RWH$0!NY2+?':6DRIZ4&N4.;QL=KX1?JR!).V"+FWMW-*SAG&X4% M)J%,#)R 2<8S&.\P4A:3A%\JX8-_H4W6F$%EXOJ93-=L:$?DSV5LLS[CZ9N. M# V)D[#Y1N@ 5AVEKF=Z6-O/GEZO.+DM,OZP2Q)$9Q7'[R>F[2;3'=TP>ZVA MV>U9>K?;ZPZZK9YC=XUVNV4,3*.U=$:@7^'IS%O 9A!&/;-C=*UB)?3>8NQ* MXP=&1*ZIG#C0+F= @N\QN1>7.Q3+S<=HY8Z0C(6"20GZB6=#/!HY=#T9LDB# MK?@@[O/ 1?Q">[L/=GQ_I"AZ;U*+6L:0]J@Y 'HW.D:OWZ;#7M[9+:/;;I5*_(9&LNLCMVD9N5AB-MZ/ M_VVE:_#3+!:?6Z5F?8,YM=L]_I M,*-/E_6=_1$]AINY$]1K&TVK9!O/!C>;.S*9=1T-^:_GT>)X%(+?.H:[1]&6 MD#$OX\H$JW]POUWZ@?\A&<,2'![UA;=^QM@7O$! 6H?_X;V]+T'/[)GRCT^> MU:%_7/^C^>:V_^'WUS]W_Q4;-W?/B(#$C\_<;_'ET/W&!K!_+V+/B$_' )%O MWUSW$@@7SX+T9M_6K\+P?3#@QU)O/0H/0)1_H&'8BVGP+OYT%?[VYE]?]>8O MTZGYIO?+ V"\E#7OL.#_3/\]^>]_K3\__LH8O3/U?WW[YZ=WL. QOUPV"_KA M^]SR?UK\NW%\G#!GD-O>U2# @LF%W=W?_DFC#^^=GW^]^')W_R7L1>_\GZ^> M_43QZE4[0\>X]+U\"<=^O+B57NL?-]-)\W_M7Z=]8_KSNW]ZK]_^![8BTM!7 MXPF/-S&O8>"&3+A(F.(NSLUY(MTLZ8$Z/ 0Q6'BI-G3#V CQ." 33R0JJEK M-$F 22D:OR'OM,0[&LU-X_Q!N\RJB?@1#>=Q+$.$M49#D7Q/82U<"-UC4LX0 MHR7S. !_6BG(6.#UU;2E?_[?_\+I&SMN3B_NOP[[[4G<#(!S\$Z"MU[H+YR7 ME2&PA3VMI+&+Z6_#B_^T@I_?N.^MX>^=?__^S\'-OY_]!(N]R&QK:4] /S+ M!$)=U"^U3O= M7I\UC8%-AP8UE]/ 6V^^C8"EXZAG-5O=CEFHZ;]':2):_BV-I*LIN/AP5R=L M1_FV6UI59@W(2E(X(.DX@C9S]$:3.,@3&_\F1R#+]+$L..,P75C:[5!L.ML. MU=BE&ZK6V=B_,4/$F1?A(=#0"QY2\*5_\T%*ET(>/@# MHJBV>^T'P5>$K-9 MP\;\=K.J)DW6VF>?G:ZF;VQO5M5]KNQS:^Z 6!#L=EUZ1^W0:!14J6G593^U M0AI-GWD![M,%6%+H@UTR(:%?95_TMS^2('ZU]77BLE?/I)+' , %.@U-T]2_ ML6^F/M"U43Q>):'WW-%6,T'J&6+JFKYD(529\DX9*;>RD;+9-,@U0CT-[V#6 M",^M?S/+N_\H8@0K<5(RZP3B,GC&*$&0&4J0500IVP79/,5* M"3(ER"K+,T8)%IFA+++*("4OO#"JMMH,$XF\JR4;'LA$V!H"CU;T#N\4>HW= M@X2,U$V[RN9C6;3T)0(52)T MV]KUIJ[=?+BM/(QO>!\2\M^?/[\C-[[H%DM>!TZ"9U?U!+VB[J-0]^WU/RH/ MXRQU?Z'? C\83T&IQ,R/>&\I9\3&5)&[(O?MY'Y]]:[R,-Y"[M?4<]*V:N]< M_RLV#E#$KXA_._&_?O.V\C#>0OROL5>)JVB_W#.LE>WO%EOI29 :+Z,I9*6;5^.S-63>=U<_5YY(MC#O.]IGGN);I;/V(/M/G]]4'L9;R/Y3 MR"*LMRB/DFO<\^D3OF&A2146GM]/OWYJD)L/U]KC7%D%XCT#H95; M[&L:LTORGDZ);LKF:_L"5PK[M!P;C4'">S:2U)$XZHZ^C[XG[^A#R,=BO];( M6QS\':>]FN2AJ]F5G?Z]2/# MO0K\2D=644>^IK[+/'*%75"NNJ%!3$"Y>*V:&8*,Z7(+Z MHC949VGE+^JD#['T(@^QLE%&<8*4"S/FOL+0E"GX;_'DZSYP!VL.ON;1JWXP MF,)_1O'8^^G_ U!+ P04 " #.,ZU:XU[56Q ( !R+P & 'AX:6DM M,C R-3 S,S%X97@S,60Q+FAT;>U:;7/;N!'^*Z@SO=@SDO467SV2XQF?XUP] MY5D?(BEH+]]?;3+TSHN,IEX5AL)'=HG2N7LEM=EKQ@GZ0Q*LO83T:)J61L MT#_&?WR,WG6[YV<8[++NI8LQ.^D-1KUA?WC"^J?CX7!\71R2= MNCS#I^3B_"R7CK,XY<9*]_[@Z^W'[NG!^9E3+I/G9[WF.\A&6BS.SX2:,>L6 MF7Q_D',S5477Z7(\ZI=N@IX]W-Z0N>_.E7#I>-#O_WE2UF,G'CD^/3 MTU634=-TV::M<@IK,3+C3LTDC=T:-B<%V\[H07?5AJ5O)UX::O^*3$TEN?DO>OR3$TQ..DZ">L? MUTN/UB:92[^<2&<"-Z_N4Q4I]\.;P8_]R6AP/#CK13!6^4*JD?16[6;*0K=, MN<4X54+( CU^>',Z[(\F9SV2_DZ*Q@"[-$\PXN75S>WUQ^O+B]OK+Y___LP6 M?*T&V]T\UQWV"Y\;"4IA'X[91V6D=;J0'7:9*IFPJWL95[0CV)5P)A 0LLE':!($3V4<"1AD+") ME&\)LMJ_=F-JX%CXC*=#$E4& 2!+P_U^.NOUB;E-69+IN6U@9^1466FRCS -M]P#: -"[K0"Z7;,VJ3_XR\36$*FC+&UB74=E\L,UXT9Z MC\.#*LHD>88AGO,H4S8E<1++06!$8G0ME(TS;2OT(VHS.@NN+XU&C8%FRP[A M:2$!G>#.JWLD_@7*B0NPQDV506(PXMW!R:$\\ET')R)8J_]&/WJ]^5;,?9 6*3:L[V/( MMZ'1H? 6\\KNWH7B3"3AYGJF$+ET93 V(/,2)P$*5GX<2B17+%9FQ%#J0;< MU*%KY?M.S99T4X'9H(O5F1*^U+559)50W"A:@ H!UG-T02-5EH*>WV;61TC/ M8-I**(3"UGX!$ MD+T&.&*OJ!+LN@?D!B#CK8 ,GU4\AG,DF09Z%0+I#//\R7EA%\!XX, MEX^G4!Z%Z A^LR%1BW3EMFNP"XOSI;2D+#3Y=B7 HB:_]1M+!DM GPD-O@?2 M.I#$=F8+WGGH9:HOZ_3'WWD42D_@,XJB.HXK0[YLA:Q'1LVU=6BG!VT8R\88 MJ'X*P0ZW=$D 2C#-AG2M.*H(Z4MCJIJ+:JG74= JY789WXFC/(BE\.3M[5$3 MZP(%\)W,ZCIY0[[S'YOH> _:]=+DY)E+$_]P2S1X[ZP8A BMC;D5F1!JGA#M M'^2!2]4XF%Q-UYJ@-3\34\ C_/$HA?593QAZ[.URQUQPBH ME:8;ZRSCI97CYD=[:O)(&HZ0Z!"55@Q;UMH$__+*Z:8AG,_ZEC4,M$$19*BE M=21[P/R!W_N#<.)'Y\NFT;.>?Q"6[L1RX11\D(+49X5.E_6()QBP9:]ZXL9V MK2/BULCD0WKXV=BPN>[.#2_'$;CBKCN'P;YY[+R\SR.KL\K)"9U];RZW.06O M/YW8;6'_I^MZ]S^YL)XS!--G@.0KH8AG@>%W6,L'D/OX21K^/J"^@XJ?^((- M1AU&;]2L-'W5" DA]54[_M]0\<4]OZGCWN?_%9_7R4RDG=/Y>'!,^:0_!F!O M^O[?RZZB9WN/OVFS!\H?B1SV$'AM*KXX!+:]6$>/!C[43YKVB/@C(>+PUW * MQ[.'L#C:@$+/5^Q-V?%:ZH16)90NR_2(QW=3HZM"T",%;<9-X&V]B+U^HZ[F MAE D4X7LUM=-J&Z_ +[V?&&M:?EF>CQ\M\P2 M0EO?5W7AC?6>?^']7U!+ P04 " #.,ZU:.>[A)@T( !:+P & 'AX M:6DM,C R-3 S,S%X97@S,60R+FAT;>U:;7/;N!'^*Z@SO=@SDO467SV2XQF? MX[2>:9*KZWSH1Y 18Q)@@> DM5?WV/:';O>J2'D12\'^7 M1R2=NCS#I^3B_"R7CK,XY<9*]_'@^^WG[NG!^9E3+I/G9[WF.\A&6BS.SX2: M,>L6F?QXD',S5477Z7(\ZI=N@IX]W-Z0N>_.E7#I>-#O_W%2UF,G'C MD^/3TU634=-TV::M<@IK,3+C3LTDC=T:-B<%^\[H07?5AJ5O)]X::O^*3$TEN?DO>OR3$TQ..DZ M">L?UTN/UB:92[^<2&<"-Z_N4Q4I]\.[P8_]R6AP/#SK13!6^5*JK6M"-[\O;+"G%'L[)MS=8-<=]HD72F;LXIA]<.N_YZ>=QA$' J63"7?URSE,\F,G"DY!QN[5%GV2\4- M$)8MT%YJX\#1[+,V.5B\^[=?<\5D;_AUPP^W&OXG;GWP8_F"W15ZGDG$R4ZP M?VUUH:%IH1%@H1)7!>/%@E6%,Y7$TA \??2%.SC+<65HOR0\1A/V2ZX<P5IW!*J:8%ESM!-L&C1-L,>4QN8 M&CT?4Y(E2T9=>:D#0$$%'MLH\T#;/8 V /1A*X!NUZQ-Z@_^-+$U1.HH2YM8UU&9_'#- MN)'>X_"@BC))GF$2,(LR95,2)[$%A+0">Z\ND?*7Z"0N !KW%09) 8CWAV<',HCWW5P(L)5N%24(14!O-MV+ND[1(:F%] M'T.>AD:'PEO,*[M[%XHSD82;ZYE"Y-*5P0!@#S(C<1*D9.''H41RQ69M1@Q% M&G!3AZZ5[SLU6])-!6:#+E9G2O@BUU:154)QHV@!*@18S]$%C519"GI^FUD? M(3V#:2NA$$I:WZE$3J;B*N-$O%B65V(5/-$CA.)V!H%?D21!<"/Z2['GP@U< M1COB0#/W:EH9Y0"V3,E"'S1HCD1C3H %X5#[Z@9VG]OMZ065E2F#4^O ?Q]H(KX#/\*:R0%3/ %7,/'<%L-J1HD:[<=@UVX6^^E):4?R9/UP L:C);OZ5DL 3TF=#@>PBM M0TALY[3@G8=>ILJR3GS\G4>A] PFH_BIX[@RY,M6L'IDU%Q;AW9ZJ(6Q;(R! MZN*HWZ0OBBF>KFHEGH=!:U2;I>1G=C)@U@*3]O>'C6E M+E#ZWLFLKI WY#O_L8F.]Z!=+TI.7K@H\8^U1(/WSHI!B-#:F%N1":'F&7'^ M00:X5(TC"W3:V&5H]0T8,L^5<]+#\Y%ND4;@IGM"03<_P"%0"6:TQ+SXICR4 MEBI_J134]ENF*F)?/!_M:XZ=:XZ+#%D-LBP%Q%#91@5@K"1<7(?#9>X_E_R. MXEO(6CEN?K2G)H^DX=2(#DYIQ;!EK4WP+Z^<;AK"F:QO6<- &Q1!AEI: MQ[ 'S!^N?3P(IVMTIFP:/>OY!V'I3BP73L$'*4A]+N=T68]X@@%;]JHG;FS7 M.A9NC4P^I,>>C0V;Z^[<\'(<@2ONNG,8[,FCYN5]'EF=54Y.Z+Q[<[G-R7?] MZ<1N"_L_7=>'_\F%]9PAF+X )-\(1;P(#'^#M7P"N8^?I>&O ^HW4/$+7[#! MJ,/H+9J5IF\:(2&DOFG'_QLJOKKG-W7<^_R_XO,ZF8FTKDS=Z M'O0 &$<;R.CY*KTI-=Y*;="J?M)E:1[Q^&YJL#I!CQ&T&3?!MO7"]?J-NH(; M0I%,%;);7S?AN?VB]]HSA;6FY1OD)9_*;JCU>.*D&?.95J+V^>GI\?##,C,( M;7U?R84WTWO^Q?9_ 5!+ P04 " #.,ZU: 88K>84% #S)0 & 'AX M:6DM,C R-3 S,S%X97@S,F0Q+FAT;>U:;5/C-A#^*RI,[V F=N*$7%,GQ\R5 ME[8SQTLA3*G;WV=4J\N@' MSSN2*94Q,/+;^.0S82HNIB -B350@ZTS;E(R5EE&)3D!K;D0Y!?-V00("3H^ M_N)';\_S]D#KTV:3])% MF\JYX:B+!D$-OP$KNR$U%D!U&"F3#E<7N&]F5L]+E#1>0J=:'S@J(&D)UZ42(.8D4=H9.RLTAA2*0^/':IJ).<9JF9ONLV&+ M_-YR\PK)0.>H/-0.N>LL%-GM6H<=G8ZO+OXBOUZ<79VCA%,4N6.%6(V[G>$! MKDOEW#T%P]V6\_*#Z]QU?,6;2DR+I* AFA/L,CS!9^2#[8\@=QR;SLFU5#,! MF&KM(M2X[B\%U>A%M(V&3&D<*LFQTE-,QMX?*VLLS%=-(H P&3FA.DY)+V@1 MEYV;.EXXF;6*)"D$+N0,SM'XSMYVM(8O!=GK/G0D\N$?R4.BDQ$H5R:ULN76<) MDR246T-D&G*+I&6[*>Y/. T9AJ;'C@R1Y*63DH5+4"!S^=FMB:,*42JB,M!N MS7S%E/Z+I,G7B[=QRO.*BCPNK8X-$=@P2PHM>9ZB^?,R*I&I-(XKCAD[LW)( M=F]N*R/26AI'2F5JL1RY[2C:C.X%-+'5BA0*UJT0B&R@)AAK6 M.-ACH=O 0",CA&H%#1.>&XW 6V26 C9IY!"SL8CPP!*:)C9^[&"&8EWLJJ1E M9U+-!.0.NY4\ 8D4$@T05AN!J LZL0A(7F#TE0#6BE6N9C(T$E!/C)3&M.;% M2@B:Y1#6_S27_H#KI>6686L@&ZH8BQ6:LL"BA5%U0UE>N9:E(LS"7B[!;$NC MHMHB;A/#HLOM8K8\U#7.:OV@5-VPA>*6SS$5U?Z'%6(EL8\"&_:J%JYMUZCP M&I(52DN$FM4VK)^]F:99&&'A>^W-T&"/5HV+?AIA/!4&AK9T756W+F*K3\/^ ME6)[?M!_JZIA3;[W/>K6-MJ2]1F(N2:)XKG(^ W4.<3D'#X-Y&.T^M9&GZ7< M@)=G-(80*QG'2QR#5=H<=\ZR1KMC_;7F5'F^7'>J_!>4K\"559@;S[^BYZN" M*%+&J&D8^"C/UL2V.^WE91=IYFWRFL[*V/?3QS(E'&:,D;.BR%G1Y49@; M(JPCRE<@PD/?<]ES\B$2(S9*;WCQ_^/%=U5);,XEFW/).L3I)IN\A6SRUCV_ MAN>20RHY"/+))V<(:L.3M>#)"^]Y&P:L$!-HN:.ZB>@B$,$E>-5SG9";;R MW9 M M-2U>;7@P\+M?]X*RK>-N),I7IMKNC:M_ %!+ 0(4 M Q0 ( ,XSK5H]!'$HVAD .P5 0 1 " 0 !X>&EI M+3(P,C4P,S,Q+GAS9%!+ 0(4 Q0 ( ,XSK5K2\"C<^A$ *W] 5 M " 0D: !X>&EI+3(P,C4P,S,Q7V-A;"YX;6Q02P$"% ,4 M" #.,ZU:_J:RD%]! "0#P0 %0 @ $V+ >'AI:2TR,#(U M,#,S,5]D968N>&UL4$L! A0#% @ SC.M6O,V)F#7CP ,C<( !4 M ( !R&T 'AX:6DM,C R-3 S,S%?;&%B+GAM;%!+ 0(4 Q0 ( M ,XSK5J@^O+606 %7=!@ 5 " =+] !X>&EI+3(P,C4P M,S,Q7W!R92YX;6Q02P$"% ,4 " #.,ZU:S .^T:- @ 64AL %0 M @ %&7@$ >'AI:2TR,#(U,#,S,7@Q,'$N:'1M4$L! A0#% @ MSC.M6N->U5L0" &EI+3(P,C4P,S,Q>&5X,S%D,BYH=&U02P$"% ,4 M " #.,ZU: 88K>84% #S)0 & @ &EKP, >'AI:2TR H,#(U,#,S,7AE>#,R9#$N:'1M4$L%!@ ) D 8 ( &"U P $! end XML 87 xxii-20250331x10q_htm.xml IDEA: XBRL DOCUMENT 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-06-22 2023-06-22 0001347858 xxii:TobaccoMember 2024-01-01 2024-03-31 0001347858 xxii:NeedleRockFarmsLandPropertyMember us-gaap:SubsequentEventMember 2025-05-01 2025-05-01 0001347858 xxii:Omnia2024WarrantsMember 2025-01-01 2025-03-31 0001347858 xxii:SeniorSecuredDebenturesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2025-03-31 0001347858 xxii:ThroughJuly2025Member xxii:SeniorSecuredDebenturesMember 2025-01-01 2025-03-31 0001347858 xxii:ThereafterJuly2025Member xxii:SeniorSecuredDebenturesMember 2025-01-01 2025-03-31 0001347858 xxii:GvbPromissoryNoteMember 2025-01-01 2025-03-31 0001347858 xxii:GvbPromissoryNoteMember 2024-01-01 2024-03-31 0001347858 srt:MaximumMember 2025-01-01 2025-03-31 0001347858 xxii:LetterAgreementMember 2024-06-28 0001347858 xxii:OmniaCapitalLpMember us-gaap:SubordinatedDebtMember 2024-04-01 2024-06-30 0001347858 xxii:May2024LetterAgreementMember 2024-05-10 2024-05-10 0001347858 xxii:GvbbiopharmaMember 2025-01-01 2025-03-31 0001347858 xxii:GvbbiopharmaMember 2024-01-01 2024-03-31 0001347858 us-gaap:MeasurementInputSharePriceMember 2025-03-31 0001347858 us-gaap:MeasurementInputRiskFreeInterestRateMember 2025-03-31 0001347858 us-gaap:MeasurementInputPriceVolatilityMember 2025-03-31 0001347858 us-gaap:MeasurementInputExpectedTermMember 2025-03-31 0001347858 us-gaap:MeasurementInputExercisePriceMember 2025-03-31 0001347858 us-gaap:MeasurementInputSharePriceMember 2024-12-31 0001347858 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-12-31 0001347858 us-gaap:MeasurementInputPriceVolatilityMember 2024-12-31 0001347858 us-gaap:MeasurementInputExpectedTermMember 2024-12-31 0001347858 us-gaap:MeasurementInputExercisePriceMember 2024-12-31 0001347858 2023-12-22 2023-12-22 0001347858 2022-11-01 2022-11-30 0001347858 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001347858 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001347858 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001347858 2024-12-17 2024-12-17 0001347858 2024-04-02 2024-04-02 0001347858 us-gaap:RetainedEarningsMember 2025-03-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001347858 us-gaap:RetainedEarningsMember 2024-12-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001347858 us-gaap:RetainedEarningsMember 2024-03-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001347858 us-gaap:RetainedEarningsMember 2023-12-31 0001347858 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001347858 us-gaap:CommonStockMember 2025-03-31 0001347858 us-gaap:CommonStockMember 2024-12-31 0001347858 us-gaap:CommonStockMember 2024-03-31 0001347858 us-gaap:CommonStockMember 2023-12-31 0001347858 xxii:VlnMember 2025-01-01 2025-03-31 0001347858 xxii:FilteredCigarsMember 2025-01-01 2025-03-31 0001347858 xxii:ContractManufacturingMember 2025-01-01 2025-03-31 0001347858 xxii:CigarillosMember 2025-01-01 2025-03-31 0001347858 xxii:CigarettesMember 2025-01-01 2025-03-31 0001347858 xxii:VlnMember 2024-01-01 2024-03-31 0001347858 xxii:FilteredCigarsMember 2024-01-01 2024-03-31 0001347858 xxii:ContractManufacturingMember 2024-01-01 2024-03-31 0001347858 xxii:CigarettesMember 2024-01-01 2024-03-31 0001347858 2023-03-03 0001347858 xxii:OmniaCapitalLpMember 2024-04-29 2024-04-29 0001347858 xxii:April2025InducementWarrantsMember us-gaap:SubsequentEventMember 2025-04-29 2025-04-29 0001347858 xxii:NeedleRockFarmsLandPropertyMember us-gaap:SubsequentEventMember 2025-05-06 2025-05-06 0001347858 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001347858 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001347858 xxii:SeniorSecuredCreditFacilityAndSubordinateNoteMember 2025-03-31 0001347858 xxii:GvbPromissoryNoteMember us-gaap:BorrowingsMember 2024-06-24 0001347858 xxii:April2025InducementWarrantsMember xxii:SeniorSecuredDebenturesMember us-gaap:SubsequentEventMember 2025-04-29 0001347858 2024-12-05 0001347858 us-gaap:TrademarksAndTradeNamesMember 2025-03-31 0001347858 us-gaap:LicensingAgreementsMember 2025-03-31 0001347858 us-gaap:ContractualRightsMember 2025-03-31 0001347858 us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0001347858 us-gaap:LicensingAgreementsMember 2024-12-31 0001347858 us-gaap:ContractualRightsMember 2024-12-31 0001347858 xxii:NeedleRockFarmsLandPropertyMember 2024-01-01 2024-03-31 0001347858 us-gaap:PatentsMember 2024-01-01 2024-12-31 0001347858 2024-01-01 2024-12-31 0001347858 2023-10-16 2023-10-16 0001347858 us-gaap:PatentsMember 2025-03-31 0001347858 us-gaap:LicensingAgreementsMember 2025-03-31 0001347858 us-gaap:PatentsMember 2024-12-31 0001347858 us-gaap:LicensingAgreementsMember 2024-12-31 0001347858 us-gaap:FairValueInputsLevel3Member xxii:Omnia2024WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001347858 xxii:Omnia2024WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001347858 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001347858 us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001347858 us-gaap:FairValueInputsLevel3Member xxii:Omnia2024WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001347858 xxii:Omnia2024WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001347858 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001347858 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001347858 xxii:Omnia2024WarrantsMember 2025-03-31 0001347858 xxii:Omnia2024WarrantsMember 2024-12-31 0001347858 xxii:OmniaCapitalLpMember us-gaap:SubordinatedDebtMember 2024-04-29 2024-04-29 0001347858 us-gaap:EmployeeStockOptionMember 2025-03-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001347858 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001347858 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-01-01 2025-03-31 0001347858 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001347858 2024-04-01 2024-06-30 0001347858 xxii:SeniorSecuredDebenturesMember 2025-01-01 2025-03-31 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 2024-06-30 0001347858 2023-12-22 0001347858 xxii:GvbPromissoryNoteMember us-gaap:BorrowingsMember 2024-06-24 2024-06-24 0001347858 xxii:GvbPromissoryNoteMember 2023-12-22 0001347858 xxii:SeniorSecuredDebenturesMember 2023-03-03 0001347858 us-gaap:SubordinatedDebtMember 2023-03-03 0001347858 xxii:SeniorSecuredCreditFacilityMember 2024-10-10 2024-10-10 0001347858 xxii:SeniorSecuredDebenturesMember 2025-01-13 0001347858 srt:MaximumMember xxii:SeniorSecuredCreditFacilityMember 2024-10-10 0001347858 xxii:SeniorSecuredCreditFacilityMember 2024-12-31 0001347858 xxii:SeniorSecuredDebenturesMember xxii:August2024LetterAgreementMember 2024-08-27 2024-08-27 0001347858 xxii:May2024ExchangeAgreementMember 2024-05-10 2024-05-10 0001347858 xxii:LetterAgreementMember 2024-04-01 2024-06-30 0001347858 xxii:SeniorSecuredDebenturesMember 2025-01-13 2025-01-13 0001347858 xxii:SingleReportableSegmentMember 2025-01-01 2025-03-31 0001347858 xxii:SingleReportableSegmentMember 2024-01-01 2024-03-31 0001347858 xxii:VariousMember xxii:ConsultingAgreementMember 2025-03-31 0001347858 xxii:NorthCarolinaStateUniversityMember xxii:LicenseAgreementOneMember 2025-03-31 0001347858 xxii:NorthCarolinaStateUniversityMember xxii:LicenseAgreementMember 2025-03-31 0001347858 xxii:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001347858 xxii:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001347858 xxii:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001347858 xxii:CustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001347858 xxii:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001347858 xxii:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001347858 xxii:PrefundedWarrantsMember xxii:May2024ExchangeAgreementMember 2024-05-10 0001347858 2023-10-16 0001347858 xxii:April2025InducementWarrantsMember us-gaap:SubsequentEventMember 2025-04-29 0001347858 xxii:September2024RegPlusWarrantsMember 2025-03-31 0001347858 xxii:September2024RegisteredDirectOfferingWarrantsMember 2025-03-31 0001347858 xxii:September2024RegisteredDirectOfferingPaWarrantsMember 2025-03-31 0001347858 xxii:September2024InducementWarrantsMember 2025-03-31 0001347858 xxii:September2024InducementPaWarrantsMember 2025-03-31 0001347858 xxii:SeniorSecuredCreditFacilityMember 2025-03-31 0001347858 xxii:OmniaPreFundedWarrantsMember 2025-03-31 0001347858 xxii:Omnia2024WarrantsMember 2025-03-31 0001347858 xxii:October2024RegisteredDirectOfferingWarrantMember 2025-03-31 0001347858 xxii:October2024RdoPlacementAgentWarrantsMember 2025-03-31 0001347858 xxii:October2024PipeWarrantsMember 2025-03-31 0001347858 xxii:October2024PipePlacementAgentWarrantsMember 2025-03-31 0001347858 xxii:October2023WarrantsMember 2025-03-31 0001347858 xxii:JulyNineteenth2023WarrantsMember 2025-03-31 0001347858 xxii:July2022WarrantsMember 2025-03-31 0001347858 xxii:Inducement2023WarrantsMember 2025-03-31 0001347858 xxii:April2024RdoPlacementAgentWarrantsMember 2025-03-31 0001347858 xxii:May2024ExchangeAgreementMember 2024-05-10 0001347858 xxii:OmniaCapitalLpMember xxii:PrefundedWarrantsMember 2024-04-29 0001347858 xxii:OmniaCapitalLpMember xxii:NewWarrantsMember 2024-04-29 0001347858 xxii:OmniaCapitalLpMember 2024-04-29 0001347858 xxii:OmniaWarrantsMember us-gaap:SubordinatedDebtMember 2023-09-03 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-06-22 0001347858 xxii:JgbWarrantsMember xxii:SeniorSecuredDebenturesMember 2023-03-03 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2025-01-01 2025-03-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember xxii:GvbbiopharmaMember 2024-01-01 2024-03-31 0001347858 2024-03-31 0001347858 2023-12-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember 2025-03-31 0001347858 us-gaap:DiscontinuedOperationsHeldforsaleMember 2024-12-31 0001347858 xxii:WarrantsExcludingPreFundedWarrantsMember 2025-01-01 2025-03-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001347858 us-gaap:OptionMember 2025-01-01 2025-03-31 0001347858 xxii:WarrantsExcludingPreFundedWarrantsMember 2024-01-01 2024-03-31 0001347858 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001347858 us-gaap:OptionMember 2024-01-01 2024-03-31 0001347858 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-03-31 0001347858 us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001347858 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001347858 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001347858 2024-01-01 2024-03-31 0001347858 2025-03-31 0001347858 2024-12-31 0001347858 2025-05-12 0001347858 2025-01-01 2025-03-31 shares iso4217:USD iso4217:USD shares pure xxii:D xxii:Y utr:acre 0001347858 --12-31 2025 Q1 false http://fasb.org/us-gaap/2024#OtherOperatingIncomeExpenseNet 0.0625 0.0074 0.0625 0.0074 0.0625 0.0074 http://fasb.org/us-gaap/2024#OtherOperatingIncomeExpenseNet P7Y 10-Q true 2025-03-31 false 001-36338 22nd Century Group, Inc. NV 98-0468420 321 Farmington Road Mocksville NC 27028 336 940-3769 Common Stock, $0.00001 par value XXII NASDAQ Yes Yes Non-accelerated Filer true false false 11507622 1133000 4422000 4322000 1698000 2555000 2015000 768000 768000 500000 1559000 1068000 758000 1051000 11095000 11522000 2662000 2773000 1572000 1639000 6114000 5724000 15000 15000 21458000 21673000 254000 3929000 1500000 272000 261000 3089000 2401000 2121000 1021000 768000 768000 208000 318000 3849000 2038000 79000 20000 1223000 100000 858000 1281000 16396000 9962000 1363000 1437000 5165000 74000 1097000 17833000 17661000 0.00001 0.00001 10000000 10000000 0.00001 0.00001 250000000 250000000 2733232 2733232 730148 730148 401824000 397883000 -398199000 -393871000 3625000 4012000 21458000 21673000 5956000 6469000 2884000 4213000 3681000 3385000 -609000 -1129000 1799000 2906000 162000 425000 26000 1961000 3305000 -2570000 -4434000 -162000 16000 558000 1016000 -704000 -1016000 -3274000 -5450000 -3274000 -5450000 -1054000 -289000 -1054000 -289000 -4328000 -5739000 -4328000 -5739000 -4328000 -5739000 3589000 -4328000 -9328000 -1.89 -1.89 -230.82 -230.82 -0.61 -0.61 -12.25 -12.25 -152 -152 -2.5 -2.5 -395.07 -395.07 1729212 1729212 23612 23612 730148 397883000 -393871000 4012000 56320 270000 270000 47804 230000 230000 1380360 518600 3132000 3132000 283000 283000 26000 26000 -4328000 -4328000 2733232 401824000 -398199000 3625000 20313 370297000 -378707000 -8410000 3 29 -1000 -1000 86 100000 100000 176000 5538 2245000 2245000 181000 181000 876 -5739000 -5739000 26842 372822000 -384446000 -11624000 -4328000 -5739000 293000 224000 266000 67000 62000 513000 2000 -65000 680000 807000 26000 181000 162000 82000 -28000 431000 2638000 77000 512000 -1026000 491000 -486000 355000 632000 1067000 127000 -111000 -417000 1811000 291000 -66000 -480000 -2976000 -2255000 49000 10000 7000 22000 -59000 15000 254000 545000 2245000 1000 -254000 1699000 -3289000 -541000 4422000 2058000 1133000 1517000 445000 8000 3589000 270000 -230000 3132000 283000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">NOTE 1. - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span> – 22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd <span style="white-space:pre-wrap;">Century Group” or the “Company”) is a Nevada corporation publicly traded on the NASDAQ Capital Market under the symbol “XXII.” 22nd Century Group is a tobacco products company with sales and distribution of the Company’s own branded tobacco products and contract manufacturing services for third-party brands. The Company’s flagship product is a reduced nicotine combustible cigarette authorized by the FDA as a Modified Risk Tobacco Product. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The accompanying Condensed Consolidated Financial Statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, the Condensed Consolidated Financial Statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The Condensed Consolidated Financial Statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity and Capital Resources –</span> These Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.05pt;margin:12pt 0pt 0pt 0pt;">The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $2,976 and $2,255 for the three months ended March 31, 2025 and 2024, respectively, and an accumulated deficit of $398,199 and $393,871 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the Company had cash and cash equivalents of $1,133.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.05pt;margin:12pt 0pt 0pt 0pt;">Given the Company’s projected operating requirements and its existing cash and cash equivalents, there is substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin:12pt 0pt 0pt 0pt;">In response to these conditions, management is currently evaluating different strategies for reducing expenses, as well as pursuing financing strategies which include raising additional funds through the issuance of debt or equity securities, asset sales, and through arrangements with strategic partners. If capital is not available to the Company when, and in the amounts needed, it could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that the Company will be able to raise the capital it needs to continue operations. Management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:0pt;">The Condensed Consolidated Financial Statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:8.25pt;"></span><span style="font-style:italic;font-weight:bold;">Other Significant Risks and Uncertainties </span>- The Company is subject to a number of risks, including, but not limited to, the lack of available capital; future covenant non-compliance with respect to the Company’s Senior Secured Credit Facility giving rise to an event of default; unsuccessful commercialization strategy and launch plans for the Company’s products or market acceptance of the Company’s products; risks inherent in litigation, including purported class actions; and protection of proprietary technology. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reverse Stock Split </span>– In order to regain compliance with Nasdaq's continued listing requirements, the Company effected the following reverse stock splits:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><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:38.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:19.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:3.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:34.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;">Round up of </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.94%;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;">Date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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:19.84%;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;">Split</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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:34.1%;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;">fractional shares</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.94%;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;">April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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="-sec-ix-hidden:Hidden_LqHoA4WpHUW14SovOcuR4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;"> 876</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.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;">December 17, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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="-sec-ix-hidden:Hidden_bld9et_7E0yvYtv7aN2Y4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;"> 126,818</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to the reverse stock splits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants</span> - The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (ASC 480) and ASC 815, Derivatives and Hedging (ASC 815) depending on the specific terms of the warrant agreement. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;">Warrants that the Company may be required to redeem through payment of cash or other assets outside its control are classified as liabilities pursuant to ASC 480 and are initially and subsequently measured at their estimated fair values. For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of Capital in excess of par value at the time of issuance. For additional discussion on warrants, see Note 5 and Note 10.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Deemed dividends associated with 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 Capital in excess of par value resulting in no change to stockholders’ equity/deficit. See Note 10 “Capital Raises and Warrants for Common Stock.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issued with Detachable Warrants</span> - The Company considers guidance within ASC 470-20, Debt (ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption “Warrants”, the Company classifies stock warrants as either equity instruments, derivative liabilities, or liabilities depending on the specific terms of the warrant agreement. In circumstances in which debt is issued with detachable warrants, the proceeds from the issuance of the debt are first allocated to the warrants at their full estimated fair value with a corresponding debt discount. The remaining proceeds, as further reduced by discounts (including those created by the bifurcation of embedded derivatives), is allocated to the debt. The Company accounts for debt as liabilities measured at amortized cost and amortizes the resulting debt discount from the allocation of proceeds, to interest expense using the effective interest method over the expected term of the debt instrument pursuant to ASC 835, <i style="font-style:italic;">Interest</i> (ASC 835).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Embedded Derivatives</span> – The Company considers whether there are any embedded features in debt instruments that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. Embedded derivatives are initially and subsequently measured at fair value. With the exception of the embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company accounts for its convertible debt instrument, for which the conversion option is not bifurcated and accounted for separately as a derivative and is modified or exchanged in a transaction that is not accounted for as an extinguishment, the accounting is determined based on whether there is an increase or decrease in the fair value of the embedded conversion option. The fair value is calculated as the difference between the fair value of the embedded conversion option immediately before and after the modification or exchange. An increase in fair value is recorded as a decrease to the carrying amount of the debt instrument with a corresponding increase to Capital in Excess of Par Value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issuance Costs and Discounts </span>- Debt issuance costs and discounts associated with the issuance of debt by the Company are deferred and amortized over the term of the related debt. Debt issuance costs and discounts related to the Company’s Senior Secured Credit Facility and Subordinated Note are recorded as a reduction of the carrying value of the related debt and are amortized to Interest expense using the effective interest method over the period from the date of issuance to the maturity date, whichever is earlier. The amortization of debt issuance costs and discounts are included in Debt related charges included in interest expense in the Condensed Consolidated Statements of Cash Flows. Note 6 “Debt” contains additional information on the Company’s debt issuance costs and discounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets </span>- The Company reviews all long-lived assets to be held and used for recoverability, when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the assets from the expected future cash flows (undiscounted and without interest expense) of the related operations. If these cash flows are less than the carrying value of such assets, an impairment loss for the difference between the estimated fair value and carrying value is recorded. The Company determined that there were no impairment indicators for continuing operations during the three months ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Gain and Loss Contingencies</span> – The Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">In accordance with ASC 450-30, Gain Contingencies, gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when <span style="white-space:pre-wrap;">cash is received. Insurance recoveries may be realized earlier than cash receipt if a claim and amount of reimbursement is acknowledged by the insurance company that payment is due and collection is probable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company maintains general liability insurance policies for its property and facilities. Under the terms of our insurance policies, in the case of loss to a property, the Company follows the guidance in ASC 610-30, <i style="font-style:italic;">Other Income —Gains and Losses on Involuntary Conversions</i>, for the conversion of nonmonetary assets (the properties) to monetary assets (insurance recoveries). Under ASC 610-30, once the recovery is deemed probable the Company recognizes an asset for the insurance recovery receivable in the Condensed Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss. If the insurance recovery is less than the amount of the casualty charges recognized, the Company will recognize a loss whereas if the insurance recovery is greater than the amount of casualty loss recognized, the Company will only recognize a recovery up to the amount of the casualty loss and will account for the excess as a gain contingency. Business interruption insurance is treated as a gain contingency. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">Refer to further discussion of all commitments and contingencies in Note 12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Related Party Transaction - </span>A related party is generally defined as (i) any person that holds 10% or more of the Company’s securities and their immediate families, (ii) the Company’s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. The Company may conduct business with its related parties in the ordinary course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Beginning in the fourth quarter of 2024, the Company generated revenue from a related party contract manufacturing customer. During the three month period ended March 31, 2025, private label cigarette revenue, net and corresponding contract asset from the related party were not material. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin: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 8 “Revenue Recognition”.</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;">Income Taxes</span> - For interim income tax reporting, due to a full valuation allowance on net deferred tax assets, no income tax expense or benefit is recorded unless it is related to certain state, local, or franchise taxes, or an unusual or infrequently occurring items. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:0.2pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements – </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.2pt 0pt 12pt 0pt;"><span style="color:#111111;">In November 2023, the FASB issued ASU 2023-07, </span><i style="color:#111111;font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i><span style="color:#111111;">. The ASU requires additional disclosures regarding segment expenses and other items on an interim and annual basis. The amendments in ASU 2023-07 were adopted by the Company effective January 1, 2024. See Note 13 “Segment and Geographic Information.”</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.2pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The ASU did not have a material impact to the Condensed Consolidated Financial Statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;background:#ffffff;">Accounting Guidance Not Yet Elected or Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider the applicability and impact of all ASUs. If the ASU is not listed above, it was determined that the ASU was either not applicable or would have an immaterial impact on our financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span> – 22nd Century Group, Inc. (together with its consolidated subsidiaries, “22nd <span style="white-space:pre-wrap;">Century Group” or the “Company”) is a Nevada corporation publicly traded on the NASDAQ Capital Market under the symbol “XXII.” 22nd Century Group is a tobacco products company with sales and distribution of the Company’s own branded tobacco products and contract manufacturing services for third-party brands. The Company’s flagship product is a reduced nicotine combustible cigarette authorized by the FDA as a Modified Risk Tobacco Product. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The accompanying Condensed Consolidated Financial Statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, the Condensed Consolidated Financial Statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The Condensed Consolidated Financial Statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.75pt;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity and Capital Resources –</span> These Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles applicable to a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.05pt;margin:12pt 0pt 0pt 0pt;">The Company has incurred significant losses and negative cash flows from operations since inception and expects to incur additional losses until such time that it can generate significant revenue and profit in its tobacco business. The Company had negative cash flow from operations of $2,976 and $2,255 for the three months ended March 31, 2025 and 2024, respectively, and an accumulated deficit of $398,199 and $393,871 as of March 31, 2025 and December 31, 2024, respectively. As of March 31, 2025, the Company had cash and cash equivalents of $1,133.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.05pt;margin:12pt 0pt 0pt 0pt;">Given the Company’s projected operating requirements and its existing cash and cash equivalents, there is substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;margin:12pt 0pt 0pt 0pt;">In response to these conditions, management is currently evaluating different strategies for reducing expenses, as well as pursuing financing strategies which include raising additional funds through the issuance of debt or equity securities, asset sales, and through arrangements with strategic partners. If capital is not available to the Company when, and in the amounts needed, it could be required to liquidate inventory, cease or curtail operations, or seek protection under applicable bankruptcy laws or similar state proceedings. There can be no assurance that the Company will be able to raise the capital it needs to continue operations. Management’s plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern through one year following the date that the Condensed Consolidated Financial Statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:28.1pt;margin:0pt;">The Condensed Consolidated Financial Statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</p> -2976000 -2255000 -398199000 -393871000 1133000 true <span style="font-style:italic;font-weight:bold;">Other Significant Risks and Uncertainties </span>- The Company is subject to a number of risks, including, but not limited to, the lack of available capital; future covenant non-compliance with respect to the Company’s Senior Secured Credit Facility giving rise to an event of default; unsuccessful commercialization strategy and launch plans for the Company’s products or market acceptance of the Company’s products; risks inherent in litigation, including purported class actions; and protection of proprietary technology. <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reverse Stock Split </span>– In order to regain compliance with Nasdaq's continued listing requirements, the Company effected the following reverse stock splits:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><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:38.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:19.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:3.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:34.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;">Round up of </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.94%;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;">Date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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:19.84%;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;">Split</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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:34.1%;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;">fractional shares</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.94%;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;">April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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="-sec-ix-hidden:Hidden_LqHoA4WpHUW14SovOcuR4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;"> 876</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.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;">December 17, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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="-sec-ix-hidden:Hidden_bld9et_7E0yvYtv7aN2Y4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;"> 126,818</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">All share and per share amounts, and exercise prices of stock options, and warrants in the Condensed Consolidated Financial Statements and notes thereto have been retroactively adjusted for all periods presented to give effect to the reverse stock splits.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><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:38.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:19.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:3.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:34.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;">Round up of </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.94%;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;">Date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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:19.84%;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;">Split</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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:34.1%;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;">fractional shares</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.94%;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;">April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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="-sec-ix-hidden:Hidden_LqHoA4WpHUW14SovOcuR4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;"> 876</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.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;">December 17, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.84%;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="-sec-ix-hidden:Hidden_bld9et_7E0yvYtv7aN2Y4Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.1%;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;"> 126,818</p></td></tr></table> 876 126818 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants</span> - The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (ASC 480) and ASC 815, Derivatives and Hedging (ASC 815) depending on the specific terms of the warrant agreement. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;">Warrants that the Company may be required to redeem through payment of cash or other assets outside its control are classified as liabilities pursuant to ASC 480 and are initially and subsequently measured at their estimated fair values. For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of Capital in excess of par value at the time of issuance. For additional discussion on warrants, see Note 5 and Note 10.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Deemed dividends associated with 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 Capital in excess of par value resulting in no change to stockholders’ equity/deficit. See Note 10 “Capital Raises and Warrants for Common Stock.”</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issued with Detachable Warrants</span> - The Company considers guidance within ASC 470-20, Debt (ASC 470), ASC 480, and ASC 815 when accounting for the issuance of debt with detachable warrants. As described above under the caption “Warrants”, the Company classifies stock warrants as either equity instruments, derivative liabilities, or liabilities depending on the specific terms of the warrant agreement. In circumstances in which debt is issued with detachable warrants, the proceeds from the issuance of the debt are first allocated to the warrants at their full estimated fair value with a corresponding debt discount. The remaining proceeds, as further reduced by discounts (including those created by the bifurcation of embedded derivatives), is allocated to the debt. The Company accounts for debt as liabilities measured at amortized cost and amortizes the resulting debt discount from the allocation of proceeds, to interest expense using the effective interest method over the expected term of the debt instrument pursuant to ASC 835, <i style="font-style:italic;">Interest</i> (ASC 835).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Embedded Derivatives</span> – The Company considers whether there are any embedded features in debt instruments that require bifurcation and separate accounting as derivative financial instruments pursuant to ASC 815. Embedded derivatives are initially and subsequently measured at fair value. With the exception of the embedded conversion option as described in Note 6 “Debt”, the embedded derivatives associated with the Company’s Senior Secured Credit Facility and Subordinated Note are not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company accounts for its convertible debt instrument, for which the conversion option is not bifurcated and accounted for separately as a derivative and is modified or exchanged in a transaction that is not accounted for as an extinguishment, the accounting is determined based on whether there is an increase or decrease in the fair value of the embedded conversion option. The fair value is calculated as the difference between the fair value of the embedded conversion option immediately before and after the modification or exchange. An increase in fair value is recorded as a decrease to the carrying amount of the debt instrument with a corresponding increase to Capital in Excess of Par Value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Issuance Costs and Discounts </span>- Debt issuance costs and discounts associated with the issuance of debt by the Company are deferred and amortized over the term of the related debt. Debt issuance costs and discounts related to the Company’s Senior Secured Credit Facility and Subordinated Note are recorded as a reduction of the carrying value of the related debt and are amortized to Interest expense using the effective interest method over the period from the date of issuance to the maturity date, whichever is earlier. The amortization of debt issuance costs and discounts are included in Debt related charges included in interest expense in the Condensed Consolidated Statements of Cash Flows. Note 6 “Debt” contains additional information on the Company’s debt issuance costs and discounts.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets </span>- The Company reviews all long-lived assets to be held and used for recoverability, when events or changes in circumstances occur that indicate that the carrying value of the asset may not be recoverable. The assessment of possible impairment is based on the ability to recover the carrying value of the assets from the expected future cash flows (undiscounted and without interest expense) of the related operations. If these cash flows are less than the carrying value of such assets, an impairment loss for the difference between the estimated fair value and carrying value is recorded. The Company determined that there were no impairment indicators for continuing operations during the three months ended March 31, 2025.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Gain and Loss Contingencies</span> – The Company establishes an accrued liability for litigation and regulatory matters when those matters present loss contingencies that are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. When a loss contingency is not both probable and estimable, the Company does not establish an accrued liability. As a litigation or regulatory matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. If, at the time of evaluation, the loss contingency related to a litigation or regulatory matter is not both probable and estimable, the matter will continue to be monitored for further developments that would make such loss contingency both probable and estimable. When a loss contingency related to a litigation or regulatory matter is deemed to be both probable and estimable, the Company will establish an accrued liability with respect to such loss contingency and record a corresponding amount of related expenses. The Company will then continue to monitor the matter for further developments that could affect the amount of any such accrued liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">In accordance with ASC 450-30, Gain Contingencies, gain contingencies are recognized when earned and realized, which typically will occur at the time of final settlement or when <span style="white-space:pre-wrap;">cash is received. Insurance recoveries may be realized earlier than cash receipt if a claim and amount of reimbursement is acknowledged by the insurance company that payment is due and collection is probable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company maintains general liability insurance policies for its property and facilities. Under the terms of our insurance policies, in the case of loss to a property, the Company follows the guidance in ASC 610-30, <i style="font-style:italic;">Other Income —Gains and Losses on Involuntary Conversions</i>, for the conversion of nonmonetary assets (the properties) to monetary assets (insurance recoveries). Under ASC 610-30, once the recovery is deemed probable the Company recognizes an asset for the insurance recovery receivable in the Condensed Consolidated Balance Sheets, with corresponding income that is offsetting to the casualty losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss. If the insurance recovery is less than the amount of the casualty charges recognized, the Company will recognize a loss whereas if the insurance recovery is greater than the amount of casualty loss recognized, the Company will only recognize a recovery up to the amount of the casualty loss and will account for the excess as a gain contingency. Business interruption insurance is treated as a gain contingency. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">Refer to further discussion of all commitments and contingencies in Note 12.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Related Party Transaction - </span>A related party is generally defined as (i) any person that holds 10% or more of the Company’s securities and their immediate families, (ii) the Company’s management, (iii) someone that directly or indirectly controls, is controlled by or is under common control with the Company, or (iv) anyone who can significantly influence the financial and operating decisions of the Company. A transaction is considered to be a related party transaction when there is a transfer of resources or obligations between related parties. The Company may conduct business with its related parties in the ordinary course of business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Beginning in the fourth quarter of 2024, the Company generated revenue from a related party contract manufacturing customer. During the three month period ended March 31, 2025, private label cigarette revenue, net and corresponding contract asset from the related party were not material. </span></p> <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 8 “Revenue Recognition” <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;">Income Taxes</span> - For interim income tax reporting, due to a full valuation allowance on net deferred tax assets, no income tax expense or benefit is recorded unless it is related to certain state, local, or franchise taxes, or an unusual or infrequently occurring items. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, are reported in the interim period in which they occur.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:0.2pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements – </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.2pt 0pt 12pt 0pt;"><span style="color:#111111;">In November 2023, the FASB issued ASU 2023-07, </span><i style="color:#111111;font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i><span style="color:#111111;">. The ASU requires additional disclosures regarding segment expenses and other items on an interim and annual basis. The amendments in ASU 2023-07 were adopted by the Company effective January 1, 2024. See Note 13 “Segment and Geographic Information.”</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.2pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740)-Improvements to Income Tax Disclosures. The ASU requires additional quantitative and qualitative income tax disclosures to allow readers of the consolidated financial statements to assess how the Company’s operations, related tax risks and tax planning affect its tax rate and prospects for future cash flows. For public business entities, the ASU is effective for annual periods beginning after December 15, 2024. The ASU did not have a material impact to the Condensed Consolidated Financial Statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;background:#ffffff;">Accounting Guidance Not Yet Elected or Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider the applicability and impact of all ASUs. If the ASU is not listed above, it was determined that the ASU was either not applicable or would have an immaterial impact on our financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2. DISCONTINUED OPERATIONS AND DIVESTITURES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2025 and December 31, 2024, all assets and liabilities of the former hemp/cannabis business are presented as current in the Condensed Consolidated Balance Sheets. The carrying amounts of the former hemp/cannabis assets and liabilities that were classified as assets and liabilities of discontinued operations held for sale were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.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 0pt 0.05pt 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 0pt 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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:78.18%;margin:0pt;padding: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:9.27%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.51%;margin:0pt;padding:0pt;"><p style="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:78.18%;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:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.01%;margin:0pt;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.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,051</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,051</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;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,210</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;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,281</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;background:#cceeff;border-bottom: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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;background:#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.5%;background:#cceeff;border-bottom: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:78.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;border-bottom: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;"> (100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.5%;border-bottom: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;"> (230)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Net loss from discontinued operations for the three months ended March 31, 2025 and 2024 was as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.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 0pt 0.05pt 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 0pt 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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:78.18%;margin:0pt;padding: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.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;margin:0pt;padding: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.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;margin:0pt;padding: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:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.01%;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.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;margin: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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;margin: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:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other operating expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 214</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss from discontinued operations</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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;"> (843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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;"> (214)</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;margin: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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;margin: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:78.18%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;background:#cceeff;border-bottom: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;"> (211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom: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;"> (75)</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom: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;"> (211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0pt 0.05pt 0pt;"> (75)</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;background:#cceeff;border-bottom: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,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom: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;"> (289)</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:78.18%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom: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,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom: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;"> (289)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three month periods ended March 31, 2025 and 2024, the Company settled outstanding obligations which resulted in reversals of previously accrued liabilities of $337 and $152, respectively. Additionally, for the three month period ended March 31, 2024, Other operating expense, net was comprised of $500 provision for credit loss for the GVB promissory note (see Note 6 “Debt”) and $293 of impairment charges related to the expected sale of Needle Rock Farms land property (see Note 14 “Subsequent Events”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash flow information from discontinued operations for the three months ended March 31, 2025 and 2024 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:78.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 0pt 0.05pt 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 0pt 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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;margin:0pt;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:21.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;margin:0pt;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:21.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;margin:0pt;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:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.01%;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.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 255</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash provided by investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin:0pt;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:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> -</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.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 0pt 0.05pt 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 0pt 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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:78.18%;margin:0pt;padding: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:9.27%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.51%;margin:0pt;padding:0pt;"><p style="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:78.18%;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:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.01%;margin:0pt;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.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,051</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,051</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;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,210</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 71</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;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,281</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;background:#cceeff;border-bottom: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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;background:#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.5%;background:#cceeff;border-bottom: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:78.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;border-bottom: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;"> (100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.5%;border-bottom: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;"> (230)</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:78.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 0pt 0.05pt 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 0pt 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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:78.18%;margin:0pt;padding: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.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;margin:0pt;padding: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.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;margin:0pt;padding: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:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.01%;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.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;margin: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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;margin: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:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other operating expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 214</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss from discontinued operations</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;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;"> (843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;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;"> (214)</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;margin: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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;margin: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:78.18%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;background:#cceeff;border-bottom: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;"> (211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom: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;"> (75)</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom: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;"> (211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0pt 0.05pt 0pt;"> (75)</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.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:7.37%;background:#cceeff;border-bottom: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,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom: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;"> (289)</p></td></tr><tr><td style="vertical-align:bottom;width:78.18%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;border-bottom:1px solid #000000;margin:0pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:78.18%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom: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,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#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.5%;background:#cceeff;border-bottom: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;"> (289)</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:78.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 0pt 0.05pt 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 0pt 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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;margin:0pt;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:21.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;margin:0pt;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:21.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;margin:0pt;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:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.01%;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.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 255</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash provided by investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin:0pt;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:78.18%;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.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:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> -</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 758000 1051000 758000 1051000 840000 1210000 18000 71000 858000 1281000 -100000 -230000 8000 67000 -337000 48000 1172000 99000 843000 214000 -843000 -214000 211000 75000 -211000 -75000 -1054000 -289000 -1054000 -289000 337000 152000 500000 293000 1185000 255000 22000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3. – INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories at March 31, 2025 and December 31, 2024 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 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;">2025</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;">2024</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;"> 2,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,616</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;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 107</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;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,015</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 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;">2025</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;">2024</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;"> 2,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,616</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;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 107</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;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,015</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2447000 1616000 1000 107000 399000 2555000 2015000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 4. – INTANGIBLE ASSETS, NET </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Intangible Assets, Net</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our intangible assets, net at March 31, 2025 and December 31, 2024 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom: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:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin: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:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 591</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #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,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> (2,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#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.78%;background:#cceeff;border-bottom:1px solid #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,834</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_DFXIINpgiUKwEQHuhc4D7g;"><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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #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,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> (4,429)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.78%;border-bottom:1px solid #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,425</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.87%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.81%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#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:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.81%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.78%;border-bottom:1px solid #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:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#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.78%;background:#cceeff;border-bottom:1px solid #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,689</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.81%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;width:57.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:9.85%;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.48%;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:7.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:1.12%;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin: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,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.04%;margin:0pt;padding:0pt;"><p 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:1px solid #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,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;background:#cceeff;border-bottom: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,990)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #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.12%;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;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.56%;background:#cceeff;border-bottom:1px solid #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,425</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #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,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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;"> (4,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;">$</p></td><td 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:10pt;text-align:right;margin:0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 3,037</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.85%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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="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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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.12%;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%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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.12%;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="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 0pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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.12%;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%;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.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 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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.12%;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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #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,687</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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.12%;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%;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.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,724</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Aggregate intangible asset amortization expense comprises of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.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: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;">Three Months 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;">March 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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;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;">2024</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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 3</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.79%;border-bottom:1px 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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;border-bottom:1px 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;"> 101</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.79%;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;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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;"> 104</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimated future intangible asset amortization expense based on the carrying value as of March 31, 2025 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:46.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:0.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 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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.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:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.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:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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: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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.75%;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:46.31%;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:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remainder for 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="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:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;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:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2029</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.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;">Thereafter</b></p></td></tr><tr><td style="vertical-align:top;width:46.31%;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:0.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:top;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:top;white-space:nowrap;width:10.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 0.05pt 0pt;"> 323</p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.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;"> 379</p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.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;"> 381</p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 356</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 237</p></td><td style="vertical-align: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:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.75%;background:#cceeff;margin:0pt;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,749</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom: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:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin: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:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 591</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:1px solid #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,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> (2,060)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#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.78%;background:#cceeff;border-bottom:1px solid #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,834</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_DFXIINpgiUKwEQHuhc4D7g;"><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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #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,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> (4,429)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.78%;border-bottom:1px solid #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,425</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.87%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.81%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#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:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.81%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.78%;border-bottom:1px solid #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:64.23%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.81%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#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.78%;background:#cceeff;border-bottom:1px solid #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,689</p></td></tr><tr><td style="vertical-align:bottom;width:64.23%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.81%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;width:57.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:9.85%;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.48%;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:7.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:1.12%;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.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin: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,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.04%;margin:0pt;padding:0pt;"><p 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 612</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:1px solid #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,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;background:#cceeff;border-bottom: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,990)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #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.12%;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;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.56%;background:#cceeff;border-bottom:1px solid #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,425</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:1px solid #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,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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;"> (4,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;">$</p></td><td 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:10pt;text-align:right;margin:0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 3,037</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.85%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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="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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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.12%;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%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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.12%;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="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 0pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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.12%;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%;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.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 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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.12%;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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #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,687</p></td></tr><tr><td style="vertical-align:bottom;width:57.25%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.54%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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.12%;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%;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.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,724</p></td></tr></table> 2960000 2369000 591000 4894000 2060000 2834000 7854000 4429000 3425000 137000 2202000 350000 2689000 6114000 2948000 2268000 68000 612000 4415000 1990000 2425000 7363000 4258000 68000 3037000 135000 2202000 350000 2687000 5724000 <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: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.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: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;">Three Months 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;">March 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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;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;">2024</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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 3</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.79%;border-bottom:1px 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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;border-bottom:1px 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;"> 101</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.79%;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;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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;"> 104</p></td></tr></table> 3000 3000 100000 101000 103000 104000 <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:46.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:0.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 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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.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:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.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:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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: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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.75%;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:46.31%;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:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remainder for 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="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:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;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:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2029</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.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;">Thereafter</b></p></td></tr><tr><td style="vertical-align:top;width:46.31%;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:0.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:top;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:top;white-space:nowrap;width:10.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 0.05pt 0pt;"> 323</p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.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;"> 379</p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.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;"> 381</p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 356</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 237</p></td><td style="vertical-align: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:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.75%;background:#cceeff;margin:0pt;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,749</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 323000 379000 381000 356000 237000 1749000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5. FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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). 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 12pt 0pt;">The following table presents information about our liabilities measured at fair value at March 31, 2025 and December 31, 2024, 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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Omnia 2024 warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px 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.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.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;"> 1,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;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,185</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total liabilities</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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom: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.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;"> 1,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom: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;"> 1,185</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;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.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;"><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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.81%;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, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;"><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.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;"><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.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;"><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.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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;"><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;">  </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;"> </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;"><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;">  </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;"> </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;"><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;">  </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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Omnia 2024 Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</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 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 1,023</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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,023</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</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.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;">$</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 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.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;">$</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 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.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;">$</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 0pt 0pt;"> 1,023</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.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;">$</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 0pt 0pt;"> 1,023</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:0pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The following table sets forth a summary of the changes in fair value of the Company’s common stock warrants accounted for as liabilities (Level 3):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at January 1, 2025</p></td><td style="vertical-align:bottom;width:15.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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:17.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;"> 1,023</p></td></tr><tr><td style="vertical-align:bottom;width:64.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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:17.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 0pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:64.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at March 31, 2025</p></td><td style="vertical-align:bottom;width:15.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;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:17.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;"> 1,185</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Omnia warrants were measured at March 31, 2025 and December 31, 2024 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:68.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:4.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.19%;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;">March 31, </b></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="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.74%;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:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">2025</b></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="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:68.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate per year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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: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:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility per year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 124.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:1.15%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 119.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:68.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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: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:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual expiration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.55%;margin: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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:68.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">288.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 288.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.55%;margin: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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:1.15%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin: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 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 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.<span style="color:#212529;"> The Omnia 2023 warrants were extinguished and the Omnia 2024 warrants were issued in April 2024. The Omnia 2024 warrants are classified as Other current liabilities on the Condensed Consolidated Balance Sheets. </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;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 three months ended March 31, 2025 and 2024, 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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Omnia 2024 warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px 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.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.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;"> 1,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;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,185</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total liabilities</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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom: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.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;"> 1,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom: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;"> 1,185</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.81%;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, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;"><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.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;"><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.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;"><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.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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;"><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;">  </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;"> </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;"><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;">  </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;"> </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;"><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;">  </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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Omnia 2024 Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</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 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> 1,023</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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,023</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</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.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;">$</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 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.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;">$</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 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.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;">$</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 0pt 0pt;"> 1,023</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.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;">$</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 0pt 0pt;"> 1,023</p></td></tr></table> 1185000 1185000 1185000 1185000 1023000 1023000 1023000 1023000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at January 1, 2025</p></td><td style="vertical-align:bottom;width:15.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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:17.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;"> 1,023</p></td></tr><tr><td style="vertical-align:bottom;width:64.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value measurement adjustment</p></td><td style="vertical-align:bottom;width:15.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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:17.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 0pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:64.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value measurement at March 31, 2025</p></td><td style="vertical-align:bottom;width:15.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;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:17.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;"> 1,185</p></td></tr></table> 1023000 162000 1185000 <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:68.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:4.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.19%;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;">March 31, </b></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="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.74%;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:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">2025</b></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="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:68.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate per year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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: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:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility per year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 124.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:1.15%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 119.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:68.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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: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:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual expiration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.55%;margin: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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:68.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">288.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 288.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.55%;margin: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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:1.15%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin: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.039 0.043 1.242 1.19 4.1 4.3 288.9 288.9 1.44 5.31 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> NOTE 6. DEBT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has a senior secured credit facility (the “Senior Secured Credit Facility”), which consists of Debentures (as defined below) and previously, a subordinated promissory note (the “Subordinated Note). The Debentures were issued at a 5% original issuance discount and are subject to a 5% exit payment. The Subordinated Note was extinguished in April 2024, as described below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Debt related to the Senior Secured Credit Facility as of March 31, 2025 and December 31, 2024 consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Secured Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,690</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;">Unamortized discount on loan and deferred debt issuance costs</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom: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%;border-bottom: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,025)</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 0pt 0pt 6pt;">Total 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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 6,665</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;">Current portion of 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,500)</p></td></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 0pt 0pt 6pt;">Total 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom: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%;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;"> 5,165</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Debentures</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On March 3, 2023, the Company entered into a Securities Purchase Agreement with each of the purchasers party thereto (collectively, the “Purchasers”) and JGB Collateral, LLC, as collateral agent for the Purchasers (the “Agent”) which pursuant to the agreement, the Company sold 5% original issuance discount senior secured debentures with an aggregate principal amount of $21,053. The Debentures bear interest at a rate of 7% per annum, payable monthly in arrears as of the last trading day of each month and on the maturity date. The Debentures mature on March 3, 2026. At the Company’s election, subject to certain conditions, interest can be paid in cash, shares of the Company’s common stock, or a combination thereof. The Debentures are subject to an exit payment equal to 5% of the original principal amount, or $1,053, payable on the maturity date or the date the Debentures are paid in full (the “Exit Payment”). The Company may at any time 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. At its option, the holder of a Debenture may require the Company to redeem 2% of the original principal amount of the Debentures per calendar month which amount may at the Company’s election, subject to certain exceptions, be paid in cash, shares of the Company’s common stock, or a combination thereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Company’s obligations under the Debentures can be accelerated upon the occurrence of certain customary events of default. In the event of a default and acceleration of the Company’s obligations, the Company would be required to pay the Prepayment Amount, liquidated damages and other amounts owing in respect thereof through the date of acceleration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict the Company from incurring additional indebtedness, creating or permitting liens on assets, making or holding any investments, repaying outstanding indebtedness, paying dividends or distributions and entering into transactions with affiliates. Substantially all of the company’s assets, including intellectual property, are collateralized and at risk if Debenture obligation is not satisfied. In addition, the Company was required to maintain at least $7,500 on its balance sheet as restricted cash in a separate account and has financial covenants to maintain certain quarterly revenue targets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the sale of the Debentures, the Company issued warrants to purchase up to 155 shares of common stock for an exercise price of $41,310 per share (the “JGB Warrants”), which had an initial fair value of $4,475 net of issuance costs of $139. On June 22, 2023, as a result of the June 19, 2023 offering, the Company’s outstanding JGB warrants to purchase up to 155 shares of the Company’s common stock for an exercise price of $41,310 per share were automatically adjusted to be $27,708.48 exercise price for up to 231 shares of common stock. There are no further anti-dilution adjustments on such warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On October 16, 2023, the Company entered into a Waiver and Amendment Agreement (the “October  Amendment”) with each of the subsidiaries of the Company executing the Debentures, the Holders and the Agent, pursuant to which, among other things, (a) the Holders waived an event of default under Section 7(d) of the Debentures which required the Company to achieve revenue of at least $18,500 for the quarter ended September 30, 2023 (the “waiver”), (b) the parties agreed to amend Schedule E of the Debentures to reduce the Revenue Target (as such term is defined in the Debentures), for the quarter ended December 31, 2023, to $15,500, and (c) the Company agreed to release to the Purchasers the $7,500 that the Company was required to maintain in a separate account (the “Escrow Funds”) which Escrow Funds were applied to, and reduce, the outstanding principal amount of the Debentures on a dollar-for-dollar basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">As additional consideration for the waiver, the Company agreed to assign, transfer and convey to the Agent, the Company’s entire right, title and interest in and to (i) the Promissory Note made by J&amp;N Real Estate Company, L.L.C. (“J&amp;N”) payable to the Company in the principal amount of $3,800 and (ii) the Deed of Trust, Assignment of Rents, Security Agreement and Fixture Filing dated June 30, 2021, between J&amp;N, as borrower, for the benefit of the Company, as lender (collectively, the “Pledged Indebtedness”). Upon assignment of the Pledged Indebtedness, the Company recognized the $2,600 of consideration in exchange to be applied as a $2,000 reduction of the Put Price (as defined below), $600 reduction of the outstanding principal amount of Debentures and $895 loss on sale of financial asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In connection with the waiver, the Company and Holders agreed to exercise the outstanding put provision to redeem 78 warrants for an aggregate put price equal to $2,500 (the “Put Price”), which was concurrently reduced by $2,000, as described above, with the remaining $500 payable by the Company on the Maturity Date recorded as Other long-term liabilities on the Condensed Consolidated Balance Sheets. No cash was exchanged as a result of executing the October 2023 Amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Subsequently, on December 22, 2023, the Company, the Holders and the Agent entered into an Amendment Agreement (the “December 2023 Amendment”) pursuant to which the Holders and the Agent consented to the Purchase Agreement, as amended by the GVB Amendment (see Note 2 “Discontinued Operations and Divestitures”). In consideration of the Holders and the Agents’ consent, the Company agreed to (i) pay to the Agent, a cash payment of $2,200 to reduce the outstanding principal of the Debentures (which includes the cash portion of the New Purchase Price paid directly to Agent by Buyer which consists of a cash payment of $1,100 and an additional $1,100 paid by the Company), (ii) a 12% secured promissory note issued to the Company’s senior lender, on behalf of and at the direction of the Company, in an aggregate principal amount of $2,000 (the “GVB Promissory Note”), (iii) assign the GVB Insurance Proceeds to the Agent until the outstanding aggregate principal amount of the Debentures, plus accrued and unpaid interest, has been repaid in full; provided that the first $1,000 of Insurance Proceeds in excess of $5,000 shall be applied as stated in the agreement, 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.  See Note 14 “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;margin:0pt;"><span style="background:#ffffff;">Effective June 24, 2024, GVB Biopharma (“GVB”), the Company’s former subsidiary, made a scheduled principal and interest payment against the Company’s outstanding indebtedness to JGB, reducing the Company’s total outstanding principal indebtedness with JGB by </span><span style="background:#ffffff;">$1,500</span><span style="background:#ffffff;">. The remaining </span><span style="background:#ffffff;">$500</span><span style="background:#ffffff;"> payable by GVB under the GVB Promissory Note was initially extended to December 31, 2024 and subsequently to March 31, 2025. The GVB Promissory Note is in default with respect to payment at maturity of the contractual term and accordingly an allowance for credit loss was recorded as of March 31, 2025 in the amount of </span><span style="background:#ffffff;">$500</span><span style="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;"><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 part of the December amendment, the Company, the Holders and the Agent also 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) $2,025.00 per share (reverse split adjusted) 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Additional terms of the December 2023 Amendment include a financial covenant holiday through the third quarter of 2024 and revised certain covenants thereafter to reflect the sale of the Purchased Interests, including lowering the Company’s quarterly revenue targets. <span style="color:#212529;">As of March 31, 2025, the Company was in compliance with these financial covenants.</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;background:#ffffff;margin:0pt;">On April 8, 2024, the Company, the Holders and the Agent entered into that certain Letter Agreement to modify the terms of the Amendment Agreement, the JGB SPA and the Debentures, as amended (“April 2024 Amendment”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Under the terms of the Letter Agreement, the Holders are permitted to convert their debt to common stock at anytime and the Conversion Price (as defined in the Debentures) at which the Holders may convert the principal amount of their Debentures to the Company’s common stock is reduced to $288.90 per share in accordance with applicable Nasdaq rules through the conversion option reset date on June 28, 2024. The principal amount of the Debentures converted shall be applied to the Monthly Allowance (as defined in the Debentures) for that month, and any excess shall be applied to the Monthly Allowances for the succeeding months. The conversions will be a dollar for dollar reduction of the remaining outstanding obligation owed to the Holders. The Agent and Holders have also agreed to daily limits on trading volume and minimum conversion amounts. The Holders converted $428 of debt in exchange for 1,482 shares of common stock during the quarter-ended June 30, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></span>On May 10, 2024, the Company, the Holders and the Agent entered into that certain May 2024 Exchange Agreement and May 2024 Letter Agreement to modify the terms of the Amendment Agreement, the Securities Purchase Agreement and the Debentures, as amended (“May 2024 Amendment”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Under the terms of the May 2024 Amendment, the Company and Holders have agreed the Company shall incur an aggregate amendment charge to the undersigned holders equal to $275, which shall be added to the principal balance of the Debentures. Under the terms of the May 2024 Exchange Agreement, the Company and Holders exchanged an aggregate of $2,328 in principal, fees and expenses owed under the Debentures for 2,926 shares of common stock and 6,630 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $.00001 (at an effective per share price of $228.15). All pre-funded warrants were subsequently exercised during the quarter-ended June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On August 27, 2024, the Company, the Holders and the Agent entered into that certain August 2024 Letter Agreement to modify the terms of the Amendment Agreement, the JGB SPA, and the Debentures, as amended (“August 2024 Amendment”).</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="color:#212529;">Under the terms of the August 2024 Agreement, </span><span style="color:#212529;">each Holder agreed that it shall not exercise its Holder Redemption Right (as defined in the Debentures) for more than </span><span style="color:#212529;">50%</span><span style="color:#212529;"> of its Monthly Allowance (as defined in the Debentures) </span><span style="color:#212529;">through and including July 2025. Further, the provisions in Section 3(c)(i) of the Debentures requiring </span><span style="color:#212529;">20%</span><span style="color:#212529;"> of any equity issuances to be paid to the Holders shall be suspended through December 31, 2024. In consideration for the amendments set forth in the August 2024 Amendment, the Company paid an amendment fee of </span><span style="color:#212529;">$746</span><span style="color:#212529;">, which was added to the aggregate principal amount of the Debentures. JGB subsequently issued a conversion notice for </span><span style="color:#212529;">3,260</span><span style="color:#212529;"> shares of common stock equal to principal reduction of </span><span style="color:#212529;">$328</span><span style="color:#212529;">.</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="color:#212529;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 10, 2024, the Company, the Holders and the Agent entered into that certain October 2024 Letter Agreement to modify the terms of the Amendment Agreement, the JGB SPA, and the Debentures, as amended (“October 2024 Amendment”).</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;">Under the terms of the October 2024 Amendment, the Company will be able to reset the Conversion Price (as defined in the Debentures) currently in effect, at the discretion of the Board of Directors and on a one time basis, to an amount equal to the average of the daily VWAPs for each of the five (5) consecutive Nasdaq trading days immediately preceding the date on which the Conversion Price shall be reset. The reset Conversion Price shall in no event be greater than the Conversion Price in effect on the date of the Letter Agreement, which is $100.638. </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 January 13, 2025, the Board of Directors approved the reset of the Conversion Price to $6.04 per share. The change in conversion price resulted in an increase in fair value to the embedded conversion option, resulting in an increase in debt discount of $283 and a corresponding increase in capital in excess of par value. The Holders exercised conversion notices in the amount of $3,132 in January 2025 and the Company issued 518,600 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;">In accordance with ASC 470-60 Troubled Debt Restructurings by Debtors and ASC 470-50, Debt Modifications and Extinguishment, the Company performed an assessment of whether the transaction was deemed to be a troubled debt restructuring, and if no, whether the transaction was deemed modification of existing debt, or an extinguishment of existing debt and new debt. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The October 2023 Amendment, April 2024 Amendment, May 2024 Amendment, and August 2024 Amendment were concluded to be a modification, and not an extinguishment, based on an analysis of the present value of future cash flows. A new effective interest rate was determined, and the debt continued to be amortized. The December 2023 Amendment was concluded to be an extinguishment, due to the addition of a substantive conversion option. </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;"><span style="background:#ffffff;">The Company analyzed the conversion feature of the December 2023 Amendment for derivative accounting consideration under ASC 815-15 and determined that the embedded conversion features should be classified as a bifurcated derivative because the exercise price of these convertible notes are subject to a variable conversion rate. The Company has determined that the conversion feature is not considered to be solely indexed to the Company’s own stock and is therefore not afforded equity treatment. In accordance with ASC 815, the Company has bifurcated the conversion feature of the note and recorded a derivative liability </span>at fair value in the amount of $557 as of March 31, 2024, respectively as a component of Other Long-Term Liabilities on the Consolidated Balance Sheet. Subsequently, during the year-ended December 31, 2024, the derivative liability related to the debentures and embedded conversion option was reclassified from Other Long-Term Liabilities to Capital in Excess of Par, based on the Company’s reassessment of the classification and conclusion the derivative met the ‘fixed for fixed’ criteria in ASC 815.</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;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”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">In connection with the Subordinated Note, the Company issued to Omnia, warrants to purchase up to 2,813 shares of the Company’s common stock (the “2023 Omnia Warrants”). The 2023 Omnia Warrants were exercisable for <span style="-sec-ix-hidden:Hidden_cit7a2lAPkWbgFEk-f04yA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">seven years</span></span> from September 3, 2023, at an exercise price of $205.248 per share, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">On April 29, 2024, the Company entered into a General Release and Settlement Agreement (the “Omnia Agreement”) with Omnia Capital LP (“Omnia”). The Omnia Agreement settles and extinguishes all outstanding debt and interest owed to Omnia under the outstanding Subordinated Note and the put provision contained in the 2023 Omnia Warrants, amounting to a total of approximately $5,228, for (i) a cash payment of $249; (ii) 8,519 shares of common stock and 8,519 immediately exercisable pre-funded warrants to purchase shares of common stock at an exercise price of $0.0001 that are exercisable until May 1, 2029 (at an effective per share price of $2.14) and (iii) 460,000 immediately exercisable warrants to purchase an equal number of shares of common stock at an exercise price of $2.14 until May 1, 2029 (the “2024 Omnia Warrants”). The 2024 Omnia Warrants contain a put provision that permits the holder to require the Company to redeem the 2024 Omnia Warrants, no earlier than May 1, 2025, for a purchase price equal to $2.675 per warrant, and had an initial fair value of $1,515 (see Note 5). Subject to limited exceptions, a holder of pre-funded warrants and 2024 Omnia Warrants will not have the right to exercise any portion of its warrants if the holder, together with its affiliates, would beneficially own in excess of 19.99% of the number of shares of our common stock outstanding immediately after giving effect to such exercise. As part of the Omnia Agreement, the parties agreed to terminate and cancel the Old Note and the 2023 Omnia Warrants and released all debts, claims or other obligations against each other occurring prior to the date of the Omnia Agreement.  The total cash and non-cash consideration amounted to $5,628, resulting in extinguishment charges of $400 for the three months ended June 30, 2024, recorded in Interest expense in the Statement of Operations and Comprehensive Loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Contractual Maturities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of March 31, 2025, contractual maturities under the Senior Secured Credit Facility for the remainder of 2025 and through maturity, excluding any discounts or premiums, were to be paid in 2025 of $0 and 2026 of $4,558. See Note 14 “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;">Additionally, at its option, JGB may require the Company to redeem 2% of the original principal amount of the Debentures, as amended to be no more than 50% or $210 per calendar month through July 2025 and $421 per calendar month thereafter 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. JGB has not elected the monthly redemption feature during the three-month period ended March 31, 2025. If the redemption feature is elected, as of March 31, 2025, contractual maturities under the senior secured credit Facility for the remainder of 2025 are $2,948, and for 2026 are $1,610.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Debt Issuance Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The fair values of the warrants at issuance of $5,791, together with the Debentures original issuance discount of $1,053, Debentures exit payment of $1,053, and third-party debt issuance costs of $801, are being amortized using the effective interest method over the term of the respective debt instrument, recorded as Interest expense in the Condensed Consolidated Statement of Operations and Comprehensive Loss. The components and activity of unamortized discount and deferred debt issuance costs related to the Senior Secured Credit Facility and Subordinated Note is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (679)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Conversion option remeasurement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 629</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.05 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Secured Credit Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,690</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;">Unamortized discount on loan and deferred debt issuance costs</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom: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%;border-bottom: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,025)</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 0pt 0pt 6pt;">Total 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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 6,665</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;">Current portion of 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,500)</p></td></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 0pt 0pt 6pt;">Total 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;border-bottom: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%;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;"> 5,165</p></td></tr></table> 4558000 7690000 629000 1025000 3929000 6665000 3929000 1500000 5165000 0.05 21053000 0.07 0.05 1053000 0.03 0.02 7500000 155 41310 4475000 139000 155 41310 27708.48 231 0 18500000 15500000 7500000 3800000 2600000 2000000 600000 895000 78 2500000 2000000 500000 2200000 1100000 1100000 0.12 2000000 1000000 5000000 224 1000000 1500000 500000 500000 2025 0.20 288.9 428000 1482 275000 2328000 2926 6630 0.00001 228.15 0.50 0.20 746000 3260 328000 5 100.638 6.04 283000 3132000 518600 557000 2865000 2813 205.248 5228000 249000 8519 8519 0.0001 2.14 460000 2.14 2.675 1515000 0.1999 5628000 400000 0 4558000 0.02 0.50 210000 421000 2948000 1610000 5791000 1053000 1053000 801000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,025</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (679)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Conversion option remeasurement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 629</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> 1025000 -679000 283000 629000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 7. – NOTES &amp; LOANS PAYABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below outlines our notes and loans payable balances as of March 31, 2025 and December 31, 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 254</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total current notes and loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 254</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Insurance loans payable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">During the second quarter of 2024, the Company renewed its Director and Officer (“D&amp;O”) insurance for a one-year policy premium totaling $866. The Company paid $147 as a premium down payment and financed the remaining $719 of policy premiums over ten months at a 8.3% annual percentage rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company also has other insurance loans payable related to property and general liability across the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 254</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total current notes and loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 254</p></td></tr></table> 254000 254000 P1Y 866000 147000 719000 P10M 0.083 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 8. – REVENUE RECOGNITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s revenues are derived primarily from contract manufacturing organization (“CMO”) customer contracts that consist of obligations to manufacture the customers’ branded filtered cigars and cigarettes. Additional revenues are generated from sale of the Company’s proprietary low nicotine content cigarettes, sold under the brand name VLN<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, or research cigarettes sold under the brand name SPECTRUM<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue when it satisfies a performance obligation by transferring control of the product to a customer. For certain CMO contracts, the performance obligation is satisfied over time as the Company determines, due to contract restrictions, it does not have an alternative use of the product and it has an enforceable right to payment as the product is manufactured. The Company recognizes revenue under those contracts at the unit price stated in the contract based on the units to customers and is recognized net of cash discounts, sales returns and allowances. There was no allowance for discounts or returns at March 31, 2025 and December 31, <span style="white-space:pre-wrap;">2024. Consideration payable to the customer is recorded net of the transaction price with a corresponding contract liability.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Disaggregation of Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s net revenue is derived from customers located primarily in the United States and is disaggregated by the timing of revenue. Revenue recognized from Tobacco products transferred to customers over time represented substantially all net revenue and 60% for the three months ended March 31, 2025 and March 31, 2024 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;width:36pt;"></span>The following table presents net revenue by product line:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract Manufacturing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cigarettes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;margin:0pt;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,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin:0pt;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,760</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Filtered Cigars</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;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,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,626</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cigarillos</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;border-bottom: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Contract Manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;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,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,386</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">VLN<span style="font-family:'Aptos Narrow';">®</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;border-bottom: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;"> (155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Product Line Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;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,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,469</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables present net revenues by significant customers, which are defined as any customer who individually represents 10% or more of disaggregated product line net revenues:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.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;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;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.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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: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.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">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.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;"> 76.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.62%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">All other customers</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.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;"> 10.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unbilled receivables (contract assets) represent revenues recognized for performance obligations that have been satisfied but have not been billed. These receivables are included as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Customer payment terms vary depending on the terms of each customer contract, but payment is generally due prior to product shipment or within credit terms up to 30 days after shipment. Deferred income (contract liabilities) relates to down payments received from customers in advance of satisfying a performance obligation and is included as Deferred income on the Condensed Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Total contract assets and contract liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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:75.24%;margin:0pt;padding: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.48%;margin:0pt;padding: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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding: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.48%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.24%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 3,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,298</p></td></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consideration payable to the customer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.25%;margin: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,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.25%;margin:0pt;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.24%;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 income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#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.25%;background:#cceeff;border-bottom: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;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#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.25%;background:#cceeff;border-bottom: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;"> (20)</p></td></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.25%;border-bottom: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,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.25%;border-bottom: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,278</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2025 and 2024, the Company recognized $0 and $371 of revenue that was included in the contract liability balance as of December 31, 2024 and 2023.</p> 0 0 0.60 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract Manufacturing </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cigarettes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;margin:0pt;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,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.91%;margin:0pt;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,760</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Filtered Cigars</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;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,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,626</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cigarillos</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;border-bottom: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Contract Manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;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,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,386</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">VLN<span style="font-family:'Aptos Narrow';">®</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;border-bottom: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;"> (155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total Product Line Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;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,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,469</p></td></tr></table> 5013000 2760000 1103000 3626000 -5000 6111000 6386000 -155000 83000 5956000 6469000 <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.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;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.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;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;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.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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: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.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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">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.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;"> 76.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.62%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">All other customers</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.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;"> 10.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.7696 0.3855 0.1214 0.2471 0.109 0.3674 P30D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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:75.24%;margin:0pt;padding: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.48%;margin:0pt;padding: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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding: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.48%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.24%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 3,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,298</p></td></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consideration payable to the customer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.25%;margin: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,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.25%;margin:0pt;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.24%;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 income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#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.25%;background:#cceeff;border-bottom: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;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#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.25%;background:#cceeff;border-bottom: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;"> (20)</p></td></tr><tr><td style="vertical-align:bottom;width:75.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.25%;border-bottom: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,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.25%;border-bottom: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,278</p></td></tr></table> 3874000 1298000 1171000 79000 20000 2624000 1278000 0 371000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9 – EQUITY BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company maintains certain stock-based compensation plans that were approved by the Company’s shareholders and are administered by the Compensation Committee of the Company’s Board of Directors. The stock-based compensation plans provide for the granting of stock options, time and performance based restricted stock units (RSU’s), among other awards to employees, non-employee directors, consultants, and service providers. As of March 31, 2025, the Company had available 4,694,636 shares remaining for future awards under its Omnibus Incentive Plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Compensation Expense – </i>The<i style="font-style:italic;"> </i>Company recognized the following compensation costs, net of actual forfeitures, related to restricted stock units (“RSUs”) and stock options:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.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.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:10.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: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.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:10.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:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.19%;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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.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="margin-left:0pt;visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 24</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px 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.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 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px 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.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 3.6pt 0.05pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.44%;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;"> 26</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.37%;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.44%;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;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock Units</i> – We typically grant RSUs to employees and non-employee directors. The following table summarizes the changes in unvested RSUs from January 1, 2025 through March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-date</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$ per share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;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.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.01</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2025, unrecognized compensation expense for RSUs amounted to $314 which is expected to be recognized over a weighted average period of approximately 2.8 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options – </i>Our outstanding stock options were valued using the Black-Scholes option-pricing model on the date of the award. A summary of the status of stock options activity since January 1, 2025 and at March 31, 2025 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$ per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #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;"> 478,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 478,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom: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:3.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The intrinsic value of a stock option is the amount by which the current market value or the market value upon exercise of the underlying stock exceeds the exercise price of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2025, unrecognized compensation expense for stock options amounted to $820 which is expected to be recognized over a weighted average period of approximately 2.8 years. </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 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted average of fair value assumptions used in the Black-Scholes option-pricing model for such grants were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:5.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding: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.58%;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:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Grant date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;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.75 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate <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:2.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:9.05%;background:#cceeff;margin:0pt;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.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield <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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;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:5.17%;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:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 114.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term of stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.17%;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></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="visibility:hidden;">​</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>The risk-free interest rate is based on the period matching the expected term of the stock options based on the U.S. Treasury yield curve in effect on the grant date.</p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2) </sup>The expected dividend yield is assumed as zero. The Company has never paid cash dividends nor does it anticipate paying dividends in the foreseeable future.</p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3) </sup>The expected volatility is based on historical volatility of the Company’s stock.</p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4) </sup>The expected term represents the period of time that options granted are expected to be outstanding based on vesting date and contractual term.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4694636 <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.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.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:10.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: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.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:10.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:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.19%;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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.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="margin-left:0pt;visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 24</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px 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.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 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px 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.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 3.6pt 0.05pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.44%;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;"> 26</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.37%;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.44%;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;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p 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> 24000 140000 2000 41000 26000 181000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-date</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$ per share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;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.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.01</p></td></tr></table> 159583 2.01 159583 2.01 314000 P2Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$ per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #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;"> 478,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 478,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom: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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.18%;border-bottom: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:3.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom: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> 478777 2.01 478777 2.01 P10Y 820000 P2Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:5.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding: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.58%;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:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Grant date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;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.75 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate <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:2.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:9.05%;background:#cceeff;margin:0pt;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.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield <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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;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:5.17%;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:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 114.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:83.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term of stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.17%;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></tr><tr><td style="vertical-align:bottom;width:83.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="visibility:hidden;">​</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>The risk-free interest rate is based on the period matching the expected term of the stock options based on the U.S. Treasury yield curve in effect on the grant date.</p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2) </sup>The expected dividend yield is assumed as zero. The Company has never paid cash dividends nor does it anticipate paying dividends in the foreseeable future.</p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3) </sup>The expected volatility is based on historical volatility of the Company’s stock.</p></td></tr><tr><td colspan="4" style="vertical-align:bottom;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4) </sup>The expected term represents the period of time that options granted are expected to be outstanding based on vesting date and contractual term.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1.75 0.0407 1.1432 P6Y5M8D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10. – CAPITAL RAISES AND WARRANTS FOR COMMON STOCK</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following tables summarize the Company’s warrant activity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at January 1, 2025</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;"> 25,755,260</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">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%;border-bottom: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,840,485)</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at March 31, 2025</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;"> 23,914,775</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following tables summarizes the Company’s outstanding warrants as of March 31, 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:48.46%;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.88%;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:10.88%;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.82%;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.35%;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.47%;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.89%;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.35%;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.47%;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.83%;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:15.55%;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:48.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:0.88%;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:middle;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"># of warrants outstanding</p></td><td style="vertical-align:middle;width:1.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Issue date exercise price</p></td><td style="vertical-align:middle;width:0.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Current exercise price <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Expiration date</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 2022 RDO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 32</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 66,420.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 66,420.00</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">July 25, 2027</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Senior Secured Credit Facility - JGB</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,310.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,708.000</p></td><td style="vertical-align:middle;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 3, 2028</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 19, 2023 RDO warrants <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 209</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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,227.200</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">July 20, 2028</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2023 CMPO warrants <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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,134.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 19, 2028</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023 Inducement warrants <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 19</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 464.400</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">February 15, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">April 2024 RDO Placement Agent warrants <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,611</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361.1250</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 8, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 Reg A+ warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 2,012,723</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 RDO warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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,341,905</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 RDO Placement Agent warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 87,216</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 168.750</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 Inducement warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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,220,465</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 Inducement Placement Agent warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 85,960</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 168.750</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Omnia Pre-Funded Warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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,519</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00001</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00001</p></td><td style="vertical-align:middle;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Not applicable</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Omnia warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 3,408</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 361.125</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 361.1250</p></td><td style="vertical-align:middle;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 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">May 1, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2024 RDO <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,359,501</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2024 RDO Placement Agent Warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 241,445</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 168.750</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2024 PIPE Warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,886,420</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2024 PIPE Placement Agent Warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 659,095</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 168.750</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.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:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 23,914,775</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;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:8.47%;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:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;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:8.47%;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.83%;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:15.55%;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 colspan="11" style="vertical-align:top;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>Warrant price adjusted as a result of anti-dilution or ratchet provisions.</p></td></tr><tr><td colspan="11" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2) </sup>Expiration date is 5-years following shareholder approval date.</p></td></tr><tr><td colspan="11" style="vertical-align:top;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3) </sup>The exercise prices of the warrants are subject to appropriate adjustment as a result of anti-dilution or ratchet protection provisions relating to subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such warrants. Additionally, the warrant contains cashless and/or alternative cashless exercise features.<br/><span style="visibility:hidden;">​</span></p></td></tr><tr><td colspan="11" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4) </sup>Reflects the number of warrants and exercise price assuming stockholder approval is obtained.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">See Note 14 “Subsequent Events” for additional information regarding outstanding warrants. </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;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at January 1, 2025</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;"> 25,755,260</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">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%;border-bottom: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,840,485)</p></td></tr><tr><td style="vertical-align:bottom;width:86.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at March 31, 2025</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;"> 23,914,775</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following tables summarizes the Company’s outstanding warrants as of March 31, 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:48.46%;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.88%;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:10.88%;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.82%;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.35%;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.47%;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.89%;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.35%;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.47%;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.83%;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:15.55%;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:48.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:0.88%;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:middle;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"># of warrants outstanding</p></td><td style="vertical-align:middle;width:1.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Issue date exercise price</p></td><td style="vertical-align:middle;width:0.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Current exercise price <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;width:1.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Expiration date</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 2022 RDO warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 32</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 66,420.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 66,420.00</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">July 25, 2027</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Senior Secured Credit Facility - JGB</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,310.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,708.000</p></td><td style="vertical-align:middle;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">September 3, 2028</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 19, 2023 RDO warrants <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 209</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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,227.200</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">July 20, 2028</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2023 CMPO warrants <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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,134.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">October 19, 2028</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023 Inducement warrants <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 19</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 464.400</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">February 15, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">April 2024 RDO Placement Agent warrants <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,611</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361.1250</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 8, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 Reg A+ warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 2,012,723</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 RDO warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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,341,905</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 RDO Placement Agent warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 87,216</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 168.750</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 Inducement warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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,220,465</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">September 2024 Inducement Placement Agent warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 85,960</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 168.750</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Omnia Pre-Funded Warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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,519</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00001</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00001</p></td><td style="vertical-align:middle;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Not applicable</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Omnia warrants</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 3,408</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 361.125</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 361.1250</p></td><td style="vertical-align:middle;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 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">May 1, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2024 RDO <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,359,501</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2024 RDO Placement Agent Warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 241,445</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 168.750</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;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;">December 6, 2029</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2024 PIPE Warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,886,420</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 135.000</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">October 2024 PIPE Placement Agent Warrants<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 659,095</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"> 168.750</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.89%;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:middle;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;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.47%;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;"> 4.3021</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.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:0.88%;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:middle;white-space:nowrap;width:10.88%;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;"> 23,914,775</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:1.35%;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:8.47%;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:middle;white-space:nowrap;width:0.89%;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:middle;white-space:nowrap;width:1.35%;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:8.47%;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.83%;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:15.55%;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 colspan="11" style="vertical-align:top;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>Warrant price adjusted as a result of anti-dilution or ratchet provisions.</p></td></tr><tr><td colspan="11" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2) </sup>Expiration date is 5-years following shareholder approval date.</p></td></tr><tr><td colspan="11" style="vertical-align:top;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(3) </sup>The exercise prices of the warrants are subject to appropriate adjustment as a result of anti-dilution or ratchet protection provisions relating to subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such warrants. Additionally, the warrant contains cashless and/or alternative cashless exercise features.<br/><span style="visibility:hidden;">​</span></p></td></tr><tr><td colspan="11" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(4) </sup>Reflects the number of warrants and exercise price assuming stockholder approval is obtained.</p></td></tr></table> 25755260 1840485 23914775 32 66420 66420 154 41310 27708 209 5227.2 4.3021 93 1134 4.3021 19 464.4 4.3021 7611 361.125 4.3021 2012723 135 4.3021 2341905 135 4.3021 87216 168.75 4.3021 2220465 135 4.3021 85960 168.75 4.3021 8519 0.00001 0.00001 3408 361.125 361.125 6359501 135 4.3021 241445 168.75 4.3021 9886420 135 4.3021 659095 168.75 4.3021 23914775 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 11. – LOSS PER COMMON SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted loss per common share for the three months ended March 31, 2025 and 2024, respectively. Outstanding warrants, options and RSUs were excluded from the calculation of diluted EPS as the effect was antidilutive to consolidated net loss. 8,519 pre-funded warrants are included in weighted average common shares outstanding – basic and diluted for purposes of calculating loss per common share for the three month period ended March 31, 2025.</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.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: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.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:10.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: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.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:10.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></tr><tr><td style="vertical-align:bottom;width:70.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: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:26.85%;margin:0pt;padding:0pt;"><p style="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:70.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding: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:26.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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: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:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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:12.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;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.2%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;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:70.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;">Net loss from 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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;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;"> (3,274)</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.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:10.77%;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;"> (5,450)</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;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.2%;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.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:10.75%;border-bottom: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,054)</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.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:10.77%;border-bottom: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;"> (289)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Net loss</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.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:10.75%;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,328)</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.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:10.77%;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;"> (5,739)</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;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.2%;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.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:10.75%;border-bottom:1px solid #000000;margin:0pt;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.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.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:10.77%;border-bottom: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,589)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Net loss available to common shareholders</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.55%;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.75%;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,328)</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.55%;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.77%;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;"> (9,328)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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="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-weight:bold;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin: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.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.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:10.77%;margin: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:70.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;">Basic and diluted loss per common share from 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.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:10.75%;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.89)</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.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:10.77%;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;"> (230.82)</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;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.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.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:10.75%;margin: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.61)</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.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:10.77%;margin: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.25)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Basic and diluted loss per common share from deemed dividends</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom: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;"> (152.00)</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;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.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.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:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.50)</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.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:10.77%;border-bottom: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;"> (395.07)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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="visibility:hidden;">​</span></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="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:10.75%;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.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.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:10.77%;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;white-space:nowrap;width:70.94%;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 March 31:</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.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:10.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: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.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:10.77%;margin:0pt;padding:0pt;"><p 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:70.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;">Warrants (excluding pre-funded)</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.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:10.75%;background:#cceeff;margin:0pt;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,906,256</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.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:10.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;"> 28,192</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.94%;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.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.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:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 478,777</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.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:10.77%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.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;">Restricted stock units</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159,583</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.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="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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom: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;"> 24,544,616</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom: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;"> 28,303</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 8519 <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.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: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.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:10.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: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.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:10.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></tr><tr><td style="vertical-align:bottom;width:70.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: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:26.85%;margin:0pt;padding:0pt;"><p style="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:70.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding: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:26.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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: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:12.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</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:12.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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;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.2%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;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:70.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;">Net loss from 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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;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;"> (3,274)</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.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:10.77%;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;"> (5,450)</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;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.2%;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.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:10.75%;border-bottom: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,054)</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.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:10.77%;border-bottom: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;"> (289)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Net loss</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.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:10.75%;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,328)</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.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:10.77%;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;"> (5,739)</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;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.2%;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.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:10.75%;border-bottom:1px solid #000000;margin:0pt;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.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.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:10.77%;border-bottom: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,589)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Net loss available to common shareholders</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.55%;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.75%;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,328)</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.55%;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.77%;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;"> (9,328)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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="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-weight:bold;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin: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.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.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:10.77%;margin: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:70.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;">Basic and diluted loss per common share from 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.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:10.75%;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.89)</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.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:10.77%;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;"> (230.82)</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;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.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.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:10.75%;margin: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.61)</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.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:10.77%;margin: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.25)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Basic and diluted loss per common share from deemed dividends</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom: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;"> (152.00)</p></td></tr><tr><td style="vertical-align:bottom;width:70.94%;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.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.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:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.50)</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.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:10.77%;border-bottom: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;"> (395.07)</p></td></tr><tr><td style="vertical-align:bottom;width:70.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="visibility:hidden;">​</span></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="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:10.75%;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.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.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:10.77%;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;white-space:nowrap;width:70.94%;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 March 31:</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.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:10.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: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.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:10.77%;margin:0pt;padding:0pt;"><p 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:70.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;">Warrants (excluding pre-funded)</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.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:10.75%;background:#cceeff;margin:0pt;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,906,256</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.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:10.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;"> 28,192</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.94%;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.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.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:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 478,777</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.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:10.77%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.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;">Restricted stock units</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159,583</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.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="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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom: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;"> 24,544,616</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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom: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;"> 28,303</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -3274000 -5450000 -1054000 -289000 -4328000 -5739000 3589000 -4328000 -9328000 -1.89 -1.89 -230.82 -230.82 -0.61 -0.61 -12.25 -12.25 -152 -152 -2.5 -2.5 -395.07 -395.07 23906256 28192 478777 78 159583 33 24544616 28303 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12. - COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">License agreements and sponsored research</span><i style="font-style:italic;"> –</i> The Company has entered into various consulting and license growing agreements (the “Agreements”) with various counter parties in connection with the Company’s business relating to tobacco. The schedule below summarizes the Company’s commitments, both financial and other, associated with each Agreement. Costs incurred under the Agreements are generally recorded as research and development expenses on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:17.25%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:8.52%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:20.13%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.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:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:48.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Commitments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Counter Party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitment Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2028</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2029 &amp; After</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:17.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">License Agreement</p></td><td style="vertical-align:top;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">NCSU</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Minimum annual royalty</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 50</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 50</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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 150</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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,425</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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,775</p></td><td style="vertical-align:top;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(1)</p></td></tr><tr><td style="vertical-align:top;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">License Agreement</p></td><td style="vertical-align:top;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">NCSU</p></td><td style="vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 500</p></td><td style="vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 500</p></td><td style="vertical-align:top;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(2)</p></td></tr><tr><td style="vertical-align:top;width:17.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Consulting Agreements</p></td><td style="vertical-align:top;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Various</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 919</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 146</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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,065</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(3)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;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:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;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:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;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:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The minimum annual royalty fee is credited against running royalties on sales of licensed products. The Company is also responsible for reimbursing NCSU for actual third-party patent costs incurred, including capitalized patent costs and patent maintenance costs. These costs vary from year to year and the Company has certain rights to direct the activities that result in these costs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">On November 1, 2023, the Company entered into a license agreement with NCSU for an exclusive sublicensable right and license under specific patent rights and plant variety rights for the field of use in specific licensed territories.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Additional milestone fees could be required pending achievement of events pursuant to the agreement.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">As a requirement for a modified risk tobacco product and condition of the marketing authorization by the FDA, the Company engaged various consulting firms to conduct post-market studies and research.</span></td></tr></table><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:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Shareholder Derivative Cases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>On February 6, 2019, Melvyn Klein, a resident of Nassau County New York, filed a shareholder derivative claim against the Company, the Company’s then Chief Executive Officer, Henry Sicignano III, the Company’s Chief Financial Officer, John T. Brodfuehrer, and each member of the Company’s Board of Directors in the United States District Court for the Eastern District of New York entitled: Melvyn Klein, derivatively on behalf of 22nd Century Group v. Henry Sicignano, III, Richard M. Sanders, Joseph Alexander Dunn, Nora B. Sullivan, James W. Cornell, John T. Brodfuehrer and 22nd Century Group, Inc., Case No. 1:19 cv 00748. Mr. Klein brings this action derivatively alleging that (i) the director defendants supposedly breached their fiduciary duties for allegedly allowing the Company to make false statements; (ii) the director defendants supposedly wasted corporate assets to defend this lawsuit and the other related lawsuits; (iii) the defendants allegedly violated Section 10(b) of the Securities Exchange Act and Rule 10b 5 promulgated thereunder for allegedly approving or allowing false statements regarding the Company to be made; and (iv) the director defendants allegedly violated Section 14(a) of the Securities Exchange Act and Rule 14a 9 promulgated thereunder for allegedly approving or allowing false statements regarding the Company to be made in the Company’s proxy statement. Numerous other shareholder derivative cases were subsequently filed and consolidated into the main action.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On December 5, 2023, the parties entered into a Memorandum of Settlement to fully resolve all claims. The Court preliminarily approved the settlement on April 7, 2025. pending the Court’s approval of a motion for preliminary approval of settlement, which was filed with the Court on March 6, 2025. The Company agreed to certain corporate governance reforms as part of the settlement. The settlement also includes 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 Condensed Consolidated Balance Sheets as of March 31, 2025 and December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 36pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Insurance Litigation</i> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">In 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;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="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 </span>interruption claim under the policy plus direct, indirect and consequential damages resulting from Dorchester’s continued delay in issuing coverage payments. Fact discovery is complete. Expert discovery is complete. The trial date is November 4, 2025.</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:0pt;margin:0pt 0pt 12pt 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 11, 2024 the Company received a Request for Arbitration from Keygene N.V. (“Keygene”) in connection with the Company’s termination of various framework collaborative research agreements. The parties resolved the matter and executed settlement documents in April 2025. The arbitration hearing date set for March 24, 2025 was taken off calendar as a result of the settlement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="color:#212529;font-style:italic;">Cookies Retail Products Dispute</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">On October 23, 2024, Cookies Retail Products, LLC (“CRP”) filed a complaint against the Company, a subsidiary of the Company (“PTB”), Cookies Creative Consulting &amp; Promotions, Inc. (“CCC”), Cookies SF, LLC (“CSF”), GMLC WLNS, LLC (“GMLC”) and other defendants, Case No. 24STCV27828, Superior Court of California, County of Los Angeles.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">The complaint alleges three counts against all defendants: Count I for Breach of Contract related to a Settlement Agreement entered into between CRP, Paul Rock, CSF, GMLC, CCC and PTB (the “Settlement Agreement”), and a Purchase Agreement entered into between PTB and CRP (the “Purchase Agreement”); Count II for Fraud – False Promise related to the Settlement Agreement and Purchase Agreement; and Count III for Violation of Penal Code Section 496 related to the Purchase Agreement and a Licensing and Distribution Agreement between GMLC, CCC and PTB. CRP is seeking monetary damages. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">The Company filed a demurrer to the complaint on February 24, 2025. CRP then filed a first amended complaint on March 12, 2025. Discovery is ongoing.</span> <span style="color:#212529;white-space:pre-wrap;background:#ffffff;">The Company filed a Special Motion to Strike the first amended complaint on March 27, 2025. At the April 28, 2025 hearing, the Court granted the Company’s Special Motion to Strike as to Count II and Count III in CRP’s first amended complaint, leaving only Count I. CRP will not have an opportunity to amend its complaint to replead Count II or Count III. CRP also filed an application for right to attach order and writ of attachment against PTB, and the hearing date for the application is scheduled for May 14, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="color:#242424;font-style:italic;">Employee Dispute</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#242424;">On November 19, 2024, a former employee of the Company filed a complaint against the Company, two subsidiaries of the Company, and numerous other former subsidiaries of the Company that were part of the hemp/cannabis division that was divested in December 2023. The complaint was filed in the Circuit Court of the State of Oregon, County of Multnomah, Case No. 24CV55110.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#242424;white-space:pre-wrap;">The complaint alleges three counts against all defendants: Count I for Premises Liability; Count II for Personal Injury – Employer Liability Law, and Count III for Negligence/Negligence Per Se, all related to the </span>November 2022 fire at the Company’s Grass Valley manufacturing facility in Oregon.<span style="color:#242424;"> The former employee is seeking monetary damages.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;white-space:pre-wrap;">The Company has been served but has not yet filed its responsive pleading to the complaint. The Company believes it has substantial defenses to the claims and intends to defend itself vigorously.</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:top;width:17.25%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:8.52%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:20.13%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.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:5.72%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:20.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:48.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Commitments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Counter Party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Commitment Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2028</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2029 &amp; After</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:17.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">License Agreement</p></td><td style="vertical-align:top;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">NCSU</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Minimum annual royalty</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 50</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 50</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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 150</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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,425</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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,775</p></td><td style="vertical-align:top;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(1)</p></td></tr><tr><td style="vertical-align:top;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">License Agreement</p></td><td style="vertical-align:top;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">NCSU</p></td><td style="vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 500</p></td><td style="vertical-align:top;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 500</p></td><td style="vertical-align:top;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(2)</p></td></tr><tr><td style="vertical-align:top;width:17.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Consulting Agreements</p></td><td style="vertical-align:top;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Various</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:20.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract fee</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 919</p></td><td style="vertical-align:top;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 146</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;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.56%;background:#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:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,065</p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">(3)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;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:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;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:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 3,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;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:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> 5,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The minimum annual royalty fee is credited against running royalties on sales of licensed products. The Company is also responsible for reimbursing NCSU for actual third-party patent costs incurred, including capitalized patent costs and patent maintenance costs. These costs vary from year to year and the Company has certain rights to direct the activities that result in these costs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">On November 1, 2023, the Company entered into a license agreement with NCSU for an exclusive sublicensable right and license under specific patent rights and plant variety rights for the field of use in specific licensed territories.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Additional milestone fees could be required pending achievement of events pursuant to the agreement.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:72pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">As a requirement for a modified risk tobacco product and condition of the marketing authorization by the FDA, the Company engaged various consulting firms to conduct post-market studies and research.</span></td></tr></table><div style="margin-top:12pt;"></div> 50000 50000 100000 150000 3425000 3775000 500000 500000 919000 146000 1065000 1469000 196000 100000 150000 3425000 5340000 768000 5000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 36pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">NOTE 13. SEGMENT AND GEOGRAPHIC INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company has organized its business as a single reportable segment (“Reporting Segment”), tobacco, as it operates and derives all revenues from its tobacco operations and products. </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. The Company’s Chief Executive Officer serves as the CODM. The accounting policies of the Reporting Segment are the same as those described in the summary of significant accounting policies. See Note 1 for additional information about the Company's business and significant accounting policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.21;text-align:justify;text-indent:36pt;margin:0pt 5.9pt 12pt 5pt;">Consolidated net income (loss) from continuing operations, as presented on the Company's Consolidated Statements of Operations and Comprehensive Loss is a metric utilized by the CODM to assess the Reporting Segment's performance and allocate resources. Total consolidated assets, excluding assets held for sale, as presented on the Company's Consolidated Balance Sheets is used to measure the Reporting Segment's assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.21;text-align:justify;text-indent:36pt;margin:0pt 5.75pt 12pt 5.05pt;">The CODM uses Consolidated net income (loss) from continuing operations to evaluate profitability generated from segment assets in determining the strategic decisions of the Company with respect to utilizing its assets. Consolidated net income (loss) from continuing operations is also used to monitor budget versus actual results. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.21;text-indent:36pt;margin:0pt 0pt 12pt 5.05pt;">The following table presents revenues and significant segment expenses from continuing operations for the three months ended March 31, 2025 and 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:78.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: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.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: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 0pt 0.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:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="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:21.3%;margin:0pt;padding:0pt;"><p style="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:78.69%;margin:0pt;padding:0pt;"><p style="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:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></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: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.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;">Consolidated net revenue</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.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,956</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,469</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;margin: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:78.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of goods sold</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,761</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,069</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Excise taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 3,681</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,385</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general and administration</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,799</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,885</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 61</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 324</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation and amortization <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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 224</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 267</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other segment items <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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 146</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27)</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;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</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 558</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,016</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;border-bottom: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.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.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:7.03%;border-bottom: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:78.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;">Segment net loss from continuing operations</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.98%;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;"> (3,274)</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 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:7.03%;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;"> (5,450)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;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.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:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;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:7.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:11pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="6" style="vertical-align:bottom;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">(1) For the three months ended March 31, 2025, depreciation and amortization was recognized as cost of goods sold of $123 and research and development of $101. For the three months ended March 31, 2024, depreciation and amortization was recognized as cost of goods sold of $145, sales, general and administrative of $21 and research and development of $101. </p></td></tr><tr><td colspan="6" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">(2) Other segment items include: other operating expenses, other (income) expense, interest income, and provision for income taxes.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.21;text-indent:36pt;margin:0pt 0pt 12pt 5pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.21;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Geographic Area Information</i></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;">For the three months ended March 31, <span style="white-space:pre-wrap;">2025 and 2024, substantially all third-party sales of product are shipped to customers in the United States. Additionally, as of March 31, 2025 and December 31, </span><span style="white-space:pre-wrap;">2024, all long-lived assets are physically located or domiciled in the United States. </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:78.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: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.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: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 0pt 0.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:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="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:21.3%;margin:0pt;padding:0pt;"><p style="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:78.69%;margin:0pt;padding:0pt;"><p style="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:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></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: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.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;">Consolidated net revenue</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.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,956</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,469</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;margin: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:78.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of goods sold</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 2,761</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,069</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Excise taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 3,681</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,385</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general and administration</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,799</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,885</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 61</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 324</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation and amortization <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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 224</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 267</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other segment items <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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 146</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27)</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;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</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 558</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,016</p></td></tr><tr><td style="vertical-align:bottom;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;border-bottom: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.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.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:7.03%;border-bottom: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:78.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;">Segment net loss from continuing operations</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.98%;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;"> (3,274)</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 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:7.03%;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;"> (5,450)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;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.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:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;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:7.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:11pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="6" style="vertical-align:bottom;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">(1) For the three months ended March 31, 2025, depreciation and amortization was recognized as cost of goods sold of $123 and research and development of $101. For the three months ended March 31, 2024, depreciation and amortization was recognized as cost of goods sold of $145, sales, general and administrative of $21 and research and development of $101. </p></td></tr><tr><td colspan="6" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">(2) Other segment items include: other operating expenses, other (income) expense, interest income, and provision for income taxes.</p></td></tr></table> 5956000 6469000 2761000 4069000 3681000 3385000 1799000 2885000 61000 324000 224000 267000 146000 -27000 558000 1016000 -3274000 -5450000 <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;"><b style="font-weight:bold;">NOTE 14. SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><i style="font-style:italic;">April 2025 - Warrant Inducement &amp; Amendment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">On April 29, 2025, the Company commenced a warrant inducement offering (the “Warrant Inducement”) with the holders of certain outstanding warrants to purchase up to an aggregate of 11,072,093 shares of common stock (collectively, the “Existing Warrants”), which Existing Warrants are exercisable at an exercise price of $4.3021. The Company offered the holders of the Existing Warrants an inducement period whereby the Company agreed to issue new warrants (the “Inducement Warrants”) to purchase up to a number of shares of common stock equal to 100% of the number of shares of common stock issued pursuant to the exercise by the holders of the Existing Warrants, for cash, at a reduced exercise price equal to $0.7893. Each holder agreed to exercise 60% of their Existing Warrants immediately (the “Initial Exercise”) and will exercise the remaining 40% within 30 calendar days following the Effectiveness Date (as defined below), provided that the Company’s stock price at such time equals or exceeds 90% of the Nasdaq Minimum Price on that date (the “Additional Exercise”). The Warrant Inducement closed on April 30, 2025.</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 Inducement Warrants will be issued on substantially the same terms as the Existing Warrants, except that the Inducement Warrants will be exercisable at any time on or after the Company’s stockholders approve the issuance of the Inducement Warrants and the shares of common stock upon the exercise thereof (the “Stockholder Approval Date”), have an expiration date of five years from the Stockholder Approval Date and have an exercise price equal to $4.3021. The exercise prices of the Inducement Warrants will be subject to appropriate adjustment in the event of recapitalization events, stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Company’s common stock. In addition, the Inducement Warrants will contain anti-dilution protection provisions relating to a subsequent reverse stock splits and subsequent equity sales of shares of the Company’s common stock or common stock equivalents at an effective price per share lower than the then effective exercise price of such Inducement Warrants. The Company also agreed to hold a meeting of stockholders to approve the issuance of the shares of common stock underlying the Inducement Warrants pursuant to applicable Nasdaq rules.</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 Company received aggregate gross proceeds of approximately $5,438 from the initial exercise of 60% of the Existing Warrants and will receive $8,739 if all of the Existing Warrants are exercised.  Of the aggregate net proceeds, the Company was obligated under the Debentures of the convertible senior secured credit facility to repay outstanding debt in the amount of $1,017.</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, on April 29, 2025, the Company entered into amendments with the holders of the outstanding warrants issued on October 24, 2024, which adjusted the provisions of the warrants regarding recapitalization events, stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Company’s common stock.</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;">Sale of Needle Rock Farms -</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 May 1, 2025, the Company entered into that certain Letter Agreement Amendment with the convertible senior secured credit facility holders, releasing and discharging from the Deed of Trust the real property of Needle Rock Farms. In consideration for the amendment, the Company paid an amendment fee equal to $250. On May 6, 2025, the Company subsequently closed the sale of the Needle Rock Farms land property and received cash proceeds of $770.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </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> 11072093 4.3021 1 0.7893 0.60 0.40 P30D P5Y 4.3021 5438000 0.60 8739000 1017000 250000 770000 false false false false false false