0001437749-24-026889.txt : 20240814 0001437749-24-026889.hdr.sgml : 20240814 20240814172823 ACCESSION NUMBER: 0001437749-24-026889 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cyclo Therapeutics, Inc. CENTRAL INDEX KEY: 0000922247 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 593029743 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39780 FILM NUMBER: 241209705 BUSINESS ADDRESS: STREET 1: 6714 NW 16TH STREET, SUITE B CITY: GAINESVILLE STATE: FL ZIP: 32653 BUSINESS PHONE: 386-418-8060 MAIL ADDRESS: STREET 1: PO BOX 1180 CITY: ALACHUA STATE: FL ZIP: 32616-1180 FORMER COMPANY: FORMER CONFORMED NAME: CTD HOLDINGS INC DATE OF NAME CHANGE: 20000913 FORMER COMPANY: FORMER CONFORMED NAME: CYCLODEXTRIN TECHNOLOGIES DEVELOPMENT INC DATE OF NAME CHANGE: 19941012 10-Q 1 ctdh20240630_10q.htm FORM 10-Q ctdh20240630_10q.htm
Q2 2024 --12-31 false 0000922247 false false false false 0.36 10 0 10 0 0 0 0 3 3 3 2 3 3 2 1 10 7 5 3 0 0 0 144,254 0.0001 0.0001 0.0001 0.0001 00009222472024-01-012024-06-30 thunderdome:item 00009222472024-04-012024-06-30 iso4217:USD 0000922247ctdh:JulyNoteMemberctdh:RafaelHoldingsIncMemberus-gaap:SubsequentEventMember2024-07-16 00009222472024-06-30 0000922247ctdh:AshlandIncMemberus-gaap:PurchaseCommitmentMember2023-01-012023-03-31 xbrli:shares 0000922247us-gaap:WarrantMember2023-01-012023-06-30 0000922247us-gaap:WarrantMember2024-01-012024-06-30 0000922247us-gaap:WarrantMember2023-04-012023-06-30 0000922247us-gaap:WarrantMember2024-04-012024-06-30 0000922247us-gaap:EmployeeStockOptionMember2023-01-012023-06-30 0000922247us-gaap:EmployeeStockOptionMember2024-01-012024-06-30 0000922247us-gaap:EmployeeStockOptionMember2023-04-012023-06-30 0000922247us-gaap:EmployeeStockOptionMember2024-04-012024-06-30 iso4217:USDxbrli:shares 0000922247ctdh:ApproximationMember2023-01-012023-06-30 0000922247ctdh:ApproximationMember2024-01-012024-06-30 0000922247ctdh:ApproximationMember2023-04-012023-06-30 0000922247ctdh:ApproximationMember2024-04-012024-06-30 00009222472023-01-012023-06-30 00009222472023-04-012023-06-30 0000922247srt:MaximumMember2024-01-012024-06-30 0000922247srt:MinimumMember2024-01-012024-06-30 xbrli:pure utr:Y 0000922247ctdh:The2021EquityIncentivePlanMember2024-01-012024-06-30 0000922247ctdh:The2021EquityIncentivePlanMember2024-06-30 0000922247us-gaap:EmployeeStockOptionMemberctdh:The2021EquityIncentivePlanMember2024-01-012024-06-30 0000922247us-gaap:EmployeeStockOptionMemberctdh:The2021EquityIncentivePlanMember2021-06-242021-06-24 0000922247ctdh:The2021EquityIncentivePlanMember2021-06-24 0000922247ctdh:The2019OmnibusIncentivePlanMember2024-03-31 0000922247ctdh:The2019OmnibusIncentivePlanMember2024-01-012024-03-31 0000922247us-gaap:EmployeeStockOptionMemberctdh:The2019OmnibusIncentivePlanMember2024-01-012024-03-31 0000922247ctdh:The2019OmnibusIncentivePlanMember2019-08-29 0000922247ctdh:EmployeeAndBoardMember2023-01-012023-06-30 0000922247ctdh:EmployeeAndBoardMember2023-04-012023-06-30 0000922247ctdh:EmployeeAndBoardMember2024-01-012024-06-30 0000922247ctdh:EmployeeAndBoardMember2024-04-012024-06-30 0000922247ctdh:BoardMembersMember2023-04-012023-06-30 0000922247ctdh:BoardMembersMember2022-01-012022-12-31 0000922247ctdh:BoardMembersMember2023-01-012023-06-30 0000922247ctdh:BoardMembersMember2024-04-012024-06-30 0000922247ctdh:BoardMembersMember2024-01-012024-06-30 0000922247ctdh:BoardMembersMember2024-01-012024-03-31 0000922247ctdh:BoardMembersMember2023-01-012023-12-31 0000922247ctdh:BoardMembersMember2024-06-302024-06-30 00009222472023-12-31 0000922247ctdh:OfficeLeaseMember2023-01-012023-01-31 0000922247ctdh:RafaelHoldingsIncMember2024-06-30 0000922247ctdh:RafaelHoldingsIncMember2024-01-012024-06-30 0000922247ctdh:RafaelHoldingsIncMember2023-12-31 0000922247ctdh:RafaelHoldingsIncMember2024-04-012024-06-30 0000922247ctdh:RafaelHoldingsIncMember2024-06-11 0000922247ctdh:JuneNoteMemberctdh:RafaelHoldingsIncMember2024-06-11 0000922247ctdh:RafaelHoldingsIncMember2024-06-11 0000922247us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberctdh:CyclodexterinComplexesMember2024-01-012024-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberctdh:BasicNaturalAndChemicallyModifiedCyclodexterinsMember2024-01-012024-06-30 0000922247us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberctdh:ThreeMajorCustomersMember2023-04-012023-06-30 0000922247us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-30 0000922247us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberctdh:TwoMajorCustomersMember2023-04-012023-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberctdh:ThreeMajorCustomersMember2023-01-012023-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberctdh:TwoMajorCustomersMember2023-04-012023-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-30 0000922247us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberctdh:ThreeMajorCustomersMember2024-04-012024-06-30 0000922247us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-30 0000922247us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberctdh:TwoMajorCustomersMember2024-04-012024-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberctdh:ThreeMajorCustomersMember2024-01-012024-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberctdh:TwoMajorCustomersMember2024-04-012024-06-30 0000922247us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-30 0000922247us-gaap:ProductAndServiceOtherMember2023-01-012023-06-30 0000922247us-gaap:ProductAndServiceOtherMember2024-01-012024-06-30 0000922247us-gaap:ProductAndServiceOtherMember2023-04-012023-06-30 0000922247us-gaap:ProductAndServiceOtherMember2024-04-012024-06-30 0000922247ctdh:AquaplexMember2023-01-012023-06-30 0000922247ctdh:AquaplexMember2024-01-012024-06-30 0000922247ctdh:AquaplexMember2023-04-012023-06-30 0000922247ctdh:AquaplexMember2024-04-012024-06-30 0000922247ctdh:TrappsolHPBMember2023-01-012023-06-30 0000922247ctdh:TrappsolHPBMember2024-01-012024-06-30 0000922247ctdh:TrappsolHPBMember2023-04-012023-06-30 0000922247ctdh:TrappsolHPBMember2024-04-012024-06-30 0000922247ctdh:TrappsolCycloMember2023-01-012023-06-30 0000922247ctdh:TrappsolCycloMember2024-01-012024-06-30 0000922247ctdh:TrappsolCycloMember2023-04-012023-06-30 0000922247ctdh:TrappsolCycloMember2024-04-012024-06-30 0000922247us-gaap:ConvertibleNotesPayableMember2024-06-30 0000922247us-gaap:ConvertibleNotesPayableMember2024-01-012024-06-30 0000922247us-gaap:ConvertibleNotesPayableMember2023-12-31 0000922247us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputExpectedDividendRateMember2024-06-30 0000922247us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputPriceVolatilityMembersrt:MaximumMember2024-06-30 0000922247us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputPriceVolatilityMembersrt:MinimumMember2024-06-30 0000922247us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMember2024-06-30 0000922247us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2024-06-30 0000922247us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputExpectedTermMembersrt:MaximumMember2024-06-30 0000922247us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputExpectedTermMembersrt:MinimumMember2024-06-30 0000922247us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputSharePriceMember2024-06-30 0000922247us-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000922247us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000922247us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-312023-12-31 0000922247us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000922247us-gaap:FairValueMeasurementsRecurringMember2024-06-30 0000922247us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-302024-06-30 0000922247us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-30 0000922247us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-30 0000922247ctdh:WarrantsToPurchaseCommonStockMember2023-01-012023-06-30 0000922247ctdh:WarrantsToPurchaseCommonStockMember2023-04-012023-06-30 0000922247ctdh:WarrantsToPurchaseCommonStockMember2024-01-012024-06-30 0000922247ctdh:WarrantsToPurchaseCommonStockMember2024-04-012024-06-30 0000922247ctdh:MachineryAndFurnitureMembersrt:MaximumMember2024-06-30 0000922247ctdh:MachineryAndFurnitureMembersrt:MinimumMember2024-06-30 0000922247ctdh:ComputersAndVehiclesMembersrt:MaximumMember2024-06-30 0000922247ctdh:ComputersAndVehiclesMembersrt:MinimumMember2024-06-30 00009222472023-06-30 00009222472022-12-31 0000922247us-gaap:RetainedEarningsMember2023-06-30 0000922247us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000922247us-gaap:CommonStockMember2023-06-30 0000922247us-gaap:RetainedEarningsMember2023-01-012023-06-30 0000922247us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-30 0000922247us-gaap:CommonStockMember2023-01-012023-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RetainedEarningsMember2023-01-012023-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:CommonStockMember2023-01-012023-06-30 0000922247us-gaap:RetainedEarningsMember2022-12-31 0000922247us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000922247us-gaap:CommonStockMember2022-12-31 0000922247us-gaap:RetainedEarningsMember2024-06-30 0000922247us-gaap:AdditionalPaidInCapitalMember2024-06-30 0000922247us-gaap:CommonStockMember2024-06-30 0000922247us-gaap:RetainedEarningsMember2024-01-012024-06-30 0000922247us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-30 0000922247us-gaap:CommonStockMember2024-01-012024-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-01-012024-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RetainedEarningsMember2024-01-012024-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:CommonStockMember2024-01-012024-06-30 0000922247us-gaap:RetainedEarningsMember2023-12-31 0000922247us-gaap:AdditionalPaidInCapitalMember2023-12-31 0000922247us-gaap:CommonStockMember2023-12-31 0000922247us-gaap:RetainedEarningsMember2023-04-012023-06-30 0000922247us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0000922247us-gaap:CommonStockMember2023-04-012023-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-04-012023-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RetainedEarningsMember2023-04-012023-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:CommonStockMember2023-04-012023-06-30 00009222472023-03-31 0000922247us-gaap:RetainedEarningsMember2023-03-31 0000922247us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000922247us-gaap:CommonStockMember2023-03-31 0000922247us-gaap:RetainedEarningsMember2024-04-012024-06-30 0000922247us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-30 0000922247us-gaap:CommonStockMember2024-04-012024-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-04-012024-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:RetainedEarningsMember2024-04-012024-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-30 0000922247us-gaap:ShareBasedPaymentArrangementNonemployeeMemberus-gaap:CommonStockMember2024-04-012024-06-30 0000922247us-gaap:RetainedEarningsMember2024-03-31 0000922247us-gaap:AdditionalPaidInCapitalMember2024-03-31 0000922247us-gaap:CommonStockMember2024-03-31 00009222472024-08-14
 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

  Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended: June 30, 2024

or

  Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from ____ to ____

 

Commission file number: 0-25466

 

CYCLO THERAPEUTICS, INC.

(Exact name of registrant as specified in its charter)

 

Nevada

 

59-3029743

(State or other jurisdiction of
incorporation or organization)

 

(IRS Employer
Identification No.)

 

6714 NW 16th Street, Suite B, Gainesville, Florida

 

32653

(Address of principal executive offices)

 

(Zip Code)

 

Registrant's telephone number, including area code: 386-418-8060

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $.0001 per share

CYTH

The Nasdaq Stock Market LLC

Warrants to purchase Common Stock

CYTHW

The Nasdaq Stock Market LLC

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

   

Emerging growth company

 

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

 

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

 

As of August 13, 2024 the Company had outstanding 28,696,028 shares of its common stock. 

 

 

  

 

CYCLO THERAPEUTICS, INC.

FORM 10-Q 

TABLE OF CONTENTS

 

 

Description

 

Page

       

PART I

FINANCIAL INFORMATION

 

1

Item 1.

Financial Statements.

 

1

 

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

 

1

 

Condensed Consolidated Statements of Operations (Unaudited) for the Three and Six Months Ended June 30, 2024 and 2023.

 

2

 

Condensed Consolidated Statement of Stockholders’ Equity (Unaudited) for the Three Months Ended June 30, 2024 and 2023.

 

3

 

Condensed Consolidated Statement of Stockholders’ Equity (Deficit) (Unaudited) for the Three and Six Months Ended June 30, 2024 and 2023.

 

4

 

Condensed Consolidated Statements of Cash Flows (Unaudited) for the Six Months Ended June 30, 2024 and 2023.

 

5

 

Notes to Condensed (Unaudited) Consolidated Financial Statements.

 

6

Item 2.

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

 

18

Item 3.

Quantitative and Qualitative Disclosures about Market Risk.

 

22

Item 4.

Controls and Procedures.

 

23

PART II

OTHER INFORMATION

 

24

Item 1.

Legal Proceedings.

 

24

Item 1A.

Risk Factors.

 

24

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

24

Item 3.

Defaults Upon Senior Securities.

 

24

Item 4.

Mine Safety Disclosures.

 

24

Item 5.

Other Information.

 

24

Item 6.

Exhibits.

 

25

       

SIGNATURES

 

26

 

 

  

 

PART I.  FINANCIAL INFORMATION

 

Item 1.  Financial Statements.

 

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   

June 30,
2024

   

December 31,

2023

 
    (unaudited)          

ASSETS

 
                 

CURRENT ASSETS

               

Cash and cash equivalents

  $ 1,121,812     $ 9,246,592  

Accounts receivable, net of allowances of $0 and $10,272, respectively

    83,737       122,379  

Inventory

    241,028       254,352  

Prepaid insurance and services

    215,689       384,889  

Prepaid clinical expenses

    2,788,166       2,310,045  

Total current assets

    4,450,432       12,318,257  
                 

FURNITURE AND EQUIPMENT, NET

    22,165       38,332  
                 

RIGHT-OF-USE LEASE ASSETS, NET

    245,552       890,949  
                 

TOTAL ASSETS

  $ 4,718,149     $ 13,247,538  
                 

LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)

 
                 

CURRENT LIABILITIES

               

Current portion of lease liabilities

  $ 273,509     $ 1,010,631  

Convertible note payable

    2,711,000       -  

Accounts payable and accrued expenses

    6,844,012       7,457,416  

Total current liabilities

    9,828,521       8,468,047  
                 

LONG-TERM LIABILITIES

               

Lease liabilities, net of current portion

    12,376       22,484  
                 

Total long-term liabilities

    12,376       22,484  
Commitments and contingencies (Note 13)            
                 

STOCKHOLDERS' EQUITY (DEFICIT)

               

Preferred stock, par value $.0001 per share, 5,000,000 shares authorized, 0 outstanding

    -       -  

Common stock, par value $.0001 per share, 250,000,000 shares authorized, 28,696,028 and 28,556,072 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively

    2,870       2,856  

Additional paid-in capital

    89,055,380       88,610,832  

Accumulated deficit

    (94,180,998 )     (83,856,681 )

Total stockholders' equity (deficit)

    (5,122,748 )     4,757,007  
                 

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY (Deficit)

  $ 4,718,149     $ 13,247,538  
 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

- 1 -

 

 

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

REVENUES

                               

Product sales

  $ 123,104     $ 117,118     $ 325,554     $ 269,529  

COst OF goods SOLD (exclusive of direct and indirect overhead and handling costs)

    13,381       19,909       25,204       30,105  

GROSS PROFIT

    109,723       97,209       300,350       239,424  
                                 

EXPENSES

                               

Personnel

    915,569       784,867       1,738,050       1,691,822  

Research and development

    3,491,800       3,170,199       6,337,283       6,568,366  

Repairs and maintenance

    7,964       7,063       10,327       8,315  

Professional fees

    387,443       414,402       1,017,831       897,237  

Office and other

    828,578       272,940       1,720,791       555,315  

Board of Director fees and costs

    111,382       75,458       215,780       147,583  

Depreciation

    2,177       4,819       4,354       9,638  

Freight and shipping

    501       403       874       1,222  

Loss on disposal of equipment

    -       -       11,813       -  

Total expenses

    5,745,414       4,730,151       11,057,103       9,879,498  
                                 

LOSS FROM OPERATIONS

    (5,635,691 )     (4,632,942

)

    (10,756,753 )     (9,640,074 )
                                 

OTHER INCOME (EXPENSE)

                               

Investment and other income (expense), net

    (195,877 )     (3,513 )     41,691       (3,466 )

Lease income

    561,314       -       1,101,745       -  
Loss on change in fair value of convertible promissory note     (711,000 )     -       (711,000 )     -  

Total other income (expense), net

    (345,563 )     (3,513 )     432,436       (3,466 )
                                 

LOSS BEFORE PROVISION FOR INCOME TAXES

    (5,981,254 )     (4,636,455

)

    (10,324,317 )     (9,643,540 )
                                 

PROVISION FOR INCOME TAXES

    -       -       -       -  
                                 

NET LOSS

  $ (5,981,254 )   $ (4,636,455 )   $ (10,324,317 )   $ (9,643,540 )
                                 

BASIC AND DILUTED NET LOSS PER COMMON SHARE

  $ (0.21 )   $ (0.33 )   $ (0.36 )   $ (0.77 )
                                 

WEIGHTED AVERAGE NUMBER OF COMMON SHARES BASIC AND DILUTED OUTSTANDING

    28,638,878       14,042,214       28,612,377       12,537,394  

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

- 2 -

 

 

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT)

FOR THE THREE MONTHS ENDED JUNE 30, 2024 and 2023

(Unaudited)

 

   

Common Stock

                         
   

Shares

   

Par Value

   

Additional

Paid-In Capital

   

Accumulated

Deficit

   

Total

Stockholders’

Equity (Deficit)

 

Balance, March 31, 2024

    28,614,384     $ 2,862     $ 88,806,896     $ (88,199,744 )   $ 610,014  
                                         

Merger recapitalization transaction costs

    -       -       (25,234 )     -       (25,234 )
                                         

Stock issued to nonemployees

    81,644       8       104,496       -       104,504  
                                         

Stock-based compensation

    -       -       169,222       -       169,222  
              -                          

Net loss

    -       -       -       (5,981,254 )     (5,981,254 )
                                         

Balance, June 30, 2024

    28,696,028     $ 2,870     $ 89,055,380     $ (94,180,998 )   $ (5,122,748 )
                                         
                                         

Balance, March 31, 2023

    10,553,544     $ 1,056     $ 68,366,532     $ (68,806,464 )   $ (438,876 )
                                         

Sale of common stock

    4,077,853       407       3,404,599       -       3,405,006  
                                         

Exercise of warrants

    537,000       54       -       -       54  
                                         

Stock issued to nonemployees

    140,052       14       144,240       -       144,254  
                                         

Stock based compensation

    -       -       41,182       -       41,182  
                                         

Net loss

    -       -       -       (4,636,455 )     (4,636,455 )
                                         

Balance, June 30, 2023

    15,308,449     $ 1,531     $ 71,956,553     $ (73,442,919 )   $ (1,484,835 )

 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

- 3 -

 

 

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIT)

FOR THE SIX MONTHS ENDED JUNE 30, 2024 and 2023

(Unaudited)

 

   

Common Stock

                         
   

Shares

   

Par Value

   

Additional

Paid-In Capital

   

Accumulated

Deficit

   

Total

Stockholders’

Equity (Deficit)

 

Balance, December 31, 2023

    28,556,072     $ 2,856     $ 88,610,832     $ (83,856,681 )   $ 4,757,007  
                                         

Merger recapitalization transaction costs

    -       -       (94,515 )     -       (94,515 )
                                         

Stock issued to nonemployees

    139,956       14       196,623       -       196,637  
                                         

Stock-based compensation

    -       -       342,440       -       342,440  
                                         

Net loss

    -       -       -       (10,324,317 )     (10,324,317 )
                                         

Balance, June 30, 2024

    28,696,028     $ 2,870     $ 89,055,380     $ (94,180,998 )   $ (5,122,748 )
                                         
                                         

Balance, December 31, 2022

    8,481,848     $ 849     $ 64,533,074     $ (63,799,379 )   $ 734,544  
                                         

Sale of common stock and accompanying warrants, net

    5,007,853       500       7,146,389       -       7,146,889  
                                         

Exercise of warrants

    1,678,696       168       -       -       168  
                                         

Stock issued to nonemployees

    140,052       14       144,240       -       144,254  
                                         

Stock based compensation

    -       -       132,850       -       132,850  
                                         

Net loss

    -       -       -       (9,643,540 )     (9,643,540 )
                                         

Balance, June 30, 2023

    15,308,449     $ 1,531     $ 71,956,553     $ (73,442,919 )   $ (1,484,835 )

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

- 4 -

 
 

 

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

    Six Months Ended
June 30,
 
   

2024

   

2023

 

CASH FLOWS FROM OPERATING ACTIVITIES

               

Net loss

  $ (10,324,317 )   $ (9,643,540 )
                 

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

               

Depreciation and amortization

    4,354       9,638  

Loss on disposal of equipment

    11,813       -  

Stock-based compensation

    342,440       132,850  

Stock compensation to nonemployees

    196,637       144 254  
Loss on change in fair value of convertible promissory note     711,000       -  

Increase or decrease in:

               

Accounts receivable

    38,642       (33,400 )

Inventory

    13,324       17,848  

Prepaid clinical expenses

    (478,121 )     (1,010,664 )

Prepaid insurance and services

    67,367       (65,087 )

Other

    -       1,728  

Accounts payable and accrued expenses

    (613,404 )     2,597,428  

Total adjustments

    (294,052 )     1,794,595  
                 

NET CASH USED IN OPERATING ACTIVITIES

    (10,030,265 )     (7,848,945 )
                 

CASH FLOWS FROM FINANCING ACTIVITIES

               

Net proceeds from sale of warrants

    -       2,917,581  

Net proceeds from sale of stock

    -       4,229,308  

Merger transaction costs

    (94,515 )        

Exercise of warrants

    -       168  

Net proceeds from issuance of convertible note

    2,000,000          

NET CASH PROVIDED BY FINANCING ACTIVITIES

    1,905,485       7,147,057  
                 

NET DECREASE IN CASH AND CASH EQUIVALENTS

    (8,124,780 )     (701,888 )
                 

CASH AND CASH EQUIVALENTS, beginning of period

    9,246,592       1,543,418  
                 

CASH AND CASH EQUIVALENTS, end of period

  $ 1,121,812     $ 841,530  
                 

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION

               

Cash paid for interest

  $ 1,517     $ 5,466  
 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

- 5 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

 

The information presented herein as of June 30, 2024 and for the three and six months ended June 30, 2024 and 2023 is unaudited.

 

 

(1)  ORGANIZATION AND DESCRIPTION OF BUSINESS:

 

Cyclo Therapeutics, Inc. (the “Company,” “we,” “our” or “us”) was incorporated in August 1990 as a Florida corporation, under the name Cyclodextrin Technologies Development, Inc. with operations beginning in July 1992. In conjunction with a restructuring in 2000, we changed our name to CTD Holdings, Inc. We changed our name to Cyclo Therapeutics, Inc. in September 2019 to better reflect our current business and on November 6, 2020, we reincorporated from the State of Florida to the State of Nevada.

 

On December 27, 2023, the Company completed a strategic combination pursuant to that certain Agreement and Plan of Merger, dated as of September 21, 2023, by and among the Company, Cameo Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of the Company ("Merger Sub”), and Applied Molecular Transport Inc., a Delaware corporation ("AMTI”), providing for the merger of Merger Sub with and into AMTI, with AMTI surviving the merger as a wholly-owned subsidiary of the Company (the "Merger”).

 

We are a clinical stage biotechnology company that develops cyclodextrin-based products for the treatment of neurodegenerative diseases. We filed a Type II Drug Master File with the U.S. Food and Drug Administration (“FDA”) in 2014 for our lead drug candidate, Trappsol® Cyclo™ (hydroxypropyl beta cyclodextrin) as a treatment for Niemann-Pick Type C disease (“NPC”). NPC is a rare and fatal autosomal recessive genetic disease resulting in disrupted cholesterol metabolism that impacts the brain, lungs, liver, spleen, and other organs. In 2015, we launched an International Clinical Program for Trappsol® Cyclo™ as a treatment for NPC. In 2016, we filed an Investigational New Drug application (“IND”) with the FDA, which described our Phase I clinical plans for a randomized, double blind, parallel group study at a single clinical site in the U.S. The Phase I study evaluated the safety and pharmacokinetics of Trappsol® Cyclo™ along with markers of cholesterol metabolism and markers of NPC during a 12-week treatment period of intravenous administration of Trappsol® Cyclo™ every two weeks to participants 18 years of age and older. The IND was approved by the FDA in September 2016, and in January 2017, the FDA granted Fast Track designation to Trappsol® Cyclo™ for the treatment of NPC. Initial patient enrollment in the U.S. Phase I study commenced in September 2017, and in May 2020, we announced top line data showing a favorable safety and tolerability profile for Trappsol® Cyclo™ in this study.

 

We have also completed a Phase I/II clinical study approved by European regulatory bodies with clinical trial centers in the United Kingdom, Sweden, and Israel. The Phase I/II study evaluated the safety, tolerability and efficacy of Trappsol® Cyclo™ through a range of clinical outcomes, including neurologic, respiratory, and measurements of cholesterol metabolism and markers of NPC. Consistent with the 12-week Phase 1 study (single US site), the European/Israel study administered Trappsol® Cyclo™ intravenously to NPC patients every two weeks in a double-blind, randomized trial, but differs in that the study period was for 48 weeks (24 doses). In March of 2021 we announced that 100% of patients who completed the trial (9 out of 12) improved or remained stable, and 89% met the efficacy outcome measure of improvement in at least two domains of the 17-domain NPC severity scale.

 

Additionally, in February 2020 we had a face-to-face “Type C” meeting with the FDA with respect to the initiation of our pivotal Phase III clinical trial of Trappsol® Cyclo™ based on the clinical data obtained to date. At that meeting, we also discussed with the FDA submitting a New Drug Application (“NDA”) under Section 505(b)(1) of the Federal Food, Drug, and Cosmetic Act for the treatment of NPC in pediatric and adult patients with Trappsol® Cyclo™. A similar request was submitted to the European Medicines Agency (“EMA”) in February 2020, seeking scientific advice and protocol assistance from the EMA for proceeding with a Phase III clinical trial in Europe. In October 2020 we received a “Study May Proceed” notification from the FDA with respect to the proposed Phase III clinical trial, and in June of 2021 we commenced enrollment in TransportNPC, a pivotal Phase III study of Trappsol® Cyclo™ for the treatment of NPC. In May 2024, we enrolled the last of the 104 patients in the Phase III study.

 

- 6 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

 

(1)  ORGANIZATION AND DESCRIPTION OF BUSINESS: (CONTINUED)

 

We are also exploring the use of cyclodextrins in the treatment of Alzheimer’s disease. In January 2018, the FDA authorized a single patient IND expanded access program using Trappsol® Cyclo™ for the treatment of Alzheimer’s disease. After 18 months of treatment in this geriatric patient with late-onset disease, the disease was stabilized and the drug was well tolerated. The patient also exhibited signs of improvement with less volatility and shorter latency in word-finding. We prepared a synopsis for an early stage protocol using Trappsol® Cyclo™ intravenously to treat Alzheimer’s disease that was presented to the FDA in January of 2021. We received feedback from the FDA on this synopsis in April 2021 and incorporated the feedback into an IND for a Phase II study for the treatment of Alzheimer’s disease with Trappsol® Cyclo™ that we submitted to the FDA in November 2021. In December of 2021, we received IND clearance from the FDA, allowing us to proceed with our Phase II study of Trappsol® Cyclo™ for the treatment of Alzheimer’s disease. U.S. sites for the study were activated during the second half of 2022, and patient dosing began in the first quarter of 2023. In July 2024 we received a notice of decision from the European Patent Office to grant a patent application regarding the methods to treat Alzheimer’s Disease, with an effective date of August 21, 2024.

 

We also continue to operate our legacy fine chemical business, consisting of the sale of cyclodextrins and related products to the pharmaceutical, nutritional, and other industries, primarily for use in diagnostics and specialty drugs. However, our core business has transitioned to a biotechnology company primarily focused on the development of cyclodextrin- based biopharmaceuticals for the treatment of disease from a business that had been primarily reselling basic cyclodextrin products.

 

Going Concern and Liquidity

 

For the three and six months ended June 30, 2024, the Company incurred a net loss of $5,981,254 and $10,324,317, respectively. The Company has an accumulated deficit of $94,180,998 at June 30, 2024. Our recent losses have predominantly resulted from research and development expenses for our Trappsol® Cyclo™ product and other general operating expenses, including personnel expenses and board advisory fees. We believe our expenses will continue to increase as we continue to conduct clinical trials and seek regulatory approval for the use of Trappsol® Cyclo™ in the treatment of NPC and Alzheimer’s disease.

 

For the six months ended June 30, 2024, the Company’s operations used $10,030,265 in cash and, at June 30, 2024, the Company had a cash balance of $1,121,812 and negative working capital of $5,378,089. We will need to raise additional capital in the foreseeable future to fund the development of our drug product candidates through clinical development, manufacturing and commercialization.

 

We intend to continue to raise such capital through the sale of equity securities from time to time, the issuance of debt securities, the sale or licensing of existing assets or assets in development, or from other non-dilutive funding mechanisms. Our ability to obtain such additional capital will likely be subject to various factors, including our overall business performance and market conditions. If we cannot raise the additional funds required for our anticipated operations, we may be required to reduce the scope of or eliminate our research and development programs, delay our clinical trials and the ability to seek regulatory approvals, downsize our general and administrative infrastructure, and/or seek alternative measures to avoid insolvency. If we raise additional funds through future offerings of shares of our common stock or other securities, such offerings would cause dilution of current stockholders’ percentage ownership in the Company, which could be substantial. Future offerings also could have a material and adverse effect on the price of our common stock.

 

Our condensed consolidated financial statements for the three and six months ended June 30, 2024, were prepared on the basis of a going concern, which contemplates that we will be able to realize assets and discharge liabilities in the normal course of business. Our ability to continue as a going concern is dependent upon the availability of equity or debt financing as noted above. Various factors including our overall business performance and market conditions raise substantial doubt about our ability to continue as a going concern. The financial statements do not include any adjustments that might result from the outcome of these uncertainties.

 

- 7 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

  

 

(2)  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:

 

The following is a summary of the more significant accounting policies of the Company that affect the accompanying condensed consolidated financial statements:

 

(a) BASIS OF PRESENTATION––The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The interim condensed consolidated financial statements of the Company included in this Quarterly Report on Form 10-Q, including these notes, are unaudited. In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Such adjustments are of a normal, recurring nature. The condensed consolidated financial statements, and these notes, have been prepared in accordance with generally accepted accounting principles and do not contain certain information included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. The condensed consolidated financial statements should be read in conjunction with that Annual Report on Form 10-K. Results for the interim periods presented are not necessarily indicative of the results that might be expected for the entire fiscal year.

 

(b) CASH AND CASH EQUIVALENTS––Cash and cash equivalents consist of cash and any highly liquid investments with an original purchased maturity of three months or less. The Company maintains deposits in financial institutions in excess of federally insured limits of $250,000, in the amount of $1,121,812 at June 30, 2024.

 

(c) ACCOUNTS RECEIVABLE––Accounts receivable are unsecured and non-interest bearing and stated at the amount we expect to collect from outstanding balances. Customer account balances with invoices dated over 90 days old are considered past due. The Company does not accrue interest on past due accounts. Customer payments are allocated to the specific invoices identified on the customer’s remittance advice or, if unspecified, applied to the oldest unpaid invoices.

 

The carrying amount of accounts receivable is reduced by an allowance for credit losses that reflects management’s best estimate of expected credit losses. The Company reviews each customer balance where all or a portion of the balance exceeds 90 days from the invoice date. Based on the Company’s assessment of the customer's current and forecasted creditworthiness, the Company estimates the portion, if any, of the balance that will not be collected, and writes off receivables as a charge to the allowance for credit losses when, in management’s estimation, it is probable that the receivable is worthless. The Company determined an allowance for credit losses was not necessary as of June 30, 2024. The allowance for credit losses at December 31, 2023 approximated $10,000.

 

The Company develops and documents its allowance for credit losses on its trade receivables based on portfolio segments, which include domestic and international customers. The determination of portfolio segments is based primarily on the customers’ geographical location. Our quantitative allowance for credit loss estimates was determined using the method that uses an aging schedule. The Company also considers qualitative adjustments that may relate to unique risks, changes in current economic conditions that may not be reflected in quantitatively derived results, or other relevant factors to further inform our estimate of the allowance for credit losses.

 

(d) INVENTORY AND COST OF PRODUCTS SOLD––Inventory consists of cyclodextrin products and chemical complexes purchased for resale recorded at the lower of cost (first-in, first-out) or net realizable value. Cost of products sold includes the acquisition cost of the products sold and does not include any allocation of inbound or outbound freight charges, indirect overhead expenses, warehouse and distribution expenses, or depreciation and amortization expense. The Company records a specific reserve for inventory items that are determined to be obsolete. The Company determined no reserve for obsolete inventory was necessary as of June 30, 2024 and December 31, 2023.

 

The Company’s reserve for obsolete inventory is based on the Company’s best estimates of product sales and customer demands. It is reasonably possible that the estimates used by the Company to determine its provisions for inventory write-downs will be materially different from actual write-downs. These differences could result in materially higher than expected inventory provisions and related costs, which could have a materially adverse effect on the Company’s results of operations and financial condition in the near term.

 

- 8 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

 

(2)  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (CONTINUED)

 

(e) PREPAID CLINICAL EXPENSES––Prepaid clinical expenses consist of our active pharmaceutical ingredients and other raw materials for our pharmaceutical drug Trappsol® Cyclo™ expected to be used in our clinical trial program recorded at cost. In addition, advance payments for goods or services for future research and development activities are included as prepaid clinical expenses. Prepaid clinical expenses are expensed as research and development costs as the goods are delivered or the related services are performed.

 

(f) FURNITURE AND EQUIPMENT––Furniture and equipment are recorded at cost, less accumulated depreciation. Depreciation is computed using primarily the straight-line method over the estimated useful lives of the assets (generally three to five years for computers and vehicles and seven to ten years for machinery, equipment and office furniture). We periodically review our long-lived assets to determine if the carrying value of assets may not be recoverable. If an impairment is identified, we recognize a loss for the difference between the carrying amount and the estimated fair value of the asset.

 

(g) LEASES––The Company leases office and warehouse space. The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms. Operating leases are included in right-of-use ("ROU") lease assets and lease liabilities on the Company’s condensed consolidated balance sheets. The Company subleases office space under one existing lease to a third party. Sublease income is reported as other income in the condensed consolidated statements of operations.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

 

In evaluating contracts to determine if they qualify as a lease, the Company considers factors such as if the Company has obtained substantially all of the rights to the underlying asset through exclusivity, if it can direct the use of the asset by making decisions about how and for what purpose the asset will be used and if the lessor has substantive substitution rights. This evaluation may require significant judgment.

 

(h) REVENUE RECOGNITION––Revenues are recognized when our customer obtains control of promised goods or services in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. We recognize revenues following the five step model prescribed under Accounting Standard Update (“ASU”) No. 2014-09: (i) identify contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenues when (or as) we satisfy the performance obligation.

 

Product revenues

 

The majority of our revenue is garnered in North America from companies in the pharmaceutical industry that are manufacturing or conducting research with our fine chemical products. In other countries, we sell our products primarily to wholesale distributors and other third-party distribution partners.

 

- 9 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

 

(2)  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (CONTINUED)

 

Revenues from product sales are recognized when the customer obtains control of our product, which occurs at a point in time, typically upon delivery to the customer. We expense incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that we would have recognized is one year or less or the amount is immaterial. We treat shipping and handling costs performed after a customer obtains control of the product as a fulfillment cost. We have identified one performance obligation in our contracts with customers which is the delivery of product to our customers. The transaction price is recognized in full when we deliver the product to our customer, which is the point at which we have satisfied our performance obligation.

 

For additional information on our revenues, please read Note 3, Revenues, to these condensed consolidated financial statements.

 

(i) SHIPPING AND HANDLING FEES––Shipping and handling fees, if billed to customers, are included in product sales. Shipping and handling costs associated with inbound and outbound freight are expensed as incurred and included in freight and shipping expense.

 

(j) ADVERTISING––Advertising costs are charged to operations when incurred. We incur minimal advertising expenses.

 

(k) RESEARCH AND DEVELOPMENT COSTS––Research and development costs are expensed as incurred. The Company records amounts paid in advance of the service being rendered as a prepaid asset, and the expense recognized when the service is performed. Research and development costs are primarily comprised of materials used in our clinical trials, personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on our contracts with our vendors and are realized in the ordinary course of business.

 

(l) INCOME TAXES––Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. In addition, tax benefits related to positions considered uncertain are recognized only when it is more likely than not the position will be sustained upon examination by the tax authorities. Such tax positions shall initially and subsequently be measured as the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authority assuming full knowledge of the position and relevant facts. As of June 30, 2024 and December 31, 2023, the Company has recorded a full valuation allowance against its deferred tax assets.

 

(m) NET LOSS PER COMMON SHARE–– Basic and fully diluted net loss per common share is computed using a simple weighted average of common shares outstanding during the periods presented, as outstanding warrants to purchase 15,686,916 shares of common stock were antidilutive for the three and six months ended June 30, 2024, and warrants to purchase 11,411,813 and 7,419,760 shares of common stock were antidilutive for the three and six months ended June 30, 2023, respectively. Additionally, outstanding options to purchase 1,779,161 shares of common stock were antidilutive for the three and six months ended June 30, 2024 and outstanding options to purchase 801,861 shares of common stock were antidilutive for the three and six months ended June 30, 2023 and therefore are also excluded.

 

(n) STOCK-BASED COMPENSATION––The Company periodically awards stock to employees, directors, and consultants. In the case of employees and consultants, an expense is recognized equal to the fair value of the stock determined using the closing trading price of the stock on the award date. With respect to directors, the Company accrues stock compensation expense on a quarterly basis based on the Company’s historical director compensation policies, and each quarter recognizes such expense based on the trading price of the common stock during such quarter. This expense is then trued up at the time the shares are issued to directors based on the trading price at the time of issuance.

 

- 10 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

 

(2)  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (CONTINUED)

 

The Company periodically issues stock options under its 2021 Equity Incentive Plan. The Company uses the Black-Scholes valuation method to estimate the fair value of stock options at grant date. Compensation expense is recognized on the straight-line basis over the requisite service period, which is generally the vesting period.

 

(o) FAIR VALUE MEASUREMENTS AND DISCLOSURES––Accounting Standards Codification (“ASC”) 820 “Fair Value Measurements and Disclosures” requires companies to determine fair value based on the price that would be received to sell the asset or paid to transfer the liability to a market participant. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement.

 

The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following categories:

 

Level 1: Quoted market prices in active markets for identical assets or liabilities.

 

 

Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.

 

 

Level 3: Unobservable inputs that are not corroborated by market data.

 

Long-lived assets are measured at fair value on a non-recurring basis and are subject to fair value adjustments when there is evidence of impairment.

 

For short-term classes of our financial instruments, which include cash and cash equivalents, accounts receivable and accounts payable, and which are not reported at fair value, the carrying amounts approximate fair value due to their short-term nature.

 

As of June 30, 2024, money market funds and a convertible note payable were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets. Money market funds were recorded within cash and cash equivalents. We classified the convertible note payable as a Level 3 fair value measurement and used the Black-Scholes model to calculate the fair value as of June 11, 2024, and for each reporting period. Key inputs for the simulation are summarized below. The Black-Scholes simulation uses inputs such as the stock price, volatility, the contractual term of the convertible note payable, risk free interest rates and dividend yields. The following table presents money market funds and the convertible note payable at their level within the fair value hierarchy for the periods indicated. As of December 31, 2023, money market funds were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets.

 

 

Fair Value

Hierarchy

Level

 

Amortized

Cost

   

Gross

Unrealized

Gains

   

Gross

Unrealized

Losses

   

Fair Value

 

June 30, 2024

                                 

Cash equivalents:

           

                 

Money market funds invested in U.S. government obligations

Level 1

  $ 30,165     $ -     $ -     $ 30,165  
                                   

Liabilities:

                                 

Convertible note payable (Note 7)

Level 3

    2,000,000       -       711,000          

Total

  $ 2,030,165     $ -     $ 711,000     $ 2,741,165  

December 31, 2023

                                 

Cash equivalents:

           

                 

Money market funds invested in U.S. government obligations

Level 1

  $ 4,792,338     $ -     $ -     $ 4,792,338  
                                   

Liabilities:

                                 

Convertible note payable (Note 7)

Level 3

    -       -       -       -  

Total

  $ 4,792,338     $ -     $ -     $ 4,792,338  

 

- 11 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

 

(2)  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (CONTINUED)

 

The range of key inputs for the Black-Scholes simulation related to the convertible note payable for the three months ended June 30, 2024, were as follows:

 

Key Inputs

 

June 30, 2024

 

Stock Price

  $1.24 $1.27  

Term (years)

  0.29 0.37  

Risk-Free

  5.27 5.31  

Volatility

  63% - 66%  

Dividend yield

    -    

 

Convertible Note Payable

 

The following table sets forth a summary of the changes in the fair value of our convertible note payable categorized within Level 3 of the fair value hierarchy:

 

Balance as of December 31, 2023

  $ -  

Issuance of Convertible Note

    2,000,000  

Change in fair value of Note

    711,000  

Balance as of June 30, 2024

  $ 2,711,000  

 

(p) USE OF ESTIMATES––The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions, including regarding contingencies, that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. The Company’s most significant estimates relate to inventory obsolescence, stock-based compensation, fair value of convertible note issued, warrant liability valuation, fair value of warrants issued, assumed liabilities, and allowance for credit losses. Although management bases its estimates on historical experience and assumptions that are believed to be reasonable under the circumstances, actual results could significantly differ from these estimates.

 

(q) RECENT ACCOUNTING PRONOUNCEMENTS––

 

In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment should be applied on a prospective basis, with retrospective application permitted. The Company is in the process of evaluating the impact that the adoption of ASU 2023-09 will have on the condensed consolidated financial statements and related disclosures.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures,” which is intended to improve reportable segment disclosure requirements, primarily through additional and more detailed information about a reportable segment's expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. The Company is currently evaluating the effect this guidance will have on its condensed consolidated financial statements and related disclosures.

 

- 12 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

 

(2)  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (CONTINUED)

 

In June 2022, the FASB issued ASU No. 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions” ("ASU 2022-03”) which clarifies guidance for fair value measurement of an equity security subject to a contractual sale restriction and establishes new disclosure requirements for such equity securities. ASU 2022-03 is effective for fiscal years beginning after December 15, 2023 and for interim periods within those fiscal years, with early adoption permitted. The Company adopted the guidance as of January 1, 2024, and it did not have a material impact on its condensed consolidated financial statements.

 

(r) WARRANTS––The Company accounts for its warrants as either equity-classified or liability-classified instruments based on an assessment of the specific terms of the warrants considering the authoritative guidance in ASC 480, “Distinguishing Liabilities from Equity” (“ASC 480”) and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants meet the definition of a liability pursuant to ASC 480 and meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and satisfy additional conditions for equity classification. Warrants that are liability-classified are measured at fair value at each reporting date in accordance with the guidance in ASC 820, “Fair Value Measurement,” with any subsequent changes in fair value recognized in the statement of operations in the period of change. The fair value of liability classified warrants was not material at June 30, 2024 and December 31, 2023.

 

 

(3)  REVENUES:

 

The Company operates in one business segment, which primarily focuses on the development and commercialization of innovative cyclodextrin-based products for the treatment of people with serious and life-threatening rare diseases and medical conditions. However, substantially all of the Company’s revenues are derived from the sale of cyclodextrins and related products to the pharmaceutical, nutritional, and other industries, primarily for use in diagnostics and specialty drugs.

 

Revenues by product are summarized as follows:

 

   

Three Months Ended June 30

   

Six Months Ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Trappsol® HPB

  $ 20,951     $ 57,244     $ 219,604     $ 143,228  

Trappsol® Fine Chemical

    100,900       59,816       103,939       116,439  

Aquaplex®

    470       58       564       9,862  

Other

    783       -       1,447       -  

Total revenues

  $ 123,104     $ 117,118     $ 325,554     $ 269,529  

 

- 13 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

  

 

(4)  MAJOR CUSTOMERS AND SUPPLIERS:

 

For the three months ended June 30, 2024, two major customers accounted for 92% of total revenues. For the six months ended June 30, 2024, three major customers accounting for 89% of total revenues. Accounts receivable for these major customers represent 75% of total accounts receivable at June 30, 2024. Accounts receivable balances for three customers accounted for 97% of total accounts receivable at June 30, 2024.

 

For the three months ended June 30, 2023, two major customers accounted for 86% of total revenues. For the six months ended June 30, 2023, three major customers accounting for 71% of total revenues. Accounts receivable for these major customers represent 50% of total accounts receivable at June 30, 2023. Accounts receivable balances for three customers accounted for 99% of total accounts receivable at June 30, 2023.

 

The Company purchases inventory primarily from four vendors; however, the Company believes it can maintain purchases at similar levels through other readily available vendors in the marketplace. The Company maintains vendors both domestically and internationally.

 

For the three and six months ended June 30, 2024, the product mix of our revenues consisted entirely of basic natural and chemically modified cyclodextrins. For the six months ended June 30, 2023, the product mix of our revenues consisted of 96% basic natural and chemically modified cyclodextrins and 4% cyclodextrin complexes. For the three months ended June 30, 2023, the product mix of our revenues consisted entirely of basic natural and chemically modified cyclodextrins.

 

 

(5)  CONCENTRATIONS OF CREDIT RISK:

 

Significant concentrations of credit risk for all financial instruments owned by the Company are as follows:

 

The Company's financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash equivalents represent highly liquid investments with maturities of 90 days or less at the date of purchase. Credit risk related to cash and cash equivalents is based on the creditworthiness of the financial institutions at which these funds are held. The Company has cash balances at financial institutions which throughout the year may exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company's financial condition, results of operations, and cash flows. To reduce its risk associated with the failure of such financial institutions, the Company evaluates the rating of the financial institutions in which it holds deposits. Any material loss that the Company may experience in the future could have an adverse effect on its ability to pay its operational expenses or make other payments and may require the Company to move its cash to other high quality financial institutions. Currently, the Company is reviewing its bank relationships in order to mitigate its risk to ensure that its exposure is limited or reduced to the Federal Deposit Insurance Corporation protection limits.

 

The Company extends credit to customers in the normal course of business. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the condensed consolidated financial statements. The Company does not require collateral from its customers to secure accounts receivable.

 

The Company has no significant off-balance sheet risk such as foreign exchange contracts, option contracts, or other hedging arrangements.

 

- 14 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

  

 

(6)  ACCOUNTS PAYABLE AND ACCRUED EXPENSES:

 

Accounts payable and accrued expenses consist of the following: 

 

    June 30,    

December 31,

 
   

2024

   

2023

 

Accounts payable

  $ 3,859,822     $ 4,856,530  

Accrued bonus compensation

    1,201,459       1,590,776  

Accrued board expense

    102,110       92,110  

Sub-lease deposit liability

    243,724       243,742  

Merger liabilities

    1,040,586       487,402  

Other

    396,311       186,856  

Total accounts payable and accrued expenses

  $ 6,844,012     $ 7,457,416  

  

 

(7)  CONVERTIBLE NOTES PAYABLE:

 

On June 11, 2024, the Company entered into a Note Purchase Agreement (the “Initial NPA”) with Rafael Holdings, Inc., a Delaware corporation (“Rafael”), the holder of approximately 31.5% of our common stock, pursuant to which the Company issued and sold a convertible promissory note in the principal amount of $2,000,000.00 (the “June Note”) to Rafael. On July 16, 2024, the Company entered into an Amended and Restated Note Purchase Agreement (the “Amended NPA”) with Rafael, which amended and restated the Initial NPA in its entirety, pursuant to which the Company issued and sold a second convertible promissory note in the principal amount of $2,000,000 (the “July Note,” [and together with the June Note, the “Notes,” and each a “Note”]) to Rafael. Each Note matures on November 11, 2024 and bears interest at a rate of 5% per annum, payable upon maturity. Each Note may be prepaid by the Company in full at any time. The principal amount of each Note is convertible into shares of our common stock, prior to the repayment of such Note, at the option of Rafael; automatically if the Company enters into a Qualified Financing (as defined) and at the option of Rafael if a Sale Transaction (as defined) occurs prior to repayment of such Note, all at the price and on the terms and conditions set forth in such Note. Upon the occurrence of an Event of Default (as defined) under any Note, including the failure of the Company to pay the principal or interest under any Note, when due, the obligations of the Company under each Note may be accelerated. The Company intends to use the proceeds of the Notes for working capital and general corporate purposes.

 

Due to these embedded features within the Note, the Company elected to account for the Note and the embedded features at fair value at inception. Subsequent changes in fair value are recorded as a component of other income (loss) in the Consolidated Statements of Operations.

 

Interest expense on the Note totaled $34,521 for the three and six months ended June 30, 2024 and is included in the fair value of the note.

 

The following table presents the Note as of June 30, 2024:

 

Balance as of December 31, 2023

  $ -  

Issuance of convertible Note

    2,000,000  

Change in fair value of Note

    711,000  

Balance as of June 30, 2024

  $ 2,711,000  

 

- 15 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

  

 

(8)  LEASES:

 

The Company entered into an operating lease in January 2023 for office and warehouse space, which has a lease term expiring in January 2026, with an option to extend for an additional three years. As it is not reasonably certain the Company will exercise the option to extend, the additional three years have not been included in the lease term. This lease replaced an existing operating lease which expired in January 2023. The Company also assumed an operating lease for office space which is being subleased to a third party. The lease and sublease agreement expire in August 2024.

 

Right-of-use lease assets are recorded net of accumulated amortization, $661,168 and $17,242 as of June 30, 2024 and December 31, 2023, respectively. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease expense for the three and six months ended June 30, 2024 was $546,594 and $1,074,011, respectively. Lease expense for the three and six months ended June 30, 2023 was $5,612 and $15,147, respectively.

 

 

(9)  EQUITY TRANSACTIONS:

 

The Company accrues stock compensation expense over the period earned for employees and board members. Stock compensation expense for board members is included in “Board of Directors fees and costs” on our condensed consolidated statement of operations, and stock compensation expense for officers and employees that are not board members is included in “Personnel” and "Research and development" on our condensed consolidated statement of operations.

 

In the three and six months ended June 30, 2024, the Company recognized compensation expense of $102,110 and $206,637 to board members, in addition to $92,133 of accrued stock compensation as of December 31, 2023 and issued 81,644 and 139,956 shares of common stock to board members in the three and six months ended June 30, 2024. In the three and six months ended June 30, 2023, the Company recognized compensation expense to board members of $82,754 and $113,504, in addition to $30,750 of accrued stock compensation as of December 31, 2022, and issued 140,052 shares of common stock to board members in the three months ended June 30, 2023. The Company did not issue any shares to employees during the three and six months ended June 30, 2024 and 2023.

 

 

(10)  INCOME TAXES:

 

The Company reported a net loss for the three and six months ended June 30, 2024 and 2023. The Company increased its deferred tax asset valuation allowance rather than recognize an income tax benefit.

 

 

(11)  EQUITY INCENTIVE PLAN:

 

On August 29, 2019, the Company’s stockholders approved the Company’s 2019 Omnibus Equity Incentive Plan at a special meeting of stockholders (the “Incentive Plan”). The Incentive Plan provides for the issuance of up to 68,437 shares of common stock pursuant to the grant of shares of common stock, stock options or other awards, to employees, officers or directors of, and consultants to, the Company and its subsidiaries. Options granted under the Incentive Plan may either be intended to qualify as incentive stock options under the Internal Revenue Code of 1986, or may be non-qualified options, and are exercisable over periods not exceeding ten years from date of grant. As of June 30, 2024, we had awarded 68,437 shares of common stock as awards under the Incentive Plan, with no shares of common stock remaining available for future awards under the Incentive Plan.

 

On June 24, 2021, the Company’s stockholders approved the Company’s 2021 Equity Incentive Plan at its annual meeting of stockholders (the “2021 Plan”). The 2021 Plan provides for the issuance of up to 3,000,000 shares of common stock pursuant to the grant of shares of common stock, stock options or other awards, to employees, officers or directors of, and consultants to, the Company and its subsidiaries. Options granted under the 2021 Plan may either be intended to qualify as incentive stock options under the Internal Revenue Code of 1986, or may be non-qualified options, and are exercisable over periods not exceeding ten years from date of grant. As of June 30, 2024, we had awarded 536,793 shares of common stock and granted options to purchase 1,671,441 shares of common stock under the 2021 Plan, with 791,766 shares of common stock remaining available for future awards. During the three and six months ended June 30, 2024, the Company granted options to purchase 879,341 shares of common stock under the 2021 Plan. The options granted during the three and six months ended June 30, 2024 were valued using the Black Scholes option pricing model using the following assumptions: (i) expected term of 3.00 to 6.25 years; (ii) risk free interest rate of 4.41%; (iii) expected volatility of 102.97% to 111.25%; and (iv) dividend yield of 0.0%. The weighted-average grant date fair value of the options issued by the Company during the three and six months ended June 30, 2024 ranged from $0.83 to $1.06 per share.

 

- 16 -

CYCLO THERAPEUTICS, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

  

 

(12)  NET LOSS PER SHARE:

 

The following table sets forth the computation of basic and diluted earnings per common share.

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Numerator

                               

Net loss

  $ (5,981,254 )   $ (4,636,455 )   $ (10,324,317 )   $ (9,643,540 )

Denominator

                               

Weighted-average common shares outstanding, basic and diluted

    28,638,878       14,042,214       28,612,377       12,537,394  

Net loss per share, basic and diluted

  $ (0.21 )   $ (0.36 )   $ (.36 )   $ (0.77 )

 

The Company reported a net loss for the three and six months ended June 30, 2024 and 2023, therefore, the basic and diluted net loss per share are the same in the respective periods because the inclusion of potential common shares would have an antidilutive effect. Potential shares of common stock that are excluded from the computation of diluted weighted-average shares outstanding are as follows:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Stock options

    1,779,161       801,861       1,779,161       801,861  

Warrants

    15,686,916       11,411,813       15,686,916       11,411,813  

  

 

(13)  PURCHASE COMMITMENTS:

 

In connection with an agreement executed in January 2022 with Ashland, Inc., the Company committed to purchase the minimum amounts of goods used in its normal operations based on completion of certain milestones. The first milestone was met during the first quarter of 2023, and $980,000 of goods were purchased and received. In the second quarter of 2023, the Company was invoiced for the second milestone, and began to receive product during the first quarter of 2024. Future annual minimum purchases remaining under the agreement are $980,000.

 

 

(14)  SUBSEQUENT EVENTS:

 

On July 16, 2024, the Company entered into the Amended NPA with Rafael, pursuant to which the Company issued and sold a convertible promissory note in the principal amount of $2,000,000 to Rafael. For additional information on this convertible promissory note, please read Note 7, Convertible Notes Payable, to these condensed consolidated financial statements.

 

- 17 -

 

  

 

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

 

The following discussion and analysis provides information to explain our results of operations and financial condition. You should also read our unaudited condensed consolidated financial statements and their notes included in this Form 10-Q, and our audited consolidated financial statements and their notes and other information included in our Annual Report on Form 10-K for the year ended December 31, 2023. This report may contain forward-looking statements. Forward-looking statements within this Form 10-Q are identified by words such as believes, anticipates, expects, intends, may, will plans and other similar expressions; however, these words are not the exclusive means of identifying such statements. In addition, any statements that refer to expectations, projections or other characterizations of future events or circumstances are forward-looking statements. These forward-looking statements are subject to significant risks, uncertainties and other factors, which may cause actual results to differ materially from those expressed in, or implied by, these forward-looking statements. Except as expressly required by the federal securities laws, we undertake no obligation to publicly update or revise any forward-looking statements to reflect events, circumstances or developments occurring subsequent to the filing of this Form 10-Q with the U.S. Securities and Exchange Commission (the SEC) or for any other reason and you should not place undue reliance on these forward-looking statements. You should carefully review and consider the various disclosures the Company makes in this report and our other reports filed with the SEC that attempt to advise interested parties of the risks, uncertainties and other factors that may affect our business.

 

Overview

 

We are a clinical stage biotechnology company that develops cyclodextrin-based products for the treatment of neurodegenerative diseases. We filed a Type II Drug Master File with the U.S. Food and Drug Administration (“FDA”) in 2014 for our lead drug candidate, Trappsol® Cyclo™ (hydroxypropyl beta cyclodextrin) as a treatment for Niemann-Pick Type C disease (“NPC”). NPC is a rare and fatal autosomal recessive genetic disease resulting in disrupted cholesterol metabolism that impacts the brain, lungs, liver, spleen, and other organs. In 2015, we launched an International Clinical Program for Trappsol® Cyclo™ as a treatment for NPC. In 2016, we filed an Investigational New Drug application (“IND”) with the FDA, which described our Phase I clinical plans for a randomized, double blind, parallel group study at a single clinical site in the U.S. The Phase I study evaluated the safety and pharmacokinetics of Trappsol® Cyclo™ along with markers of cholesterol metabolism and markers of NPC during a 12-week treatment period of intravenous administration of Trappsol® Cyclo™ every two weeks to participants 18 years of age and older. The IND was approved by the FDA in September 2016, and in January 2017, the FDA granted Fast Track designation to Trappsol® Cyclo™ for the treatment of NPC. Initial patient enrollment in the U.S. Phase I study commenced in September 2017, and in May 2020, we announced top line data showing a favorable safety and tolerability profile for Trappsol® Cyclo™ in this study.

 

We have also completed a Phase I/II clinical study approved by European regulatory bodies with clinical trial centers in the United Kingdom, Sweden, and Israel. The Phase I/II study evaluated the safety, tolerability and efficacy of Trappsol® Cyclo™ through a range of clinical outcomes, including neurologic, respiratory, and measurements of cholesterol metabolism and markers of NPC. Consistent with the 12-week Phase 1 study (single US site), the European/Israel study administered Trappsol® Cyclo™ intravenously to NPC patients every two weeks in a double-blind, randomized trial, but differs in that the study period was for 48 weeks (24 doses). In March of 2021 we announced that 100% of patients who completed the trial (9 out of 12) improved or remained stable, and 89% met the efficacy outcome measure of improvement in at least two domains of the 17-domain NPC severity scale.

 

Additionally, in February 2020 we had a face-to-face “Type C” meeting with the FDA with respect to the initiation of our pivotal Phase III clinical trial of Trappsol® Cyclo™ based on the clinical data obtained to date. At that meeting, we also discussed with the FDA submitting a New Drug Application (“NDA”) under Section 505(b)(1) of the Federal Food, Drug, and Cosmetic Act for the treatment of NPC in pediatric and adult patients with Trappsol® Cyclo™. A similar request was submitted to the European Medicines Agency (“EMA”) in February 2020, seeking scientific advice and protocol assistance from the EMA for proceeding with a Phase III clinical trial in Europe. In October 2020 we received a “Study May Proceed” notification from the FDA with respect to the proposed Phase III clinical trial, and in June of 2021 we commenced enrollment in TransportNPC, a pivotal Phase III study of Trappsol® Cyclo™ for the treatment of NPC. In May 2024, we enrolled the last of the 104 patients in the Phase III study.

 

Preliminary data from our completed clinical studies suggest that Trappsol® Cyclo™ clears toxic deposits of cholesterol and other lipids from cells, has a consistent pharmacokinetic profile peripherally, and crosses the blood-brain-barrier in individuals suffering from NPC, and results in neurological and neurocognitive benefits and other clinical improvements in NPC patients. The full significance of these findings will be determined as part of the final analysis of data derived from our clinical trials (both completed and ongoing).

 

- 18 -

 

On May 17, 2010, the FDA designated Trappsol® Cyclo™ as an orphan drug for the treatment of NPC, which would provide us with the exclusive right to sell Trappsol® Cyclo™ for the treatment of NPC for seven years following FDA drug approval. In April 2015, we also obtained Orphan Drug Designation for Trappsol® Cyclo™ in Europe, which will provide us with 10 years of market exclusivity following regulatory approval, which period will be extended to 12 years upon acceptance by the EMA’s Pediatric Committee of our pediatric investigation plan (PIP) demonstrating that Trappsol® Cyclo™ addresses the pediatric population. On January 12, 2017, we received Fast Track Designation from the FDA, and on December 1, 2017, the FDA designated NPC a Rare Pediatric Disease.

 

We are also exploring the use of cyclodextrins in the treatment of Alzheimer’s disease. In January 2018, the FDA authorized a single patient IND expanded access program using Trappsol® Cyclo™ for the treatment of Alzheimer’s disease. After 18 months of treatment in this geriatric patient with late-onset disease, the disease was stabilized and the drug was well tolerated. The patient also exhibited signs of improvement with less volatility and shorter latency in word-finding. We prepared a synopsis for an early stage protocol using Trappsol® Cyclo™ intravenously to treat Alzheimer’s disease that was presented to the FDA in January of 2021. We received feedback from the FDA on this synopsis in April 2021 and incorporated the feedback into an IND for a Phase II study for the treatment of Alzheimer’s disease with Trappsol® Cyclo™ that we submitted to the FDA in November 2021. In December of 2021, we received IND clearance from the FDA, allowing us to proceed with our Phase II study of Trappsol® Cyclo™ for the treatment of Alzheimer’s disease. U.S. sites for the study were activated during the second half of 2022, with patient dosing beginning in the first quarter of 2023.

 

We filed an international patent application in October 2019 under the Patent Cooperation Treaty directed to the treatment of Alzheimer’s disease with cyclodextrins, and we are pursuing national and regional stage applications based on this international application. The terms of any patents resulting from these national or regional stage applications would be expected to expire in 2039 if all the requisite maintenance fees are paid.

 

On January 2024, we received a notice of allowance of our patent application for the treatment of Alzheimer’s disease from the U.S. Patent and Trademark Office ("USPTO”) regarding our Patent Application No. 17/289,137 "Methods of Treating Alzheimers Disease.” In July 2024, we received a notice of decision from the European Patent Office to grant a patent application regarding the methods to treat Alzheimer’s Disease, with an effective date of August 21, 2024.

 

We also continue to operate our legacy fine chemical business, consisting of the sale of cyclodextrins and related products to the pharmaceutical, nutritional, and other industries, primarily for use in diagnostics and specialty drugs. However, our core business has transitioned to a biotechnology company primarily focused on the development of cyclodextrin- based biopharmaceuticals for the treatment of disease from a business that had been primarily reselling basic cyclodextrin products.

 

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

 

We reported net losses of approximately $5,981,000 and $10,324,000 for the three and six months ended June 30, 2024, compared to net losses of approximately $4,636,000 and $9,644,000 for the three and six months ended June 30, 2023.

 

Total revenues for the three month period ended June 30, 2024 increased 5% to approximately $123,000, compared to approximately $117,000 for the same period in 2023. Total revenues for the six month period ended June 30, 2024 increased 21% to approximately $326,000, compared to approximately $270,000 for the same period in 2023. Our change in the mix of our product sales for the three and six months ended June 30, 2024 and 2023 is as follows:

 

Trappsol® HPB

Our sales of Trappsol® HPB decreased by 63% for the three month period ended June 30, 2024 to approximately $21,000, compared to approximately $57,000 for the three months ended June 30, 2023. Our sales of Trappsol® HPB increased by 54% for the six month period ended June 30, 2024 to approximately $220,000. compared to approximately $143,000 for the six months ended June 30, 2023.

 

- 19 -

 

 

Trappsol® other products

 

Our sales of other Trappsol® products increased by 68% for the three month period ended June 30, 2024 to approximately $101,000. compared to approximately $60,000 for the three months ended June 30, 2023. Our sales of other Trappsol® products decreased by 10% for the six month period ended June 30, 2024 to approximately $104,000, compared to approximately $116,000 for the six months ended June 30, 2023.

 

Aquaplex®

Our sales of Aquaplex® for the three month period ended June 30, 2024 were approximately $500, as compared to sales of Aquaplex® for the three months ended June 30, 2023 of approximately $100. Our sales of Aquaplex® for the six month period ended June 30, 2024 were approximately $600, as compared to sales of Aquaplex® for the six months ended June 30, 2023 of approximately $10,000.

 

The largest customers for our legacy fine chemical business continue to follow historical product ordering trends by placing periodic large orders that represent a significant share of our annual sales volume. During the six months ended June 30, 2024, our three largest customers accounted for 89% of our sales; the largest accounted for 33% of sales. During the six months ended June 30, 2023, our three largest customers accounted for 71% of our sales; the largest accounted for 37% of sales. Historically, our usual smaller sales of HPB occur more frequently throughout the year compared to our large sales that we receive periodically. The timing of when we receive and are able to complete these two kinds of sales has a significant effect on our quarterly revenues and operating results and makes period to period comparisons difficult.

 

Our cost of products sold (excluding any allocation of direct and indirect overhead and handling costs) for the three month period ended June 30, 2024 decreased 35% to approximately $13,000. compared to approximately $20,000 for the same period in 2023. Our cost of products sold (excluding any allocation of direct and indirect overhead and handling costs) for the six month period ended June 30, 2024 decreased 17% to approximately $25,000, compared to approximately $30,000 for the same period in 2023. Our cost of products sold (excluding any allocation of direct and indirect overhead and handling costs) as a percentage of sales was 8% for the six months ended June 30, 2024 and 11% for the six months ended June 30, 2023. Historically, the timing and product mix of sales to our large customers has had a significant effect on our sales, cost of products sold (excluding any allocation of direct and indirect overhead and handling costs) and the related margin. We did not experience any significant increases in material costs during 2023 or the first six months of 2024.

 

Our gross margins may not be comparable to those of other entities, since some entities include all the costs related to their distribution network in cost of goods sold. Our cost of goods sold includes only the cost of products sold and does not include any allocation of inbound or outbound freight charges, indirect overhead expenses, warehouse and distribution expenses, or depreciation expense. Our employees provide receiving, inspection, warehousing and shipping operations for us. The cost of our employees is included in personnel expense. Our other costs of warehousing and shipping functions are included in office and other expense.

 

As we buy inventory from foreign suppliers, the change in the value of the U.S. dollar in relation to the Euro, Yen and Yuan has an effect on our cost of inventory. Our main supplier of specialty cyclodextrins and complexes, Cyclodextrin Research & Development Laboratory, is located in Hungary and its prices are set in Euros. The cost of our bulk inventory often changes due to fluctuations in the U.S. dollar. The cost of shipping from outside the U.S. also has a significant effect on our inventory acquisition costs. When we experience short-term increases in currency fluctuation or supplier price increases, we are often not able to raise our prices sufficiently to maintain our historical margins. Therefore, our margins on these sales may decline. 

 

Personnel expenses increased by 17% to approximately $916,000 for the three months ended June 30, 2024. compared to approximately $785,000 for the three months ended June 30, 2023. Personnel expenses increased by 3% to approximately $1,738,000 for the six months ended June 30, 2024. compared to approximately $1,692,000 for the six months ended June 30, 2023. The increase in personnel expenses is primarily due to an increase in stock compensation expense. We expect to maintain our level of employees and related costs in the near term.

 

Research and development expenses increased 10% to approximately $3,492,000 for the three months ended June 30, 2024, compared to approximately $3,170,000 for the three months ended June 30, 2023. Research and development expenses decreased 4% to approximately $6,337,000 for the six months ended June 30, 2024, compared to approximately $6,568,000 for the six months ended June 30, 2023. Research and development expenses as a percentage of our total operating expenses decreased to 57% for the six months ended June 30, 2024 from 66% for the six months ended June 30, 2023. The overall decrease in research and development expense resulted from the reduction of spending related to the Alzheimer’s program and adjustments to research and development personnel cost allocations as projects progress to clinical trials.

 

- 20 -

 

Professional fees decreased 7% to approximately $387,000 for the three months ended June 30, 2024, compared to approximately $414,000 for the three months ended June 30, 2023. Professional fees increased 13% to approximately $1,018,000 for the six months ended June 30, 2024, compared to approximately $897,000 for the six months ended June 30, 2023. Professional fees may increase in the future due to new initiatives in raising capital and the continuation of product development.

 

Office and other expenses increased 204% to approximately $829,000 for the three months ended June 30, 2024, compared to approximately $273,000 for the three months ended June 30, 2023. Office and other expenses increased 210% to approximately $1,721,000 for the six months ended June 30, 2024, compared to approximately $555,000 for the six months ended June 30, 2023. The increase is attributable to lease expense for a lease assumed in December 2023. The lease expense is offset by sublease income.

 

We increased our valuation allowance to offset the increase in our deferred tax asset from our net operating loss and did not recognize an income benefit or provision for the three or six months ended June 30, 2024 and 2023, respectively.

 

Liquidity and Capital Resources

 

Our cash decreased to approximately $1,122,000 as of June 30, 2024, compared to approximately $9,247,000 as of December 31, 2023. We had negative working capital of approximately $5,378,000 as of June 30, 2024, compared to positive working capital of approximately $3,850,000 at December 31, 2023. Cash used in operations was approximately $10,030,000 for the six months ended June 30, 2024, compared to approximately $7,849,000 for the same period in 2023.

 

The Company has continued to realize losses from operations. As a result of our recent note financings, we have had sufficient cash to meet our ongoing operating costs and capital expenditure requirements. We will need to raise additional capital  through the sale of our securities or the entering into of alternative transactions in order to support our ongoing operations and continue our clinical trials. These activities are necessary to fund the development of our drug product candidates through clinical development, manufacturing and commercialization. Our ability to obtain such additional capital will likely be subject to various factors, including our overall business performance, market conditions and our ability to identify strategic partners. There can be no guarantee that the Company will be successful in its ability to raise capital to fund future operational and development initiatives.

 

Our condensed consolidated financial statements for the six months ended June 30, 2024 and the consolidated financial statements for the year ended December 31, 2023 were prepared on the basis of a going concern, which contemplates that we will be able to realize assets and discharge liabilities in the normal course of business. Our ability to continue as a going concern is dependent upon the availability of equity or debt financing or an alternative transaction as noted above. As stated above, various factors including our overall business performance, market conditions and the ability to identify strategic partners raise substantial doubt about our ability to continue as a going concern. The financial statements do not include any adjustments that might result from the outcome of these uncertainties.

 

At December 31, 2023, we had approximately $49,807,000 in net state and federal operating loss carryforwards expiring from 2024 through 2037, including $41,409,000 that will not expire, that can be used to offset our current and future taxable net income and reduce our income tax liabilities. We experienced an "ownership change" within the meaning of Section 382(g) of the Internal Revenue Code during the year ended December 31, 2023. As a result of the “ownership change” we are limited in our ability to utilize our net operating loss carryforwards and certain other built in deductions in computing our taxable income beginning with the ownership change date. We have not performed an analysis to determine such limitations. We have provided a 100% valuation allowance on our deferred tax asset based on our expected future expenses related to our clinical trials and other development initiatives. 

 

We had no off-balance sheet arrangements as of June 30, 2024.

 

- 21 -

 

 

Cash Flows

 

Operating Activities

 

Net cash used in operating activities was approximately $10,030,000 for the six month period ended June 30, 2024, compared to net cash used in operating activities of approximately $7,849,000 for the six month period ended June 30, 2023. The increase in net cash used in operating activities was primarily due to the increased activities for our clinical trials and on-going operational expenses.

 

Investment Activities

 

The Company had no net cash provided by or used in investing activities for the six month periods ended June 30, 2024 and June 30, 2023.

 

Financing Activities

 

Net cash provided by financing activities was approximately $1,905,000 for the six month period ended June 30, 2024, compared to net cash provided by financing activities of approximately $7,147,000 for the six month period ended June 30, 2023. The decrease in net cash provided by financing activities is attributable to proceeds from the sale of warrants and stock during the six month period ended June 30, 2023 that did not occur during the six month period ended June 30, 2024. In June 2024, the Company received proceeds of $2 million from a convertible note payable.

 

Critical Estimates

 

Our discussion and analysis of our financial condition and results of operations are based on our financial statements, which have been prepared in accordance with accounting principles generally accepted in the U.S. The preparation of these financial statements requires us to make judgments, estimates, and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported revenue and expenses during the reporting periods. We continually evaluate our judgments, estimates and assumptions. We base our estimates on the terms of underlying agreements, our expected course of development, historical experience and other factors we believe are reasonable based on the circumstances, the results of which form our management’s basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

There were no significant changes to our critical accounting policies during the quarter ended June 30, 2024. For information about critical accounting policies, see the discussion of critical accounting policies in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

 

Item 3.  Quantitative and Qualitative Disclosures About Market Risk.

 

Not applicable.

 

- 22 -

 

 

Item 4.  Controls and Procedures.

 

a. Evaluation of Disclosure Controls and Procedures.

 

Our management, with the participation of our principal executive and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")) as of the end of the period covered by this report (the "Evaluation Date"). Based on such evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were not effective as of June 30, 2024.

 

b. Material Weakness over Complex Equity Instruments

 

During the preparation of our interim condensed consolidated financial statements for the period ended March 31, 2023, we identified a material weakness in our internal controls relating to the accounting of complex equity instruments. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Specifically, the controls related to the evaluation of the appropriate accounting classification of warrants as equity.

 

Remediation Plan

 

Management, with the oversight from our Audit Committee and the Board of Directors, updated our internal controls to remediate the material weakness by supplementing our internal procedures through the contracted review of equity transactions by technical accounting experts.

 

We will not be able to conclude whether the actions we are taking will fully remediate the material weakness in our internal control over financial reporting until the updated controls have operated for a sufficient period of time and management has concluded, through testing, that such controls are operating effectively. We may also conclude that additional measures may be required to remediate the material weakness in our internal control over financial reporting, which may necessitate further action.

 

c. Changes in Internal Control.

 

We made no changes in our internal control over financial reporting (as defined in Rules 13a-15(f)) and 15d-15(f) under the Exchange Act) identified in connection with the evaluation of our internal controls that occurred during our last fiscal quarter that has materially affected, or which is reasonably likely to materially affect, our internal controls over financial reporting. We are now taking actions to remediate the material weakness identified above, which may result in changes in our internal control over financial reporting in subsequent periods.

 

- 23 -

 

 

PART II. OTHER INFORMATION

 

Item 1.  Legal Proceedings

 

From time to time, we are a party to claims and legal proceedings arising in the ordinary course of business. Our management evaluates our exposure to these claims and proceedings individually and in the aggregate and allocates additional monies for potential losses on such litigation if it is possible to estimate the amount of loss and if the amount of the loss is probable. We are not currently involved in any litigation, nor to our knowledge is any litigation threatened against us, the outcome of which would, in our judgment based on information currently available to us, have a material adverse effect on our financial position or results of operations.

 

Item 1A.  Risk Factors

 

In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risk factors discussed in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, which is available at www.sec.gov and on our website at www.cyclotherapeutics.com. Any of the risk factors contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 could materially affect our business, financial condition or future results, and such risk factors may not be the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or future results. We do not undertake to update any of the "forward-looking" statements or to announce the results of any revisions to these "forward-looking" statements except as required by law.

 

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

 

On June 3, 2024, the Company issued an aggregate of 81,644 fully vested shares of its common stock to its non-employee directors in lieu of cash compensation. These grants reflect director compensation for the first quarter of 2024. The number of shares received in lieu of cash was calculated based on the closing price of the Company’s common stock on June 3, 2024 which was $1.28 per share. The shares of common stock issued to the non-employee directors contain a Rule 144 restrictive legend and are exempt from registration in reliance on Section 4(a)(2) of the Securities Act of 1933, as amended, as a transaction by an issuer not involving a public offering.

 

Item 3.  Defaults Upon Senior Securities

 

None.

 

Item 4.  Mine Safety Disclosures

 

None.

 

 

Item 5.  Other Information

 

During the fiscal quarter ended June 30, 2024, none of our directors or officers (as defined in Section 16 of the Securities Exchange Act of 1934, as amended) adopted or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement,” as defined in Item 408(a) of Regulation S-K.

 

- 24 -

 

  

 

Item 6.  Exhibits

 

EXHIBIT

NO. 

 

DESCRIPTION

     

3.1

 

Articles of Incorporation of Cyclo Therapeutics, Inc., a Nevada corporation, as amended (incorporated by reference to Exhibit 3.1 to the Company’s Annual Report on Form 10-K filed with the SEC on March 18, 2024)

     

3.2

  Bylaws of Cyclo Therapeutics, Inc., a Nevada corporation (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K filed with the SEC on November 10, 2020)
     

10.1

 

Convertible Promissory Note dated June 11, 2024 payable to Rafael Holdings, Inc. (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the SEC on June 11, 2024)

     

10.2

 

Amended and Restated Note Purchase Agreement dated as of July 16, 2024 by and among Cyclo Therapeutics, Inc. and Rafael Holdings, Inc. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on July 17, 2024) [Note to Draft: If third convertible note is entered into with Rafael prior to filing of this 10-Q, this exhibit should be replaced with the Second Amended and Restated Note Purchase Agreement.]

     

10.3

 

Convertible Promissory Note dated July 16, 2024 payable to Rafael Holdings, Inc. (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the SEC on July 17, 2024)

     

[10.4]

 

[Convertible Promissory Note dated August [●], 2024 payable to Rafael Holdings, Inc. (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the SEC on August [●], 2024)] [[Note to Draft: Exhibit to be included if entered into prior to the filing of this 10-Q.]

     

31.1*

 

Rule 13a-14(a)/15d-14a(a) Certification of Chief Executive Officer

     

31.2*

  Rule 13a-14(a)/15d-14a(a) Certification of Chief Financial Officer
     

32.1*

 

Section 1350 Certification of Chief Executive Officer

     

32.2*

 

Section 1350 Certification of Chief Financial Officer

     

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

     

104*

 

Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101)

 

*Filed herewith

 

- 25 -

 

 

SIGNATURES

 

Pursuant to the requirements of the Exchange Act, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

CYCLO THERAPEUTICS, INC.

     

Date:  August 15, 2024

By:

/s/ N. Scott Fine 

   

N. Scott Fine

   

Chief Executive Officer

   

(principal executive officer)

 

 

 

Date:  August 15, 2024

By:

/s/ Joshua M. Fine 

   

Joshua M. Fine

   

Chief Financial Officer

   

(principal financial and accounting officer)

 

 

- 26 -
EX-31.1 2 ex_711652.htm EXHIBIT 31.1

EXHIBIT 31.1

 

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

I, N. Scott Fine, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Cyclo Therapeutics, Inc.;

 

2.

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

 

3.

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

 

4.

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

 

a.

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

 

b.

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

 

c.

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

 

d.

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

 

5.

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

 

a.

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

 

b.

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

 

Date:  August 15, 2024

By:

/s/ N. Scott Fine

   

N. Scott Fine

   

Chief Executive Officer

   

(principal executive officer)

 

 

 
EX-31.2 3 ex_711654.htm EXHIBIT 31.2

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

I, Joshua M. Fine, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Cyclo Therapeutics, Inc.;

 

2.

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

 

3.

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

 

4.

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

 

a.

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

 

b.

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

 

c.

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

 

d.

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

 

5.

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

 

a.

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

 

b.

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

 

Date:  August 15, 2024

By:

/s/ Joshua M. Fine

   

Joshua M. Fine

   

Chief Financial Officer

   

(principal financial and accounting officer)

 

 

 
EX-32.1 4 ex_711655.htm EXHIBIT 32.1

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with this Quarterly Report on Form 10-Q of Cyclo Therapeutics, Inc. (the “Company”) for the fiscal quarter ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, N. Scott Fine, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

(2)

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

 

Date:  August 15, 2024

/s/ N. Scott Fine

 

N. Scott Fine

 

Chief Executive Officer

 

(principal executive, financial and accounting officer)

 

 
EX-32.2 5 ex_711656.htm EXHIBIT 32.2

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with this Quarterly Report on Form 10-Q of Cyclo Therapeutics, Inc. (the “Company”) for the fiscal quarter ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Joshua M. Fine, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

(2)

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

 

Date:  August 15, 2024

/s/ Joshua M. Fine

 

Joshua M. Fine

 

Chief Financial Officer

 

(principal financial and accounting officer)

 

 

 
EX-101.SCH 6 ctdh-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Organization and Description of Business link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Revenues link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Major Customers and Suppliers link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Concentrations of Credit Risk link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Convertible Notes Payable link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Leases link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Equity Transactions link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Equity Incentive Plan link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Net Loss Per Share link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Purchase Commitments link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 3 - Revenues (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 7 - Convertible Notes Payable (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 12 - Net Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 1 - Organization and Description of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Fair Values (Details) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Key Inputs (Details) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Changes in Fair Value of Notes (Details) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 3 - Revenues (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 3 - Revenues - Revenues by Product (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 4 - Major Customers and Suppliers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 7 - Convertible Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 7 - Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 8 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 9 - Equity Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 11 - Equity Incentive Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 12 - Net Loss Per Share - Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 11 - Net Loss Per Share - Antidilutive Securities Weighted Average Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 13 - Purchase Commitments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 14 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 7 ctdh-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 ctdh-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Fair Value Measurement, Policy [Policy Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Note To Financial Statement Details Textual Personnel Significant Accounting Policies Note 2 - Summary of Significant Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Note 3 - Revenues Note 6 - Accounts Payable and Accrued Expenses Note 7 - Convertible Notes Payable Note 12 - Net Loss Per Share LONG-TERM LIABILITIES us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Note 2 - Summary of Significant Accounting Policies - Fair Values (Details) Note 2 - Summary of Significant Accounting Policies - Key Inputs (Details) Note 2 - Summary of Significant Accounting Policies - Changes in Fair Value of Notes (Details) Income Tax Disclosure [Text Block] Note 3 - Revenues - Revenues by Product (Details) Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) Note 7 - Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) us-gaap_ShareBasedCompensation Stock-based compensation Warrants To Purchase Common Stock [Member] Represents warrants outstanding to purchase common stock. Merger liabilities Note 12 - Net Loss Per Share - Earnings Per Share (Details) us-gaap_LiabilitiesCurrent Total current liabilities Share-Based Payment Arrangement, Nonemployee [Member] Lessee, Leases [Policy Text Block] Note 11 - Net Loss Per Share - Antidilutive Securities Weighted Average Shares Outstanding (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Convertible Debt [Table Text Block] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Earnings Per Share, Policy [Policy Text Block] us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted Purchase Commitment, Remaining Minimum Amount Committed Computers and Vehicles [Member] Represents long-lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and the equipment used primarily for road transportation. Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Domain] Purchase Commitment [Member] Income Tax, Policy [Policy Text Block] Machinery and Furniture [Member] Represents the tangible person property used to produce good and services and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Employee and Board [Member] Person or persons classified as employees and members of the board of directors. Research and Development Expense, Policy [Policy Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Depreciation and amortization us-gaap_AssetsCurrent Total current assets Money market funds invested in U.S. government obligations, fair value ctdh_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers. Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] Convertible note payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Advertising Cost [Policy Text Block] Preferred stock, par value $.0001 per share, 5,000,000 shares authorized, 0 outstanding Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] ctdh_WorkingCapitalDeficit Working Capital Deficit The difference between the current assets and current liabilities that is used as a financial metric for operating liquidity. COST OF PRODUCTS SOLD (exclusive of direct and indirect overhead and handling costs) The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period, excluding direct and indirect overhead and handling costs. Adjustments to reconcile net loss to net cash used in operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common Stock, Shares Authorized (in shares) Accounts payable and accrued expenses Total accounts payable and accrued expenses us-gaap_CommonStockSharesIssued Common Stock, Shares, Issued (in shares) Common Stock, Par or Stated Value Per Share (in dollars per share) Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Lessee, Operating Leases [Text Block] Accounts payable Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] ctdh_OperatingLeaseRightOfUsseAssetAmortization Operating Lease, Right-of-Use Asset, Amortization Amount of amortization expense attributable to right-of-use asset from operating lease. Accrued bonus compensation Common stock, par value $.0001 per share, 250,000,000 shares authorized, 28,696,028 and 28,556,072 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively Other Cash paid for interest us-gaap_PolicyTextBlockAbstract Accounting Policies Preferred Stock, Shares Authorized (in shares) Inventory, net us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Prepaid insurance and services Preferred Stock, Par or Stated Value Per Share (in dollars per share) Product sales Total revenues Convertible notes payable, gross unrealized losses Represents the loss from a change in the fair value of convertible promissory notes. us-gaap_InventoryValuationReserves Inventory Valuation Reserves Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Fair Value, Inputs, Level 1 [Member] Customer [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Grantee Status [Domain] Grantee Status [Axis] Product and Service, Other [Member] Fair Value Hierarchy and NAV [Axis] Convertible notes payable, gross unrealized gains Represents the gain from the change in fair value of convertible promissory notes. CURRENT LIABILITIES us-gaap_Assets TOTAL ASSETS SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life Plan Name [Axis] ctdh_OwnershipPercentage Ownership Percentage Percentage of ownership. Plan Name [Domain] CASH FLOWS FROM OPERATING ACTIVITIES us-gaap_OperatingLeaseExpense Operating Lease, Expense ctdh_ChangeInFairValueOfConvertibleNotesPayable Change in fair value of Note Amount of change in fair value of convertible notes payable. June Note [Member] Represents the June note. Revenue [Policy Text Block] Statement [Line Items] us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net of allowances of $0 and $10,272, respectively us-gaap_NumberOfOperatingSegments Number of Operating Segments July Note [Member] Represents the July note. Ashland, Inc. [Member] Represents Ashland, Inc. Additional paid-in capital REVENUES Share-Based Payment Arrangement [Text Block] Total, gross unrealized losses Amount of gross unrealized losses on financial instruments. Property, Plant and Equipment, Policy [Policy Text Block] Investment and other income, net Total, amortized cost Amount of amortized cost of financial instruments. us-gaap_NonoperatingIncomeExpense Total other income (expense), net Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Total, fair value Fair value portion of financial instrument. Award Type [Domain] CURRENT ASSETS Net Loss Net loss Net Income (Loss) Attributable to Parent Award Type [Axis] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations CASH AND CASH EQUIVALENTS, beginning of period CASH AND CASH EQUIVALENTS, end of period Inventory, Policy [Policy Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect NET DECREASE IN CASH AND CASH EQUIVALENTS us-gaap_NetCashProvidedByUsedInFinancingActivities NET CASH PROVIDED BY FINANCING ACTIVITIES Commitments and Contingencies ctdh_LesseeOperatingLeaseExtensionOptionRenewalTerm Lessee, Operating Lease, Extension Option, Renewal Term Term of lessee's operating lease renewal under extension option, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Two Major Customers [Member] Represents information pertaining to two major customers. us-gaap_OperatingIncomeLoss LOSS FROM OPERATIONS us-gaap_NetCashProvidedByUsedInOperatingActivities NET CASH USED IN OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities Share-Based Payment Arrangement, Option [Member] Warrant [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] us-gaap_GrossProfit GROSS PROFIT Antidilutive Securities, Name [Domain] Counterparty Name [Axis] Counterparty Name [Domain] STOCKHOLDERS' EQUITY Commitments and Contingencies Disclosure [Text Block] FURNITURE AND EQUIPMENT, NET us-gaap_OtherIncomeDisclosureNonoperatingAbstract OTHER INCOME (EXPENSE) ctdh_APICMergerRecapitalizationOptionIncreaseForCostRecognition Merger recapitalization transaction costs Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under merger recapitalization. us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities Merger transaction costs Long-Term Debt, Type [Axis] Accrued board expense Amount of accrued board expense, classified as current. Long-Term Debt, Type [Domain] Exercise of warrants (in shares) Number of shares issued as a result of the exercise of warrants during the current period. us-gaap_CostsAndExpenses Total expenses us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities Total adjustments EXPENSES Net proceeds from sale of warrants Scenario [Domain] ctdh_GainLossOnChangeInFairValueOfConvertibleDebt Gain (Loss) on Change in Fair Value of Convertible Debt The amount of gain (loss) on change in fair value of convertible debt. us-gaap_ProceedsFromWarrantExercises Exercise of warrants Retained Earnings [Member] Earnings Per Share [Text Block] Convertible Debt [Member] Board of Director fees and costs Net proceeds from sale of stock Convertible Notes Payable [Member] Title and Position [Domain] Approximation [Member] Related to approximation. Title and Position [Axis] Scenario [Axis] us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities Accounts payable and accrued expenses Additional Paid-in Capital [Member] Common Stock [Member] PROVISION FOR INCOME TAXES Equity Components [Axis] Equity Component [Domain] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest LOSS BEFORE PROVISION FOR INCOME TAXES us-gaap_ConvertibleNotesPayable Balance as of December 31, 2023 Balance as of June 30, 2024 Cyclodexterin Complexes [Member] Represents information pertaining to Cyclodexterin complexes. Basic Natural and Chemically Modified Cyclodexterins [Member] Represents information pertaining to basic natural and chemically modified cyclodexterins. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Major Customers and Suppliers Disclosure [Text Block] The entire disclosure for major customers and suppliers during the reporting period. Disaggregation of Revenue [Table Text Block] us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Money market funds invested in U.S. government obligations, gross unrealized gains Amount of unrealized gain before deducting unrealized loss on cash and cash equivalents. Change in fair value of Note Money market funds invested in U.S. government obligations, gross unrealized losses Amount of unrealized loss before deducting unrealized gain on cash and cash equivalents. Revenue from Contract with Customer [Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] dei_DocumentQuarterlyReport Document Quarterly Report Receivable [Policy Text Block] Entity Incorporation, State or Country Code Amendment Flag Money market funds invested in U.S. government obligations, amortized cost Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax TOTAL COMPREHENSIVE LOSS Significant Accounting Policies [Text Block] dei_DocumentTransitionReport Document Transition Report dei_CityAreaCode City Area Code Basis of Accounting, Policy [Policy Text Block] Use of Estimates, Policy [Policy Text Block] Aquaplex [Member] Represents information about Aquaplex. Concentration Risk Disclosure [Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Trappsol HPB [Member] Represents information bout Trappsol HPB. dei_EntityInteractiveDataCurrent Entity Interactive Data Current Trappsol Cyclo [Member] Represents information about Trappsol Cyclo. Repairs and maintenance Represents the costs related to repairs and maintenance. Board Members [Member] information regarding awards relating to board members. us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common Stock, Shares, Outstanding (in shares) Preferred Stock, Shares Outstanding (in shares) Preferred Stock, Shares Outstanding (in shares) Title of 12(b) Security Freight and shipping Represents the costs related to freight and shipping. us-gaap_IncreaseDecreaseInOtherOperatingAssets Other Revenue from Contract with Customer, Shipping and Handling Fees, Policy [Policy Text Block] Disclosure of accounting policy for the classification of shipping and handling fees, including whether the fees are included in cost of sales or included in other income statement accounts. Current Fiscal Year End Date us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage Net proceeds from issuance of convertible note Issuance of convertible Note Convertible notes payable, fair value Document Fiscal Period Focus Document Fiscal Year Focus Three Major Customers [Member] Represents information pertaining to three major customers. dei_DocumentPeriodEndDate Document Period End Date Sub-lease deposit liability dei_EntityFileNumber Entity File Number Entity Emerging Growth Company Convertible notes payable, amortized cost Debt Instrument, Face Amount dei_DocumentType Document Type Sale of common stock and accompanying warrants, net value of common stock and prefunded warrants issued during period. Entity Small Business dei_EntityShellCompany Entity Shell Company Sale of common stock and accompanying warrants, net (in shares) Amount of common stock and prefunded warrants issued during the period. Document Information [Line Items] Document Information [Table] us-gaap_IncreaseDecreaseInPrepaidInsurance Prepaid insurance and services us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Balance as of December 31, 2023 Balance as of June 30, 2024 Entity Filer Category Debt Instrument [Axis] dei_EntityCurrentReportingStatus Entity Current Reporting Status Debt Instrument, Name [Domain] Issuance of Convertible Note ctdh_PurchaseCommitmentGoodsPurchasedDuringPeriod Purchase Commitment, Goods Purchased During Period Represents the amount of goods purchased on a purchase commitment during the period. Antidilutive Securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Rafael Holdings, Inc. [Member] Represents Rafael Holdings, Inc. Stock-based compensation us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Entity Tax Identification Number Entity Central Index Key Lease income dei_EntityRegistrantName Entity Registrant Name Organization and Description of Business [Text Block] Disclosure for organization and description of business. Liability Class [Axis] Fair Value by Liability Class [Domain] Product Concentration Risk [Member] Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Office Lease [Member] Represents information regarding an office lease. Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] WEIGHTED AVERAGE NUMBER OF COMMON SHARES BASIC AND DILUTED OUTSTANDING (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town Prepaid Expenses [Policy Text Block] Disclosure of accounting policy for prepaid expenses. Rule 10b5-1 Arrangement Terminated [Flag] Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code BASIC AND DILUTED NET LOSS PER COMMON SHARE (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] Non-Rule 10b5-1 Arrangement Adopted [Flag] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] Statement of Cash Flows [Abstract] dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Depreciation Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Domain] Lease Contractual Term [Axis] Income Statement [Abstract] Revenue Benchmark [Member] Accounts Receivable [Member] Professional fees ctdh_SharebasedCompensationNonemployees Stock compensation to nonemployees The aggregate amount of noncash, equity-based nonemployee remuneration. Long-Term Debt [Text Block] Inventory Trading Symbol Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] dei_LocalPhoneNumber Local Phone Number us-gaap_GainLossOnDispositionOfAssets Loss on disposal of equipment us-gaap_TableTextBlock Notes Tables Related and Nonrelated Parties [Axis] The 2021 Equity Incentive Plan [Member] Represents the 2021 Equity Incentive Plan. Related and Nonrelated Parties [Domain] us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture (in shares) Office and other us-gaap_LiabilitiesNoncurrent Total long-term liabilities Fair Value, Assets Measured on Recurring Basis [Table Text Block] CASH FLOWS FROM FINANCING ACTIVITIES us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Prepaid clinical expenses Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer, excluding prepaid insurance. Line of Credit Facility, Lender [Domain] Sale of common stock (in shares) Stock issued to nonemployees Stock issued to nonemployees (in shares) Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Sale of common stock The 2019 Omnibus Incentive Plan [Member] Represents the 2019 Omnibus Equity Incentive Plan. Accumulated deficit Retained Earnings (Accumulated Deficit) Research and development ctdh_IncreaseDecreasePrepaidClinicalExpenses Prepaid clinical expenses The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for clinical expenses that bring economic benefits for future periods. Money Market Funds [Member] Measurement Input, Share Price [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Measurement Input, Price Volatility [Member] us-gaap_InterestExpenseDebt Interest Expense, Debt Increase or decrease in: us-gaap_StockholdersEquity Total stockholders' equity Balance Balance Measurement Input, Risk Free Interest Rate [Member] Exercise of warrants Equity impact of the value of new warrants issued during the period. Includes shares issued in an initial public offering or a secondary public offering. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Lease liabilities, net of current portion Measurement Input, Expected Dividend Rate [Member] Subsequent Event [Member] Measurement Input, Expected Term [Member] Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Current portion of lease liabilities Subsequent Event Type [Axis] Key inputs Subsequent Event Type [Domain] Subsequent Events [Text Block] RIGHT-OF-USE LEASE ASSETS, NET Measurement Input Type [Axis] Measurement Input Type [Domain] us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense Deferred Compensation Arrangement with Individual, Compensation Expense EX-101.PRE 9 ctdh-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 10 ctdh-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 14, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 0-25466  
Entity Registrant Name CYCLO THERAPEUTICS, INC.  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 59-3029743  
Entity Address, Address Line One 6714 NW 16th Street, Suite B  
Entity Address, City or Town Gainesville  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 32653  
City Area Code 386  
Local Phone Number 418-8060  
Title of 12(b) Security Common Stock, par value $.0001 per share  
Trading Symbol CYTH  
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 (in shares)   28,696,028
Entity Central Index Key 0000922247  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 1,121,812 $ 9,246,592
Accounts receivable, net of allowances of $0 and $10,272, respectively 83,737 122,379
Inventory, net 241,028 254,352
Prepaid insurance and services 215,689 384,889
Prepaid clinical expenses 2,788,166 2,310,045
Total current assets 4,450,432 12,318,257
FURNITURE AND EQUIPMENT, NET 22,165 38,332
RIGHT-OF-USE LEASE ASSETS, NET 245,552 890,949
TOTAL ASSETS 4,718,149 13,247,538
CURRENT LIABILITIES    
Current portion of lease liabilities 273,509 1,010,631
Convertible note payable 2,711,000 0
Accounts payable and accrued expenses 6,844,012 7,457,416
Total current liabilities 9,828,521 8,468,047
LONG-TERM LIABILITIES    
Lease liabilities, net of current portion 12,376 22,484
Total long-term liabilities 12,376 22,484
Commitments and Contingencies  
STOCKHOLDERS' EQUITY    
Preferred stock, par value $.0001 per share, 5,000,000 shares authorized, 0 outstanding 0 0
Common stock, par value $.0001 per share, 250,000,000 shares authorized, 28,696,028 and 28,556,072 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively 2,870 2,856
Additional paid-in capital 89,055,380 88,610,832
Accumulated deficit (94,180,998) (83,856,681)
Total stockholders' equity (5,122,748) 4,757,007
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 4,718,149 $ 13,247,538
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss, Current $ 0 $ 10,272
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized (in shares) 5,000,000 5,000,000
Preferred Stock, Shares Outstanding (in shares) 0 0
Preferred Stock, Shares Outstanding (in shares) 0 0
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, Shares Authorized (in shares) 250,000,000 250,000,000
Common Stock, Shares, Issued (in shares) 28,696,028 28,556,072
Common Stock, Shares, Outstanding (in shares) 28,696,028 28,556,072
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
REVENUES        
Product sales $ 123,104 $ 117,118 $ 325,554 $ 269,529
COST OF PRODUCTS SOLD (exclusive of direct and indirect overhead and handling costs) 13,381 19,909 25,204 30,105
GROSS PROFIT 109,723 97,209 300,350 239,424
EXPENSES        
Personnel 915,569 784,867 1,738,050 1,691,822
Research and development 3,491,800 3,170,199 6,337,283 6,568,366
Repairs and maintenance 7,964 7,063 10,327 8,315
Professional fees 387,443 414,402 1,017,831 897,237
Office and other 828,578 272,940 1,720,791 555,315
Board of Director fees and costs 111,382 75,458 215,780 147,583
Depreciation 2,177 4,819 4,354 9,638
Freight and shipping 501 403 874 1,222
Loss on disposal of equipment 0 0 11,813 0
Total expenses 5,745,414 4,730,151 11,057,103 9,879,498
LOSS FROM OPERATIONS (5,635,691) (4,632,942) (10,756,753) (9,640,074)
us-gaap_OtherIncomeDisclosureNonoperatingAbstract        
Investment and other income, net (195,877) (3,513) 41,691 (3,466)
Lease income 561,314 0 1,101,745 0
Gain (Loss) on Change in Fair Value of Convertible Debt (711,000) 0 (711,000) 0
Total other income (expense), net (345,563) (3,513) 432,436 (3,466)
LOSS BEFORE PROVISION FOR INCOME TAXES (5,981,254) (4,636,455) (10,324,317) (9,643,540)
PROVISION FOR INCOME TAXES 0 0 0 0
TOTAL COMPREHENSIVE LOSS $ (5,981,254) $ (4,636,455) $ (10,324,317) $ (9,643,540)
BASIC AND DILUTED NET LOSS PER COMMON SHARE (in dollars per share) $ (0.21) $ (0.33) $ (0.36) $ (0.77)
WEIGHTED AVERAGE NUMBER OF COMMON SHARES BASIC AND DILUTED OUTSTANDING (in shares) 28,638,878 14,042,214 28,612,377 12,537,394
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Share-Based Payment Arrangement, Nonemployee [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Share-Based Payment Arrangement, Nonemployee [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Share-Based Payment Arrangement, Nonemployee [Member]
Retained Earnings [Member]
Share-Based Payment Arrangement, Nonemployee [Member]
Total
Balance (in shares) at Dec. 31, 2022   8,481,848            
Balance at Dec. 31, 2022   $ 849   $ 64,533,074   $ (63,799,379)   $ 734,544
Stock issued to nonemployees (in shares) 140,052              
Stock issued to nonemployees $ 14   $ 144,240   $ 0   $ 144,254  
Stock-based compensation   0   132,850   0   132,850
Net Loss   $ 0   0   (9,643,540)   (9,643,540)
Balance (in shares) at Jun. 30, 2023   15,308,449            
Balance at Jun. 30, 2023   $ 1,531   71,956,553   (73,442,919)   (1,484,835)
Exercise of warrants (in shares)   1,678,696            
Exercise of warrants   $ 168   0   0   168
Sale of common stock and accompanying warrants, net (in shares)   5,007,853            
Sale of common stock and accompanying warrants, net   $ 500   7,146,389   0   7,146,889
Balance (in shares) at Mar. 31, 2023   10,553,544            
Balance at Mar. 31, 2023   $ 1,056   68,366,532   (68,806,464)   (438,876)
Stock issued to nonemployees (in shares) 140,052              
Stock issued to nonemployees $ 14   144,240   0   144,254  
Stock-based compensation   0   41,182   0   41,182
Net Loss   $ 0   0   (4,636,455)   (4,636,455)
Balance (in shares) at Jun. 30, 2023   15,308,449            
Balance at Jun. 30, 2023   $ 1,531   71,956,553   (73,442,919)   (1,484,835)
Sale of common stock (in shares)   4,077,853            
Sale of common stock   $ 407   3,404,599   0   3,405,006
Exercise of warrants (in shares)   537,000            
Exercise of warrants   $ 54   0   0   54
Balance (in shares) at Dec. 31, 2023   28,556,072            
Balance at Dec. 31, 2023   $ 2,856   88,610,832   (83,856,681)   4,757,007
Merger recapitalization transaction costs   0   (94,515)   0   (94,515)
Stock issued to nonemployees (in shares) 139,956              
Stock issued to nonemployees     196,623   0   196,637  
Stock-based compensation   0       0   342,440
Net Loss   $ 0   0   (10,324,317)   (10,324,317)
Balance (in shares) at Jun. 30, 2024   28,696,028            
Balance at Jun. 30, 2024   $ 2,870   89,055,380   (94,180,998)   (5,122,748)
Balance (in shares) at Mar. 31, 2024   28,614,384            
Balance at Mar. 31, 2024   $ 2,862   88,806,896   (88,199,744)    
Merger recapitalization transaction costs   0   (25,234)   0   (25,234)
Stock issued to nonemployees (in shares) 81,644              
Stock issued to nonemployees     $ 104,496   $ 0   $ 104,504  
Stock-based compensation   0       0   169,222
Net Loss   $ 0   0   (5,981,254)   (5,981,254)
Balance (in shares) at Jun. 30, 2024   28,696,028            
Balance at Jun. 30, 2024   $ 2,870   $ 89,055,380   $ (94,180,998)   $ (5,122,748)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (10,324,317) $ (9,643,540)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,354 9,638
Loss on disposal of equipment 11,813 0
Stock-based compensation 342,440 132,850
Stock compensation to nonemployees 196,637 144,254
Gain (Loss) on Change in Fair Value of Convertible Debt (711,000) 0
Increase or decrease in:    
Accounts receivable 38,642 (33,400)
Inventory (13,324) (17,848)
Prepaid clinical expenses (478,121) (1,010,664)
Prepaid insurance and services 67,367 (65,087)
Other 0 1,728
Accounts payable and accrued expenses (613,404) 2,597,428
Total adjustments (294,052) 1,794,595
NET CASH USED IN OPERATING ACTIVITIES (10,030,265) (7,848,945)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from sale of warrants 0 2,917,581
Net proceeds from sale of stock 0 4,229,308
Merger transaction costs (94,515)  
Exercise of warrants 0 168
Net proceeds from issuance of convertible note 2,000,000  
NET CASH PROVIDED BY FINANCING ACTIVITIES 1,905,485 7,147,057
NET DECREASE IN CASH AND CASH EQUIVALENTS (8,124,780) (701,888)
CASH AND CASH EQUIVALENTS, beginning of period 9,246,592 1,543,418
CASH AND CASH EQUIVALENTS, end of period 1,121,812 841,530
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid for interest $ 1,517 $ 5,466
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Organization and Description of Business
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Organization and Description of Business [Text Block]

(1)  ORGANIZATION AND DESCRIPTION OF BUSINESS:

 

Cyclo Therapeutics, Inc. (the “Company,” “we,” “our” or “us”) was incorporated in August 1990 as a Florida corporation, under the name Cyclodextrin Technologies Development, Inc. with operations beginning in July 1992. In conjunction with a restructuring in 2000, we changed our name to CTD Holdings, Inc. We changed our name to Cyclo Therapeutics, Inc. in September 2019 to better reflect our current business and on November 6, 2020, we reincorporated from the State of Florida to the State of Nevada.

 

On December 27, 2023, the Company completed a strategic combination pursuant to that certain Agreement and Plan of Merger, dated as of September 21, 2023, by and among the Company, Cameo Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of the Company ("Merger Sub”), and Applied Molecular Transport Inc., a Delaware corporation ("AMTI”), providing for the merger of Merger Sub with and into AMTI, with AMTI surviving the merger as a wholly-owned subsidiary of the Company (the "Merger”).

 

We are a clinical stage biotechnology company that develops cyclodextrin-based products for the treatment of neurodegenerative diseases. We filed a Type II Drug Master File with the U.S. Food and Drug Administration (“FDA”) in 2014 for our lead drug candidate, Trappsol® Cyclo™ (hydroxypropyl beta cyclodextrin) as a treatment for Niemann-Pick Type C disease (“NPC”). NPC is a rare and fatal autosomal recessive genetic disease resulting in disrupted cholesterol metabolism that impacts the brain, lungs, liver, spleen, and other organs. In 2015, we launched an International Clinical Program for Trappsol® Cyclo™ as a treatment for NPC. In 2016, we filed an Investigational New Drug application (“IND”) with the FDA, which described our Phase I clinical plans for a randomized, double blind, parallel group study at a single clinical site in the U.S. The Phase I study evaluated the safety and pharmacokinetics of Trappsol® Cyclo™ along with markers of cholesterol metabolism and markers of NPC during a 12-week treatment period of intravenous administration of Trappsol® Cyclo™ every two weeks to participants 18 years of age and older. The IND was approved by the FDA in September 2016, and in January 2017, the FDA granted Fast Track designation to Trappsol® Cyclo™ for the treatment of NPC. Initial patient enrollment in the U.S. Phase I study commenced in September 2017, and in May 2020, we announced top line data showing a favorable safety and tolerability profile for Trappsol® Cyclo™ in this study.

 

We have also completed a Phase I/II clinical study approved by European regulatory bodies with clinical trial centers in the United Kingdom, Sweden, and Israel. The Phase I/II study evaluated the safety, tolerability and efficacy of Trappsol® Cyclo™ through a range of clinical outcomes, including neurologic, respiratory, and measurements of cholesterol metabolism and markers of NPC. Consistent with the 12-week Phase 1 study (single US site), the European/Israel study administered Trappsol® Cyclo™ intravenously to NPC patients every two weeks in a double-blind, randomized trial, but differs in that the study period was for 48 weeks (24 doses). In March of 2021 we announced that 100% of patients who completed the trial (9 out of 12) improved or remained stable, and 89% met the efficacy outcome measure of improvement in at least two domains of the 17-domain NPC severity scale.

 

Additionally, in February 2020 we had a face-to-face “Type C” meeting with the FDA with respect to the initiation of our pivotal Phase III clinical trial of Trappsol® Cyclo™ based on the clinical data obtained to date. At that meeting, we also discussed with the FDA submitting a New Drug Application (“NDA”) under Section 505(b)(1) of the Federal Food, Drug, and Cosmetic Act for the treatment of NPC in pediatric and adult patients with Trappsol® Cyclo™. A similar request was submitted to the European Medicines Agency (“EMA”) in February 2020, seeking scientific advice and protocol assistance from the EMA for proceeding with a Phase III clinical trial in Europe. In October 2020 we received a “Study May Proceed” notification from the FDA with respect to the proposed Phase III clinical trial, and in June of 2021 we commenced enrollment in TransportNPC, a pivotal Phase III study of Trappsol® Cyclo™ for the treatment of NPC. In May 2024, we enrolled the last of the 104 patients in the Phase III study.

 

 

We are also exploring the use of cyclodextrins in the treatment of Alzheimer’s disease. In January 2018, the FDA authorized a single patient IND expanded access program using Trappsol® Cyclo™ for the treatment of Alzheimer’s disease. After 18 months of treatment in this geriatric patient with late-onset disease, the disease was stabilized and the drug was well tolerated. The patient also exhibited signs of improvement with less volatility and shorter latency in word-finding. We prepared a synopsis for an early stage protocol using Trappsol® Cyclo™ intravenously to treat Alzheimer’s disease that was presented to the FDA in January of 2021. We received feedback from the FDA on this synopsis in April 2021 and incorporated the feedback into an IND for a Phase II study for the treatment of Alzheimer’s disease with Trappsol® Cyclo™ that we submitted to the FDA in November 2021. In December of 2021, we received IND clearance from the FDA, allowing us to proceed with our Phase II study of Trappsol® Cyclo™ for the treatment of Alzheimer’s disease. U.S. sites for the study were activated during the second half of 2022, and patient dosing began in the first quarter of 2023. In July 2024 we received a notice of decision from the European Patent Office to grant a patent application regarding the methods to treat Alzheimer’s Disease, with an effective date of August 21, 2024.

 

We also continue to operate our legacy fine chemical business, consisting of the sale of cyclodextrins and related products to the pharmaceutical, nutritional, and other industries, primarily for use in diagnostics and specialty drugs. However, our core business has transitioned to a biotechnology company primarily focused on the development of cyclodextrin- based biopharmaceuticals for the treatment of disease from a business that had been primarily reselling basic cyclodextrin products.

 

Going Concern and Liquidity

 

For the three and six months ended June 30, 2024, the Company incurred a net loss of $5,981,254 and $10,324,317, respectively. The Company has an accumulated deficit of $94,180,998 at June 30, 2024. Our recent losses have predominantly resulted from research and development expenses for our Trappsol® Cyclo™ product and other general operating expenses, including personnel expenses and board advisory fees. We believe our expenses will continue to increase as we continue to conduct clinical trials and seek regulatory approval for the use of Trappsol® Cyclo™ in the treatment of NPC and Alzheimer’s disease.

 

For the six months ended June 30, 2024, the Company’s operations used $10,030,265 in cash and, at June 30, 2024, the Company had a cash balance of $1,121,812 and negative working capital of $5,378,089. We will need to raise additional capital in the foreseeable future to fund the development of our drug product candidates through clinical development, manufacturing and commercialization.

 

We intend to continue to raise such capital through the sale of equity securities from time to time, the issuance of debt securities, the sale or licensing of existing assets or assets in development, or from other non-dilutive funding mechanisms. Our ability to obtain such additional capital will likely be subject to various factors, including our overall business performance and market conditions. If we cannot raise the additional funds required for our anticipated operations, we may be required to reduce the scope of or eliminate our research and development programs, delay our clinical trials and the ability to seek regulatory approvals, downsize our general and administrative infrastructure, and/or seek alternative measures to avoid insolvency. If we raise additional funds through future offerings of shares of our common stock or other securities, such offerings would cause dilution of current stockholders’ percentage ownership in the Company, which could be substantial. Future offerings also could have a material and adverse effect on the price of our common stock.

 

Our condensed consolidated financial statements for the three and six months ended June 30, 2024, were prepared on the basis of a going concern, which contemplates that we will be able to realize assets and discharge liabilities in the normal course of business. Our ability to continue as a going concern is dependent upon the availability of equity or debt financing as noted above. Various factors including our overall business performance and market conditions raise substantial doubt about our ability to continue as a going concern. The financial statements do not include any adjustments that might result from the outcome of these uncertainties.

  

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

(2)  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:

 

The following is a summary of the more significant accounting policies of the Company that affect the accompanying condensed consolidated financial statements:

 

(a) BASIS OF PRESENTATION––The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The interim condensed consolidated financial statements of the Company included in this Quarterly Report on Form 10-Q, including these notes, are unaudited. In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Such adjustments are of a normal, recurring nature. The condensed consolidated financial statements, and these notes, have been prepared in accordance with generally accepted accounting principles and do not contain certain information included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. The condensed consolidated financial statements should be read in conjunction with that Annual Report on Form 10-K. Results for the interim periods presented are not necessarily indicative of the results that might be expected for the entire fiscal year.

 

(b) CASH AND CASH EQUIVALENTS––Cash and cash equivalents consist of cash and any highly liquid investments with an original purchased maturity of three months or less. The Company maintains deposits in financial institutions in excess of federally insured limits of $250,000, in the amount of $1,121,812 at June 30, 2024.

 

(c) ACCOUNTS RECEIVABLE––Accounts receivable are unsecured and non-interest bearing and stated at the amount we expect to collect from outstanding balances. Customer account balances with invoices dated over 90 days old are considered past due. The Company does not accrue interest on past due accounts. Customer payments are allocated to the specific invoices identified on the customer’s remittance advice or, if unspecified, applied to the oldest unpaid invoices.

 

The carrying amount of accounts receivable is reduced by an allowance for credit losses that reflects management’s best estimate of expected credit losses. The Company reviews each customer balance where all or a portion of the balance exceeds 90 days from the invoice date. Based on the Company’s assessment of the customer's current and forecasted creditworthiness, the Company estimates the portion, if any, of the balance that will not be collected, and writes off receivables as a charge to the allowance for credit losses when, in management’s estimation, it is probable that the receivable is worthless. The Company determined an allowance for credit losses was not necessary as of June 30, 2024. The allowance for credit losses at December 31, 2023 approximated $10,000.

 

The Company develops and documents its allowance for credit losses on its trade receivables based on portfolio segments, which include domestic and international customers. The determination of portfolio segments is based primarily on the customers’ geographical location. Our quantitative allowance for credit loss estimates was determined using the method that uses an aging schedule. The Company also considers qualitative adjustments that may relate to unique risks, changes in current economic conditions that may not be reflected in quantitatively derived results, or other relevant factors to further inform our estimate of the allowance for credit losses.

 

(d) INVENTORY AND COST OF PRODUCTS SOLD––Inventory consists of cyclodextrin products and chemical complexes purchased for resale recorded at the lower of cost (first-in, first-out) or net realizable value. Cost of products sold includes the acquisition cost of the products sold and does not include any allocation of inbound or outbound freight charges, indirect overhead expenses, warehouse and distribution expenses, or depreciation and amortization expense. The Company records a specific reserve for inventory items that are determined to be obsolete. The Company determined no reserve for obsolete inventory was necessary as of June 30, 2024 and December 31, 2023.

 

The Company’s reserve for obsolete inventory is based on the Company’s best estimates of product sales and customer demands. It is reasonably possible that the estimates used by the Company to determine its provisions for inventory write-downs will be materially different from actual write-downs. These differences could result in materially higher than expected inventory provisions and related costs, which could have a materially adverse effect on the Company’s results of operations and financial condition in the near term.

(e) PREPAID CLINICAL EXPENSES––Prepaid clinical expenses consist of our active pharmaceutical ingredients and other raw materials for our pharmaceutical drug Trappsol® Cyclo™ expected to be used in our clinical trial program recorded at cost. In addition, advance payments for goods or services for future research and development activities are included as prepaid clinical expenses. Prepaid clinical expenses are expensed as research and development costs as the goods are delivered or the related services are performed.

 

(f) FURNITURE AND EQUIPMENT––Furniture and equipment are recorded at cost, less accumulated depreciation. Depreciation is computed using primarily the straight-line method over the estimated useful lives of the assets (generally three to five years for computers and vehicles and seven to ten years for machinery, equipment and office furniture). We periodically review our long-lived assets to determine if the carrying value of assets may not be recoverable. If an impairment is identified, we recognize a loss for the difference between the carrying amount and the estimated fair value of the asset.

 

(g) LEASES––The Company leases office and warehouse space. The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms. Operating leases are included in right-of-use ("ROU") lease assets and lease liabilities on the Company’s condensed consolidated balance sheets. The Company subleases office space under one existing lease to a third party. Sublease income is reported as other income in the condensed consolidated statements of operations.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

 

In evaluating contracts to determine if they qualify as a lease, the Company considers factors such as if the Company has obtained substantially all of the rights to the underlying asset through exclusivity, if it can direct the use of the asset by making decisions about how and for what purpose the asset will be used and if the lessor has substantive substitution rights. This evaluation may require significant judgment.

 

(h) REVENUE RECOGNITION––Revenues are recognized when our customer obtains control of promised goods or services in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. We recognize revenues following the five step model prescribed under Accounting Standard Update (“ASU”) No. 2014-09: (i) identify contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenues when (or as) we satisfy the performance obligation.

 

Product revenues

 

The majority of our revenue is garnered in North America from companies in the pharmaceutical industry that are manufacturing or conducting research with our fine chemical products. In other countries, we sell our products primarily to wholesale distributors and other third-party distribution partners.

Revenues from product sales are recognized when the customer obtains control of our product, which occurs at a point in time, typically upon delivery to the customer. We expense incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that we would have recognized is one year or less or the amount is immaterial. We treat shipping and handling costs performed after a customer obtains control of the product as a fulfillment cost. We have identified one performance obligation in our contracts with customers which is the delivery of product to our customers. The transaction price is recognized in full when we deliver the product to our customer, which is the point at which we have satisfied our performance obligation.

 

For additional information on our revenues, please read Note 3, Revenues, to these condensed consolidated financial statements.

 

(i) SHIPPING AND HANDLING FEES––Shipping and handling fees, if billed to customers, are included in product sales. Shipping and handling costs associated with inbound and outbound freight are expensed as incurred and included in freight and shipping expense.

 

(j) ADVERTISING––Advertising costs are charged to operations when incurred. We incur minimal advertising expenses.

 

(k) RESEARCH AND DEVELOPMENT COSTS––Research and development costs are expensed as incurred. The Company records amounts paid in advance of the service being rendered as a prepaid asset, and the expense recognized when the service is performed. Research and development costs are primarily comprised of materials used in our clinical trials, personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on our contracts with our vendors and are realized in the ordinary course of business.

 

(l) INCOME TAXES––Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. In addition, tax benefits related to positions considered uncertain are recognized only when it is more likely than not the position will be sustained upon examination by the tax authorities. Such tax positions shall initially and subsequently be measured as the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authority assuming full knowledge of the position and relevant facts. As of June 30, 2024 and December 31, 2023, the Company has recorded a full valuation allowance against its deferred tax assets.

 

(m) NET LOSS PER COMMON SHARE–– Basic and fully diluted net loss per common share is computed using a simple weighted average of common shares outstanding during the periods presented, as outstanding warrants to purchase 15,686,916 shares of common stock were antidilutive for the three and six months ended June 30, 2024, and warrants to purchase 11,411,813 and 7,419,760 shares of common stock were antidilutive for the three and six months ended June 30, 2023, respectively. Additionally, outstanding options to purchase 1,779,161 shares of common stock were antidilutive for the three and six months ended June 30, 2024 and outstanding options to purchase 801,861 shares of common stock were antidilutive for the three and six months ended June 30, 2023 and therefore are also excluded.

 

(n) STOCK-BASED COMPENSATION––The Company periodically awards stock to employees, directors, and consultants. In the case of employees and consultants, an expense is recognized equal to the fair value of the stock determined using the closing trading price of the stock on the award date. With respect to directors, the Company accrues stock compensation expense on a quarterly basis based on the Company’s historical director compensation policies, and each quarter recognizes such expense based on the trading price of the common stock during such quarter. This expense is then trued up at the time the shares are issued to directors based on the trading price at the time of issuance.

 

The Company periodically issues stock options under its 2021 Equity Incentive Plan. The Company uses the Black-Scholes valuation method to estimate the fair value of stock options at grant date. Compensation expense is recognized on the straight-line basis over the requisite service period, which is generally the vesting period.

 

(o) FAIR VALUE MEASUREMENTS AND DISCLOSURES––Accounting Standards Codification (“ASC”) 820 “Fair Value Measurements and Disclosures” requires companies to determine fair value based on the price that would be received to sell the asset or paid to transfer the liability to a market participant. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement.

 

The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following categories:

 

Level 1: Quoted market prices in active markets for identical assets or liabilities.

 

 

Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.

 

 

Level 3: Unobservable inputs that are not corroborated by market data.

 

Long-lived assets are measured at fair value on a non-recurring basis and are subject to fair value adjustments when there is evidence of impairment.

 

For short-term classes of our financial instruments, which include cash and cash equivalents, accounts receivable and accounts payable, and which are not reported at fair value, the carrying amounts approximate fair value due to their short-term nature.

 

As of June 30, 2024, money market funds and a convertible note payable were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets. Money market funds were recorded within cash and cash equivalents. We classified the convertible note payable as a Level 3 fair value measurement and used the Black-Scholes model to calculate the fair value as of June 11, 2024, and for each reporting period. Key inputs for the simulation are summarized below. The Black-Scholes simulation uses inputs such as the stock price, volatility, the contractual term of the convertible note payable, risk free interest rates and dividend yields. The following table presents money market funds and the convertible note payable at their level within the fair value hierarchy for the periods indicated. As of December 31, 2023, money market funds were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets.

 

 

Fair Value

Hierarchy

Level

 

Amortized

Cost

   

Gross

Unrealized

Gains

   

Gross

Unrealized

Losses

   

Fair Value

 

June 30, 2024

                                 

Cash equivalents:

           

                 

Money market funds invested in U.S. government obligations

Level 1

  $ 30,165     $ -     $ -     $ 30,165  
                                   

Liabilities:

                                 

Convertible note payable (Note 7)

Level 3

    2,000,000       -       711,000          

Total

  $ 2,030,165     $ -     $ 711,000     $ 2,741,165  

December 31, 2023

                                 

Cash equivalents:

           

                 

Money market funds invested in U.S. government obligations

Level 1

  $ 4,792,338     $ -     $ -     $ 4,792,338  
                                   

Liabilities:

                                 

Convertible note payable (Note 7)

Level 3

    -       -       -       -  

Total

  $ 4,792,338     $ -     $ -     $ 4,792,338  

 

The range of key inputs for the Black-Scholes simulation related to the convertible note payable for the three months ended June 30, 2024, were as follows:

 

Key Inputs

 

June 30, 2024

 

Stock Price

  $1.24 $1.27  

Term (years)

  0.29 0.37  

Risk-Free

  5.27 5.31  

Volatility

  63% - 66%  

Dividend yield

    -    

 

Convertible Note Payable

 

The following table sets forth a summary of the changes in the fair value of our convertible note payable categorized within Level 3 of the fair value hierarchy:

 

Balance as of December 31, 2023

  $ -  

Issuance of Convertible Note

    2,000,000  

Change in fair value of Note

    711,000  

Balance as of June 30, 2024

  $ 2,711,000  

 

(p) USE OF ESTIMATES––The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions, including regarding contingencies, that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. The Company’s most significant estimates relate to inventory obsolescence, stock-based compensation, fair value of convertible note issued, warrant liability valuation, fair value of warrants issued, assumed liabilities, and allowance for credit losses. Although management bases its estimates on historical experience and assumptions that are believed to be reasonable under the circumstances, actual results could significantly differ from these estimates.

 

(q) RECENT ACCOUNTING PRONOUNCEMENTS––

 

In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment should be applied on a prospective basis, with retrospective application permitted. The Company is in the process of evaluating the impact that the adoption of ASU 2023-09 will have on the condensed consolidated financial statements and related disclosures.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures,” which is intended to improve reportable segment disclosure requirements, primarily through additional and more detailed information about a reportable segment's expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. The Company is currently evaluating the effect this guidance will have on its condensed consolidated financial statements and related disclosures.

 

In June 2022, the FASB issued ASU No. 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions” ("ASU 2022-03”) which clarifies guidance for fair value measurement of an equity security subject to a contractual sale restriction and establishes new disclosure requirements for such equity securities. ASU 2022-03 is effective for fiscal years beginning after December 15, 2023 and for interim periods within those fiscal years, with early adoption permitted. The Company adopted the guidance as of January 1, 2024, and it did not have a material impact on its condensed consolidated financial statements.

 

(r) WARRANTS––The Company accounts for its warrants as either equity-classified or liability-classified instruments based on an assessment of the specific terms of the warrants considering the authoritative guidance in ASC 480, “Distinguishing Liabilities from Equity” (“ASC 480”) and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants meet the definition of a liability pursuant to ASC 480 and meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and satisfy additional conditions for equity classification. Warrants that are liability-classified are measured at fair value at each reporting date in accordance with the guidance in ASC 820, “Fair Value Measurement,” with any subsequent changes in fair value recognized in the statement of operations in the period of change. The fair value of liability classified warrants was not material at June 30, 2024 and December 31, 2023.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Revenues
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

(3)  REVENUES:

 

The Company operates in one business segment, which primarily focuses on the development and commercialization of innovative cyclodextrin-based products for the treatment of people with serious and life-threatening rare diseases and medical conditions. However, substantially all of the Company’s revenues are derived from the sale of cyclodextrins and related products to the pharmaceutical, nutritional, and other industries, primarily for use in diagnostics and specialty drugs.

 

Revenues by product are summarized as follows:

 

   

Three Months Ended June 30

   

Six Months Ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Trappsol® HPB

  $ 20,951     $ 57,244     $ 219,604     $ 143,228  

Trappsol® Fine Chemical

    100,900       59,816       103,939       116,439  

Aquaplex®

    470       58       564       9,862  

Other

    783       -       1,447       -  

Total revenues

  $ 123,104     $ 117,118     $ 325,554     $ 269,529  

  

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Major Customers and Suppliers
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Major Customers and Suppliers Disclosure [Text Block]

(4)  MAJOR CUSTOMERS AND SUPPLIERS:

 

For the three months ended June 30, 2024, two major customers accounted for 92% of total revenues. For the six months ended June 30, 2024, three major customers accounting for 89% of total revenues. Accounts receivable for these major customers represent 75% of total accounts receivable at June 30, 2024. Accounts receivable balances for three customers accounted for 97% of total accounts receivable at June 30, 2024.

 

For the three months ended June 30, 2023, two major customers accounted for 86% of total revenues. For the six months ended June 30, 2023, three major customers accounting for 71% of total revenues. Accounts receivable for these major customers represent 50% of total accounts receivable at June 30, 2023. Accounts receivable balances for three customers accounted for 99% of total accounts receivable at June 30, 2023.

 

The Company purchases inventory primarily from four vendors; however, the Company believes it can maintain purchases at similar levels through other readily available vendors in the marketplace. The Company maintains vendors both domestically and internationally.

 

For the three and six months ended June 30, 2024, the product mix of our revenues consisted entirely of basic natural and chemically modified cyclodextrins. For the six months ended June 30, 2023, the product mix of our revenues consisted of 96% basic natural and chemically modified cyclodextrins and 4% cyclodextrin complexes. For the three months ended June 30, 2023, the product mix of our revenues consisted entirely of basic natural and chemically modified cyclodextrins.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Concentrations of Credit Risk
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

(5)  CONCENTRATIONS OF CREDIT RISK:

 

Significant concentrations of credit risk for all financial instruments owned by the Company are as follows:

 

The Company's financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash equivalents represent highly liquid investments with maturities of 90 days or less at the date of purchase. Credit risk related to cash and cash equivalents is based on the creditworthiness of the financial institutions at which these funds are held. The Company has cash balances at financial institutions which throughout the year may exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company's financial condition, results of operations, and cash flows. To reduce its risk associated with the failure of such financial institutions, the Company evaluates the rating of the financial institutions in which it holds deposits. Any material loss that the Company may experience in the future could have an adverse effect on its ability to pay its operational expenses or make other payments and may require the Company to move its cash to other high quality financial institutions. Currently, the Company is reviewing its bank relationships in order to mitigate its risk to ensure that its exposure is limited or reduced to the Federal Deposit Insurance Corporation protection limits.

 

The Company extends credit to customers in the normal course of business. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the condensed consolidated financial statements. The Company does not require collateral from its customers to secure accounts receivable.

 

The Company has no significant off-balance sheet risk such as foreign exchange contracts, option contracts, or other hedging arrangements.

  

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Accounts Payable and Accrued Expenses
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

(6)  ACCOUNTS PAYABLE AND ACCRUED EXPENSES:

 

Accounts payable and accrued expenses consist of the following: 

 

    June 30,    

December 31,

 
   

2024

   

2023

 

Accounts payable

  $ 3,859,822     $ 4,856,530  

Accrued bonus compensation

    1,201,459       1,590,776  

Accrued board expense

    102,110       92,110  

Sub-lease deposit liability

    243,724       243,742  

Merger liabilities

    1,040,586       487,402  

Other

    396,311       186,856  

Total accounts payable and accrued expenses

  $ 6,844,012     $ 7,457,416  

  

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Convertible Notes Payable
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Long-Term Debt [Text Block]

(7)  CONVERTIBLE NOTES PAYABLE:

 

On June 11, 2024, the Company entered into a Note Purchase Agreement (the “Initial NPA”) with Rafael Holdings, Inc., a Delaware corporation (“Rafael”), the holder of approximately 31.5% of our common stock, pursuant to which the Company issued and sold a convertible promissory note in the principal amount of $2,000,000.00 (the “June Note”) to Rafael. On July 16, 2024, the Company entered into an Amended and Restated Note Purchase Agreement (the “Amended NPA”) with Rafael, which amended and restated the Initial NPA in its entirety, pursuant to which the Company issued and sold a second convertible promissory note in the principal amount of $2,000,000 (the “July Note,” [and together with the June Note, the “Notes,” and each a “Note”]) to Rafael. Each Note matures on November 11, 2024 and bears interest at a rate of 5% per annum, payable upon maturity. Each Note may be prepaid by the Company in full at any time. The principal amount of each Note is convertible into shares of our common stock, prior to the repayment of such Note, at the option of Rafael; automatically if the Company enters into a Qualified Financing (as defined) and at the option of Rafael if a Sale Transaction (as defined) occurs prior to repayment of such Note, all at the price and on the terms and conditions set forth in such Note. Upon the occurrence of an Event of Default (as defined) under any Note, including the failure of the Company to pay the principal or interest under any Note, when due, the obligations of the Company under each Note may be accelerated. The Company intends to use the proceeds of the Notes for working capital and general corporate purposes.

 

Due to these embedded features within the Note, the Company elected to account for the Note and the embedded features at fair value at inception. Subsequent changes in fair value are recorded as a component of other income (loss) in the Consolidated Statements of Operations.

 

Interest expense on the Note totaled $34,521 for the three and six months ended June 30, 2024 and is included in the fair value of the note.

 

The following table presents the Note as of June 30, 2024:

 

Balance as of December 31, 2023

  $ -  

Issuance of convertible Note

    2,000,000  

Change in fair value of Note

    711,000  

Balance as of June 30, 2024

  $ 2,711,000  

  

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

(8)  LEASES:

 

The Company entered into an operating lease in January 2023 for office and warehouse space, which has a lease term expiring in January 2026, with an option to extend for an additional three years. As it is not reasonably certain the Company will exercise the option to extend, the additional three years have not been included in the lease term. This lease replaced an existing operating lease which expired in January 2023. The Company also assumed an operating lease for office space which is being subleased to a third party. The lease and sublease agreement expire in August 2024.

 

Right-of-use lease assets are recorded net of accumulated amortization, $661,168 and $17,242 as of June 30, 2024 and December 31, 2023, respectively. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease expense for the three and six months ended June 30, 2024 was $546,594 and $1,074,011, respectively. Lease expense for the three and six months ended June 30, 2023 was $5,612 and $15,147, respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Equity Transactions
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Equity [Text Block]

(9)  EQUITY TRANSACTIONS:

 

The Company accrues stock compensation expense over the period earned for employees and board members. Stock compensation expense for board members is included in “Board of Directors fees and costs” on our condensed consolidated statement of operations, and stock compensation expense for officers and employees that are not board members is included in “Personnel” and "Research and development" on our condensed consolidated statement of operations.

 

In the three and six months ended June 30, 2024, the Company recognized compensation expense of $102,110 and $206,637 to board members, in addition to $92,133 of accrued stock compensation as of December 31, 2023 and issued 81,644 and 139,956 shares of common stock to board members in the three and six months ended June 30, 2024. In the three and six months ended June 30, 2023, the Company recognized compensation expense to board members of $82,754 and $113,504, in addition to $30,750 of accrued stock compensation as of December 31, 2022, and issued 140,052 shares of common stock to board members in the three months ended June 30, 2023. The Company did not issue any shares to employees during the three and six months ended June 30, 2024 and 2023.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Income Taxes
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

(10)  INCOME TAXES:

 

The Company reported a net loss for the three and six months ended June 30, 2024 and 2023. The Company increased its deferred tax asset valuation allowance rather than recognize an income tax benefit.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Equity Incentive Plan
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

(11)  EQUITY INCENTIVE PLAN:

 

On August 29, 2019, the Company’s stockholders approved the Company’s 2019 Omnibus Equity Incentive Plan at a special meeting of stockholders (the “Incentive Plan”). The Incentive Plan provides for the issuance of up to 68,437 shares of common stock pursuant to the grant of shares of common stock, stock options or other awards, to employees, officers or directors of, and consultants to, the Company and its subsidiaries. Options granted under the Incentive Plan may either be intended to qualify as incentive stock options under the Internal Revenue Code of 1986, or may be non-qualified options, and are exercisable over periods not exceeding ten years from date of grant. As of June 30, 2024, we had awarded 68,437 shares of common stock as awards under the Incentive Plan, with no shares of common stock remaining available for future awards under the Incentive Plan.

 

On June 24, 2021, the Company’s stockholders approved the Company’s 2021 Equity Incentive Plan at its annual meeting of stockholders (the “2021 Plan”). The 2021 Plan provides for the issuance of up to 3,000,000 shares of common stock pursuant to the grant of shares of common stock, stock options or other awards, to employees, officers or directors of, and consultants to, the Company and its subsidiaries. Options granted under the 2021 Plan may either be intended to qualify as incentive stock options under the Internal Revenue Code of 1986, or may be non-qualified options, and are exercisable over periods not exceeding ten years from date of grant. As of June 30, 2024, we had awarded 536,793 shares of common stock and granted options to purchase 1,671,441 shares of common stock under the 2021 Plan, with 791,766 shares of common stock remaining available for future awards. During the three and six months ended June 30, 2024, the Company granted options to purchase 879,341 shares of common stock under the 2021 Plan. The options granted during the three and six months ended June 30, 2024 were valued using the Black Scholes option pricing model using the following assumptions: (i) expected term of 3.00 to 6.25 years; (ii) risk free interest rate of 4.41%; (iii) expected volatility of 102.97% to 111.25%; and (iv) dividend yield of 0.0%. The weighted-average grant date fair value of the options issued by the Company during the three and six months ended June 30, 2024 ranged from $0.83 to $1.06 per share.

  

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Net Loss Per Share
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

(12)  NET LOSS PER SHARE:

 

The following table sets forth the computation of basic and diluted earnings per common share.

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Numerator

                               

Net loss

  $ (5,981,254 )   $ (4,636,455 )   $ (10,324,317 )   $ (9,643,540 )

Denominator

                               

Weighted-average common shares outstanding, basic and diluted

    28,638,878       14,042,214       28,612,377       12,537,394  

Net loss per share, basic and diluted

  $ (0.21 )   $ (0.36 )   $ (.36 )   $ (0.77 )

 

The Company reported a net loss for the three and six months ended June 30, 2024 and 2023, therefore, the basic and diluted net loss per share are the same in the respective periods because the inclusion of potential common shares would have an antidilutive effect. Potential shares of common stock that are excluded from the computation of diluted weighted-average shares outstanding are as follows:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Stock options

    1,779,161       801,861       1,779,161       801,861  

Warrants

    15,686,916       11,411,813       15,686,916       11,411,813  

  

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Purchase Commitments
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

(13)  PURCHASE COMMITMENTS:

 

In connection with an agreement executed in January 2022 with Ashland, Inc., the Company committed to purchase the minimum amounts of goods used in its normal operations based on completion of certain milestones. The first milestone was met during the first quarter of 2023, and $980,000 of goods were purchased and received. In the second quarter of 2023, the Company was invoiced for the second milestone, and began to receive product during the first quarter of 2024. Future annual minimum purchases remaining under the agreement are $980,000.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 14 - Subsequent Events
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Subsequent Events [Text Block]

(14)  SUBSEQUENT EVENTS:

 

On July 16, 2024, the Company entered into the Amended NPA with Rafael, pursuant to which the Company issued and sold a convertible promissory note in the principal amount of $2,000,000 to Rafael. For additional information on this convertible promissory note, please read Note 7, Convertible Notes Payable, to these condensed consolidated financial statements.

  

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Insider Trading Arr Line Items    
Material Terms of Trading Arrangement [Text Block]  

Item 5.  Other Information

 

During the fiscal quarter ended June 30, 2024, none of our directors or officers (as defined in Section 16 of the Securities Exchange Act of 1934, as amended) adopted or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement,” as defined in Item 408(a) of Regulation S-K.

  

Rule 10b5-1 Arrangement Adopted [Flag] false  
Non-Rule 10b5-1 Arrangement Adopted [Flag] false  
Rule 10b5-1 Arrangement Terminated [Flag] false  
Non-Rule 10b5-1 Arrangement Terminated [Flag] false  
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

(a) BASIS OF PRESENTATION––The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The interim condensed consolidated financial statements of the Company included in this Quarterly Report on Form 10-Q, including these notes, are unaudited. In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Such adjustments are of a normal, recurring nature. The condensed consolidated financial statements, and these notes, have been prepared in accordance with generally accepted accounting principles and do not contain certain information included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. The condensed consolidated financial statements should be read in conjunction with that Annual Report on Form 10-K. Results for the interim periods presented are not necessarily indicative of the results that might be expected for the entire fiscal year.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

(b) CASH AND CASH EQUIVALENTS––Cash and cash equivalents consist of cash and any highly liquid investments with an original purchased maturity of three months or less. The Company maintains deposits in financial institutions in excess of federally insured limits of $250,000, in the amount of $1,121,812 at June 30, 2024.

 

Receivable [Policy Text Block]

(c) ACCOUNTS RECEIVABLE––Accounts receivable are unsecured and non-interest bearing and stated at the amount we expect to collect from outstanding balances. Customer account balances with invoices dated over 90 days old are considered past due. The Company does not accrue interest on past due accounts. Customer payments are allocated to the specific invoices identified on the customer’s remittance advice or, if unspecified, applied to the oldest unpaid invoices.

 

The carrying amount of accounts receivable is reduced by an allowance for credit losses that reflects management’s best estimate of expected credit losses. The Company reviews each customer balance where all or a portion of the balance exceeds 90 days from the invoice date. Based on the Company’s assessment of the customer's current and forecasted creditworthiness, the Company estimates the portion, if any, of the balance that will not be collected, and writes off receivables as a charge to the allowance for credit losses when, in management’s estimation, it is probable that the receivable is worthless. The Company determined an allowance for credit losses was not necessary as of June 30, 2024. The allowance for credit losses at December 31, 2023 approximated $10,000.

 

The Company develops and documents its allowance for credit losses on its trade receivables based on portfolio segments, which include domestic and international customers. The determination of portfolio segments is based primarily on the customers’ geographical location. Our quantitative allowance for credit loss estimates was determined using the method that uses an aging schedule. The Company also considers qualitative adjustments that may relate to unique risks, changes in current economic conditions that may not be reflected in quantitatively derived results, or other relevant factors to further inform our estimate of the allowance for credit losses.

 

Inventory, Policy [Policy Text Block]

(d) INVENTORY AND COST OF PRODUCTS SOLD––Inventory consists of cyclodextrin products and chemical complexes purchased for resale recorded at the lower of cost (first-in, first-out) or net realizable value. Cost of products sold includes the acquisition cost of the products sold and does not include any allocation of inbound or outbound freight charges, indirect overhead expenses, warehouse and distribution expenses, or depreciation and amortization expense. The Company records a specific reserve for inventory items that are determined to be obsolete. The Company determined no reserve for obsolete inventory was necessary as of June 30, 2024 and December 31, 2023.

 

The Company’s reserve for obsolete inventory is based on the Company’s best estimates of product sales and customer demands. It is reasonably possible that the estimates used by the Company to determine its provisions for inventory write-downs will be materially different from actual write-downs. These differences could result in materially higher than expected inventory provisions and related costs, which could have a materially adverse effect on the Company’s results of operations and financial condition in the near term.

Prepaid Expenses [Policy Text Block] (e) PREPAID CLINICAL EXPENSES––Prepaid clinical expenses consist of our active pharmaceutical ingredients and other raw materials for our pharmaceutical drug Trappsol® Cyclo™ expected to be used in our clinical trial program recorded at cost. In addition, advance payments for goods or services for future research and development activities are included as prepaid clinical expenses. Prepaid clinical expenses are expensed as research and development costs as the goods are delivered or the related services are performed.
Property, Plant and Equipment, Policy [Policy Text Block] (f) FURNITURE AND EQUIPMENT––Furniture and equipment are recorded at cost, less accumulated depreciation. Depreciation is computed using primarily the straight-line method over the estimated useful lives of the assets (generally three to five years for computers and vehicles and seven to ten years for machinery, equipment and office furniture). We periodically review our long-lived assets to determine if the carrying value of assets may not be recoverable. If an impairment is identified, we recognize a loss for the difference between the carrying amount and the estimated fair value of the asset.
Lessee, Leases [Policy Text Block]

(g) LEASES––The Company leases office and warehouse space. The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms. Operating leases are included in right-of-use ("ROU") lease assets and lease liabilities on the Company’s condensed consolidated balance sheets. The Company subleases office space under one existing lease to a third party. Sublease income is reported as other income in the condensed consolidated statements of operations.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

 

In evaluating contracts to determine if they qualify as a lease, the Company considers factors such as if the Company has obtained substantially all of the rights to the underlying asset through exclusivity, if it can direct the use of the asset by making decisions about how and for what purpose the asset will be used and if the lessor has substantive substitution rights. This evaluation may require significant judgment.

 

Revenue [Policy Text Block]

(h) REVENUE RECOGNITION––Revenues are recognized when our customer obtains control of promised goods or services in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. We recognize revenues following the five step model prescribed under Accounting Standard Update (“ASU”) No. 2014-09: (i) identify contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenues when (or as) we satisfy the performance obligation.

 

Product revenues

 

The majority of our revenue is garnered in North America from companies in the pharmaceutical industry that are manufacturing or conducting research with our fine chemical products. In other countries, we sell our products primarily to wholesale distributors and other third-party distribution partners.

Revenues from product sales are recognized when the customer obtains control of our product, which occurs at a point in time, typically upon delivery to the customer. We expense incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that we would have recognized is one year or less or the amount is immaterial. We treat shipping and handling costs performed after a customer obtains control of the product as a fulfillment cost. We have identified one performance obligation in our contracts with customers which is the delivery of product to our customers. The transaction price is recognized in full when we deliver the product to our customer, which is the point at which we have satisfied our performance obligation.

 

For additional information on our revenues, please read Note 3, Revenues, to these condensed consolidated financial statements.

 

Revenue from Contract with Customer, Shipping and Handling Fees, Policy [Policy Text Block]

(i) SHIPPING AND HANDLING FEES––Shipping and handling fees, if billed to customers, are included in product sales. Shipping and handling costs associated with inbound and outbound freight are expensed as incurred and included in freight and shipping expense.

 

Advertising Cost [Policy Text Block]

(j) ADVERTISING––Advertising costs are charged to operations when incurred. We incur minimal advertising expenses.

 

Research and Development Expense, Policy [Policy Text Block]

(k) RESEARCH AND DEVELOPMENT COSTS––Research and development costs are expensed as incurred. The Company records amounts paid in advance of the service being rendered as a prepaid asset, and the expense recognized when the service is performed. Research and development costs are primarily comprised of materials used in our clinical trials, personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on our contracts with our vendors and are realized in the ordinary course of business.

 

Income Tax, Policy [Policy Text Block]

(l) INCOME TAXES––Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. In addition, tax benefits related to positions considered uncertain are recognized only when it is more likely than not the position will be sustained upon examination by the tax authorities. Such tax positions shall initially and subsequently be measured as the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authority assuming full knowledge of the position and relevant facts. As of June 30, 2024 and December 31, 2023, the Company has recorded a full valuation allowance against its deferred tax assets.

 

Earnings Per Share, Policy [Policy Text Block]

(m) NET LOSS PER COMMON SHARE–– Basic and fully diluted net loss per common share is computed using a simple weighted average of common shares outstanding during the periods presented, as outstanding warrants to purchase 15,686,916 shares of common stock were antidilutive for the three and six months ended June 30, 2024, and warrants to purchase 11,411,813 and 7,419,760 shares of common stock were antidilutive for the three and six months ended June 30, 2023, respectively. Additionally, outstanding options to purchase 1,779,161 shares of common stock were antidilutive for the three and six months ended June 30, 2024 and outstanding options to purchase 801,861 shares of common stock were antidilutive for the three and six months ended June 30, 2023 and therefore are also excluded.

 

Share-Based Payment Arrangement [Policy Text Block]

(n) STOCK-BASED COMPENSATION––The Company periodically awards stock to employees, directors, and consultants. In the case of employees and consultants, an expense is recognized equal to the fair value of the stock determined using the closing trading price of the stock on the award date. With respect to directors, the Company accrues stock compensation expense on a quarterly basis based on the Company’s historical director compensation policies, and each quarter recognizes such expense based on the trading price of the common stock during such quarter. This expense is then trued up at the time the shares are issued to directors based on the trading price at the time of issuance.

 

The Company periodically issues stock options under its 2021 Equity Incentive Plan. The Company uses the Black-Scholes valuation method to estimate the fair value of stock options at grant date. Compensation expense is recognized on the straight-line basis over the requisite service period, which is generally the vesting period.

 

Fair Value Measurement, Policy [Policy Text Block]

(o) FAIR VALUE MEASUREMENTS AND DISCLOSURES––Accounting Standards Codification (“ASC”) 820 “Fair Value Measurements and Disclosures” requires companies to determine fair value based on the price that would be received to sell the asset or paid to transfer the liability to a market participant. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement.

 

The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following categories:

 

Level 1: Quoted market prices in active markets for identical assets or liabilities.

 

 

Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.

 

 

Level 3: Unobservable inputs that are not corroborated by market data.

 

Long-lived assets are measured at fair value on a non-recurring basis and are subject to fair value adjustments when there is evidence of impairment.

 

For short-term classes of our financial instruments, which include cash and cash equivalents, accounts receivable and accounts payable, and which are not reported at fair value, the carrying amounts approximate fair value due to their short-term nature.

 

As of June 30, 2024, money market funds and a convertible note payable were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets. Money market funds were recorded within cash and cash equivalents. We classified the convertible note payable as a Level 3 fair value measurement and used the Black-Scholes model to calculate the fair value as of June 11, 2024, and for each reporting period. Key inputs for the simulation are summarized below. The Black-Scholes simulation uses inputs such as the stock price, volatility, the contractual term of the convertible note payable, risk free interest rates and dividend yields. The following table presents money market funds and the convertible note payable at their level within the fair value hierarchy for the periods indicated. As of December 31, 2023, money market funds were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets.

 

 

Fair Value

Hierarchy

Level

 

Amortized

Cost

   

Gross

Unrealized

Gains

   

Gross

Unrealized

Losses

   

Fair Value

 

June 30, 2024

                                 

Cash equivalents:

           

                 

Money market funds invested in U.S. government obligations

Level 1

  $ 30,165     $ -     $ -     $ 30,165  
                                   

Liabilities:

                                 

Convertible note payable (Note 7)

Level 3

    2,000,000       -       711,000          

Total

  $ 2,030,165     $ -     $ 711,000     $ 2,741,165  

December 31, 2023

                                 

Cash equivalents:

           

                 

Money market funds invested in U.S. government obligations

Level 1

  $ 4,792,338     $ -     $ -     $ 4,792,338  
                                   

Liabilities:

                                 

Convertible note payable (Note 7)

Level 3

    -       -       -       -  

Total

  $ 4,792,338     $ -     $ -     $ 4,792,338  

 

The range of key inputs for the Black-Scholes simulation related to the convertible note payable for the three months ended June 30, 2024, were as follows:

 

Key Inputs

 

June 30, 2024

 

Stock Price

  $1.24 $1.27  

Term (years)

  0.29 0.37  

Risk-Free

  5.27 5.31  

Volatility

  63% - 66%  

Dividend yield

    -    

 

Convertible Note Payable

 

The following table sets forth a summary of the changes in the fair value of our convertible note payable categorized within Level 3 of the fair value hierarchy:

 

Balance as of December 31, 2023

  $ -  

Issuance of Convertible Note

    2,000,000  

Change in fair value of Note

    711,000  

Balance as of June 30, 2024

  $ 2,711,000  

 

Use of Estimates, Policy [Policy Text Block]

(p) USE OF ESTIMATES––The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions, including regarding contingencies, that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. The Company’s most significant estimates relate to inventory obsolescence, stock-based compensation, fair value of convertible note issued, warrant liability valuation, fair value of warrants issued, assumed liabilities, and allowance for credit losses. Although management bases its estimates on historical experience and assumptions that are believed to be reasonable under the circumstances, actual results could significantly differ from these estimates.

 

New Accounting Pronouncements, Policy [Policy Text Block]

(q) RECENT ACCOUNTING PRONOUNCEMENTS––

 

In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment should be applied on a prospective basis, with retrospective application permitted. The Company is in the process of evaluating the impact that the adoption of ASU 2023-09 will have on the condensed consolidated financial statements and related disclosures.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures,” which is intended to improve reportable segment disclosure requirements, primarily through additional and more detailed information about a reportable segment's expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. The Company is currently evaluating the effect this guidance will have on its condensed consolidated financial statements and related disclosures.

 

In June 2022, the FASB issued ASU No. 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions” ("ASU 2022-03”) which clarifies guidance for fair value measurement of an equity security subject to a contractual sale restriction and establishes new disclosure requirements for such equity securities. ASU 2022-03 is effective for fiscal years beginning after December 15, 2023 and for interim periods within those fiscal years, with early adoption permitted. The Company adopted the guidance as of January 1, 2024, and it did not have a material impact on its condensed consolidated financial statements.

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
 

Fair Value

Hierarchy

Level

 

Amortized

Cost

   

Gross

Unrealized

Gains

   

Gross

Unrealized

Losses

   

Fair Value

 

June 30, 2024

                                 

Cash equivalents:

           

                 

Money market funds invested in U.S. government obligations

Level 1

  $ 30,165     $ -     $ -     $ 30,165  
                                   

Liabilities:

                                 

Convertible note payable (Note 7)

Level 3

    2,000,000       -       711,000          

Total

  $ 2,030,165     $ -     $ 711,000     $ 2,741,165  

December 31, 2023

                                 

Cash equivalents:

           

                 

Money market funds invested in U.S. government obligations

Level 1

  $ 4,792,338     $ -     $ -     $ 4,792,338  
                                   

Liabilities:

                                 

Convertible note payable (Note 7)

Level 3

    -       -       -       -  

Total

  $ 4,792,338     $ -     $ -     $ 4,792,338  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]

Key Inputs

 

June 30, 2024

 

Stock Price

  $1.24 $1.27  

Term (years)

  0.29 0.37  

Risk-Free

  5.27 5.31  

Volatility

  63% - 66%  

Dividend yield

    -    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]

Balance as of December 31, 2023

  $ -  

Issuance of Convertible Note

    2,000,000  

Change in fair value of Note

    711,000  

Balance as of June 30, 2024

  $ 2,711,000  
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Revenues (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended June 30

   

Six Months Ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Trappsol® HPB

  $ 20,951     $ 57,244     $ 219,604     $ 143,228  

Trappsol® Fine Chemical

    100,900       59,816       103,939       116,439  

Aquaplex®

    470       58       564       9,862  

Other

    783       -       1,447       -  

Total revenues

  $ 123,104     $ 117,118     $ 325,554     $ 269,529  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
    June 30,    

December 31,

 
   

2024

   

2023

 

Accounts payable

  $ 3,859,822     $ 4,856,530  

Accrued bonus compensation

    1,201,459       1,590,776  

Accrued board expense

    102,110       92,110  

Sub-lease deposit liability

    243,724       243,742  

Merger liabilities

    1,040,586       487,402  

Other

    396,311       186,856  

Total accounts payable and accrued expenses

  $ 6,844,012     $ 7,457,416  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Convertible Notes Payable (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Convertible Debt [Table Text Block]

Balance as of December 31, 2023

  $ -  

Issuance of convertible Note

    2,000,000  

Change in fair value of Note

    711,000  

Balance as of June 30, 2024

  $ 2,711,000  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Numerator

                               

Net loss

  $ (5,981,254 )   $ (4,636,455 )   $ (10,324,317 )   $ (9,643,540 )

Denominator

                               

Weighted-average common shares outstanding, basic and diluted

    28,638,878       14,042,214       28,612,377       12,537,394  

Net loss per share, basic and diluted

  $ (0.21 )   $ (0.36 )   $ (.36 )   $ (0.77 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Stock options

    1,779,161       801,861       1,779,161       801,861  

Warrants

    15,686,916       11,411,813       15,686,916       11,411,813  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Organization and Description of Business (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Net Income (Loss) Attributable to Parent $ 5,981,254 $ 4,636,455 $ 10,324,317 $ 9,643,540  
Retained Earnings (Accumulated Deficit) 94,180,998   94,180,998   $ 83,856,681
Net Cash Provided by (Used in) Operating Activities     10,030,265 $ 7,848,945  
Cash and Cash Equivalents, at Carrying Value 1,121,812   1,121,812   $ 9,246,592
Working Capital Deficit $ 5,378,089   $ 5,378,089    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Cash and Cash Equivalents, at Carrying Value $ 1,121,812   $ 1,121,812   $ 9,246,592
Accounts Receivable, Allowance for Credit Loss 0   0   10,000
Inventory Valuation Reserves $ 0   $ 0   $ 0
Warrants To Purchase Common Stock [Member]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 11,411,813 7,419,760 11,411,813 7,419,760  
Share-Based Payment Arrangement, Option [Member]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,779,161 801,861 1,779,161 801,861  
Computers and Vehicles [Member] | Minimum [Member]          
Property, Plant and Equipment, Useful Life 3 years   3 years    
Computers and Vehicles [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life 5 years   5 years    
Machinery and Furniture [Member] | Minimum [Member]          
Property, Plant and Equipment, Useful Life 7 years   7 years    
Machinery and Furniture [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life 10 years   10 years    
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Summary of Significant Accounting Policies - Fair Values (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Cash and cash equivalents $ 1,121,812 $ 9,246,592
Fair Value, Recurring [Member]    
Total, amortized cost 2,030,165 4,792,338
Total, gross unrealized losses 711,000 0
Total, fair value 2,741,165 4,792,338
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Convertible notes payable, amortized cost 2,000,000  
Convertible notes payable, gross unrealized gains 0 0
Convertible notes payable, gross unrealized losses 711,000 0
Money market funds invested in U.S. government obligations, amortized cost   0
Convertible notes payable, fair value   0
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Cash and cash equivalents 30,165  
Money market funds invested in U.S. government obligations, gross unrealized gains 0 0
Money market funds invested in U.S. government obligations, gross unrealized losses 0 0
Money market funds invested in U.S. government obligations, fair value $ 30,165 4,792,338
Money market funds invested in U.S. government obligations, amortized cost   $ 4,792,338
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Summary of Significant Accounting Policies - Key Inputs (Details) - Convertible Debt [Member]
Jun. 30, 2024
Measurement Input, Share Price [Member]  
Key inputs 1.27
Measurement Input, Expected Term [Member] | Minimum [Member]  
Key inputs 0.29
Measurement Input, Expected Term [Member] | Maximum [Member]  
Key inputs 0.37
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]  
Key inputs 0.0527
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]  
Key inputs 0.0531
Measurement Input, Price Volatility [Member] | Minimum [Member]  
Key inputs 0.63
Measurement Input, Price Volatility [Member] | Maximum [Member]  
Key inputs 0.66
Measurement Input, Expected Dividend Rate [Member]  
Key inputs 0
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Summary of Significant Accounting Policies - Changes in Fair Value of Notes (Details) - Convertible Notes Payable [Member]
6 Months Ended
Jun. 30, 2024
USD ($)
Balance as of December 31, 2023 $ 0
Issuance of Convertible Note 2,000,000
Change in fair value of Note 711,000
Balance as of June 30, 2024 $ 2,711,000
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Revenues (Details Textual)
3 Months Ended
Jun. 30, 2024
Number of Operating Segments 1
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Revenues - Revenues by Product (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenues $ 123,104 $ 117,118 $ 325,554 $ 269,529
Trappsol Cyclo [Member]        
Total revenues 20,951 57,244 219,604 143,228
Trappsol HPB [Member]        
Total revenues 100,900 59,816 103,939 116,439
Aquaplex [Member]        
Total revenues 470 58 564 9,862
Product and Service, Other [Member]        
Total revenues $ 783 $ 0 $ 1,447 $ 0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Major Customers and Suppliers (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue Benchmark [Member] | Customer Concentration Risk [Member]        
Number of Major Customers 2 2 3 3
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Major Customers [Member]        
Concentration Risk, Percentage 92.00% 86.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Major Customers [Member]        
Concentration Risk, Percentage     89.00% 71.00%
Revenue Benchmark [Member] | Product Concentration Risk [Member] | Basic Natural and Chemically Modified Cyclodexterins [Member]        
Concentration Risk, Percentage     96.00%  
Revenue Benchmark [Member] | Product Concentration Risk [Member] | Cyclodexterin Complexes [Member]        
Concentration Risk, Percentage     4.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Number of Major Customers 3 3    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Major Customers [Member]        
Concentration Risk, Percentage 75.00% 50.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Major Customers [Member]        
Concentration Risk, Percentage 97.00% 99.00%    
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts payable $ 3,859,822 $ 4,856,530
Accrued bonus compensation 1,201,459 1,590,776
Accrued board expense 102,110 92,110
Sub-lease deposit liability 243,724 243,742
Merger liabilities 1,040,586 487,402
Other 396,311 186,856
Total accounts payable and accrued expenses $ 6,844,012 $ 7,457,416
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Convertible Notes Payable (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jul. 16, 2024
Jun. 11, 2024
Rafael Holdings, Inc. [Member]        
Debt Instrument, Interest Rate, Stated Percentage       5.00%
Interest Expense, Debt $ 34,521 $ 34,521    
Rafael Holdings, Inc. [Member] | June Note [Member]        
Debt Instrument, Face Amount       $ 2,000,000
Rafael Holdings, Inc. [Member] | July Note [Member] | Subsequent Event [Member]        
Debt Instrument, Face Amount     $ 2,000,000  
Rafael Holdings, Inc. [Member]        
Ownership Percentage       31.50%
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Convertible Notes Payable - Schedule of Convertible Notes Payable (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
Issuance of convertible Note $ 2,000,000
Rafael Holdings, Inc. [Member]  
Balance as of December 31, 2023 0
Issuance of convertible Note 2,000,000
Change in fair value of Note 711,000
Balance as of June 30, 2024 $ 2,711,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Leases (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Operating Lease, Right-of-Use Asset, Amortization   $ 661,168   $ 661,168   $ 17,242
Operating Lease, Expense   $ 546,594 $ 5,612 $ 1,074,011 $ 15,147  
Office Lease [Member]            
Lessee, Operating Lease, Extension Option, Renewal Term 3 years          
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Equity Transactions (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Board Members [Member]                
Share-Based Payment Arrangement, Expense $ 206,637 $ 82,754 $ 102,110     $ 113,504    
Deferred Compensation Arrangement with Individual, Compensation Expense             $ 92,133 $ 30,750
Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture (in shares)     81,644 140,052 139,956      
Employee and Board [Member]                
Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture (in shares)   0   0 0 0    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Equity Incentive Plan (Details Textual) - $ / shares
3 Months Ended 6 Months Ended
Jun. 24, 2021
Mar. 31, 2024
Jun. 30, 2024
Aug. 29, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     4.41%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%  
Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term     3 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate     102.97%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 0.83  
Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term     6 years 3 months  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate     111.25%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 1.06  
The 2019 Omnibus Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized       68,437
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   68,437    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   0    
The 2019 Omnibus Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period   10 years    
The 2021 Equity Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 3,000,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     1,671,441  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     791,766  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period     879,341  
The 2021 Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 10 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     536,793  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Net Loss Per Share - Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Loss $ (5,981,254) $ (4,636,455) $ (10,324,317) $ (9,643,540)
WEIGHTED AVERAGE NUMBER OF COMMON SHARES BASIC AND DILUTED OUTSTANDING (in shares) 28,638,878 14,042,214 28,612,377 12,537,394
BASIC AND DILUTED NET LOSS PER COMMON SHARE (in dollars per share) $ (0.21) $ (0.33) $ (0.36) $ (0.77)
Approximation [Member]        
BASIC AND DILUTED NET LOSS PER COMMON SHARE (in dollars per share) $ (0.21) $ (0.36) $ (0.36) $ (0.77)
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Net Loss Per Share - Antidilutive Securities Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities (in shares) 1,779,161 801,861 1,779,161 801,861
Warrant [Member]        
Antidilutive Securities (in shares) 15,686,916 11,411,813 15,686,916 11,411,813
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Purchase Commitments (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2023
Jun. 30, 2024
Purchase Commitment, Remaining Minimum Amount Committed   $ 980,000
Ashland, Inc. [Member] | Purchase Commitment [Member]    
Purchase Commitment, Goods Purchased During Period $ 980,000  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 14 - Subsequent Events (Details Textual)
Jul. 16, 2024
USD ($)
Subsequent Event [Member] | July Note [Member] | Rafael Holdings, Inc. [Member]  
Debt Instrument, Face Amount $ 2,000,000
EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (J+#ED'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "*BPY9S)=2+.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*''+"";U96.G%@8K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\=(KR,QXA*/VA MC@B\JN[!(2FC2,$$+,)"9+(U6NB(BGR\X(U>\.$S=C/,:, .'?:4H"YK8'*: M&,YCU\(-,,$(HTO?!30+<:[^B9T[P"[),=DE-0Q#.:SF7-ZAAK?=]F5>M[!] M(M5KS+^2%70.N&'7R:^KA\?]$Y.\XNNB:HIZO>>UX(VHFO?)]8??3=AY8P_V M'QM?!64+O^Y"?@%02P,$% @ BHL.69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "*BPY9:^V;?_(% *'P & 'AL+W=OVA:594C^ M_1[98).L?& ])1?!-CXO>G3T\4KJ;X3\GBPY5^0Q"N/DJK%4:O6FU4J\)8]8 M3,SX*BL$4MJ]N*6! W!OWLV40.^B)581#SB21) M&D5,/EWS4&RN&G9C]^ ^6"R5?M :]%=LP:=M0'9"]\27@FV3OFFB4!R&^ZYN1?]6P=(EXR#VE)1A\K+G+PU K03E^ M;$4;Q6_JP/WKG?IM!@\P#RSAK@B_!KY:7C5Z#>+S.4M#=2\V[_D6J*/U/!$F MV7^RR=_MT ;QTD2):!L,)8B"./]DC]N*V MHVQ4!=!M 7P38[8H 9QO@9*!Y MR3*LMTRQ05^*#9'Z;5#3%UG=9-% $\0ZC5,EX=L XM3@K?!2R(HBP]@G-[$* MU!,9Q7GST-7<),F229[T6PI^3<>TO*WR=:Y,*Y2[Y(.(U3(!59_[S^-;4,JB MJ'17U&N*"OZ1QN?$L;A2T1$K>R(:7Y/SHN"\.+)E2@:S M3=8MJ_.(:\U9F!@3B8;5!.P5@#VT4-M1^C8(.1FGT0.7)C!39RIV=D-';/ M3;RH4DU>VRJG7^L8XE'L"0EM-)M%SLA40<M!TC+QI6O/08 MWJ'O@WIRMKL@F57X&)OSBDMV+^PV&7\E=EP>J$)^L@#(UC,QY=%[8T1C9N;5["%GUY M(L4ZB#USOG'-VSLCZ"G\4-LDN?9*-FYQ9H, BB3FQZ:N'UV3*O51")HV0N)(KH@CFIZD2WO/WI+%"UYI%0\(C8?3MT/C8A0/K$M8^B1ZE$]R M4RGU[('%#\9MS'MX&Q!U.P$-(X&!W0&8NXR3R/@PR(^+F@D?<41HB6 M1H@>982F$0M#$RU7BG<$&T=$$4-S"[8?;9%#_- M-KW)QU2!IXVS"?15$&_WPE\;Z7^2U]G62:[6R=3T4_W6VL1; MNB)ZU/:1"T.K!/LWBGW^2/[DYI0>V$6"OTM*:?O"R' *XT-+XT,/^);MO'D; M)-KF?N/@VK ]SP-RS:9-FXYM!#V%$W)*)^3@!J;8\-PGO86'QL'V@%C5CBX> M5I>Q]$(.[EQ>,F[WL*LI<;E/U,AX"A_DE#[(P5W+$ #]'#)D"R,5+E YPN)Q M_Q>LM7?:J">_[! V(9[>JLP/'HNGQ4'O,#O>;)6OYZ?$'YB>.Q,2\CF$6N<7 M,.#)_. UOU%BE9U=/@BE1)1=+CGSN=0OP/=S(=3N1O] N=W9,4J_N$M\ECMNZ2Y/,+]OM(R/1,:^2Z$I4TNS7 M#Y05R[8H.=WE0QQ1 J '$(@'X-F33+]E*\X5^A%'27;>62FU_M#O9\&*QRP[ ME6N>P).E3&.F8)D^]+-UREE8*,51GV+L]F,FDL[PK+AWEP[/9*XBD?"[%&5Y M'+/T^9)'\NF\0SHO-Z;B8:7TC?[P;,T>^(RKQ?HNA55_:R44,4\R(1.4\N5Y MYX)\&%%/*Q02?PG^E.U<(^W*O93?]&(2GG>P1L0C'BAM@L&_1S[B4:0M 8[O MI='.]IU:%()B%\%!XBN,ID)$*F8'') M(I8$',VTX0S]-LK3E"<*W?%4R! M$I:' @3?HQY:S*[0;R?OS_H*\&BK_:!\ M]^7FW;3AW5_RY!19N(LHIK9!?=2N?L4#4">%NK6OWH;TRYA2E=%1Z'A%#B$WK6?]QU MJ"XWH+;K#"JY/:SV%JO=BO4B"&0.T*!H!!QPWD>\BQ(H<'*)6 1E2"=JIE9P>P;WF6=^!678I0:GD#LU?.UBNGU:M) M\@CQENESX8L)G5-[+[4)IOX!/(.88UM.0]#=+3RW%=Y=RM=,A$@D69X6E4!' M5J>A@&";X+IU',1Q_<$!W+J8Y=N^WQ!-;PO7>Q7< !Z(@$6(_UCKJF9$ZM61 M>KY/7/< JD'.(AC;CAFKO\7JMV*=2P4 @[*@LBSCYFWGUUYOVPZVK<-M5Y"*Q7 KV.GDT^=Y[_9C;S$;H^OQ!?QNRG@CW-+@_OYR'.

UY<#N_N&XAFU)]+P$\*+OVX98R"!*+VIYC^0T8*T8D MKZ/$Z\G%Y>1Z,I^,S5#?E!C?RMJ^SQ4UDB/<6.[,M4R+1A.()>+0**)(L'L1 M"27,9:4TNU]7+ ?7/E==CF""78LT?*V**$D[4T(']\@!-# D2J3B:,V>-5T: MT=9IC7H$RAL^A%L7Q U *^XC[>2WI?028$$N+ C2'%K/MM)-ZFSG^K:-:[V( M0="S'<\F;@/VBAA).S/NE^]C.5&GNX%/?8>20[QU0=]V?6PW%'%2,2/Q6K?P M]>W-I]Y\//UZ=!.W4NQ/;^(WLK;O=<6QI)UDKP]W[+9E#/:WMS$21DKU#OL# M@QBEMF\W?+&*=TD[\6XR+)+)0T_Q-#Z:8W5*-:(U\7,C6EHQ+VUGWI&,8Z%B M/3P4VQB*D!+) T^"!KSM]LR9@8P#U/\P=#3%:,7?E+1NK-G\=O3'Y]OKJ_%T M]J[HC^;_&/UM;0-^>FI\(VO[3N^,R*WDJQOM)8<-!+. DL&W+E3P%,'LF'-T M<@KD0=":IRA;L12&-*<+=_3?Y@;D1ZY6,A7_\K"+,)*YRA2D#&2+,6ZTA7C* M8+2)['M8T3\]0O^0S\#ZKW"/.KC-0>IWW8';A8FMV!>P=!Q8>O1%6&29YCO] M<"<4B"GT)4_X]F"D$+B"V3>^AW>_G'<!P-#>)^A9$U_4;>CU:M2'T-6U(D:4K&84\ MS=X5YSC*G OU]J+G$$H]NX:Y+@F3A(=Q0R-"JT:$ML_HFWEGIPDIYLI75U&O M=KIDGH8,@@W34'_GU%0?67]EZ8-(,NCVEZ"*3ST(0KHY!=XLE%P7!ZGW4BD9 M%Y+R4TW>5"G\UNS^*'_P%02P,$% @ BHL.6:]EN; . P M9@H !@ !X;"]W;W)KHY0%\.6=\SHR7G>Y* MZ1F2J?,XE3/0K/0P!)/2D484=H, M4\9ET._ZM9'N=U5F!96=;O:K4BVJ$QFAOXW'@VNN'2E7%L->YRY-G^4,D$BP()P9%1 M@B?,XN2."29C(&,7V)#2,-,:I"4CT%PEY$FR+.$(O"&E$7,[<[ \9L+Z8,,[%W*W%1$?$?,EDA=1HF40TJA^@#T_3[R%&>M73:]OT M$--2Y"8J/4C\09QK#*)]A\A!KYD$P%E,A!X\WUN\!DB0PV8!_)5&5,F M>9(.^5X?U/0'N2=KV:?=<+EI;1]1I5$K*E!;#FJ%@]I)!R-\)@!%)61L5?Q2 M)E@L@K+'UE?YF8D,7$VQSEA%4N*2)$H(I@U9X*IQJP?KN#ZVM>FG0BFM[I@Z M"]MR52]<$Z_>')2_CM_8T-6@_K.C_SQNRT"C,-!X MEX'OF366R83+V3D'C3UEN]I/(;94-PO5S?^MNGE6]2G$ENI6H;IU4O50I2F^ M+O[Q_6]==O_/PK8LM0M+[2LL77WYVWLICO);O5N,2Y!;#CJ%@\[5#LKDP9CL MO/S.OJAVL].D47M'_2%@H]&DQ_Y4J_3O.Y.^0_X5ST$>_P(3!Y$'780;38#K MP+XQ/>/2$ %3I-)*"V/H=5.SGEBU\'W!1%GL,OQPCHT@: ? _:E2]FWB6HVB MM>S_ 5!+ P04 " "*BPY9QAKZ!,\' #Y( & 'AL+W=O8QU][IYW#F,KP^/MW[[<5>2#SDD@^$-GOZ:)<77>" M#EGP9;+-RHEX_\KWA%SE;RXR6?TE[WNLU2'SK2S%>F\,,UBG^>XS^;8/Q)$! M^,$-V-Z Z09.@X&]-[!_= 1G;^#\Z CNWJ"BWMUQKP(7)672NRK$.RD4&KRI M+U7T*VN(5YJK1)F6!?R:@EW9&XA\ :['O0@@.<6#?XW##6AW^MLV_$-OZA3"+.DL"M_=H._2?P MS_^AGO4K%M1S.HO.Z2P^D[.3\#N'\#MMWGN/A5ALYR612<8EM@8[932W(G+?CZ"(PZE,:G,(B$V8SUW4U;[$)8U[HLO .^'J'KBZK5P'X^F, MC&_)XV0EC\#$^8'3N#Y6IJ9,.K;@67D&8+S0AHPAB=:>& :MC*=0.R28KZJ*LF" MOX%VWBCE@Q$/S2?"@2E8VE0'"([Z%M02C;J)\VS;9X'VO,8(SO4"V_-PZM2J MU9_U ?E-DA:RXJZV%27/DWS.44%GFGK/P5"6I_&)$!2U;*9E1HS ILV ME%!Z)'GI1_UUR:7:ZB0967*\Q^Y]G*QAX#N.7DH1G$,=QV(Z91-'+>H#'YVT M"0Q4"?<;:+.:-FNE/5XNTSFOEEJ4*UZ@K)DY. M1:%2"V@4;'/6E-H!TZ-@ MXGS7<76!A< 8A9CJ!0X;UO'=HVIP&H-:3])V01EQZ!#SM-K"H7P=9(*^K[,U M44Y ]9*&H6Q#3"*HT+.#!J*UF*3M:O*VJ X&JM65JW2S 5&($C;%F6OI8A ! M.991R4P05 F=+:(K65/?HK46I.UB\%Y(V)[GH(_E1L!F064Y_VN;-K8O:DHU MO7-]#(D0"&PJJ-ZS6CV=,JXU(6W5/+V9*($F_[911Q;XH^N;*^L[+I1DG:@) M='Q0Z"[5Z9I "CK>IWHNQ @R#/S0"9ORNA9CM%V-W2O5?SL9/Y#Q8SSISX;C M$2J,J:F1+ES/!FEF)#>"=#P;2KC1N! DM7S7\UTC @4)()E^0V; 5J+-!JV M;@>V\N(U23;_':O.-G.:E#6K129K%YGW/)%\SQFE:\H\UZ.V4:<0G%Z0 M$0A5VM)Q=:YMODYYUJJ2M:O*.]@UD$^J%7U6O6BP2O)7Q9O38?/,5$I@1+UC+/EI@5'D T+CB";%AR!MB]X+5A9NV"] MZ4^' ](?120:WC_-XHB,XED5!P)"3H7G 9)A^K4/#\DG*)H+D65)(0FH&=C M) 5'#[/W@P;'$[:^,%WCX3#;*!0XS*@3*,QO.)9@M;9E[=KV]WAX]U5%IO\, MTO8N)J.GAQN(S?CV)#Q02XQ8CI]FTQG<&([NJNA5$Z? AZ2XC7-)WU/9,8O'6:>YDXJ;]T.D'(F&;B02^@..DO[Z+I BQ MNRQ".1\2"UO/.;OHL+#GL.CJI:R^UH]9UAC?MYNBOIX]-LW3V\6B7CUFV[1^ M4SYE!?_+?5EMTX9O5@^+^JG*TO6N:+M9$--T%MLT+V8W5[O??:QNKLKG9I,7 MV?\H?'IOW%XN;J*7W([K+F\]/'BF\MCBCK M?)L5=5X61I7=7\_>66\31MN"W3O^E6F2]IG=V6FW_GZ^;Q>N;- MC'5VGSYOFD_E2YP=.F2W>*MR4^_^-UX.[S5GQNJY;LKMH9BW8)L7^Y_I]\.. M."EPG8$"ZA MP!4*;#90X!T*/*' H@,%_J' W\EA__GM/OQEVJ0W5U7Y8E3MNSE:^V*GH%TU M_\SSHA7[75/QO^:\KKFY+8LUEVZV-OBKNMSDZ[3A&W<-_\$UW=1&><^WRM77 MQW*SSJKZKT;PQW/>_#!^^URDS^N0*Z 6>IAWJWY?N"';KKACIYNT6&7&;_RCK-NFUZ^,M#&6V>J-0:W7!C$)41UV6M3V M'/JV?DI7V?6,GR3KK/J6S6[^\B?+,?^F.HSV8/8.K#U_?KOQF&?Q?U>+;Z?' M"9(T0(*%2+ ("18CP1(06$^I]*A4>I92SU&G%FFJ.O=@3D^=OJ!,)&$@$SK, MIM1T69\U1+)&,NO M6.VC6.V+Q:H2J"T=,I8P,MQJ":>*4\7'"#/[G &2,Y0Y!;H(21>KNV@+NS4! M_QQI/!0^BB62+I#I+$H\ M6^ ,D9S1:!=C)%TRVL6>0-RC0%RM0'[/&N,?9:T<,K254P7ACAV;2R1=X(Y] M."&2+I+IYK[#J"V.=S&2-3F#M2<*[R@*[Y+YW=^?"WX%;>ZNH*E*,%K4J8+Q M9+W;U/28=!F-9 V08"$2+$*"Q4BP! 36DZI_E*I_[@1O5)Y:I*GR].63OTTM M09I(QL"7#@C7\FW'MJDPLB%9(YEUSN=:C/B6.,-#TB8*6HMYS*.V>FBSS,Y= M-K6*";YGU2JOL]9%?DE;DZT9G=WI(:=*YX#6&]H#A*Y[51\$O^L?$. MZM1;LE5OFZ;KB2>N)90V@**%4+0(BA9#T1(46E_.G6-OZ2W["^2LE##4SK=D MQYE+6)0OU- _H/6O]YA#/5\<%*&.OH)6&A2A7OY /[V3?O:5U-GYEM[/'YC& M?DBK8Q"DG"?H82=+1Q$-F/RB_32N..@':NA#T4(H6@1%BZ%H"0JM+]K.UK?T MOO[)A'9WTX' \ZC@V)>(HA^2-%+QS/N28#G.8 M.-HAB1,5,:.>YSH#HUWG]%MG6/T7II>6PEQ6Q9?Z)DR-B*!H 10MA*)%4+08 MBI:@T/JR[?('2Q] 3,TQ+3E(D(),/>5DFFSB2F)IAYJ\OE13B2D&0 TBU 0,LORI#,C-&88[V4,)4Q&>]D7 M2A<,6/ID0)=LZDLG"T/. B1A0), 2W;'):<,&@(H".=\*NHPVQ:U 4T!SN'M MW\':Q0!$'P-WR@<03RALI>(R_4V9R6Q?M/FAM)&"5KS,AQ(FZG[:ICE@?)'.YB=ZF_^2&SKTD)-E M(UO\-G5-*2""L@90M!"*%D'18BA:@D+KR[4S^(G>X#_W?@X]S&2)RN:^Z.PL MH8P!D9UN<9(*)8S&"6,H8:(@M >6()'.QB=Z&_^,M97JRWWH[?M$#@2(9]N. MZ1)1-% 3'XH60M$B*%H,14M0:'W1=B8^T9OX \LLU4*%+BL@^MXECC00=<9*(B9:_,+''=@M.O73A80&8W0H80!E=,(T9V $D8*PKEE4L*HY8KJ@!KY M9Q'W!7+R=)WS'J^C"=&94CS89^W(UC)I5].91%RP!.4-H&@A%"V"HL50M 2% MUA=MEQ=0?5XP$**KA0K-"0YH?;/"E08Z:$I Y6S"\]OU!YXTWD$3 4OG_99 MGNG[GCC>0>U]%;%M$>*R@95VM+/NZ7GWYFL6E*A5!+7RJ6P[\^'.8M03#7TH M;P!%"Z%H$10MAJ(E*+2^:+M @9X7*)PE5&B(<$#K#W>.&"! .0,J!Q=>NZ[# M$Q?7AU#>2,$[]SS+]UUQF5<,)4Y0:'UU=S1A*F(QWLZ^=SORG9]S*?Z&!2V57V;,<\5B[U;=@LMT% M]?^A:"$4+8*BQ5"T!(765VT7.]#+8P>E4J%K#:!H2ZIXBI')F'BN#*"LH8)5 M\F^A^8&ZF[8I+FU"L?:?/MLE ^R,9.!,_U8/-555;-117T() RA:"$6+QG=& M#"5,%(26XQ,RL 2*=8$ TP<".O]67SI90/+R $E T " C3\L"$H8*0CGMN]9 MT@+)&,J;G,/;ET=G[[.+'N,_:HKI82=+1_:G!]Q;*&\ 10NA:!$4+8:B)2BT MOFB[R(&=_43_<:%"8P8F+PY0N+=0SD#!.>#>0GDC!>^0>PLE3E3$:O=V\J(U-=L]+S3:\FGWI4-?RJ8IM[N7CUFZSJKV M#?SO]V79_-QHO\?H^.U>-_\'4$L#!!0 ( (J+#EGDX1,ZGP8 "T: 8 M >&PO=V]R:W-H965T&ULM5E;<]HX%/XK&G9GIYTIQ9)O MD$V8(5Q:=A)@(4EG'QU;!&V-12V3I/OK]\BF-EBRVNZP>0B^'!U]Y_H=VY;H-,CA-GSIBE](@RA=M MXPZQ+*^S#5C2ZE_FUQ9I_Y+OLY@E=)$BL=]N@_3K-8WYRU4+M[Y=6+*G328O M=/J7N^")KFAVOUND<-8IM41L2Q/!>()2NKYJ#?#%T,X7Y!(/C+Z(HV,D37GD M_+,\F497+4LBHC$-,ZDB@)]G.J1Q+#4!CB\'I:UR3[GP^/B;]DEN/!CS& @Z MY/$G%F6;JU:WA2*Z#O9QMN0O'^G!(%?J"WDL\O_HI9#UO18*]R+CV\-B0+!E M2?$;O!X<<;0 ].@7D,,"4E_@-"RP#POLW- "66[6*,B"_F7*7U JI4&;/,A] MDZ\&:U@BP[C*4KC+8%W6'_(D@J#0",&1X#&+@@Q.5AG\0+0R@?@:#0.Q01.( MN$!O[I-@'S&0>8O:Z'XU0F]^?7O9R0"*5-@)#]M>%]N2AFT]=,N3;"/0&+:/ M3M=WP(32#O+-CFMB5/C'/GF/;.L=(A9Q-'B&/[[<-L"Q2[?:N3Z[R:V#U4=R6=2=N( IW2 8]+>GT$'BKD0.B.+E5Z^4K:9YWX;6S9Q M;.Q?=IZ/+=!(]CS'=AVK%#Q!YY;H7&-X!M'?4%I%?F<; $0>],@XPE3T7S81FCXD)GH'O.*)Y)V8F?O-)/GC&*(PI*0Q84 M'3>)4+#E:<;^R2_H+"_4N4R* !R(B)'1=! M+-L6_;)G.QED'5)? 8%Q%]LUJ*I40^9U2YQ=(\Y5QL//;4D\$0KY%MA8-#JS MJVQN.\0YROT"HRJ&;=)U&X#V2J"][P,]@9C7!$_H=A?SKY1J2[NG8NEYGEVO M:XV8XY"C1#F!C*V*S"PCZ \PMZ W,A?>RF08;H+DB/T+%C^BC-C\..QUC;/L86U;=_1K!!M?C(U+&QOXT34*8R02 36$F.1RS M1-ML#JK.U&W.I>W4<%(93HP!'(0AW\NN#&V'LN< (J2UF:BET?4<4@^-*M:V M;<=JBD_%[MC(G1"?9V@K//VJ!6>KNV+;)O4VJ)7SNTY#)\05]6(S]RY2N@L8 M]!>XP4+HA?15%K&^8@^Z3E X?A<37(>K$<06MCROJ6PK-L9&$BL!LT3LTR ) M:]X!FD:5%.9%J=*=&W2&X=O494=@4P0 ^?5/1(K)]Z*IE,9X/9\/OHB9%U?Y9B MSJ7MU D5MQ(CA>5/)KN4AY1& JU3OD4P+N9CP4N00O?1)]]!J:FN-2*DAWVW MBQOB5K$B,;-B,V0AIS0M7I7Z%+RJB$-(S[8:RIE4]$C,]'A+TR>:H@R\*8+B M=4W(18-C-2P(J8[K96'>\K]F3<6IQ,RIXU>:ADQ\/T]4EE3\KHI@K\GG%8<2 M,X>J.<*$V.=D"I##HXDWX9EVJ"(J61(K_ZL;\'\\DI**>XF9>\LFO%C.'Z8C M:,37?_UX*].0;\]RG:Z2;ZJ@CQW??.HD7(=SZO%K7/TXGTK24]^CQ H'\2+=]?EU?*;QR!_TU^[?HTOAL67 MBTI-\2'E-DBAI 2*Z1I46N]]2*:T^#91G&1\E[_>?^19QK?YX88&$4VE -Q? M<^CWAQ.Y0?F%J/\O4$L#!!0 ( (J+#EEM*\=YN \ /TG 8 >&PO M=V]R:W-H965T&ULI5IM<]NX$?XK&/?:269D6Y+MQ+F\S#AV MW+JM'<\Y=YUIIQ\@$I)00P0/ *4HO[[/[H(4%=ORW=R7Q)+(Q;X\^^P+^6[E MPWV<&Y/4UX6KXON]>4KUCX>'L9B;A8X'OC85?IGZL- )'\/L,-;!Z))O6KC# M\7#XZG"A;;7WX1U_=QL^O/--K[@%VM6L?>W(DLF MWM_3AZOR_=Z0%#+.%(DD:/RW-.?&.1($-7[-,O>Z(^G&_M^M]$NV';9,=#3G MWOW+EFG^?N]T3Y5FJAN7?O*KOYELSPG)*[R+_*]:R;4GQWNJ:&+RBWPS-%C8 M2O[77[,?>C><#I^X89QO&+/>:&3_O N^)4*=#6DT1]L*M\-Y6Q%0;E+ M ;]:W)<^W/ADU$CMJ\]AIBO[38NOJE)=F%@$6_-G/U4?FXA;8WQWF' LW7Q8 MY",^RA'C)XYXI:Y]E>91?:I*4V[??PAU.YW'KRQYVRQ[ND?_BM<5+_^6*^)O71^>+^OX\9L?.8QXUX M,7JI/O_TU[.;JW^??;GZ?*/.;B[4Q:>[\Y^N;OGSYTOU\>>[JYM/=W<_JO-U MX;SZ,C=!UZ9)MH@#=545ZD!]KJ!U8183$]3X-N%\5F.NFLF;,S! I>&*=7 M.ACH%VH?-J%9S;US:^57%E]*4E(UYV5(&C+<.48L(G#MY<79ZVQ\"MP-CIFW7P3E$,= M527=7$",)70.*,9U';T#9[P^?BMY! G'I^.WZL5\70;_=0TKZ[53$Y/TEA-> M2D V-M-)-Q:5O*KV;VUQ+Z:=MV9W6M[>&?C0L)I$5J* M&/EU$I#$ ^6::@:^<#@!61M!!J:2G/"X"LXC&D3,KMBA)X"I44XW%9H6B@B^ MQU%"%=#VO$76;?"SH!?LE5UN?LR)M^?M<:_XN(P5.FL)R^RL/>T&O0@#0E/Z M%MMHN+JYZ-#0@0D0@: -M'Y!)()'[=S YP77X5.N@G3-.S8)O:N134X+7$I$I H/K-JEF4?\1J [2X.ON5+G/ M++5KF#;IHJBG)@E)UG.-OJCP]Y81P)RZTZF.2)6-1@-X;P+?\00PZ(#>583( ML@D$*ZU&X_V5,?>] -4F6*0B+@1S!;TTE6\0PNV$?$8]< HH*ZV\(N'<$,"/ M,,R">(#.T:E:&RWJ$#\Q&%UI@C@-@54KPDU-9 MO3=9M;,G!O6+# !*657_7 M54-,B2]?#[KK@=&*''X)YB&=D;; A9WEV@?-=AGR*/%E^-I$[4T-.?2]J>!U MQY?T,; =?S OKBA,^<",UYT9UYI,& \Y,4 UON$;DJ\5=194=H&]N5]) *=Z MB4I%@.W!*0$'^-(ZBR_@0\JO9Q.5U095L:I,X7-$'U"+?JN)R"8=7EWURPRG M12]>GU <:J-IW)BAW":/R$Q\:=$>,FR[6T&U^+EZ@+*/V0V7 ET=T[6I M*SX890>\R+3T\QT3TDO)A#8:A^*\-EXYJ4V OW9#HV,"-&'(&>*0C/SX(-L1 M0YU9=#^SZ(9?)=[H#AOT'G8Z[8(.3N60L6:9A(@$"+;'IUGTB_$Q)*/%>,D% MY%H'\#R?KFSQ0Q%K"!DN"A#3,SJ AJ60$:H4L!#Y&OX \(CFUC-WJ] M+]^P;R/YE, :@31S@'ZHM%(2W9KPIB[-)&2V&P_)\KDNF0T*LY_\/OVOQN'4N<'B)"',^@H;$A6A#\(P3Y*V3$"KO+ I"2EV;XV3XS&_%&BQF)F MQ>B&.K/N;/YTO=4X;Z$'/2%RBQP7"U+,3DG==95HMMI]!2>J0V3-I ML:O':+N!8\:_')^)RQ&1M.0Q/-[ *I?0[[38#(>41.9K[7QHY\\F2F7K#3^= MF"VMSMRWN;$+&3E'K]_&=E1A77L-V.FF <.@,\=1WV0!(<6I;9JHT8,JFK99 M2A*Z@Y=+UQ.CN 56-4CK]S4M^#)><=Z=UPP1=9/J'7? MRG+?-JRM3;2RJH-UDKF2S>TJ)V=-)XG7,C1Q H(R [8)D[/V]Z'K63+/'C / MV3L[X(9"G9EPQ/G4+?:R3P9;_$B*%V@GPC8A\_R+-D'F@T9F+^%-T;$W"_\1 M@MJ19SSX4/.Y61S).2M#_$,/#S@>>0CEWTWA$:ZY=M-L[5CHN,T1-'UT[<3, M$+-,35,;0(&_ C:I<]*1,%'CA#:_JRA4,0KFNM(4-F[5C:Z(WFKNLS]37V?( M?3Q"$K_+#_U5!(8;'#U+[: K9GD$\>[:9-; K+U*/ MA;AE"$-QKAK6":H&OIXW7S/J/ZVODL Y4#U8&HJ0B)ABK)-,HA+#2RP] MJWSD%0>S%RHT2B^XC)@R'JB_^97A/149AMPUG2$ !]2ADLL'2_[H)U:;_\V"D.8OV:UO.#%=1;E[:)SK; M3P) ADV0,E"ACCD?N(/H^'@"+<>T4XB]U" IUM+T6J% M430T/0HLFD4CH"D-,L:R;WYXZ92)_\B\YCX<]4K$?1+0/IHJ9:@@TNY@L>[F'6-E>NYQ/Y/E6 M8'^LQX_15Q4&Y^XX$C'Q2'YNE2.M-U!;9/4],P&4;PS+F\M43[;CT$=Q&@Q'X\G0T9A,J M,Y,'$O08F^)7Z-HF&5"!]J/7IX/AZ1L.%4>E,L(F05L*1S=K=_>U!<<3# UO MVZ9-HB$?=TV;MMG;YA:*/O=_+>JZYQ*QVRMMIN#-O0.U0"^$"3[E)2W$\P@2 MB"KS\TI6'CV,X6W?%GC$BM@@65K]V^/ZY(^!DA<,!J0 >RF#N!0B],SZ^%]< M;R,]'6S+YB3U;AGT)*(.H5Y6,=<9\S77'$R-AO9=H?V+RD#?6OS")TM"5K[: M+ZUK.'[D6I*Q ,/KRL9%%/)H5WE4"'ES(.8^$CF.K[/WX"^D)35?_\LSX1*L M3)MMH$PYD6D)E7(8R#\] MM'<+!=@ 3B(Z%KB&BP)KM. H34T MA&S9I!U";Y:,'D >,BV[!1HW'WKI+;7Q(+(ES3>MDQ^DJGBV!7K.3D_[1424 MZUQ$43>QS4S**/0$$1///7E/T->'-D-J(V'E&X=$U$2O E#9C'%-A5]9TIR? M8L3,>H09JG(T7-$#W1#GMF[)I'L:+@^K"A8O$*4E"SU< .-^;T=N!.E:V*WEEYLC_M7N&(W2L?JC9MSO%-+O;+P!:EO4+I.E3$ZG)AJPJZ4&/$OZ'SE]^EKTMO<.5F[C-D-7NR&40@9ZTK.>732A0 M!^JQMWH.>Z]D\9L2].)9I#!62=[.ZK[MWFT[DU>Z-I?+BW'7@ :-.LY,<>OP MX/7)G@KRLIE\2+[F%[PF/B6_X#_G1B.EZ0+\/O6(7?Y !W1O_'WX/U!+ P04 M " "*BPY98T,FMN$= 85P & 'AL+W=OQ7V:@-Q'@%2F MDA)7D/#?@QJK+,.% (S?W9K'84M\,/[L5_] N ,N(V><>; M#/=L\D)\-'FYLF*2IRIM/O\, Y0#SW4[X8'%_RO*N^)LWY7#/O#\P/KG04J MG-%Z9P>H8$5IQ >=RSS1,A.S4I8*I*_#%_TW!X ]#\">'UK][9^P1_S/G?I2BG>923[_[R[8#Z]^,NR(V?W' MCZ/;_Q;7'\1L^M/5],-T/+JZ$Z/Q^/K^ZFYZ]9.XN;Z3V6MQMU)B83)0 M;@1"6R&]@J,HE7!U;0HE; 2TK('>>*#=O6.SWLC\"3Y+N&^Q -VEW_$1NH(/ M)0;$*+#P1OW'Z+Q%>L*G2=9E:H&T#)/A89KCRN@!Z#_F,/3MII;G6I9 )8],THEY_ M%3(MXCO<:(=R!2S]I9(%K HXW:J-*4H!YA1MHACT3W_INON1,["*52)';>H* M"6RO<@E78..>F.:TB=GH',TQ[+F6.=A]! %N!L+(]#

Q2KA)E+4H1.!Z0 MJ874A2!ERDO"U@/]-7C69/0H]L#N):O&S@@VK"T!#;#Z61=<3U(5!:('=*\* MQ73^BGV[S-"8-C4D@-,&MB1BHP 4*3ROP N4*[%4N2HDRA)<41M1_$A?PD86V M"=SRI&0A%%IS\1XXM9ZK0IP-R!Z??35]A%V9*DN!'@+C"B?8OU4Y.VXB!1F$ M_?#UX$<+CM@&0+T>;.!?DUHO.TC"@M@01$QG*/(I*"0&"%ZN"K<>;;Q&WX[P MJ2\;,$F(A]L&EM1%@RP]<3+OB/%H]K,87;WG#Y-?[J>?1I=@>F9-LS.6=D7< M2_"#^KW2#S(CFB#5M"T1G,3?A,JY E X$S#O4BJ!^4%E^@D03$*O00J9V)3 M%6D2<>1-YV@K IH.,^4LS\6M1>Y#O3+ M37Y*<@$T VY*4FJ\0+*8XN818(^>W1@80)R%@:18%&8M(+B%)W(R>7.9H<(" M"<<4K8$B.!T-EY@SP"JC\1LK@GF .U_UX=L3D"=CL22F PGA^D8"C&FEFJQ) M#2R P@M[%)63+M FO-Z*@7+M]EDNMX)$$5HJWPC67II M.V#AC<6:G*A4 ^8'0@EP7=XPGAV@_M73&1!G@MM5>2O_%VH M- KLDA>$?Z:W;;:XF@6<0G>$,'S/=@0,!IX164;R", BM2 MHP6I$GCV')[N-ER_IX2E7QWHQ%6XVFWC0-1]U( IBN1<>2TAQL.VCV!S*+9; M1 Q$L($L8)F*I?)R<8B'0,^$><5"Y(1(4[L!2Z9'0QA4Q5@T)SSW7D $37 MV@BKEBZ8>%SI9!4"T!38#41(./I$V%PJ'H40_BTO3@2B/>&X&+- MKK&E_];1'H(3LRSD!H"!K.W6)FIRAWH,45CEX M5.""MI^!QB"=^5*1=_-ZI&!9LP9"8V2CV?F%=9S\.TO#$59,A0QEI( /J0\L MNF@=#.!8(!#J ;.!!<3[IJ!$=%$5=(W#-_ X1<-*_8G.@-=,.V)Z]0DBCFM( MY"@0N9[=<0YT_?Y^#+YT=GWYONE%IQ!-Y #!DX\^R'$G3TEF4L@IP5VB>H'M M=3D*5HB(_9C!9.H+$*R..1 HP!7"&11MB&MK!PMP VJXM 'K>[+0A2W!,7<% M?P+WVD'JY IM-W#P#U)>B(S0'8X-1T4!$HO>TZF#==DB!$>6>,1;.(HU'V%= M=?[4JQ,+D1=G?%#G<_!!*;&K*OGSHJ!JCS-BMDOQ8X'Q ;KU%0:QZ$<@^$!] M!9\+ :Y5O".0M=!SBIZBFV!U"+9@"2J+(=;=2WY2:^$@4!]6Y^C7C;R)3M86(A\SH0J:&)P$3*L/%*2<2#7^#5*;^4\=(0HX%% M!,IP464/0WS6 YPPD#G),FQ6A__!_OE /L=D$,D)9D=UL,AR,YJ"P;F<7DW' MHTLQ^=?-Y&HV::4^-YCX0A"89#HG(^*5(4Y]T.YQX59L0-?6,E&@.0DE(4NT M>,K72YPIE8\!:>8EKM!Z-"VJI;@#W[4!@?WNF\'%^1LQ1B,'D)V_'+ZI2<_* M02($N.)2 =H2MT".@!-<-RP*@-6>!?($OHQ++B<+#KBP_WMU?3N_G9"G@FSXYN/ MX*J: O*A*G)-Q$!0,#=V%"C4%KV[E,9BOE"M*]X_-J<]\3XVKMJ2QZK*$&O4 MX0[E0Q"1H7T_Q>*HCT$H88MM"SZK%A4$/T" 4$3#F!SH=%+7;CCA7J ,6Z G MZ S\/5EVQ.5DM*45L?G-P,)Q^(SY 74P950>7F/M;8(427UR?'M]?]SQ)&'^(C?XATS+NFE8_8:MYD/S$-#ODW7MV0B1HT B4#P!FB9 MZS^\"5JOT;F3JB'1FF&/AY@B6*1A"Z9@6FKL>V)D=V+HI,)5>RDBH+!5: C! M=0(I *"AFED]94Y'S2 M]B?HLJ"WJ,R96XCB@_FKB;26J?,$7]Q-0;RQ5O70*M(T"<::3ZF:C_3-QN5P M!E8$D\P.S&7(*F('UA]<<2&*.7U]/82LY;TLB MW\*1M@B"A<1O^2+@DMXC+Y] LHE-6P+?=/" /V:TZ2%J28BMG,:WV@I<'^8 M"V,%G6+$RYQ>5A(<3JD4137Q71 L<1"7 .A@P%$(($!R+L7U])P;:@;GY%2? M.)%?/''IB&!L2GB=\OLM:@0&F(F 5<*E4@A'7"P/264I M5N;1U^I Y$!J()6&Q$9%#_L,A )2JO!G5ZAW*"'308 \ MX4WNJB 07+6:M+]5*=6$(&!;=<3MY-/DZGZ"]??KGR!TV^J?WF)D4VT;1U(> M"IQ]&L?4YW"C,)E+^M8:<=H.B4GD?$6X6QJCO DD]1@2DH..VO(S;!1( M<,OW&[*7)TBP8?_-:'9/GP9O.N+*],2P/S@_[;]Z+4YTQY??GX):G-B.Z^\$ M0KZ!.^-;R?)RF$U11>T*;>3?:35Z%)ZM]0RO1AUGC(<3A;<]=$*[8/=-7DG^ M\M8HMR>P[ XJD["<4"S8039:6,,>1 TS&RX8A$70JJWE;\;WNU#XW$6TKTM9 MY,KU6Z^P%BQ&0$R0>8X(N!>O50!\*^U,@?Z%GU H<*^\0J-3%2[PQ2@*("+/ MZI,IXAU"LD!JA[J9+TB1->2(C 0'AP6Z1 &%1@E36%^ZBC(50Y,&7&(+926T M?74^3!'A*46$SZ.SM M4ZM0[0A>F00X] !\#X*-<&!:5+\#_L56W\5FV]:C&?%@F[D"B2>&/8:5&_BU M5NXV86'Q0GYY7T!8LR4AI%$\]]B2#VAZ7-&&=+V.@DT>&Q)0S@U'2C2P0$-T M9]V@2ETGOO:KQB!Z9/IG/T]O;G#$"BLC/\,_E_CEPZ1=*)CM%)Z%HFKT0D"R MDG$!*["@NY7F-I0=,L8#\@B:8+!\@E: N]E<"2=3TRZ+[PLY78^J!B \@#UX MOWNH=)_\UA&C]Y\FMW?3&1"AU?''>F;)N9P#$1OH5) GO*/Z94/_217H"\Y3 M@C'-N#;JUJIK9B>?,>Z934:W8Q[E> ]!T.4U5:JHFS)KAT"'*V=_)0ZO*_IK M;GR[/GFH(#IE=_$*!(/L9G(>&B#=]V5 ,EYA]BA8SUWVW"^G;5RI^PL(U=X( M'6=!01Q-=OD2[/[:*>H02*7)!] -8CN@"18S>.50HPHJDI0N\D:A.[_ <2F]_\ M7 Z']"CXNPWW7&&%R]9E#*H%*Q[><>6.$F8Q L[O)0 ?/!0U@JN"<]@Y5LII;N(DP][R^/KC1-R-_M5V3._5 M0I$JEO++7ZR@A6&Z0&6'&"Z!X@KY*??.9,DA+$]XF$9?;:[*1^4,V@[_VIXO MLCSMXZJH^P!EXZFIE8WQ(N>25#1%X)#.%B7JK^&\AIB!IM&XZZ!R21%H0=(= M=YUP;(J#8/F%)U<:A5H,-DE].6#F"(YI7% LHS1J%J5^V)8BZ\F!R2B\AE-@F?ZLZ*N".3U6%GBJ,UU MZVL-MZY&0VF!^B+#X(KKY1*E*\"\(/*Z05[\M8;1KK"F TKD*SPYUWQ(G$KX M81ZQQ'6V,NKHE]$06D0+-J8K36PB6/GZ\ MOH+0=G3;FMO$^38WNX3[H>AFU)9#VTE#0AO*B==K '86:@=S3LI+!:_(4&C M:!*A!_&63*WX6=N8W$RK(E2LVT/"76J11#<_4DC!CL'/N(C!\^Z+ER^ZKP8O MPOKUAJ5)/@-$U+XL->&E'U2P==P5)(G47_PX+D]4-SC7]8V_'=L/NN<#')L] MHWLNX-NK[L6+_M\&S%DW,H/9$TA:\+D93@=&](JJZS6\W8N+5]W!B\'?1RV? MCQR$XV4?B/8W0G'FW4:A:M^)C]85 MET:6KK :[V,W.I@1.CW(=H[S):#2]+F0J6N[)ZWG7$A&V+D9V%_11#K! M8ZT+^/7["DIE:/XLMKX.3LLL3%I6=+9 M?-J*?7D@XR& XI4P/(>GT0DTD]:&7-(&G@M>_3@M0X\!^C$0D]\K=')3W[H3 M-YG,FVM6UN5,[S*9?#Z=)53JC!R2'PTU]6#DMCPVH0!DEFA&G5R-=XG(5@MN M>R"DU82C[@FXXSJ-]GE@J$S%PR!*X)&-.ET$8V ZXL-H>BL^C2[O)^+C9#2[ MOYU@F6'&=8?I; R^%'YKA=H[V@P6L$KKN8RZVS .W8:7P[YP/W] 8GTB8GWD M.&@=!JK>:XOJ"K]9]ZCO$]FH2M[HUD6T;_6_=9@6KT_Z4&.&&$A5[KK>:@HN M>Z"%P8+APG<[733]Q-,.:UE\Q@P+<_I$ SR0] *>A!^8-3#UI'JT;009S8?P MLZ<,Y;I&OEM-EI?FD5B *=P1V!_^8>VB>%8B)I,(< MC2N.I4QT5S/)@T&H^T_8B5D:;!"\/OKNFU?) @BK*]F9GK\7]H:6X(;U_.7%I\N5I1N+E&1)G7TTN MD%/ HT'U03_6<)\<1^6&Z+%XGMP7TC@\55@7<,4Z"$SA$18;+"];B._+4YIO M(=9S_.$Z0]'YJJ+:.>V?[#LOUMUY5H8P\+]OY!/^Z )*6M83LQX,BBG3=9%" M*VV&W+0P7]CB1O3 DT<<$^@&FO[0Y(ZLI(LQE J\6X"7<%3'2(1JLH@%GIGT MT'-T1B4*3"YW$2WB,R5']:1@F^EMAO]GXUL?MW$A8 ,$F.KA@8)]/*3*=&00 M7-]T-QTH!W7J$B,6&2K:A JPVWZ4&]=80)-94F4[O*>L^348Q+D(6H^=A<^> M^*=Z\LKJ8V9(S7!Y2B%)E_!L./G6.;X1@HUI$[;H$9Y\T4I:((UD>%=]*R2Z<^L!D1':CCF@S;9-+G5#QIE:6NDQ4-!! [ M7.9H]TGT85Z63FTRXJ>3DQ8_5AI"",A@G@)I?=;J#J]B7L%*MB/1WP'6_UM- M.HK"DI\#UB3K1R-NUL)#> [DZ*<":P3W>:BS_(2UB>V?+^E83+3P4<,0'8U; MJHB^%>*(LS='.[2:#]VRC[[OS7IBB;%@SN?PZM$'[Y;%M[C/X,5S^'#J_O(/ M1Y>UPWU]--XG'B?47[SH>.\HAG2.%O["6A>@G/#IZ,Y@._Q;O-;8S5VG*Q?G M ]IV2S[^;OS/NQ>OAMVSLY<1"<)O_RX53OE/P/S@)J2TU!1"!?F\;:?VFJ!6 MKV*O$C>+!(<*.EQ@\$-%@#.:S2F!TQ++&9FY&PJ?OQWTAN?"U\WPV\71'5JW M$ZH&=T2_-WP5KO=[9Q='MV#63C\@.,_A[G#M>>]L 1 ?JMK,TUZ3835U O 3XX MWF$D7Q^])/9W?3CZ&[7&0#NRX5#:%_W:A*\"3M@R%R>&MOYUH@=KY=P M[+G/\9T=_ X<0L?/2(5DISZ+&P:MZSX=A7!8P.:\.WY#2*&6LDC]Q"?\#X$R M54^VWOBR]M&L"TT/SZCOI(0/?\.;8^CM&[L'7]=X3C >@*S1J0^)UD>Q^+"; M33#.[W(XXM*AN#K4;0G,EI!S-:;KZ[M1BAL*'>TU0BG8/TN45HU\DP.U@P=$ M1UFYHB'6B)/4S:(J370F+X]K8%@E@=PS=^=1(B;7V1G$==3Y#=TF-S/M3R\0 M%W615&M+KP^@W(6"-7_ZC,^P1<6&=E$";U!]7JA>F M8W'U"U:PT[O4.<_ZT7!<8.3@>?"Q:/;@9CKYR/4_C)?QE15J:[?Z_3/^=144 MU *[0L^7PEJW;*'*Z H]DLA=.T1'DOPT:6'\NU*BX7>\@H6"I*RG-0+4:'UK M$>,.*7&4/9-!9ZS6LY$73Q!J]18^+]DZN=Q*?Z>&(_&A)!6E!# M.E6EU-E!B8^W^]Y&,V*-2N!_)K1GW?H5#M%[BUS(\V_)_WY!=71*7=/BD)I$ M0NQ>A0 WMX17>;^-M6Y/CH:DZG)O]O?5DDJQ%: YW"VE/$T_')[VS[J'"]U> M7"'3Z;P6>^X!_7/MBADFN5S/G=4EP7%4;9CA*/:M/^\"2'J1/CEV^H-0A4J\ M.[&=@8PN<-5 .A*>W34=0T<[%4-D&:*GN$0I&_4/]_Z% )&?9@*)UI!N6W(T M>Q2(P.#.56,[?I-=C<]_*OBAJK1']GF\)5[S+]GWT!?$ZZX(%BCLHG295YBD M-.I;&BU*2G71UC%Z;Z2_7IXA1"DZXM?1[>UH*Q1IP.J+M40.K"S[: \ 5IJF MZ)@9IU&A,"K=-WZ/"LEU0P:/TVR]-RCT.?B'[,!YW\E])LZ-VGT&PO=V]R:W-H965T M&UL?55-;]LX$+W[5PRTQ6(74*-OV7)M W$V1;= VR!VNX=B M#XPTMHA(I$I2L=-?WZ&D:-V%ZXLU0\X\OB'?C!<'J1YUB6C@6%="+YW2F&;N M>3HOL6;Z2C8H:&&J_H+_M:J=:'IC&&UG]PPM3+IV9 P7N6%N9>WEXAT,]B<7+9:6[7SCT ML7'F0-YJ(^LAF1C47/1?=ASNX21AYO\B(1P2PHYW?U#'\B]FV&JAY &4C28T M:W2E=ME$C@O[*!NC:)=3GEE]E 8A@M=PCT\H6M0+SQ"LW?3R 6+=0X2_@$CA M@Q2FU' K"BQ^SO>(SL@I?.&T#B\"OF_%%42^"Z$?QA?PHK'&J,.++M2HP4AX MRP43.6<5; PS2-HR9^OMX>+S<+9-YKIA.2X=Z@.-Z@F=U>^_!:G_Y@+9>"0; M7T)?#>\ .R5KN*&+521<$H4IX::3 RKXNL6C@74E\\=_S_&_>,)Y_G]$?\+] M[9?;CY]O-W/8EDAGUPT3ST#]KYB]0"Y "AR% @_/T"A9M$2/*1S:FG_' IB& MG:RHW_5\LBT5XD\* 7I?TIP_V?#CV0UW8A_>_D0GUE:QIM&RHIN>QF_@W=T: M7I%"W"P)R$BF;AC'=B7(W-2W5A!';AC._I]((J#B:+;QG(00^(3@^Y!D[BQ( MR8W<+,H@"%(WCK+)];>6-14>A]QX2I$S2-(8*#X-)Y],2>\QG=D."MPXGL+K MR58: E8OUT1$PL@->DK!U V"&5E1F+A)TA%.,S<),SBG'>^DL>GA]]WXTI#+ M5IB^Q\?5<4)>]X/AO_!^O'Y@:L^%A@IWE.I?31,'5#^R>L?(IAL3#]*0RCJS MI"F/R@;0_DY2&PV./6#\WUC] %!+ P04 " "*BPY941)G75D# !"" M&0 'AL+W=O+"T5J1\IV_OV.E*PZ72KL[8-DD;SGN>?N MR*,G>T,/MD!T<"B5MM.H<*ZZBF.;%E@*.S 5:E[)#97"\9"VL:T(119 I8I' MP^%E7 JIH]DDS*UH-C&U4U+CBL#692GH<8[*[*?1>72#:IQ!;7 MZ.ZK%?$H[E@R6:*VTF@@S*?1]?G5//'VP>!GB7M[\@T^DHTQ#W[P/IM&0R\( M%:;.,PC^V>$"E?)$+../EC/J7'K@Z?>1_5V(G6/9"(L+HWZ1F2NFT>L(,LQ% MK=RMV?^(;3P7GB\URH8W[!O;BR2"M+;.E"V8%912-[_BT.;A!/!Z^!7 J 6, M@N[&45!Y(YR83$2R('0&Z[JJE.31)';LRR/BM.6=-[RCK_!>PM)H5UAXJS/,GN)CUM@)'1V% MSD>]A!]J/8#Q\ Q&PU'2PS?N A\'OG%/X!:<@7=2"YU*H6#MA$/><.[9>!NZ MY'DZ?W:N;"52G$9\."S2#J/9M]^<7P[?](A-.K%)'_NLMSAP(VVJC*T)X=<[ M/#B8*Y,^_/9<$/UNODN^A^7UAT^WL+A?WWU:OKU=P_7'&UC?KU8_O>?1%?!1 M %<@/X0(95-C]#4&KA!V%3H#MS>M5?/^F\CQ7Y%WC%J8LA+Z$:J:TH)/H06I M=UPJ0SQ'DAN*5(^0DRDA-S4!KV6&[!LHS!YW2&?!]Y%E@YRYG2=QD H-OGLY M?D[HA0,K2ZD$@6)39;T84V\+,,Q$X#N@=REV@HTV"H\N65CPQ9(>T%6*]\3@ M20A'9[9#;)@2,BZM=3(5RK-R@=D*20O?O/SA,K#_TU8.N*3%:GCIO' M 4P./CG$ >F:@TP-=U?K&,BIE(3LF4VXR\D4V'--?"J\'W\5M,I*D\E<,B)] MY$V7\78C#N6SN%Y)XW\BB5=^N'SQ;]0$J^3%DTDF+BN%![1?)O+_4?M?$_A< MEXA/^CJ?^VVXO;S36KNFQ7>SW05YW=P+G\V;VW4I:.LSHS!GZ'#PZB(":FZL M9N!,%6X)WHO<9,)GP5LFZX8;8#[Z#[VS#[$U!+ P04 " "*BPY9 M2HL(86,% !S# &0 'AL+W=O4=HZ[ =I^Z/2#8JUC#;+DD^2$_/=]*SDF MN8;T"]B2]FGW[=OUYGSE_%.HB*)XKHT-%X,JQN9L- I%1;4,0]>0Q4[I?"TC M7OUB%!I/4B6CVHPFX_&[42VU'4S/T]IG/SUW;33:TF#M M8+-PKQ=5Y(71]+R1"WJ@^$?SV>-MU*,H79,-VEGAJ;P87+X]NSKA\^G GYI6 M8>M9<"1SYY[XY59=#,;L$!DJ(B-(_%O2C(QA(+CQI<,<]%>RX?;S!OTFQ8Y8 MYC+0S)F_M(K5Q>#]0"@J96OBO5O]2ET\IXQ7.!/27['*9T^.!Z)H0W1U9PP/ M:FWS?_G<\;!E\'[\BL&D,Y@DO_-%R7TW+N5\'P::/R00DW6<$Y;3LI# M]-C5L(O3.Q=)G(HW8N9L039ZR60%X4HQ\Z1T%/0@X&^M'8KC\9&8C"UVCN+]]^/U,/.B%U:4NI(VB^(]XBBP> MSZZB=0AIC"A[IK4-T;>):N%6EI28KT6L""JL&VG70B(L&6!IT#7"F7A\V?L^ MO (4*QF3(3TW+@ 3R3WL&':##E$T7J,C:;-.!V2HA+0J/]"75B^E21?PHBP* MU_*+IX*P,SFBXC,!IUJK0J*Z(J.&V]D1<#!?/Y<&4)2,7X'= M8'K7+BI\,9(+:Y(>O*R1QH(X+G:+%'E(:,WVD+P"H34(@-??3D['1^/Q>"@N M<3LJ L':HO5\B'4GC"R>^" RQX&"IM#BUAP#DFD4?%Y";B)L*5JJ)7F$JA%5 M$3>T[9,@1 0J$<\14A'P,4ADXJO9B>[H)2,EBQET.9Q4;0%TU@HG48;@@,9Y M3+I(04MMN+R!ECW>2^+13MT0$M[*U-FPRA[8Q?_D5MLN#^"S<@:D*$+]P+5, M*21*GJT2MZG(MF_,F4*TFBQ'E(DJV\BN;]-K>TZI+"ESRO'+N38ZKCDQ#;!X MJ23WU+%X!>M)VEF_622IN=N$FUX&XSAD2MXS"50;G?..Z[T/C\6W+0T^" M"KL5BH\%)>WG)L)](\T9R,TF?98''I9VR_F"?N9M2'UBN&=.V.ZH2;PH@X83 M#.0][1+W<\_M(BI;8[)'J9IEG8]W[9/4QB.N,M:!2DW;&:U2L;RD+O0?[]UH ME8-VK(N]0# Q<<-D&DOOZBR.G@!N#U1P(O9V^J\[G74[7<.5Y9NN[XD\4R=6 M4OFFSYG'E&BYLU72+E)48+*(J&+7I(1MK_B-6$DM6&O2>[;J@MPW5HRV!D&$ MLTCC;NIR-N:9L%_M)^K+/$B^',_C^$?I<2G$2"5,Q\.?3@<()HVX^26Z)HV5 M]H.@#+8UM(I2H):EU\O<=2HK61;U&'R0. MJ9DS9SCDT?0DU;,^(AIX*42I9^[1F&KB^SH[8L'TC:RPI"][J0IF:*H.OJX4 MLKP)*H0?!4'J%XR7[GS:K&W4?"IK(WB)&P6Z+@JF7I-)G]E@*]E)^6PG MO^0S-["$4&!F+ *CX0O>HA 6B&A\[C#=/J4-/+??T#\TM5,M.Z;Q5HK?>6Z. M,W?D0HY[5@OS($\_8U?/P.)E4NCF#:?6-QVXD-7:R*(+)@8%+]N1O73[^H9RVD@_Z_"7+7[T#?P4[F1I MCAK698[YO^-]XMH3CMX(+Z.K@+_6Y0W$@0=1$"57\.)^ ^(&+[ZR 1J,A ^\ M9&7&F8"M80;IX)F+];9PR64X>X? MGNX?M[!9_+E8?ES#XGYE%Q^>UBM8_[%9WV_7V\G78U6=,68=8^R.%622;KDV M(/=@C@A[*4@L>'F8.-1NM.UV5IAAL4,%<>@YMO?V%3O_P7\'L3<:C+U1%)&= MD)UZ@SAPWG9I)\O:)BQL:M8H0^A%0>@E@S%9@W'@#8?IF3M3/5$(@\@+PP#& MS>!LZ]U[@:0)I .5U-R Z'KP"E$2>\,H:<;_ %!+ P04 " "*BPY9?E2. MZ_$% ?#@ &0 'AL+W=O]7#-QLD0"NKTE:I(D!YU(TBS;Q)FD7BZ(/M#2VB%"D2E)Q_/<[0TKRI4EV M%POT8DJ<,S-GS@RIXX6Q]RY#]/"8*^U.6IGWQ5&WZY(,<^$ZID!-;V;&YL+3 MTLZ[KK HTF"4J^Z@USOLYD+JUN@X/)O8T;$IO9(:)Q9?"+D]1F<5)J]^J M']S(>>;Y07=T7(@YWJ+_6DPLK;H-2BISU$X:#19G)ZUQ_^ATG_>'#=\D+MS: M;^!,IL;<\^(R/6GU."!4F'A&$/3? YZA4@Q$8?RL,%N-2S9<_UVC?PRY4RY3 MX?#,J#]EZK.3UOL6I#@3I?(W9O$)JWP.&"\QRH5_81'W#@]:D)3.F[PRI@AR MJ>/_XK'B8\9@T%E, AQ1TC8F@58WDUH_".D&JPI.*FY*+?> MTEM)=GYT93S".W@+9T8_H/5RJA#XH8.)6 I:'7<]^>'=W:3"/(V8@VACPAB\D[< ; M^"BUT(D4"FZ]\$AB\^ZI?"/<_M-PW#='KA )GK2H,1S:!VR-WKSN'_8^O!#L M?A/L_DOHH\]&S]_>HOM_AHX=399+['T^%^B+8TZ'NOMN#L^NK;QGGR_@ZOKNXA8FX[_&M#J":PU4 (1^/Q:@#3Y#TDM>"+T$H@PMIB U\2F" M=&!2VB2C5H'QW&)@%7;9YLWK]X-![\.EEIXYOYJ,PY/^ASU2O<_@1LP$*OAD M5"KUW+7A4B>=-J&>HQ(+81$28PMC16CHW0HN6M5(,;J,(-""F8$H"FL>)?4O MJB4,^YV#W_BQ*2V!Y3GA4(\E]VTH2NM*0:%2'HM,)ME&FM*YDK(4.@5'V!13 MLM8PY"*G'<8N03,!4@?CPDI25T&IBMR4!$V.=P;M7J_'?SN]W@8M@63FKR&% M(HG)=6(1*('^X3\70<.8.$^K<&_0L;;3?U6:VO"9TK0K9L0:OJWQ&6:MM$R" M](YCDQ;]\K\S[) X3O\_T5LL$XM,1;M*$+ZS2V_F2+MLS);W-^6(5%?F870T MIFR)@@E9?U^]_;%1P O>%DI 4BR)-"#I79D'S*?DM>ZM@#A%81W7$IE;$/0' M2//(69%Z"]HOM"YS8C2.:"@+ @NXTB\W?2T)COC!0DA"7FY2KF%6*A4\T-+3 M:=N!NV?XQ 94NHV:!-&Y3(2S25R6BDSP>#71*E2O+D+#UCYY(2HG2V^HD2;82XC;K(4$-:5@UBIDK.1 MPCAT'3@OL=(B07/WI3S)9EAU)?=_-556S=_(C2^3/.H,!Q\Z@T.H-P??O/@5 MEN1 M%MX$(K\TXH(QB#!#MR64X<_2RXHS68]1Q'PR4D: ME01,&%P$:'*$766S MVU>7C@^AV$C)UJ47FC/CU5FHQ%8AR"1>F&E>\Z9-?YM9[Q!8M0^>N@9VUR[M M.=IY^#3AR4JJBO?WYFGS]3..E_[5]OCI]$78N:2V4S@CTU[G'7ULV/@Y$A?> M%.$38&H\#=/P,Z,O.+2\@=[/#&55+=A!\TTX^AM02P,$% @ BHL.67D- M',M% P *@< !D !X;"]W;W)K&ULE55=;]LX M$/PK"UU0] E^K3BYFP#<9JB5Z1M4/?:AT,?&&EE$9%(E:0BI[_^EI2BNH7K MXEYLD=R=G2&YPT4OU;VN$ WLFEKHI5<9TUX$@BN:9AZ7&,M^Z47>4\3'_BV M,G8B6"U:ML4-FG_:6T6C8$(I>(-"^P:KY$[* M>SOXNUAZH26$->;&(C#Z>\ KK&L+1#2^CIC>5-(F[G\_H;]RVDG+'=-X)>O/ MO##5TIM[4&#)NMI\D/UK'/7,+%XN:^U^H1]B$PK..VUD,R83@X:+X9_MQGW8 M2YB'OTB(QX38\1X*.98OF6&KA9(]*!M-:/;#27791(X+>R@;HVB54YY9O9,& M80ZG<(.D32\"0Z!V*RM2U+ M\_"&B8ZZU9Y& F0"(,N2YTC1!?1,824["G0[XD-?\;R"BFE@(P+A-X"[EBN+ M^B->1@G<5$-AUZ/$@F0B0=M*-,^*@ML5.C13*41PKG$JRU-;=2C!:,L,551( M+I%+1=<0!-F9+*GG\Z[I:CKM E@CE>'?F(7SX23+(C_*YD['273NQVE,2#:) M+B!.%]"MO\0#8OY3D4--$NSY5X-JZUQ: M0RX[808KFV:GA^!R\+_OX<,K\I:I+1>:-K"DU/#L?.:!&IQY&!C9.C>\DX:\ MU7U6])BAL@&T7DKRBW%@"TS/X^H_4$L#!!0 ( (J+#ED071/LJ0, "<) M 9 >&PO=V]R:W-H965TM %HH%-50H]]0ICZK,@T&F!%=,]6:.@F5RJBAGJJE6@:X4LNI%WG;@CJ\*8P>"V:1F M*UR@^5K?*NH%.Y2,5R@TEP(4YE/O(CJ;]ZV],_B=XUKOM<$JN9?RP7:NLZD7 M6D)88FHL J//(UYB65H@HO&MP_1V(:WC?GN+_LEI)RWW3..E+/_@F2FFWLB# M#'/6E.9.KG_!3L_ XJ6RU.X?UJUM$GJ0-MK(JG,F!A47[9=MNCSL.8Q>.C M@+\VH@=)Z$,,E.;N+PDB-R-1@)G[A@(N6LA(5A!FF;F8-Z6[C^83A; M,6>Z9BE./2H)C>H1O=G[=]$P/#]"MK\CVS^&/NN6Y*\E;@S,2YD^_'V(XG&0 MG\8_P]5O7Z^7?\+R[N)F<7&YO/YRLSB#98%P*:N:B2>JC50UE!C:;ND#I#1* M9<=#&MA'D(RHPY%.CXC(#9$I@!G0L %9U*9^0_)G(X%XRE4&%U3TJW:/T MO@AI?9]9 Z>?2,N&-@\UX/V[41R'YW-G(W/XR!45LR3#?!LME=IH9Q>= V'+ M1M$8[3X*8&>%EB7/:(4S$M46YHRSWEJ&5K;[WI-P0PP MA2"D^5]2;FE*"H'EEK+%\^YHZS"5%JZ7X2,=E;4EZKU-40^NA5LJ4RC$5A[? M0-66)MK2!"HLW!66[ZRWFX%R+%>"_^.B'=H).9Q$8>Q'4>BP3^)PZ ^34UM6 MSW+@6^$LR[ASI]F3,7DEB45H=]S!O#/MUAI3AP))Y$@F+A;7VGJ-(G_8[[N1 M*!G[X\$0=$'KX#P)C*1VR/_E9"F])C6OS67RNES^0,\F=Q3[IX-6W4D4)?X@ M[/^82HIW.@C?E,K8W\]EU _]&9KY-"A&.Q=7A6JE;NB M-9%HA&GOL=WH[A5PT5Y^W\W;)\1GIE9<:"@Q)]>P=SKP0+77&UL?51M;]HP$/XKITR: M-FDC(="N8A"IT%9C4KNJL!=IV@>3',2J8V?VI=#]^IV3-*42Y4OLL^^>>\Z7 MY\9;8^]=CDBP*Y1VDR G*D=AZ-(<"^%ZID3--VMC"T%LVDWH2HLBJX,*%<91 M=!H60NH@&==GMS89FXJ4U'AKP55%(>SC%)793H)^\'1P)SKV+7OL!=P%KT2$+F]'\IBZUCF9R4ONF+,CRK>0X2FX,(?0C^ ASG9H"82EV MZ,8A,;;W"-,69]K@Q*_@G,*UT90[N-099B_C0^;4$8N?B$WCHX!?*]V#0?0! MXB@>'L$;=(4.:KS!D4(=D($KJ85.I5"P($'(/Q@=K+>!&QZ&\UH9N5*D. E8 M# [M P;)VS?]T^CS$;+#CNSP&'KRW NXD"Y5QE46X?<2=P139=+[/X<8'\=\ MUX_>P_QF]NWZ$I;GORX7(UCF"#-3E$(_LL!*8PDS$*!Y%G!*!ZQY(/:AW"*" MT!DXN8.B:33Z1@.W";LVU2Z\&?1>0$N=\KQP["W)>H<:UI-ZA%P_W-%&@W=3*=Y": M2E,CC^ZT&R[GC::>W9O)="WL1FH'"M<<&O4^L99MH_;&(%/6"EL98KW6VYP' M)%KOP/=KPS]?:_@$W&UL?55A;^(X$/TKHZRTVI4H(8&E M; M(T&.UG&Y;KNWNZ72Z#R:9$*N)G=H.E']_,T[*E16+D((]GO?FC3T>CW?: M/-D;QB6 M0JI@.O:VE9F.=>T*J7!EP-9E*38(H>#7RUOJ))\MT$O18$!:8.&80 M]+?%&RP*)B(9SRUG< C)P+?C5_8O/G?*92TLWNCB+YFZ?!*, D@Q$W7A[O7N M*[;Y?&*^1!?6?V'7^ X^!9#4UNFR!9."4JKF7[RT^_ &,.K] A"W@-CK;@)Y ME;\))Z9CHW=@V)O8>.!3]6@2)Q4?RH,SM"H)YZ:WVB%$$5S XKF6;@]+E:#B MG8)5(=0X=!2$7<.D)9PWA/$O"(?P32N76UBH%--C?$CB#@KC5X7S^"SA[[7J M0K_7@;@7#\[P]0\9]SU?_TS&%IR&+U()E4A1P(,3#JG2G#V5;T,W.$W'E^;* M5B+!24"WPJ+98C!]_RX:]J[/B!T[.X?5S^6,#JC]GM%=PI MF-4;JDJ(/_.!1/1U.<*-+BNA]N_?C>+H\MH"E6WRE.LB16-!5)716TK@E"=S MP%VIY+JVITL0A ,!MD)_5"45NE0;T-EQD ],SJQQ[_H8[XW1]<O#YI;4U5@1R@KKA,AJ/.H'\)ED_"LCG194G]Q(>'JC8,<.S)^(WA M":L[Z=]I8;KBGD3+!C3!#(B=,*GM, V65:'WB#3362833H_\4FFHDVF>9!T0 M*B5B9:GY4$"NYZ.3\.N2[+9>6YE*823:+MRU8;U*.I&:[FB3]T_[4HH]H/3* MUK0IY,RWF=4]UZ*0&06P9'[%'"?UEM6A471L][A%5;.\U&]M]'DT['!6'(@B M**TN&F9)85JB)DO:1L 7-(FT8ET0>DOD%1JI4TLX1XL)8LI%02K)PE5*30,A M'OBF$4&'?KQVZD*&;WIGB6;C7PA+>ULKU[31@_7P",V:WON_>_."?1-F(RG_ M C."]KJ7U/--\RHT$ZU$XXP.%IGOX'4$L# M!!0 ( (J+#EFI/18FYP, -(( 9 >&PO=V]R:W-H965TH2THWO!+>?.K.%FH^E9VI*X$+!;IK M&JY^7&(M-S,O]'8'M]6Z-/; GT];OL8EFC_;A:*=/Z 458-"5U* PM7,NPC/ M+Q,K[P3^JG"C]]9@/7F0\M%N?BMF7F )88VYL0B<'D]XA75M@8C&]RVF-YBT MBOOK'?IGYSOY\L U7LGZOBI,.?,R#PI<\:XVMW+S!;?^C"U>+FOM?F'3R\:1 M!WFGC6RVRL2@J43_Y,_;..PI9,$["M%6(7*\>T..Y2=N^'RJY :4E28TNW"N M.FTB5PF;E*51]+8B/3._D08AC. CW% %?)5:PP(5+$NN<.H;LF#E_'R+=MFC M1>^@I?!-"E-JN!8%%J_U?6(VT(MV]"ZCHX"_=V($<< @"J+D"%X\N!L[O/B( MNQJ,A,^5X"*O> U+PPU2F1E]R-\>+CD,9SOF7+<\QYE'+:%1/:$W_^6G, U^ M/4(V&<@FQ]#GUUR)2JSW,@)_W^&S@K$UG!M:_AG^#!F9UG(HG$"IW:;L#1.63(>]]LP8'&4L#B<]/LS MEB8Q&R+'W1UMI0PTN4@=C8HA2Z!QB7!&M 4^Z://=K8PR[DKO6. +V:X4U;Q JX=84OA;=G6P%*UEH>,"<=[H7K41>=WI; M6"VUK3"V6U^'?R.[NH"2^?@YK\U\;88'"#7V_[1Y_]CM2\=:]E:5AI"-IF*8D/"8Y9F*3L+4PA#EM W"^-W3@_=7_[>G*&66[MIJBE,G3#] MR!E.AX%]T<^I%_%^VG_C:ET1_QI7I$I5._9 ]1.TWQC9NJGU( W-0+2$KO=6 /#WYCYOU!+ P04 " "*BPY9^9T0KST# #[!@ &0 M 'AL+W=O)"%]4DHK2?[\C)2L>EGA?))*Z>^YY[GBG>6OL MHZL0/3PKJ=TBJ;RO+]/4\0H5V,5\[2U9>IJBZR(3DJF>9:=IXH) MG2SG\6QKEW/3>"DT;BVX1BEF?ZQ0FG:13)+#P9TH*Q\.TN6\9B7NT'^MMY9V MZ8!2"(7:":/!XGZ17$TN5[-@'PV^"6S=T1J"D@=C'L/FME@D62"$$KD/"(Q> M3[A&*0,0T?C>8R9#R.!XO#Z@WT3MI.6!.5P;^:],^PE[ M/6J=R8&2NCNS9[[/!PY7&1O..2]0QYY=X$BRX_, ML^71$SH49>83.%7V#:65Z0/UD8IX2GQ MWLU33S&"9ZGR7GV^PFRLX'L[!3Z\J@4P'1!I=%>Z!*)-XGX*!R7QC46X:][?/:P MDH8__OV:B--AWD^FO\#VZ]WZT]7N&M9_;#:W]YOK+_>[2[C5P(W6?0^UPE=$ M!%AI,68,\!EYX[$ H>$STPTU=JA4WIE>N4H2[Q'!\/$(?!5O5\WT#T(-TH(G MU:(^W+U@0;=2F,*!XWKX@@ZU*$E)=!PLBQ0<[$W"S"!KZHE M1K[DRM%ZFDV$*I&Z2:,;PSU%V0OK_,LIM,R!HB%8-)8R'(ET)M])DT<;L$C8 M=!0+\?.'BVR49=D+N1:I# <=132RR)%&3C$.60R #BF7Q7\1C_,2> C]9 0G M%!JZQXX#VX[$ Y94"TI?'PAJ:XJ&_Z^&V1AN&A^N#=-4,3ED_$#?$6(8Z &D MH3[N2+P4G9'K(0/CUZYY>C20%-HRCEU'E:&"=K-I.!TF^U4WT%[,N]_"AME2 M4'DE[LDU&_]VEH#M1FVW\::.X^W!>!J6<5G1WPEM,*#O>T,=WV]"@.%_M_P' M4$L#!!0 ( (J+#EG?O2.SE@( (L% 9 >&PO=V]R:W-H965T;1%H@.GJ50=A04SI6#,+19@9+9 M$UVBHI6E-I(YFYETJ"LGN,*9 5M)R)FXY:O"^8DP'99LA7-T]^7,D!>V+#F7J"S7"@PN1\&X.Y@D/KX. M>."XL7LV^$H66C]ZYWL^"B(O" 5FSC,P^JWQ'(7P1"3C:<<9M"D]<-]^8;^H M:Z=:%LSBN1:_>.Z*47 60(Y+5@EWJS>7N*OGU/-E6MAZA$T3VZ.,666=ECLP M^9*KYL^>=_NP!SB+W@#$.T!;5PN)3ANUU?9JOMZ1:BTX#1=<,95Q M)F#NF$/Y5KT-77*8SC?,P)8LPU% '6'1K#%(/[SK]J.O1\0FK=CD&'OZWX' M[SM\=C 1.GO\S,5U@5\ M6S(4'2@K8RM&)5#@ MIN!9\8J'6UL1BJD%T="6='9.Z M(FJ]A/=Q)XHB_\&AG0_W&D2B6=7/@*5D!&]ZI9UM7YIQTV#_PIMGZIJ9%5<6 M!"X)&IU\.0W -*W?.$Z7=;LMM*/FK&PO=V]R:W-H965T*J0@*-*E'.7-_SQFY.,^X$LZKM6@8S46J6<;B61)5Y3N7O M)3"QG3M]9]]PDR6I-@UN,"MH K>@OQ?7$FMNXQ)E.7"5"4XDQ'-GT3];34U\ M%? C@ZTZ*!-#LA'BP536T=SQS(" 0:B- \77$ZR ,6.$PWC<>3I-ET9X6-Z[ M7U3LR+*A"E:"_P(>PQ+I46^ M$V,]SWC]IL^[/!P(T*==X.\$_C^"R8'. M;5F[^4?%GR'AEX)\3W_&'; M>#K+7PQGT&1[4/D-7I]M\@5CR%I#WIKOVF_8[F>V^)DJ: AS!_>P OD$3O#^ M77_L?6R#_4]F+]"'#?K0YAY<40TRHXS<@:<- M[[3S!+^*V6Y_E-DJ>RNS>W :YR"3ZI*B2"A*KNN#N6EM[D&+ZOAW_X;7EZ@K M*I.,*\(@1JG7F^#ND_7%I*YH451G^T9HO"E4Q13O&ULS5WM<]LVTO_NOP+C]GKVC.Q(S< M/7/S?(!(2$)#$2I!VE'_^F=? !"4*#;.36>>N4DMB22PV%WL_O8%O!\?3?'9 M+I0JQ9=EEMN?]A=EN7K][)E-%FHI[;%9J1RNS$RQE"5\+>;/[*I0,J6'EMFS M8;]_^FPI=;[_]D?Z[:9X^Z.IRDSGZJ80MEHN9;%^IS+S^-/^8-__<*OGBQ)_ M>/;VQY6! M2YD:\QF_7*0_[?>1(I6II,0A)/QY4.X'B)R2S]5SRZ>_O[(JEL:9;N M8:!@J7/^*[\X1GS- T/WP)#HYHF(RO>RE&]_+,RC*/!N& T_T%+I:2!.YRB5 M25G 50W/E6\G>I[KF4YD7HI1DI@J+W4^%S+& M?L=C#W>,?2H^FKQ<6#'.4Y4VGW\&= 9BAY[8=\/. ?]1Y<=X M)V'Q)S3>R8[QVA;\G]'4E@4HR_^V+9C'>]X^'NZ@UW8E$_73/FP1JXH'M?_V MA^\&I_TW'=0^#]0^[QK][3MIM15F%LFIQW2OQ7_.S?+EE*A+_///%TD @P]Q*VOI6+.2#$E.E!UN;31#N0"9_5K) D:%-=VJE2E* >8( M;8H8](]^[;G[40MA%*M$;DIE>T(62E2YA"LP\;&XR&D2L](YFC.808B9U(4BJ>4FK]40_99TU&_T2C\6D2A:- MF9%L&%O",L!J9CVPW4E5%+@\X'M5*.;S$^;ML4!CWM24P)I6,"4Q&Q6@2.%Y M!5:T7(BYRE4A49?@BEKA^++>\BN@*=&K3+'"I 8'1VI*B:JA"OJK MS!]A%Z;*4N"'0,?L%/NW*F?'1ZPH%[+LH.\8?K3@R&P@U.^#%?S7I-;K#K*P M(#$$%=,9JGP*&Q(=K->KPHU'$R_1-R)]ZLL*W#&NPTT#0^JBP99CT6$K7P1; M^:+35IY+NR"ITH?Q[Y5^D!GKTM,L9N_XP_O7^XM/H M$BSGI&DU YD)?E UF21T;4OD9N)O0MNR $X"OS,-]Z*D'Y3?=R1F"?NZT'-0 MDDRLJB)92-2@)>X[7:Y9-H528LF.&80 ZF]9X[SY0BR'JF\!W:R,U62M(\6# M*Z4N*[:L<$5]03W L6R\%0@*Z DU?!R7R,FS3&6&=A%$?4Z@$NR-,X7A$FL0J)31 M^(WMC7F .U_UX=L:Q)CQ[B?E!%'#]94$&M-*-54H-3 V@B8HZB<,<'5@,WQ M3P1W'9&TDNO:B8 BF82(@(7A@BVL$AU_32,0 ?9CII%0UJK$#15L932=,\RR*-8DD:# LD6L M&K^E50*#3A':T'(>B0ZT?0E)Z NAPQ/P=#!U@ [R"^@V,46#MZF5!1 < *H>G>PV$ MY3EAZ5='.DD5KO8VUT#)+%$W5H69DIX0<>PP8]VAE6_;YE3!1@( 2Y:BFQS) M.[#Y] .$X2N/=Y+*87'<>G(&Y@0L(@'\U!3OP ?^*5P2W5+S&@U.W!D4$\-V"X)2.0C?UO'>\! YIY M(5= #$Q%!H6@_G55B-\K""%TR;!E)P,B94.>1A*HK,/L8JG*A4E9EI4E0"GD M'*]B&B6ML@W[*#-K@A6U2$@6Z(B@-&,GB3LYPWT/6ECEX/E!"MI^!AZ#=N9S M15[8[R,%PYHE,!H!I&8G'<9Q^N\L#0/9F L9ZD@!'U*/WWIH'0RLL4 BU ,& M73,(JPR0#>3,JH*N,4H&CU,TK-2?[)E.[WX6O/M9IW>_ R4 SWKIT*[[F$/ MTD-QW'$0?/W^_AR\_.3Z\GW3OP=:/'XCZ).LD\RD0 PX MC7W49EBRH3@)>6M(>G M<+)L/L)6Q'EZO]%9O?U&PP=U/@7OF)(B525_GA64+G/FU?8H@"@0N2#@6& 4 M@QX.8!%:$D #$.%8Q3,"6PL])?P9W02C UR%(31/3(!YB9[A#QG?NNDBD;%H MZ .X<(B.V*^#/,%#+-U&0FP260'8!;"ES!18HLI-'%3?EIOX2@1/ZMG\&/&T MD9%MH#Y5C>\43UF91G" MQ/X7UAR61KX!9GW0EHQ-DV_D6X]2\YA;=L' *QRWT!0GI'HV4V2W"%B 8<$ M-7J(^ F2]SJ$/,_MV,+L 07EY<79R/+L7XWS?CJ\EX(ZCU M!"0P!ADWOTGCH!8]!6?DQ0ILP!*B*=C1"867<_01RB?RG/.1CT$8K&,XPL:C M:5'-Q1UX^Q5LI!^^&YP]?R/.T?@"9<]?#M_4*L&;EE0;9(!#!6I+G (U!6## MLF%Y44TH#R=3EE\/E8)<6PAJBWNF1$^>21<38.YFQ3G.I[GW[JD.9H?B MP_WMU<7=_>V8W#LF:6X^@K]O:O.'JL@U20ZI49X:6ORF] =*9;Y MH;@J4($#&D 0,J4(EG,TA^!]:CZ $Y!8H"DPC05F!XL9/ (N#" 3HR2,/]F$ M&A?K\+6\JW[2K [54.!8 &,\0PKELNKM4((0,L9\A'QY'1FGGO#YD$-WJP$Y M[6!Q]SQFFNDYJR1,MI2?_8A1-DZ3?0K)'[J^I1/QTHB0B 1O+N>Y_L,;S.42 M\1QM-61:$^EZBBEH01YNT!0,8;WZ8S&RK2MT6N$J/ 0"*5(1&J(NG4 \"LM0 MS103A?&<^X:8%><$YSHU!=A'7'"Q17!<*)(/4F>V1090/A;)-JZ(,0X6TMNQ0,94OF--=(4 M0;&0^1N><\IU\S9]^02:36+:4O@F=H+U8WHE[>*6!-CJ=OQ&*9&+*HQ=$8;I M%(,SJ7@GJ3!#?4C,<( JPYJS1; M)U_\@D=2[57V+&B(,B3!^[@A]RW/I,Z9:Q M OQAJOF"-=$BTEU3PA:4)(&=Z%P5/6I5 \9@\ E6"8=* 3RY\&UJJE(L *RX MQ#&H'&C-JBH@EE71PS[H)*Q/R<>94P/T=K2VL"3$1OC95;?\29W M*3F @J F<3?";U5*"*NWP]&Q9<1IDU/LY#,,K"4,BPJ3N7S$4B/OMZ,BVAJ^C-(L@3C/ M2OK)/.?@O%'LXE2T MX-6H&P:CC$3A;0^'H<;6?I/?S%\]->ZO QBVA$60]1C!;&L)U+P^"6 M8#DBHTCE7A #JB/:"($("/ITEV2,D,N1U2NCY72E:;D2,I#C8R]8@# M"HTG9C%\5C6*_PQU07'V-V0\T4;7*1%"KD>$7)M)4?PIIWI*V+FT_HW48,MF MCBLH;9LYHM:GRPP$NTA6235$33U9 D)3=#;K%7("EE.M3.X3"FNO57XBVI?> MP<=HBQ,3..VT#K*\LG'LX^CV_MD;]Y#G:62 N96EZ5NX-@B I<[Z14Q!W R MI6X=UROALR'.;,$=>NG=-JVD!, #/%[HU2(%#X*"_O"VC5;$EHT:B>.VS)!S0] M+F]'>[U&ZR:/#0ELSA4C.FJFNC)@'4]Z82OUG/K:)[5H=2."88T(AE^%"&@[ M^RP$R^\\\&P2J]XO7O4^*/7DYJ=N:G8@"O ]DU\N;FXNKGZFO-HO\)]+_/)A MO)FXF;1NDAE1"CL9@L>,<[5!U7I;:8>&43L6[4/Z%*M+ER,(I.Z M69G:%0*X G9-0'@ &W3\[*'8U"7VNDUYT-E7_':$I8>28W"JWGVM_+ZA7?G@ MMT,Q>O]I?'MW,0&I;?0O180XGF([$!7Q2%!1S:-AF,E&T1=L8@1=?:R#W&#IO M@W]N0PQ^.!VY-FHH_;,%U7@'H5E!80+U-?LZS^X"#5IIL V# M4A[49)+M+GR$V\/>9H0?Y8"M[Y[U24(";SY.#E@D3&&*.2#,/Z*R'[J&*BLY M?A^YXFI.ZZ2^+,XO4O:?X,EFC+[$[F;G_QII'^RZM57AX51<(J):% MT*4TCQ+5@[L-XG8OST&X]3= 3N N?8_'9JJFSAIHWWQ==Z[75>.XOS^OJ+\9 M$00PAE:@\L*0<8=!;%FEQ-:E!A->&DS&P\(T2,HU:#GTC%5AD'T@UB]T!BK' M0!'S=> A4U.$PG'4O>,R 1#B_^;;)3EH1,5OAP93A;E>6R?TJ(:CN*?2)?Y* M/%$PY^4Y <'0C@Q6Q2"*$/LZ:6V(FTCD34S-&WXSFL)U4D8ZWN0"P1%;=E8$ MZS3P@P2PXBN2H6-HJG(U0Q:&O&8+3L2?XK5Q&($])G5?/) /&(BZ8*J"LSE3 MK'!1.UN7A:_;NP?=_=T7G(._DU^>;,N_I:,[PUZ@\^N/8W$W^OIWRON=9 EQW7<*V@:?1!353XJ9X-;0.=FIZKE MOE%7 ME%*-M[3:U'&$1Q@H6XC<2A:ECIKY@*GRB6%905MR+@: MCPVX'!G*+]P#V:BR8 1&%H>A/V=X8)E@.U'/8JYX3QG5^9'SH90-M):9.U!3 M%_)I;5[_HZU%#?!DS*.FYRKWF>P-N9H<%A'EOB'ZQ$K,9T4%6)E36IA#&=== M51LEZQ*L%"NK+S*T0+K>&^)T!2LOB+WNY W^6M-H%YB0A7WOT[,Y)VQ)G4KX M81J)Q%7\,^K *J-VYH@7;/\7A SF&-CZYIH7_;_QPO3"<$SMP80S!;0,<'S< M"\A,)ZUT#K6Y(,Q2VXKL* 6)GW/S"$*:!\@2&.;Z=NI.1$ME'[BM<7# 0;^- MHS5-:[N0-BKA\\1UDK?N6Y1SC,E+\B[IMN)WF[3ZD,*@^Y3"6!:8XK#B!@B> M *1^.DS]EF,+RT-Q-;X3E]>3B;@9WP(T_?CQ^@I"N-'MQN$%;/)V#;S(*MQU M&34OH*>B3MD5Y;B62^">75"@MM7B((7%HIN"Z!VC)F0\[$S)@HZ?M8WC"VGE M4<;V@:0>E6:CFQ\)P+$;]NV48O"B=_KRM/=J+:&31(03H8M\A&_HJI>36_O[.Q5;W Z^.NXY>/N3CI>]H%I?R$5)][C%0I/ M'[B#)];XBFG:O;OK)N5!=SLQ;>@C/B9QPS!1C*)>DZ_=XIVS[-CB^:&8W%V? M__/HW6@RQC[FC]BVM^,0KS>.O,U<_E9RW, \Q\ #MK!94YZ&"W>F<*<<@*?5N8,L_T+OY#8.XZVPO-AU,!KW'$$;![0W^HRY$OU[./G+5>C.9MX% M0#-3<">CF[8Y],H=4F=64_3G)JA9YJJXGHK&A*VL:.PG9V=I"#>T+W_6XBDI M\*=HI%KYEG1,^3-K>:>R^;<5PZC QBZ"XI$PF(.GT?\V4QP-O:0)O!2\^> @ M'ITU[.\!-1 "OKCP+0_46]@3ST22ATDN$!?SY#E.?;MC6QR85 ML)@YN@&G5^=M*K+5NK#=]K?1O$!59T!"==+%9PU"ICQN^5,"SX?6R85N8U9W M& ^ZFX$_X+H_T;H_,IK\E@;-[DEVV#)S*#Z,+F[%I]'E_5A\'(\F][=CS*E- M.,EV,3D'* ._;01I+55;"T))ZW:\NGA['HJW+X=]X7YN7S.;LO?:HK6!WZQ[ MU+<'V*CHV&C2B%1GH^U)AQ-K]:%NJG.3_E'1L"Y?F8)S?&@@L?XR\TTN+@Y; MY/@H'**)[>)O-*\V'\@-3N,#:'C9BU*JY12QFD@KMDRX'GS+378(P#_:L M+N=C87MNL-[Z>N^'[UZ=GKUZLW>)^3\Q>"U^K0RB3\^9(G0D<,C+O[O3#%16 M0[/L2,928$WQ\<;@P]?B>HKZ2G%L@WTZ!RQ,SU>YJ>]Q/X>R(''<#92_<=HD7 M%ADJFH2J#=LP@/N ,%LLLZ3*6IR_K.4U&,2A(%J/UBS_L?BG6OO-ZD,6B(QQ M>$H^T%["%V41-)CBV[/8F#9IBQ[AAE4>T1G5'S7=RZ0R ; M5;!^*TPK+WMT\A1KGM&A?L[FL4VF_9R*M599ZAH#HOXJ$H<+W.TNC>Z69>FV M34;R='JR(8^%!@0$ >0ZL-8G#=Q[2C"LXTW6DB)J(>O_[4[:BV#)+V'5I.M[ M(^Y]@8>P9KSWV(OI6P!$G;_9: M=C6_H(1]]/WQY%C,$I MQP&U:YP=>N\HAO3.$?@'8YW!YH1/>W<&NXN^QVN-V=QUNG+V?$#3;NG'7[W^ MY[VS5\/>R=M.[31!&X6YG9NXF:/I MRJ=Q?L?W:,*:T6Q>$#D;:CDA,W=#\/G[P?'PN?!I2_QVMG>'UNV Z@B'HG\\ M?!6N]X]/SO9NP:P=?4!R7L#=X=J+XY/!WJ=@-,7IR=^ 6:>G?]M[WS!U\&,L M#>+_C5MMFPVT#EM2UZ=[(V*PO?6A_NT@TU7DVOGJ >\?M0?U&N#!<8N1?+WW MSAD5V6X244'V+EPTCG=L+37LLKUSKJAB7TR#;M9(MP&;\S63@K3YW$;L"E;K M,X6#[I-^]YQ\&OLZ\)/#U,[A=X2IJT-Q/QGCVP+&D[N+CZ.[MC-K7#T/Y^2? M]OH\O GKU*B5W#W<^F:SEE>@.;VZS_&]L%40]Z25S M^(:X]H,:2^R=BAOVZ^74;]BH3XOS>7R;8(#28QSEXK@X*]?;T/2MW4@P;8X12@C^6>*T:@3*C# [WZXQRLH%';J()$D%7,J.1:\-R./<(V:G M(&C.W?G)2,AU6 F E/HS0H'5G?'QI^U(BKI(JJ6E=R]1T$4HTQ^0YV/VD3#" MVP#",;.X>Z,SK)EZ)YKAV7X_9#>#G9U MY]\6AJV1-[?75_#YG#-9&V6WB[PVR741\T/8#*VIK7<&<]H''T:3=X<^#SN: MW-, 1_U7/;%?MU#@:U[OS$HGXNQY_Q!*Q8=YW 'FW+U$+FHV2.O),&_!AHG* M@=K*^1SM#%N-Z.0=G0N24<#%Z:F_6_?B!DSNX-AT@ ]Q.C QB]X9LM$87%.C MN)V.+8L$WJ3^D' ],)WSKU]EB"T:@=!#EX$B(/&&VZF5TQP]AC# M%7QKF=J:K7[3HW]C&<44(*[0K$%1A1NV4&5TA1Y)9-L,T4%@?S:B,/ZU?M&1 M,[R">9JDK#O# M7H0VH5X]8&ZM VWV;6/9R,U(!J2E>HFQN[ ?1\6\W/>CY[ M.^$W1[E77^)*G,8/7[9J/-]'!LT_&FE^SV=Y0](]5GK-8SD5='"/QZA7XKVL M,SSQR7\^)Q]^BU>T1M"'>+\ M)OW?K:B.3ZDK>75MDTB)W=NPX.8-Y54>?6"EQ+.CH:FZW!E\/UE3"=K",H?M M6LIGPX;#H_Y)K[O.X-45 LW#UV+'/8ARN=@UP1P#I],G=4;V/$KV3/!@T:T_ M90J+]"I]L._V#U(5"B'NU3@9Z.@,1PVL(^5I3ZD9>J&"8HHL4[2.,\2RD7YR M+[H*%/G.2=!H;1?XEBEP-#LV$)'!=<_&=/S.Z'H]_ZWBAZ3>#MWGOK1XS*^R M[Z&JC-==#C)PV 5),J\P1FRD%S5:E)32TAOO*_)&^NGZW ZTGD5OF(_J'_$;ZNO;^47_'V4QQR-.F9K!H_WCLQ?[?-#6?RG-BMY7 M/S5E:9;T$5\(I@J\ :[/#*!J]P4G"/\/!F__#U!+ P04 " "*BPY9WM\% MG@H$ X"@ &0 'AL+W=OO&&@/)(!CZ_"136P#<;+939L409Q-'XH^T-+8)B*1#DG9<7]]AY2B.%U7 M" H4AFT>-WAF# M13*3\M%.KM*1']B ,,/$6 N,_M9XCEEF#5$83Y5-OW9I%7?'+]8O'7;",F,: MSV7V.T_-*CD!I25)FMVX* Z;0J."UN4J5&TRTG/C'^3 M!B&"(YB650$YARE?"#[G"1,&SI)$%L)PL8!;F?&$HX:#>S;+4!\..X8BL'8Z M2>5M4GJ+_L5;'VZD,$L-7T6*Z5O]#D5>AQ^]A#^)&@W^4H@VQ$$+HB#J-MB+ MZW3$SE[HT>5^0*]QP'>.BJEDN85K7&/FG>52&?X7!70NM?&^*:DU_!!T6F1N]1N= M$OKGY6N:H_9>#7M45ZSKZITSO01\*OB:92B,/O$^?SB.@OC4HW;"+?%!/=+Y M-2]$JH&+-6I#5KF '^UI&Q9RC4K006) SC*^8/8XT)Z+&$+X:/V$_1X-CJIO MN>!=N22[!,[F5%C2K-C6)?C 46AP6!F,(6H%06"_9&L0AG;D MW4O#,K),>V^\5?MN9] -G=L+3#"?H8(X=/CC_QM_MS7X$K7B^'@G!?7:?\W" M4?FID3FC2ZWD^3 M7ZDPI?-_=//4D!>X53Q!^!BVHR[8:H;AJ9L-O'M4.1QLD2E]"$$[^E+O!^UX MX-UQ_7ATJ1"A1]+U7J\=A]Z#S @@%6L+_?@3Y;C?_^1=\#5/D?!O.68I+38D MNU\GN__NLVBG09H.I!8Q7LYL5\Q&D/;7XP)RYB@?#-M M+[B?&&;[T;O2NG!")+';Y^45^4)J[WS)Q (MN^8V"6O7<:12$J#B^UM_;^I? MQ!0 &0 'AL+W=O'7 5,+5-D_WW M.P-AZ93F!>[L^SY_YSO?=,O%H\P0%>S*HI(S(U.JOK LF618,GG.:ZQH9\-% MR12Y(K5D+9"M6U!96*YMAU;)\LJ(I^W:0L13WJ@BKW A0#9ER<2?.19\.S,< M8[]PGZ>9T@M6/*U9B@^HOM<+09XUL*SS$BN9\PH$;F;&E7,Q]W5\&_ CQZT\ ML$%GLN+\43N?US/#UH*PP$1I!D:_9[S&HM!$)..IYS2&(S7PT-ZSW[2Y4RXK M)O&:%S_SM3@C*O MNC_;]?=P )C8KP#<'N"VNKN#6I4?F6+Q5/ M"!U-;-IH4VW1)"ZO=%$>E*#= MG' J_LH5@@=G<(_/6#4HX?V2K0J4'Z:6(GX=924]U[SC_PQERQ-!::L[5:^V5<$?K6" M88D[!?.")X^_CVD_R7Y<^S(3B"]J!G3CU [VZ"'?'=TP1[H4^N,=6$O!ZEKR M@BYC[%_"[6(.;ZEF9A0X9 1CT_5]O>)$9FAKR_$]TW4G_P-O2#5J;327+&IN-,R/+

3[XZ)-*\D%+@AJ'T^IEDANFG2.8K7 M[0M><47SH#4S&L H= #M;S@U=N_H X:1'O\%4$L#!!0 ( (J+#EG8]WH2 MY0( #4& 9 >&PO=V]R:W-H965T$ \N,FUC>;$P7;6[K_GG*2AH-*'QK_N MN_N^L^\ZW2K]8#:(%G:%+,W,VUA;G0>!23=8"'.F*BSI9*5T(2PM]3HPE4:1 M-:!"!IRQ)"A$7GKS:;-WJ^=355N9EWBKP=1%(?33 J7:SKS0VV]\R=<;ZS:" M^;02:[Q#^[6ZU;0*>B]97F!I1 T/.(E2ND<$8U?G4^O#^F A_.]][>-=M*R% 8OE?R>9W8S M\\8>9+@2M;1?U/8==GJ&SE^JI&F^L&UM1]R#M#96%1V8&!1YV8YBU^7A #!F M_P'P#L ;WFV@AN65L&(^U6H+VEF3-S=II#9H(I>7[E+NK*;3G'!V_DE9A 1> MPT6:JKJT!F[%DUA*!%%F;E/7F,'UCAZ!00,O[]V9>34-+ 5W+H*T"[1H _'_ M!$K@1I5V8^"ZS##[&Q\0Z9XYWS-?\),./]3E&43,!\YX?,)?U&V9_?42UF-5V* M6IV^J(^Y6.8RMSE)^=%H@7O<65A(E3[\/";K9.#CLBCSZ#(_N,(4BR5JB$)_ MX*[!?:)!S[#J&#Z'R!\/)_Z8]9+5=8&4E6X5R:::@U]SD(_ M'DYH-IPP?S1*#LR%S@#;-PDAXWX8,I@TP^"N7KZ62'5*M5DIDUN074Z>@,>1 M/^)Q.\9\<(-Z3>SE0=)"G\7,'XX3B,BYAN5R0V':JNYW M^YYXT;:"/^9M0[T1>IV7!B2N",K.1D,/=-NDVH555=,8ELI2FVFF&^KKJ)T! MG:\4E42W< 'Z?XKY;U!+ P04 " "*BPY9IHP1U6 " !5!0 &0 'AL M+W=OZ/B3VG>_[[CO;Y^E6JB==(AK8 M55SH&2F-J2=!H+,2*ZJ'LD9A5PJI*FJLJ=:!KA72W(,J'D1A. XJR@1)I]ZW M5.E4-H8S@4L%NJDJJI[GR.5V1D9D[[AGZ](X1Y!.:[K&!S3?ZZ6R5M"SY*Q" MH9D4H+"8D>O19)ZX>!_P@^%6'\S!5;*2\LD9M_F,A$X0Y0TU-)TJN07E MHBV;F_A2/=J*8\(=RH-1=I59G$F_28-P">>PD&*#RK 51W!.#4OZ3)WU_M$- M^L,T,#:A@P591SYOR:-7R,=P)X4I-7P2.>8O\8$5VJN-]FKGT4G"KXT80AP. M( JCY 1?W%[[X1/4:VOJ.E=>BD^-HUR\37=,,9\0VA$:U09*^>S,:AQ]/ M:$MZ;"7UPF/N#,PYS)[^GU,\DG2XY+GE%.1(5 -LK"Y,JQ6 MJ" >^7V.X2V/CAW M5*V9T,"QL-!P>'E!0+5-W!I&UKYQ5M+8-O33TKY[J%R 72^DK:HS7(+^)4W_ M E!+ P04 " "*BPY9,B3)6D8# # !P &0 'AL+W=O M5)N)C=J63Y*;[+\_2G;=%)<+^K 'VR0M?OI(D=1\)^23*A U[.NJ40NGT+J] M<%V5%5AS-1$M-O1G(V3--:ERZZI6(L^M4UVY@>U.+N>BTU79 MX)T$U=4UE_^ML!*[A>,[+X8OY;;0QN NYRW?XAKU7^V=),T=4?*RQD:5H@&) MFX5SZ5^L8K/>+OB[Q)TZD,%$\BC$DU'^R!>.9PAAA9DV")P^SWB%566 B,;7 M =,9MS2.A_(+^F\V=HKED2N\$M5#F>MBX:0.Y+CA7:6_B-WO.,1C"6:B4O8- MNV&MYT#6*2WJP9D8U&73?_E^R,-['(+!(;"\^XTLRVNN^7(NQ0ZD64UH1K"A M6F\B5S;F4-9:TM^2_/3R5F@$/X"/<$L5\*=0"NY0PKK@$N'#/7^L4)W/74U; M&0>")N!7U\Q\+KO:/CWJ93+E3+,UPXU H*Y3,ZRU]^\A/OUQ/F9JJ3$W]#!]B M-DM]%L01G!LU8DF8L"B.>]7W6!A$+/2GO3YC212R./+@_.P:&T&E;Q$?;)MA M_I$_TQY;A$S4-76W,JE10&-':P.)RR(1-6;!'Y/VIN$22^-@C\LFY.\ MCK?"_U=+:TVT0+0F"@4^FTYGS$]\2#V?I?3]SG+VP*7DC:;%,4O2A,W\!'R? M1?2D?O@#Z[$#<@^F*A7TUMX=B@JN:W0_8$?K>#U=]E/Y=7E_MWWFVLMO4$L#!!0 M ( (J+#EF=UZ*SN , %X- 9 >&PO=V]R:W-H965TX7>VT#OLC8%MNMD6S:9UH>VT0E4B4I.]FO M+RDI6E\4K8/ZQ2:I.7,X9\C1:+!G_+O8 DCTE*54#(VME'G?-$6RA0R+.Y8# M54_6C&=8JBG?F"+G@%-'[=-H*#7P#6 /=2!J\&>)#3C;(ZZME3<]*--5HI7 A.J#]2"Y>DH43H[^9A*0C3Z@+WR# M*?D75_FF*S0#D7"2EW.V1I-"**@0Z&8&$I-4H'_@218XO57@QX<9NGEW.S"E MVI)V;"8U_:2B=UZA=]%G1N56H)BN8-6"GW7C@PZ\J:1H]'!>])@XG0X_%?0. MN=9[Y%B.U[*?Z>5PMRV<7V./?XU]W@V?0:+@=AO\2$NW.5MNZ<][[6RINOB1 M)BP#=/,7$^(6C:7D9%E(O$P!2886F .5;<>F\AR4GG5QW(W\7F0[OE)E=YB. M$;M2E'"=)D14IEJ!O[IHD1+9> MQ\JQ?QB>9T=6KQ>="-NY@\OCJ]2_E#6^)NO<.TMEY$9^$$1VPWHDO]_([__O MN9YBL44+SG9$U1VT?$8WCT(-"+U%7W+@JHS2#1KKUR:1!$1;*CI)WACK])K. M9OY9NFS+\1UGGD_%GGZBM."VA+4W NANW8JA:=7)C.7;PU Q>2QM=?/51+*\[#Z73*I>MAQNU0<0<&V@GJ^9 MZD#KB29H/JE&/P%02P,$% @ BHL.6=P4P?L]!0 *B !D !X;"]W M;W)K&ULQ5K;;N,V$/T5PBV*72 ;B_(]=0PDEH3= M8M,:\2;[4/2!D<*Z-I=R<56OBW .,1&7; &)^F7*>$RDNN6SNEAP()/,*([JKN.T MZS&A26W0S]I&?-!GJ8QH B..1!K'A+_<0L16US5<>VVXI[.YU WU07]!9C & M^; 8<757+U$F-(9$4)8@#M/KV@V^"G!'&V0]'BFLQ,8UTH_RQ-@/??-EOZ$'V\.IAGHB (8N^TXF<7]>Z M-32!*4DC><]6GZ%XH);&"UDDLD^T*OHZ-12F0K*X,%81Q#3)O\ES0<2&@<*I M-G + W?7H/F&0:,P:!SJH5D8- _UT"H,6H<:M N#=L9]3E;&M$RLT?9')E5DK@FFB1]983@%ST"8WSH878%(WI+*%3&I)$HILP M9&DB:3)#(Q;1D() 'SR0A$8"?8-GF9+HHS)_&'OHPZ\?^W6I@M+0]; (X#8/ MP'TC@ :Z8XF<"^0G$YA4V'MF^[;!OJ[(*!EQ7QFY=8V ?Z3))6HX%\AUW&9% M/,/#S1M5CW.>=_\\[X'9W(-0F>,J\RTN&^7H:F1XS3?PAD3,$4DF*+OP?Z9T M22)(I+A 1*I&SE_TR'HD40I50R=';V?H>HY<#C!V<1>[_?IR4Q)C%'IROA(+ M$L)U3XA!$7^4P07Z"92ZPE)0D!J94)##A,JT52_ZX[ MWZ:[8-\==M1?->FMDO26D?0OR5*-<:8F4SVP2;:"WN>Q5%+=;]-=8'*W16^[I+=MI/>[FC:('M/?&!JE/)RKC04:LCA6-(\E"W^@O^\@ M?@+^3Q791NPCGVUH$\RS">;;! LL@6VIW2G5[IAG,+7YF- HU1M0-(8PY53J M38C_'$:I6O'1E+-8R[](99YJ:@?C$YZHA46@$7 TGA.N9[U8SX150Z*S/PG@ M)E8S?F,G#?<[=IJXUVGOY(]W**!_(&!@I.A$ ;JE %VC !E]GVY5DDW0B+RH MMPJU*]09. -]?8'^6F2TFY+.Z.'8I+,)YMD$\VV"!9; MC3OE9KW_N^DZ^WG M2*?3PVV\DW/[_;H.[NYV\PZ$\P^#"XSTG$@^=M;O9(YYVYP1"UQD>^='F-,P M4NR_9ACZ%]W1A,9I;$PZLY-CL\XJFF<5S;>*%MA"VQ9_XX4<&\4?<;8 +E\N MT"C2;^!Z".@WIT4^VSX(F*81^DJGE6],[X WT L07K4+'9HMCQ;XU#A\JW$$ MMM"VQ7378KKG9C)Y?C^3C4Z.SF2;:)Y5--\J6F +;5O\=?$#FZL?9V:R&;QE MR&2KY9"3X_"MQA'80ML69*RAT)YZI)O=1K&8-4[75DRN'H1=EF^6)H M%5;1?*MH@2VT;?77]21L+BB=F9,?!9=N@L4':*D9\[E:WEP?9-=IR[TWZ+KX:XHMW#5WY^ M;+V&ST_1[PB?T42@"*;*E7/94;,4SP^F\QO)%ME!ZA.3DL79Y1S(!+CNH'Z? M,B9?;[2#\M\#!O\!4$L#!!0 ( (J+#EE$&PO M=V]R:W-H965T>YXIT>:[(1\ M5&L C;XFC*NIM]9Z<^G[*EI#0E1';(";*RLA$Z+-4L:^VD@@R\PI87X8! ,_ M(91[LTEV[D[.)B+5C'*XDTBE24+DTT=@8C?UL/?MQ#V-U]J>\&>3#8EA#OIA M,;)4%D(\VL6GY=0++")@ M$&D;@IB?+5P!8S:2P?&E".J5][2.^\??HM]DY V9!5%P)=A?=*G74V_DH26L M2,KTO=C]"@6AOHT7"::R_VA7V 8>BE*E15(X&P0)Y?DO^5HD8L\!]XXXA(5# MV-:A6SAT,Z(YLHS6-=%D-I%BAZ2U-M'L09:;S-NPH=R6<:ZEN4J-GY[](32@ M$/V,YGD=D5BA.8TY7=&(<(T^1)%(N:8\1G>"T8B",L8WA$KTF;#4K-Y=@R:4 MJ??F_,/\&KW[\?W$UP::O8$?%3 ^YC#"(S!^2WD'=8,+% 9AK\']RNU^#9%Q MQYE[]]#=-PDILQ*660FS>+TC\:Z(6B/"ERBR!_ EI5O"@&O5Q"P/-NEG0C'10(AVT0;JR>VIK]U03N$$]F\,>KF>S M;N?,YK#$.&R]X3_Q3:K5!?H=ML!0M]SVZ#]T>E\X;WMJ7YPIV$&&1F6&1N[Q M)?@63$LL&"!N!KQ"&_)$S*I-KXP:>B7[>U9=)X17$AR7!,>O)5AKLMAHF<8> M&SN:)Z?HLCC C8/J<1N<#?GQ\5#8,!.!K>"PY.1(/+1B,Q5 MRI<*4<-):8.81F+!:$RL9%-M=I_[YJVINLM$<&ZN'R@2 M7$D2[-8D)TE'7!<<3;+$?Y.UG%#.+8],OB,'*> :=H4FDS+],Y LM-MG+_4)H+9+L M< UD"=(:F.LK81Y1Q<)^+RB_#\W^!U!+ P04 " "*BPY9=W,RG"@# J M#0 &0 'AL+W=O\\] ML3EV?R7DG5H :+2.&5<#9Z%UN2B20* /% MS/4]K^/&A'(GZ&=C(QGT1:H9Y3"22*5Q3.3]!3"Q&CC8>1@8T_E"VP$WZ"=D M#A/0WY*1-#VWC!+1&+BB@B,)LX%SCL\N<-<"LAFW%%9JJXUL*5,A[FSG)AHX MGF4$#$)M0Q#S6,(E,&8C&1Z_BJ!.F=,"M]L/T:^SXDTQ4Z+@4K#O--*+@7/J MH AF)&5Z+%8?H2BH;>.%@JGL%ZV*N9Z#PE1I$1=@PR"F/'^2=2'$%@"W*@!^ M ? SWGFBC.45T23H2[%"TLXVT6PC*S5#&W*4VZ\RT=*\I0:G@R]" _+1.S3) M/PL2,S2AX1S<\2;5";ZY $\K46S-\ M*?@2I*93!N@*IAK]&$(\!?FS[VK#U69TPX+71<[+K^#U*>4-U/1.D._YK<=P MUY18UNF7=?I9O%9%O"$0E4HPZTGGS$_09$$DH)&D(=02K0UL=\V92D@( \=L M"P5R"4[P^A7N>.]K:#=+VLU:VE9HF@F]BUF.[658N_V6 6[XW;Z[W)&Q569L M[2O4AW5B]A!$Z"O(N)0*_49#RFFIURUJZ1ZC7W:%>LV+MG9893_=5;TS5';J6 &9 @RE2 MHS'1L.\JK,U[H(Z]LJK>$3KF6.P]$M)K5VUC[&W^V+V7$/,9B[(^\8%JXBW' MPD?H68"?"-K$%8)N' 3O;2&Y>=P*1C1E5-_ONRSK,QZJY,9<\#'N@I_:B]?H M-"MDW/@+WMM@:F5\SH)\"9/!&Y?!Q]@,WN4SG4Z%C!NCP8<[S15=T@AX]'AW M[R3W$@:#-PZ#C[&8 MS>5NXOV=RMDZ^]10R)G%.N$(.9P7B-K@'+_&">=[1( MLL/P5&ASM,Z:"W.9 6DGF/>K\OK4? '4$L#!!0 ( (J+#EDQ MKTN+? ( .L% 9 >&PO=V]R:W-H965T$'\J76NUO?5VF)%5$#L4-N=G(A*Z+-5!:^ MVDDDF7.JF!\&0>17A'(OB=W:6B:QJ#6C'-<25%U51+[.D8G#U!MZQX4'6I3: M+OA)O",%;E _[M;2S/Q.):,51M7<&3Q0/ZF0,-I*M$,]V M#H^JM^YV$TL6Z)P(=@/FNER MZGWV(,.Z:O!([^[G":HOR5^QK$XC%\=,6>MY AV>@(U@) MKDL%7WB&V=_^ODE EX7PF(5Y>%'P6\T', H^0AB$8WC<+.'JP_4%W5&7W9'3 M'9_1G1-&>(I E$W.$E,7,8R&[J117^2-8.0$[8O:)T'L[WL8QAW#^"+#O5*U M@S $_Q:C#Z!1FYP F =N?_T8DPYC)8B MZBBB_RB(*3MV9>^#B-X5(^RE\$\>8(6R<&U&@7LZS5OL5KM.-FL>\!_SI@VN MB"PH5\ P-Z[!X,:D0#:MI9EHL7//>2NT:0YN6)INC-(:F/U-P7>L! #M P &0 'AL+W=O-T@RK M9)F< EO1M!0"K,@[WN .Z4>WL=YC,TLE%&HGC :+]2JY7=ZLLY ?$WX*'-R9 M#:&3O3&/P?E2MF;XA%,_5X&O--+%+PQC;G:=0-D[,FH">P5*Z/'D MQ^D_G $\S]. = *D4?=8**J\Y\2+W)H!;,CV;,&(K4:T%R=T&,J.K+\5'D?% M5T,(&;R%+1Y0]^C@U3T2%]+!=SQ2S^7KG)$O%-)9.9&N1]+T&=(,'HRFUL$' M76'U/YYY@;/*]*1RG;Y(^*77%Y MWD"Z2"]?X,OFKK/(=_EA&]AAXY>-W%/MCFQ7D2VL^:%8YNQP+H"=C4"A;>*B.2A-KVFY5G#$A8@I)8U37-5A,2I%@I6G@;NHOU!% /J ,N)+!"?>:J-"RI;2[T7GKW"A:,6,((9 %!1$?AUA M#7%<,,EY_*A)E29G 6RWG]@_E.*EF"WAL*;QUR@4AX4R4U (.Y+'XHZ>/D(M MR"KX AKS\A.=JEA;4U"0ZH5H 23/,$"O 7H78#X#,&J M\=(,9@TP7YK!J@&E=+727BZ<1P19SAD](59$2[:B4:Y^B9;K%:6%4>X%DT\C MB1/+?Z@ 9*#WZ Z.D.; V\WM(]HP&N:!0&\\$"2*^5OY_/.]A][\_G:N"CF! M@D8-ZF2K*IG^3#(#W=)4'#CRTQ#" ;PWCK='\*H4WJC7G]2O]%'"O_/T"AG: M.Z1KNCDPG_7+X<:0G,NR^[^<_6PQC,8*1LEG/L/W+Q4DEB]_M?E#NUOA[1)? MG$#')=8-K,FY']N+-A"&'8QGYV%>/\S0+NV?@QBBK[=0K(%]M^0ZE&BXB"_YAD)8*'(DYH#.X*R_.,W;&M_#AEJ M2C)O2C)_(K*SW;":W; NM%Z%M]HNT%P+=YS7C[(PXRAO@PJ[=M;'?#\.F MH>NS8>/9C53[9<;[N%F-VFZ4YK6VFY+,FY+,GXCL;"^<9B^<"VWG]#V@::ZF M=7S7#[/<&;8[OALB,US#[?AN( S;IO',@3=KM,Y&M=[\R$D6P\.HYT8I7NNY M* 9 >&PO=V]R:W-H965T)Y8 MA[N]4!/F?'J@.[@'\=MAQ>7(K%"",(8D#5E".&QGQHU][=ECI9!+_!["*;VX M)LJ5#6,/:O!+,#,LM2*(P!<*@LJ_(RPABA227,<_):A1V52*E]?/Z#_ESDMG M-C2%)8O^" .QGQEC@P2PI5DDUNST,Y0.#12>SZ(T_R6G4M8RB)^E@L6ELEQ! M'";%/WTL W&A('':%9Q2P6DJ]%]1Z)4*O?=:Z)<*_?=:&)0*N>MFX7L>.)<* M.I]R=B)<24LT=9%'/]>6\0H352CW@LN[H=03\SLF@/3)#^26_LTX6>86@:>$ M)@&YSPZ'*%2C[UP0-(Q2\A4>14:C[Z>FD-85ANF7EA:%)><52SURRQ*Q3XF7 M!!"TZ+MZ_:%&WY1>5ZX[SZXO'"W@KUER17K6%^)83K]E/(,>Y,S6/ET%^4\)]*=&K2W@ZB9J/@\K' MP>?6IA3[>F(O'G&ZTM6NJ&OI8H*YF& >$E@MK<,JK4-M6E\F[ M9 5=S\A.E M+2D%GFU?E)9U-6G6<*O4>-BH8^W:NH81":P6QE$5QM'GLV// 3KQ0[NFKOS M!',QP3PDL%IBQU5BQ\C\T.)U30HFF#MNY>2D\>9HE1K9[6^/217&R(L MR'SQ!CT6- U]O[. M';J-V*+;;_;7R[=%7/V*.LOW/W;^O;?X3Z_\ &@'Y1G>F!N@6 BN9A MH=73>]X%L+&W >S6#G\T:/*D56S0I KJ1@ 66CV6YZT 6[\7@$25SKL!^F5U M)@OJ?@ JFH>%5D_P>4O QMX3L%N;ZLFH299VL4F3+9B[ AX66A%,\^(43%;L M+C]^3$G.B.(@I)JMCCAO\H.]QOS"OE[:+?.N.A+-3]W.\,5YZBWE.]7S1["5 MIM2SR""\.*(L!H(=\C.X#1.23OGE'F@ 7 G(^UO&Q/- &:@.BN?_ 5!+ P04 M " "*BPY99GS02>4" _" &0 'AL+W=OU#*ZW-S;E0 5(+F[9IW5!9M\\F.8!5)\YLI[3_ M?K:31D "ZQ?BR_N>/,"!;K;*#+C3<44VL 3U6"V$[KE=E)P64$K*2R1@/7%N_9M9:O16\)O" M3NZUD-Z72O-,;]]EOTSS9W MG@[):*EZT9DU0 MT+)YDI=V'?8,/CYA"%I#\%Y#V!I"FVA#9M.:$T6F8\%W2!BUCF8:=FVL6V=# M2_,5ETKH6:I]:OJ#*T QND*W6<;K4DFT(*]DQ0"1,C>#HH8ZWF^/N_Y3LF*,JJHMEW,01'*Y*4.\+B/H=,VWUK#P_MKEZT;N6";N4"&P^?B->CZ/1$>R +AIY21(/P^(.%K\3EH@<05-Q0YRX_WXO\'WO M"+,O&QVH#B"C#C(Z"[FL5U<,]+&ACXJ*2ZH0:\O\=0@UZC$$.$Q,]1Z@#LMP M,,P:=ZSQ6=9[$!L0':#>AT.(\I;J%U>$Z1OF<(/;TXVT5=K6Y^"2IKW= M'*<8>_[QKN_K$APEV#^F=_>.=W.UWA.QH:5$#-;:Z5TG.G_17%=-1_'*GO@K MKO3]89M;?<.#, (]O^;ZU&\[YA+I_C-,_P%02P,$% @ BHL.669Q SR4 M P OQ( !D !X;"]W;W)K&ULK5A=;],P%/TK M5D (I-%\]&L;;:5M"0*D0;4R>$ \N,EM&^'8Q7;:3>+'8R=9:$;F+9K[T,2. MS[GV.?:-X\F>\5]B R#134:HF#H;*;>GKBOB#618]-@6J'JR8CS#4A7YVA5; M#C@I0!EQ \\;N1E.J3.;%'5S/INP7)*4PIPCD6<9YK?G0-A^ZOC.7<55NMY( M7>'.)EN\A@7(Z^VRI*Q M7[KP,9DZGNX1$(BEIL#JLH,+($0SJ7[\KDB=.J8&'M[?L;\O!J\&L\0"+ACY MGB9R,W6.'93 "N=$7K']!Z@&--1\,2.B^$?[JJWGH#@7DF456/4@2VEYQ3>5 M$ < Q=,.""I \%1 OP+T[P,&#P &%6#P5,"P A1#=\NQ%\*%6.+9A+,]XKJU M8M,WA?H%6NF54CU1%I*KIZG"R=EG)@&-T5MTP>@.N$R7!)"N%&B.;[$NO0Y! MXI0(]!5N9([)&]7Z>A&BUR_?3%RI^J"9W+B*=U[&"QZ(UT>7C,J-0!%-(&G! M7YCQ(P/>56.O!0CN!#@/C(2?\(!5XP:.O/\^#A8W#20_[H07CTA.B^ MWP9OB-&O9T._X!L\P'>%5Q@(^L!(DM*U.$(?:=Q#/RXA6P+_V>:VD4]GN5.Q MQ3%,'97&!/ =.+-7+_R1]ZY-:IMDH4VRR!)9PY1!;09'43O#X:!7XJY1L](ZF@/TAEL?*=8\PTQB!=9[!-LM F662)K.'4N'9JW"W3O%>1 MT%G&F.U]>/E:4E9D&Q;' O%E/K[QR^4=RK@S'83+9"/%KC-IE[@05"AK&V"L0\=KA$QJR0P?C5 M:'KMDC;PBKT @3N(2EX#N4FFX9@IU4L";/Q%J7L#&?0E*9 MH4@[_,Y6J EEZGSF:T-F]?VXH5C4%.$)BC'<":YS!9]X@LF?\;[)J$TK?$UK M$78*?JEX#P;!!81!.(2'S0K.WI]WZ [:<@V<[O"$[JU2%>&QJT3\5R6.I5VK MC9V:/1^[R)P6^YOYNR,8PQ9CV(EQ3U*"#&X$2RC/U 7<\K@'/^ZPV*+\>0RD M4\^>_"M5DACGGCG:"N4.O>C#N_XX^-A1M%%+.^JD71#F:D:4+=L*8X<)@[[; MGL$QW%IP=%"W$Q4;MPSC_[IQXS< G1LW:3$FG1C+G/ ,@7)("96P(ZQR2*

&PO M=V]R:W-H965T*) 2:Q;AN'J"8Y2S>NJ MMEOJ=9)@^G0!,5GV-%-[;KB+IC,N&W2OF^$IW -_R&ZIJ.DE MRR1*(&4121&%L*?US<[(E?$JX$<$2[961G(D8T(>9>7+I*<9\H,@AH!+!BQ> M"[B$.)9$XC/^%)Q:*2F!Z^5G]J$:NQC+&#.X)/'/:,)G/>U<0Q,(\3SF=V3Y M&8KQ.)(O(#%33[3,8QU70\&<<9(48/$%293F;[PJYF$-('BJ 58!L/8%M I M:QM@[P#8!<#>5\$I ,Z^"FX!';U$?U\ $$ MNZ9NPXI6F;@MQ6?OX+O)@&(>I=,\:9MNRK5)RPTZ[M-,^S$Y_)39;!E6NU3(=ZIK]8C2.[3H? M[2W7*L)TVYM1HX:&N6&'4]KAU-L1AE$ N1?H MUS4D8Z"_J[RHI3G4BR;)!DV2^4V2#9LD&S5$MI$E;IDE;FV67(%89L6_6O'S M\N*P>I/)M5>LSI#"$L?B6$&3JCRJ%VJA)\"45>5,+?#0G&F2S&^2;-@DV:@A MLCQG]+7#9P)TJNX5# 5DGO)\.R];RZM+7YW8M]HOS<[ K&CWS83J.4H1A"(66&PO=V]R:W-H M965T.X\&>T.]L \#1:QPE M;*AL.-_V594M-Q!C]D"VD(A_5H3&F(LJ7:ML2P$'N2B.5$/3'#7&8:*,!GG; M,QT-2,JC,(%GBE@:QYB^C2$B^Z&B*^\-7\+UAF<-ZFBPQ6MX ?YM^TQ%3:TH M01A#PD*2( JKH?*H]_UN%I\'_!7"GAV443:2!2'?LXH?#!4MZQ!$L.09 8O+ M#B8011E(=.-'R52JE)GPL/Q.G^9C%V-98 83$OT=!GPS5+H*"F"%TXA_(?LY ME..Q,]Z21"S_1?LR5E/0,F6C7N)63O=?Z;(N7,%3$BXL!W8$R^NT7W=%^;[*7 M3)@K$^;)A$UEPF8R87.9,%\2K&9@JS*PU6K@EPVF\'DL-@T!>L9O8B_#T2,5 MKX(U9.5[Y+V*S16#)DL79"YIE*X9 MNJ[5P[S6T=SJ+YFP6<, =-/6CL8YEYG3EP2K.<>NG&.W.L>%%5 J;#,A<681 MG&]A#[PC]C-\@_PD"'=A(/80]_7(%F.U)KYUK90)=2ZO;@SYC*40W*.B6E[;%KT%B&])0.*C M:@4A3T7Q+DP0R^5-&^!Q:S=N=:Q,F%O [,/55W>LHU7).XW2+4VSC7K8M"', M[/5LIQXVDSF N4R8+PE6,V.G,F.GU8Q>O(W(&P#"28"*C6/;AK$5=JNE9,)< MF3!/)FPJ$S:3"9O+A/F28#47=RL7=_\?2VIK-V[U?_=DX3K:6+HRTWD7TTTO M1LPN1LQE=MF7!"L\I1X<2\5 U_F9)D-+DB:\^#:I6JMCT\?\M/"H?:+W/;VA M?:KW9TWM<[WO%Z>E/],69[=/F*[#A*$(5J(+VD-'S"PMSD.+"B?;_+!L03@G M<5[< Z 9@'B_Q4A_+V2):@.I4?_ 5!+ P04 " "*BPY9'\C[D?H% % M+P &0 'AL+W=O6\MY>;4LL1B36,B3MB&)NJ;)>,QD>J2 MKRRQX90$>5 <68YM#ZV8A$EO>I;?N^;3,Y;**$SH-4?FFJLKJU()PI@F(F0)XG1YWIOA4]\99@%YB<\A MW8G&9Y0U9<[8U^SB?7#>L[.,:$07,I,@ZL^67M(HRI14'M]*T5Y59Q;8_/R@ M_B9OO&K,G AZR:(O82#7Y[UQ#P5T2=)(WK#=.UHV:)#I+5@D\O_1KBQK]] B M%9+%9;#*( Z3XB^Y*SNB$8#[!P*<,L#9#Q@<"'#+ '<_8'0@H%\&])^;TJ , MR)MN%6W/.\XCDDS/.-LAGI56:MF'O/?S:-5?89(]*)\D5]^&*DY./S!)$<;H M-?*_I:&\1^^3!4TR>.@Z(@EZX5%)PDB@6WHG4Q*]5"5_1182:\*I.+.DRB%3 MLA9E?9=%?>B "\:G""G M_PHYMH/;VF,.OR+\!+DX#^^W-><9M;OVP7#?'#Y+5RKY21:.)X;.<*NGP@2Q:KV4B0?#S/."?)BJH90J+Y/6J6NR;W^>W9CO#@%7I# M0HX^DRBE:";4]+/)XL4K=!.*K^@-IU0]89*J9T>B&R)I2YLOC#EF,^>IV) % M/>^IJ5%0OJ6]Z6^_X*']>QL^2#&O$,,%CFP.WD[M$[O?5P_.MDD-J%*-8;]B MV/]1#/V[C9K?57DOW(8!38*#"(TI=D4(*>858A@W$>[1 ZI/HS>HZ V,]*[" M)(S3&/UU1>,YY7^W=:Y1H6OG0HIYD&(^D)B&85AA&/[P071+>=R&UYA95[R0 M8IZYSUQT3PEOVQ/X0%EH*$<5RM&/0ODEWX:J\K,MY6I;C3ZS2&E'V3[JT,QH M3+8K74@Q;_1X<<,GMC,9[4V/0)5J,,<5S/&Q87Y\H/=614B!P@1=4QZRH(5G M7@2IC35M/ -M5(U9=Z4**>858F-MQS)V]Y "U:@AG51()^85C]P]N>(9%;IV M+Z28!RGF XEI&+!=OPG:_]LUSYQ:5\*@:MX3W38LECWDHCA_,VT#"Y603K;Q MCH]_IB70G&UGV)!J7JFVMPIB[ SVIDRH:G6D3HW4^2D70G/:G=E"JGFEVEC? MX SWP0+5J8.M'1ALMF!NUS1W<]#'. GGJ=@WY$S+I%FZ<^>#6B>@:CZ4F@ZI MMECPT3V6#VF&$;%E44B@62K7C(?_M+JB%^:$.J,%M51 U?Q2;= 8I<-QWZW? M0G1FM;&"S<[*<6?,MYR)MJ7_PIQ59W"#)SJG) )JQ$"IZ>!J*P8?W8MY/-BV M)(S(/*)HR7BYNKU0.(N?-5ZV@@3U94JU)DA['R)DA3Z4F@ZQ-F&PV85Y[K*& M_FWG6*-^&(;FE1#49@%5\T#5?"@UG6OMQ^"C&S+JY3#D15 QF[8"!758GF@4 MM@]:F1YH(CZ4FDZOMEZPV7LI1J6##_SX:QQAH)X,J)H'JN9#J>D_3]>VC'-T M6Z;C7K-,J+DVN7;^3U^A+LV9=Z4&JN9#J>G4:LO%.;KE\CV[37-674_GD-5JZ.KK17GZ-8*Q'[3G&5GE*!.2JG61#F:X-%PWTN!JE4G M67LISM&/LU0+HY \S;X0Z*-<*[9RK1;(@T.T%2BH.P.JYI5J3:#CT<1]/#2/ MX;LXM>_BF'V79^Y7@%XBS,ET!@;JN8"J^5!J.M;:FG&.;LT\ZR7BB30,V_Y+ MJ#^#)2:3J_V9YRC^S/?M=4!]6- U3SGL;LS<(=J0MV?3D%-&:MQ##BF M?)6?OQ9HP=)$%B>"J[O5&>]9?K+9JHL7!\2O"%^%B4 17:I0^V2DFL*+,]?% MA62;_%#QG$G)XOSCFI* \JR ^G[)F'RXR"JH3KY/_P-02P,$% @ BHL. M61^V]WAJ P /@L !D !X;"]W;W)K&ULQ5;O M;ZLV%/U7+#9-?=)> 1M(VB61DL!K,S4_%)KW/DS[X"9.@AY@GNTTW7\_VU!& MJ!M%6Z5]2;!]SKGW'BYP>T?*OO,](0*\9&G.^]9>B.+6MOEZ3S+,KVE!SV0FW8@UZ!=R0F8E4LF%S9M1AV%UX"O M"3GRQC50E3Q1^ETM)IN^Y:B$2$K60BE@^?=,QB1-E9!,XT>E:=4A%;%Y_:K^ M1=.\04$5 ET;P*H)W:02_(NC2[;)V;5R( M!1[T&#T"IM!235UH]S5;^I7DJD]BP>1I(GEB,*." !>"SV FF_*!<@X6A(%X MCQF1FQ%F>9+OFIM7(1$X2?DG>;R*0W#U\Z>>+60J2M!>5V%'95CX3E@$IC07 M>PZB?$,V!GYXGA^%OLS[N6F8 >@%*/!\ M_Q08&H"N@Z"'W,XI,C(@;P(/^9Y3 T_J]>IZO;/U?HLF=_>/40B&7Z/E\"X" ML]5T%"W!_ L8SZ?3^0S$]\-E%(/1,)Z,P7 6@G#RL%*,^>HQ?I0;D]D=N$IR MP-4SPHU/1)F#W\@>=@/4[7:Z+>?> EW/\2!T6Q:'1D47HD[;.(,B]%$'W7AF MX_S:./^L<6_]F$6/X&$>QV A_6N:I]W9T#3%C(-"ODVT4T:CRIC=YFUVKJ'; MIX+,Z M:E*XY05>D[XE1P%.V#.Q!K_\Y ;.;Z87U4>*A1\I%GV0V,G-Z-0WH_,_=&KG MHDXUHMH]&%Z$BHRH-YUJ-P:"C+"=GL0X6--#+LK/0+U;#WM#/>.T]D?N[=@U M[(=R."QGN7_DR\ERBMDNR3E(R5:&DKG)9XN5TUJY$+30X\@3%7*XT9=[.> 2 MI@#R?$OE2%(M5(!Z9![\#5!+ P04 " "*BPY9.A'.._H" "R"@ &0 M 'AL+W=O7:K)0V M4F\($-NJ5; 'Q(/;G#;6$CO83KO]>VPG"VV7E@+E);&/S_>=:YS373/^(!( MB1ZSE(J>E4B9=VQ;S!/(L+AD.5!ULF \PU)M^=(6.0<<&U"6VI[CA':&";6B MKI%->-1EA4P)A0E'HL@RS)\&D+)USW*M9\$=6292"^RHF^,E3$%^R2=<[>R: M)2894$$811P6/:OO=L:AUC<*7PFLQ<8:Z4AFC#WHS<>X9SG:(4AA+C4#5J\5 M#"%--9%RXT?%:=4F-7!S_:%D"RKP,J#C-#RC1^K/&P %$\SP*L WBX@V /P*X!_ MK(6@ @3'6FA5 !.Z7<9N$C?"$D==SM:(:VW%IA2Q"0M=#71%.8%)Y* 0/>F !"C_@JX MZJ<2(-!M(87$-"9TB:X:TOELC9LSROW!J5[WA[W?'3-J$P$ M&M,8X@;\Z# ^/("W5:KJ?'G/^1IX!PD_%?02^T.#/\'BXWQ3.OUD? M_[7UK63X=?/XAB_8PV>*?C%0WVF,)OA)71\2]3G'= EZ_0;=YN8V^'8-V0SX M]Z;Z'[2@;\F.R/$<>I:Z!@7P%5C1ZU=NZ+QK2OXIR4:G)!N?B&RK3$%=IN!@ MF?9]Q&>$5A_F>5-E2M*6(=6_FU7D7EV]=4.W:Z\VD_Y2K^VX[5VUT9%TX]_2 M;>6@5>>@=3 ']UCWI3S8B@<9_K053TDV.B79^$1D6V4(ZS*$_Z,5PY>]TPK; MH>J>G5YL4'0#UVV[_DXW'LLX/H*QS(2]\1/.@"_-]"/0G!54EE=J+:T'K+Z9 M*W;D [&ULK55=;],P%/TK5P&A M31I-FK1C&VFDKN5C2$55Q^ !\> FMXVUV ZVTPZ)'X_M9*&;LJ!)]*'QQSWG MGG,=W\1[(6]5CJCACA5<3;QSL8UW 5\I[M7!&*R3M1"W=G*53;S M"L("4VT9B'GL<(9%88F,C)\-I]>FM,##\3W[>^?=>%D3A3-1?*.9SB?>F0<9 M;DA5Z)78?\3&CQ.8BD*Y?]C7L>-S#])*:<$:L%' **^?Y*ZIPP' \'0#P@80 M/@:,G@!$#2!R1FMESM:<:)+$4NQ!VFC#9@>N-@YMW%!N3_%:2[-+#4XGGX5& M&$;P&I:53'-3$)@)QJ@V)Z45',U1$UHH^()WNB+%L0F\N9[#TXCWC>Y6?'@O_C+L)5P0.8!H> )A$$8=>F;] M\$\5-_# P4<]-M5A9KLU)'96[U+SL\"\XO]78?;4>MV MU.MVJO*"\.P$KG@Z@.\+9&N4/^!WUXO4;G=Y[4WS7*__B>Q!1<9M1<;//_\/ M0F2JK4D&\TK:EV&)DHK.HQ__Z[1JH[U2GFO4/V@@#.76]54%J7U1ZU[2KK:M M>^HZEO\WO.[[YDYN*5=0X,9 @\$;(U36O;2>:%&Z=K06VC0W-\S-YP>E#3#[ M&V%:4C.Q"=H/6O('4$L#!!0 ( (J+#EFQ^8_4( ( %@$ 9 >&PO M=V]R:W-H965T)KAW(1095.LC0=)9541A1YW+MQ M16X;TLK@C0/?5)5TCQ/4=CL6 _&T<:M6:PH;29'7H=2!B M&0\MI^A*!N#A^HG](GIG+W/I\=SJWVI!Z['X(F"!2]EHNK7;2VS]G 2^TFH? M[[!M/)5BV8%53*[)]RU[Z' T"6O0+(6D 6=>\+19532;+(G=V""]G, M%A;1:D2S.&7"1YF1XU/%."I^6$(8#.$3S)JYQX<&#<&W#=\]'$V1I-(>?N*. M&JD_Y@EQR0!,RI9^LJ?/7J'_WN@^#$8]R-)L"'>S*1R]?T:3L.).=M;)SB+O M\!7>YV+ASS56(O@XV;^52HH9+JQ?*K'P/KDS9[Q)>,O:F@# K MI[Z6)8X%#X-'MT%1?'@W&*5?W[!WW-D[?M/>%.?$"CVYA@> >G#!E>"LLHVA ME[3NV4:1+8SAIN"A#%>>; YE) >-$F;N6KJ5,AXT+AF9]C^?"'#[/MX'9.O8 M.W-+W(EQN>;11Q<2^'QI^3VW06C'[F=2_ =02P,$% @ BHL.63[H4#,V M P U!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFA&:T53: M*B%-VB8D>-@;38F>.R=K]^OG&:?N"+.AZVLE0T]CT^YQ[;-\0PK,U* ML+LY8R98ED+6&9D;4WT(PWHZ9R6M+U3%I$4*I4MJ;%?/PKK2C.8UD$H1]GN] M)"PIEV0TE(ORIC1U,%4+:3*2=*' W3[G&8F2]R1P23P^2?$\>DKW:E=YP>X&S@ MH9]VU%.,EOJSGFXG=>2PW=71L%!RL[DQ<0&K3DL6/%*1D3$5?*(YL I::KJ+^)=D0FIM-,E$Z9[I+$Y%U:#04 MK [FL_F<#>J"@$T1I6VD7,Z4Y(V'M:,MF%EITR(.W@:OQ<[VLMB:]]ZL&NR M:UI#;=/)N [H;ZLY[6W9^$6Z0<4?E?FTL-.131_JF]UJ5O!ETU\6G0%,/<+5 M:56)U4?!9[)D;O(')QP-Z9H7S)7FOVPV*)6I#3!-@D>F#9]N1WYJ6MVSI5F7 MT[+ /?=?H>>_N\XS)IFF8MNTK?UC7N47.XZO_I7EYK?*OF&OQ_85>^PF+U^# MR>3X3<;I\7MLCSG';G+P&DP>YW:'[2%CZR2SLO*$3^R?+CKX=G[."+H2Y[\",;-I?6E'2'59M+BYSMF3YN.WJV:1I!K9AL[87$/:1F^;R(QC'87X$,"P/Y@#C M.!:6YW^:SP"=C\,P;P,O,D Y Y3C6#YDW'RP/'Y.:B__3-,TCI,$6]'QV.M@ MC*U;DL"/7PWS!@PL#V3ZL[7&=QNOD.?K -O3YRH$FRE>B=A,\;4&Q+]NP$A3 M_VYC>8"![0)6.Y#?GP=JRL^)8]A5S!OV!.-(FF((U**_1I,$69T$/O[]P9Z2 M.$Y3/P*8WT$<8P@\C3B".0 /&!+'S7MP[WT4KM]3X>;_>*/?4$L#!!0 ( M (J+#EF7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GO9^RH6@?( MP"7>4QO'3;],-/[&DS=W2O]8*_6#W->5-+-D9^W^?#0RQ8[7S+Q6>R[AS$;I MFEDXU-N1V6O.2K/CW-;5B(['TU'-A$S>OCE>:Z%'X8&RO+!"21AT U\%OS-/ MY]TA.0@CUJ(2]F&6^.\53T@MI*C%(R]GR3@A9J?N/BHM'I6TK%H66E75+$G; M$U^YMJ+X8WCI(%=L;?R(9>LO#$!FR70,%]P(;:R?X:_/@/' 87)[U%CU7E26 MZRMF^0>MFKV06W<9N(M1>O#A M("^5++DTO"3PS:A*E,!1DG>L8K+@)("D""1]1LAO-(#,$,CL62"7#@=^&D#F M"&3^C)"=2$X0R,ES0F8!Y!2!G X+>0NK(TG)*_)9;YD4CWX&89#J5]P4.H \ M02!/(D!2@%PV=#W3-H \A2!/(T F0'D%W[@LN$FP#I#L,XB M8.6 ]8E]5YI<-L:JFFOCG_&R"9?O,;9^CR-@3@ 39EB(EJ M9F#/>,PI8%X4A6JD-63!'A@P^'!>A)B8:-*!3>,Q3]IH'EQMX@C=8,L;8F*J M20=VC<<\!"F%32*%9)GT(X]TD-!2Y90+$38F):26-X)75BN85_N%$& MTH-KLMPQS4-&S"II#*VDSBN+1A<[R!-(ZKH6UOVN\\ QR:0Q+)/F7M%KPW\V M;L-P??@-D6*&H0,;9BZ-*.'I0C:7L)LM_#R/%]$('UDM0U!P-XU 7 M4#P6HI/>%-W'Q-!+7SW6*;\IIA<:0R]A149>K)RKS8F'5H%.OT;+FZT<3$0V.(IS?)P^TKQS$F(B0DHB[&_Z<6-V$G(\,LE,6P4$_+ )C#KCEFH3R&A?KV MY9U,SS$+Y3$LU%?(O0K?YN28A?(8%O+1_"/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\ MV*?4?#@7U_MP*F._;L+Y=F5;MZZ M-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+1 M6V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_? MV>PFT-NCWOZ=>L=TK4)\]CS6^/QW4IUN]X;GX^_+Q\G."W7'V<'OL<4O4$L# M!!0 ( (J+#EE3V2LIL@$ %,; 3 6T-O;G1E;G1?5'EP97-=+GAM M;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU M+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q M;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( (J+#EEK[9M_\@4 H? 8 " @0X( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ BHL.6:]EN; . P 9@H !@ ("!J!0 M 'AL+W=OP7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ BHL. M6>3A$SJ?!@ +1H !@ ("!]BH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ BHL.64$D&8@$ P 0P8 !@ M ("!T%\ 'AL+W=O&UL4$L! A0#% @ BHL.64J+"&%C!0 M&PO=V]R:W-H965T&UL4$L! A0#% @ BHL.67D-',M% P *@< !D M ("!MG4 'AL+W=O0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ BHL.6;1_AL&3 P I@< !D ("!W'\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BHL. M6=^]([.6 @ BP4 !D ("!.(L 'AL+W=O&PO=V]R:W-H965T3T4 !\ ,U@ 9 " @0>1 !X;"]W;W)K M&UL4$L! A0#% @ BHL.6=[?!9X*! . H M !D ("!/K 'AL+W=O!0 &0 @(%_M M>&PO=V]R:W-H965T&UL4$L! A0#% @ BHL.6::,$=5@ @ 504 !D M ("!CKH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ BHL.6=P4P?L]!0 *B !D ("!D<0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ BHL.63&O M2XM\ @ ZP4 !D ("!IM$ 'AL+W=O-P7>L! #M P &0 M @(%9U >&PO=V]R:W-H965T&UL4$L! A0#% @ BHL.6;!.7)=H! -!X !D M ("!0-H 'AL+W=O4" _" &0 @('?W@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ BHL.62(KB5:> @ \08 !D ("! MQN4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BHL.61_(^Y'Z!0 !2\ !D ("!8? 'AL+W=O&H# ^"P M&0 @(&2]@ >&PO=V]R:W-H965T&UL4$L! A0#% @ BHL.65OT2;&. M @ W 8 !D ("!9/T 'AL+W=O&PO=V]R:W-H965T\, 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ U #4 :@X ' -(. 0 $! end XML 58 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 59 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 160 210 1 false 48 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Organization and Description of Business Sheet http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business Note 1 - Organization and Description of Business Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Revenues Sheet http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues Note 3 - Revenues Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Major Customers and Suppliers Sheet http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers Note 4 - Major Customers and Suppliers Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Concentrations of Credit Risk Sheet http://www.ctd-holdings.com/20240630/role/statement-note-5-concentrations-of-credit-risk Note 5 - Concentrations of Credit Risk Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses Sheet http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses Note 6 - Accounts Payable and Accrued Expenses Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Convertible Notes Payable Notes http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable Note 7 - Convertible Notes Payable Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Leases Sheet http://www.ctd-holdings.com/20240630/role/statement-note-8-leases Note 8 - Leases Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Equity Transactions Sheet http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions Note 9 - Equity Transactions Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Income Taxes Sheet http://www.ctd-holdings.com/20240630/role/statement-note-10-income-taxes Note 10 - Income Taxes Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Equity Incentive Plan Sheet http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan Note 11 - Equity Incentive Plan Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Net Loss Per Share Sheet http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share- Note 12 - Net Loss Per Share Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Purchase Commitments Sheet http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments Note 13 - Purchase Commitments Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Subsequent Events Sheet http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events Note 14 - Subsequent Events Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 995465 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies 22 false false R23.htm 995466 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies 23 false false R24.htm 995467 - Disclosure - Note 3 - Revenues (Tables) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables Note 3 - Revenues (Tables) Tables http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues 24 false false R25.htm 995468 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses (Tables) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-tables Note 6 - Accounts Payable and Accrued Expenses (Tables) Tables http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses 25 false false R26.htm 995469 - Disclosure - Note 7 - Convertible Notes Payable (Tables) Notes http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables Note 7 - Convertible Notes Payable (Tables) Tables http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable 26 false false R27.htm 995470 - Disclosure - Note 12 - Net Loss Per Share (Tables) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables Note 12 - Net Loss Per Share (Tables) Tables http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share- 27 false false R28.htm 995471 - Disclosure - Note 1 - Organization and Description of Business (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual Note 1 - Organization and Description of Business (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business 28 false false R29.htm 995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables 29 false false R30.htm 995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Fair Values (Details) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details Note 2 - Summary of Significant Accounting Policies - Fair Values (Details) Details 30 false false R31.htm 995474 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Key Inputs (Details) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details Note 2 - Summary of Significant Accounting Policies - Key Inputs (Details) Details 31 false false R32.htm 995475 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Changes in Fair Value of Notes (Details) Notes http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details Note 2 - Summary of Significant Accounting Policies - Changes in Fair Value of Notes (Details) Details 32 false false R33.htm 995476 - Disclosure - Note 3 - Revenues (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-details-textual Note 3 - Revenues (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables 33 false false R34.htm 995477 - Disclosure - Note 3 - Revenues - Revenues by Product (Details) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details Note 3 - Revenues - Revenues by Product (Details) Details 34 false false R35.htm 995478 - Disclosure - Note 4 - Major Customers and Suppliers (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual Note 4 - Major Customers and Suppliers (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers 35 false false R36.htm 995479 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) Details 36 false false R37.htm 995480 - Disclosure - Note 7 - Convertible Notes Payable (Details Textual) Notes http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual Note 7 - Convertible Notes Payable (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables 37 false false R38.htm 995481 - Disclosure - Note 7 - Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) Notes http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details Note 7 - Convertible Notes Payable - Schedule of Convertible Notes Payable (Details) Details 38 false false R39.htm 995482 - Disclosure - Note 8 - Leases (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual Note 8 - Leases (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-8-leases 39 false false R40.htm 995483 - Disclosure - Note 9 - Equity Transactions (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual Note 9 - Equity Transactions (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions 40 false false R41.htm 995484 - Disclosure - Note 11 - Equity Incentive Plan (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual Note 11 - Equity Incentive Plan (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan 41 false false R42.htm 995485 - Disclosure - Note 12 - Net Loss Per Share - Earnings Per Share (Details) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details Note 12 - Net Loss Per Share - Earnings Per Share (Details) Details 42 false false R43.htm 995486 - Disclosure - Note 11 - Net Loss Per Share - Antidilutive Securities Weighted Average Shares Outstanding (Details) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details Note 11 - Net Loss Per Share - Antidilutive Securities Weighted Average Shares Outstanding (Details) Details 43 false false R44.htm 995487 - Disclosure - Note 13 - Purchase Commitments (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual Note 13 - Purchase Commitments (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments 44 false false R45.htm 995488 - Disclosure - Note 14 - Subsequent Events (Details Textual) Sheet http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual Note 14 - Subsequent Events (Details Textual) Details http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events 45 false false All Reports Book All Reports ctdh-20240630.xsd ctdh-20240630_cal.xml ctdh-20240630_def.xml ctdh-20240630_lab.xml ctdh-20240630_pre.xml ctdh20240630_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ctdh20240630_10q.htm": { "nsprefix": "ctdh", "nsuri": "http://www.ctd-holdings.com/20240630", "dts": { "schema": { "local": [ "ctdh-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ctdh-20240630_cal.xml" ] }, "definitionLink": { "local": [ "ctdh-20240630_def.xml" ] }, "labelLink": { "local": [ "ctdh-20240630_lab.xml" ] }, "presentationLink": { "local": [ "ctdh-20240630_pre.xml" ] }, "inline": { "local": [ "ctdh20240630_10q.htm" ] } }, "keyStandard": 179, "keyCustom": 31, "axisStandard": 26, "axisCustom": 0, "memberStandard": 26, "memberCustom": 20, "hidden": { "total": 37, "http://fasb.org/us-gaap/2024": 20, "http://www.ctd-holdings.com/20240630": 8, "http://xbrl.sec.gov/ecd/2024": 4, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 160, "entityCount": 1, "segmentCount": 48, "elementCount": 351, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 454, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R3": { "role": "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "ctdh:CostOfGoodsAndServicesSoldExcludingDirectAndIndirectOverheadAndHandlingCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R5": { "role": "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R7": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business", "longName": "006 - Disclosure - Note 1 - Organization and Description of Business", "shortName": "Note 1 - Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ctdh:OrganizationAndDescriptionOfBusinessTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ctdh:OrganizationAndDescriptionOfBusinessTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "longName": "007 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "longName": "008 - Disclosure - Note 3 - Revenues", "shortName": "Note 3 - Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "longName": "009 - Disclosure - Note 4 - Major Customers and Suppliers", "shortName": "Note 4 - Major Customers and Suppliers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ctdh:MajorCustomersAndSuppliersDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ctdh:MajorCustomersAndSuppliersDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-5-concentrations-of-credit-risk", "longName": "010 - Disclosure - Note 5 - Concentrations of Credit Risk", "shortName": "Note 5 - Concentrations of Credit Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses", "longName": "011 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses", "shortName": "Note 6 - Accounts Payable and Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "longName": "012 - Disclosure - Note 7 - Convertible Notes Payable", "shortName": "Note 7 - Convertible Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "longName": "013 - Disclosure - Note 8 - Leases", "shortName": "Note 8 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "longName": "014 - Disclosure - Note 9 - Equity Transactions", "shortName": "Note 9 - Equity Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-10-income-taxes", "longName": "015 - Disclosure - Note 10 - Income Taxes", "shortName": "Note 10 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "longName": "016 - Disclosure - Note 11 - Equity Incentive Plan", "shortName": "Note 11 - Equity Incentive Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "longName": "017 - Disclosure - Note 12 - Net Loss Per Share", "shortName": "Note 12 - Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "longName": "018 - Disclosure - Note 13 - Purchase Commitments", "shortName": "Note 13 - Purchase Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "longName": "019 - Disclosure - Note 14 - Subsequent Events", "shortName": "Note 14 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies", "longName": "995465 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "longName": "995466 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables", "longName": "995467 - Disclosure - Note 3 - Revenues (Tables)", "shortName": "Note 3 - Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-tables", "longName": "995468 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses (Tables)", "shortName": "Note 6 - Accounts Payable and Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables", "longName": "995469 - Disclosure - Note 7 - Convertible Notes Payable (Tables)", "shortName": "Note 7 - Convertible Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables", "longName": "995470 - Disclosure - Note 12 - Net Loss Per Share (Tables)", "shortName": "Note 12 - Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual", "longName": "995471 - Disclosure - Note 1 - Organization and Description of Business (Details Textual)", "shortName": "Note 1 - Organization and Description of Business (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "longName": "995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 2 - Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R30": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details", "longName": "995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Fair Values (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Fair Values (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "ctdh:FinancialInstrumentsAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R31": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details", "longName": "995474 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Key Inputs (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Key Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "i_2024-06-30_LongtermDebtTypeAxis-ConvertibleDebtMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember", "name": "us-gaap:DebtInstrumentMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30_LongtermDebtTypeAxis-ConvertibleDebtMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember", "name": "us-gaap:DebtInstrumentMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details", "longName": "995475 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Changes in Fair Value of Notes (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Changes in Fair Value of Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2023-12-31_FairValueByLiabilityClassAxis-ConvertibleNotesPayableMember", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FairValueByLiabilityClassAxis-ConvertibleNotesPayableMember", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-details-textual", "longName": "995476 - Disclosure - Note 3 - Revenues (Details Textual)", "shortName": "Note 3 - Revenues (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": null, "uniqueAnchor": null }, "R34": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details", "longName": "995477 - Disclosure - Note 3 - Revenues - Revenues by Product (Details)", "shortName": "Note 3 - Revenues - Revenues by Product (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ProductOrServiceAxis-TrappsolCycloMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R35": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual", "longName": "995478 - Disclosure - Note 4 - Major Customers and Suppliers (Details Textual)", "shortName": "Note 4 - Major Customers and Suppliers (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoMajorCustomersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ctdh:MajorCustomersAndSuppliersDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoMajorCustomersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ctdh:MajorCustomersAndSuppliersDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details", "longName": "995479 - Disclosure - Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details)", "shortName": "Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual", "longName": "995480 - Disclosure - Note 7 - Convertible Notes Payable (Details Textual)", "shortName": "Note 7 - Convertible Notes Payable (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2024-06-11_LineOfCreditFacilityAxis-RafaelHoldingsIncMember", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-11_LineOfCreditFacilityAxis-RafaelHoldingsIncMember", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details", "longName": "995481 - Disclosure - Note 7 - Convertible Notes Payable - Schedule of Convertible Notes Payable (Details)", "shortName": "Note 7 - Convertible Notes Payable - Schedule of Convertible Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_LineOfCreditFacilityAxis-RafaelHoldingsIncMember", "name": "us-gaap:ConvertibleNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R39": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual", "longName": "995482 - Disclosure - Note 8 - Leases (Details Textual)", "shortName": "Note 8 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "ctdh:OperatingLeaseRightOfUsseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "ctdh:OperatingLeaseRightOfUsseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R40": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual", "longName": "995483 - Disclosure - Note 9 - Equity Transactions (Details Textual)", "shortName": "Note 9 - Equity Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "d_2024-06-30_2024-06-30_TitleOfIndividualAxis-BoardMembersMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-06-30_2024-06-30_TitleOfIndividualAxis-BoardMembersMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "longName": "995484 - Disclosure - Note 11 - Equity Incentive Plan (Details Textual)", "shortName": "Note 11 - Equity Incentive Plan (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details", "longName": "995485 - Disclosure - Note 12 - Net Loss Per Share - Earnings Per Share (Details)", "shortName": "Note 12 - Net Loss Per Share - Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_StatementScenarioAxis-ApproximationMember", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R43": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "longName": "995486 - Disclosure - Note 11 - Net Loss Per Share - Antidilutive Securities Weighted Average Shares Outstanding (Details)", "shortName": "Note 11 - Net Loss Per Share - Antidilutive Securities Weighted Average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "unique": true } }, "R44": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual", "longName": "995487 - Disclosure - Note 13 - Purchase Commitments (Details Textual)", "shortName": "Note 13 - Purchase Commitments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "longName": "995488 - Disclosure - Note 14 - Subsequent Events (Details Textual)", "shortName": "Note 14 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2024-07-16_DebtInstrumentAxis-JulyNoteMember_LineOfCreditFacilityAxis-RafaelHoldingsIncMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctdh20240630_10q.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "ctdh_APICMergerRecapitalizationOptionIncreaseForCostRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "APICMergerRecapitalizationOptionIncreaseForCostRecognition", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "ctdh_APICMergerRecapitalizationOptionIncreaseForCostRecognition", "negatedLabel": "Merger recapitalization transaction costs", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under merger recapitalization." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "totalLabel": "Total accounts payable and accrued expenses", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r30", "r31" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r28", "r31", "r36", "r638" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r28", "r539" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r496" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowances of $0 and $10,272, respectively", "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": [ "r590" ] }, "ctdh_AccruedBoardExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "AccruedBoardExpenseCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued board expense", "documentation": "Amount of accrued board expense, classified as current." } } }, "auth_ref": [] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued bonus compensation", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r41", "r539", "r694" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r435", "r577", "r578", "r579", "r581", "r639", "r697" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r23", "r24", "r255" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "totalLabel": "Total adjustments", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r86" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r287", "r295" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r102", "r172", "r177", "r178", "r179", "r663" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r102", "r172", "r177" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities (in shares)", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r150" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "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": [ "r12" ] }, "ctdh_ApproximationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "ApproximationMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Approximation [Member]", "documentation": "Related to approximation." } } }, "auth_ref": [] }, "ctdh_AquaplexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "AquaplexMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details" ], "lang": { "en-us": { "role": { "label": "Aquaplex [Member]", "documentation": "Represents information about Aquaplex." } } }, "auth_ref": [] }, "ctdh_AshlandIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "AshlandIncMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Ashland, Inc. [Member]", "documentation": "Represents Ashland, Inc." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r72", "r83", "r101", "r123", "r155", "r157", "r163", "r164", "r174", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r326", "r328", "r357", "r397", "r458", "r513", "r514", "r539", "r557", "r606", "r607", "r653" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r97", "r105", "r123", "r174", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r326", "r328", "r357", "r539", "r606", "r607", "r653" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r284", "r285", "r286" ] }, "ctdh_BasicNaturalAndChemicallyModifiedCyclodexterinsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "BasicNaturalAndChemicallyModifiedCyclodexterinsMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Basic Natural and Chemically Modified Cyclodexterins [Member]", "documentation": "Represents information pertaining to basic natural and chemically modified cyclodexterins." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "ctdh_BoardMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "BoardMembersMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Board Members [Member]", "documentation": "information regarding awards relating to board members." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Merger liabilities", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25", "r71" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r10", "r100", "r503" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r100" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Money market funds invested in U.S. government obligations, fair value", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r640", "r641" ] }, "ctdh_CashAndCashEquivalentsGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "CashAndCashEquivalentsGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Money market funds invested in U.S. government obligations, gross unrealized gains", "documentation": "Amount of unrealized gain before deducting unrealized loss on cash and cash equivalents." } } }, "auth_ref": [] }, "ctdh_CashAndCashEquivalentsGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "CashAndCashEquivalentsGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Money market funds invested in U.S. government obligations, gross unrealized losses", "documentation": "Amount of unrealized loss before deducting unrealized gain on cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r11" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "CASH AND CASH EQUIVALENTS, beginning of period", "periodEndLabel": "CASH AND CASH EQUIVALENTS, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r10", "r55", "r120" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": [ "r0", "r55" ] }, "ctdh_ChangeInFairValueOfConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "ChangeInFairValueOfConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "ctdh_ChangeInFairValueOfConvertibleNotesPayable", "terseLabel": "Change in fair value of Note", "documentation": "Amount of change in fair value of convertible notes payable." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_CityAreaCode", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r37", "r75", "r399", "r445" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r65", "r184", "r185", "r497", "r596", "r601" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r577", "r578", "r581", "r639", "r693", "r697" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r40", "r446" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockSharesIssued", "terseLabel": "Common Stock, Shares, Issued (in shares)", "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": [ "r40" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r40", "r446", "r464", "r697", "r698" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value $.0001 per share, 5,000,000 shares authorized, 0 outstanding", "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": [ "r40", "r401", "r539" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "TOTAL 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": [ "r7", "r107", "r109", "r114", "r392", "r410", "r411" ] }, "ctdh_ComputersAndVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "ComputersAndVehiclesMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Computers and Vehicles [Member]", "documentation": "Represents long-lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and the equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r14", "r15", "r26", "r27", "r167", "r496" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r14", "r15", "r26", "r27", "r167", "r429", "r496" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "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": [ "r14", "r15", "r26", "r27", "r167", "r496", "r569" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-5-concentrations-of-credit-risk" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "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": [ "r14", "r15", "r26", "r27", "r167" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "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": [ "r14", "r15", "r26", "r27", "r167", "r496" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r67", "r199", "r200", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r214", "r517", "r518", "r519", "r520", "r521" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConvertibleNotesPayable", "periodStartLabel": "Balance as of December 31, 2023", "periodEndLabel": "Balance as of June 30, 2024", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r6", "r74", "r662" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Convertible note payable", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r30", "r73" ] }, "ctdh_CostOfGoodsAndServicesSoldExcludingDirectAndIndirectOverheadAndHandlingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "CostOfGoodsAndServicesSoldExcludingDirectAndIndirectOverheadAndHandlingCosts", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "COST OF PRODUCTS SOLD (exclusive of direct and indirect overhead and handling costs)", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period, excluding direct and indirect overhead and handling costs." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "EXPENSES" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r125", "r126", "r202", "r220", "r379", "r388", "r396", "r506", "r508" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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": [ "r60", "r167" ] }, "ctdh_CyclodexterinComplexesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "CyclodexterinComplexesMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Cyclodexterin Complexes [Member]", "documentation": "Represents information pertaining to Cyclodexterin complexes." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "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": [ "r6", "r30", "r31", "r73", "r74", "r127", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r517", "r518", "r519", "r520", "r521", "r538", "r575", "r597", "r598", "r599", "r648", "r649" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Money market funds invested in U.S. government obligations, amortized cost", "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": [ "r6", "r74", "r215" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Convertible notes payable, amortized cost", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r199", "r365", "r366", "r518", "r519", "r538" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Convertible notes payable, fair value", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r207", "r356", "r518", "r519", "r641", "r642", "r643", "r644", "r645" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r33", "r200" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Key inputs", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r642", "r643", "r644" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "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": [ "r6", "r127", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r517", "r518", "r519", "r520", "r521", "r538", "r575", "r597", "r598", "r599", "r648", "r649" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense", "terseLabel": "Deferred Compensation Arrangement with Individual, Compensation Expense", "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement." } } }, "auth_ref": [ "r21", "r70" ] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Sub-lease deposit liability", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r155", "r160", "r164", "r513", "r514" ] }, "us-gaap_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationNonproduction", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives." } } }, "auth_ref": [ "r3", "r19" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r609" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r253", "r257", "r288", "r289", "r290", "r529" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business", "http://www.ctd-holdings.com/20240630/role/statement-note-10-income-taxes", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-5-concentrations-of-credit-risk", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentQuarterlyReport", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r561" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentTransitionReport", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r562" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "BASIC AND DILUTED NET 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": [ "r115", "r133", "r134", "r135", "r136", "r137", "r138", "r144", "r145", "r147", "r148", "r149", "r154", "r322", "r325", "r338", "r339", "r393", "r412", "r511" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r12", "r13", "r151" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r143", "r150", "r152", "r153" ] }, "ctdh_EmployeeAndBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "EmployeeAndBoardMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Employee and Board [Member]", "documentation": "Person or persons classified as employees and members of the board of directors." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r559" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-10-income-taxes", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-5-concentrations-of-credit-risk", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r559" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "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.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r559" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "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": [ "r565" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r559" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "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": [ "r559" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r559" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "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": [ "r559" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r5", "r95", "r111", "r112", "r113", "r128", "r129", "r130", "r132", "r137", "r139", "r141", "r156", "r175", "r176", "r183", "r231", "r312", "r313", "r319", "r320", "r321", "r323", "r324", "r325", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r358", "r359", "r360", "r361", "r362", "r363", "r367", "r369", "r376", "r409", "r423", "r424", "r425", "r435", "r483" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r343", "r344", "r534" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "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": [ "r640", "r641" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "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": [ "r207", "r244", "r245", "r246", "r247", "r248", "r249", "r340", "r342", "r343", "r344", "r345", "r352", "r353", "r355", "r383", "r384", "r385", "r518", "r519", "r525", "r526", "r527", "r533", "r534" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r354" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r341", "r342", "r343", "r345", "r533", "r643", "r646" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r207", "r244", "r249", "r342", "r353", "r383", "r525", "r526", "r527", "r533" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r207", "r244", "r245", "r246", "r247", "r248", "r249", "r342", "r343", "r344", "r345", "r353", "r385", "r518", "r519", "r525", "r526", "r527", "r533", "r534" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r354" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r346", "r351", "r354" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r341", "r342", "r343", "r345", "r533", "r643", "r646" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details" ], "lang": { "en-us": { "role": { "label": "Change in fair value of Note", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r347", "r354" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details" ], "lang": { "en-us": { "role": { "label": "Issuance of Convertible Note", "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": [ "r349", "r354" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodStartLabel": "Balance as of December 31, 2023", "periodEndLabel": "Balance as of June 30, 2024", "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": [ "r346", "r354" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "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": [ "r207", "r244", "r245", "r246", "r247", "r248", "r249", "r340", "r342", "r343", "r344", "r345", "r352", "r353", "r355", "r383", "r384", "r385", "r518", "r519", "r525", "r526", "r527", "r533", "r534" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r533", "r640", "r641", "r642", "r643", "r644", "r646" ] }, "ctdh_FinancialInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "FinancialInstrumentFairValue", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Total, fair value", "documentation": "Fair value portion of financial instrument." } } }, "auth_ref": [] }, "ctdh_FinancialInstrumentGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "FinancialInstrumentGrossUnrealizedLosses", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Total, gross unrealized losses", "documentation": "Amount of gross unrealized losses on financial instruments." } } }, "auth_ref": [] }, "ctdh_FinancialInstrumentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "FinancialInstrumentsAmortizedCost", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Total, amortized cost", "documentation": "Amount of amortized cost of financial instruments." } } }, "auth_ref": [] }, "ctdh_FreightAndShipping": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "FreightAndShipping", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Freight and shipping", "documentation": "Represents the costs related to freight and shipping." } } }, "auth_ref": [] }, "ctdh_GainFromChangeInFairValueOfConvertiblePromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "GainFromChangeInFairValueOfConvertiblePromissoryNotes", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Convertible notes payable, gross unrealized gains", "documentation": "Represents the gain from the change in fair value of convertible promissory notes." } } }, "auth_ref": [] }, "ctdh_GainLossOnChangeInFairValueOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "GainLossOnChangeInFairValueOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "ctdh_GainLossOnChangeInFairValueOfConvertibleDebt", "terseLabel": "Gain (Loss) on Change in Fair Value of Convertible Debt", "documentation": "The amount of gain (loss) on change in fair value of convertible debt." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 2.0 }, "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Loss on disposal of equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r574", "r594", "r595" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r254", "r256", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r284", "r285", "r286" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r254", "r256", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r284", "r285", "r286" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "GROSS PROFIT", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r46", "r48", "r82", "r123", "r174", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r357", "r512", "r513", "r583", "r585", "r586", "r587", "r588", "r606" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "LOSS BEFORE PROVISION FOR 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": [ "r47", "r78", "r82", "r394", "r407", "r512", "r513", "r583", "r585", "r586", "r587", "r588" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-10-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r124", "r299", "r303", "r304", "r305", "r306", "r307", "r310", "r314", "r316", "r317", "r318", "r434", "r532" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "PROVISION FOR INCOME TAXES", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r84", "r93", "r140", "r141", "r155", "r161", "r164", "r302", "r303", "r315", "r413", "r532" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r110", "r300", "r301", "r307", "r308", "r309", "r311", "r431" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "terseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Increase or decrease in:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInPrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidInsurance", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidInsurance", "negatedLabel": "Prepaid insurance and services", "documentation": "Amount of increase (decrease) of consideration paid in advance for insurance that provides economic benefits in future periods." } } }, "auth_ref": [ "r2" ] }, "ctdh_IncreaseDecreasePrepaidClinicalExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "IncreaseDecreasePrepaidClinicalExpenses", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "ctdh_IncreaseDecreasePrepaidClinicalExpenses", "negatedLabel": "Prepaid clinical expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for clinical expenses that bring economic benefits for future periods." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r563" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r52", "r212", "r216", "r520", "r521" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r116", "r118", "r119" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r104", "r504", "r539" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r85", "r99", "r103", "r180", "r181", "r182", "r390", "r509" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "terseLabel": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r63", "r571" ] }, "ctdh_JulyNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "JulyNoteMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "July Note [Member]", "documentation": "Represents the July note." } } }, "auth_ref": [] }, "ctdh_JuneNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "JuneNoteMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "June Note [Member]", "documentation": "Represents the June note." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r374", "r570" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r374", "r570" ] }, "us-gaap_LeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseIncome", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Lease income", "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor." } } }, "auth_ref": [ "r375" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-10-income-taxes", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-5-concentrations-of-credit-risk", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r372" ] }, "ctdh_LesseeOperatingLeaseExtensionOptionRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "LesseeOperatingLeaseExtensionOptionRenewalTerm", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "ctdh_LesseeOperatingLeaseExtensionOptionRenewalTerm", "terseLabel": "Lessee, Operating Lease, Extension Option, Renewal Term", "documentation": "Term of lessee's operating lease renewal under extension option, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r368" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r45", "r76", "r403", "r539", "r576", "r592", "r647" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "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": [ "r32", "r98", "r123", "r174", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r327", "r328", "r329", "r357", "r539", "r606", "r653", "r654" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r6", "r35", "r36", "r37", "r38", "r123", "r174", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r327", "r328", "r329", "r357", "r606", "r653", "r654" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "LONG-TERM LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r29", "r34", "r575", "r604", "r605" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r29", "r34", "r575", "r604" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_LocalPhoneNumber", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r66" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r6", "r597", "r598", "r599" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r6", "r20", "r597", "r598", "r599" ] }, "ctdh_LossFromChangeInFairValueOfConvertiblePromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "LossFromChangeInFairValueOfConvertiblePromissoryNotes", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Convertible notes payable, gross unrealized losses", "documentation": "Represents the loss from a change in the fair value of convertible promissory notes." } } }, "auth_ref": [] }, "ctdh_MachineryAndFurnitureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "MachineryAndFurnitureMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Machinery and Furniture [Member]", "documentation": "Represents the tangible person property used to produce good and services and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities." } } }, "auth_ref": [] }, "ctdh_MajorCustomersAndSuppliersDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "MajorCustomersAndSuppliersDisclosureTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers" ], "lang": { "en-us": { "role": { "label": "Major Customers and Suppliers Disclosure [Text Block]", "documentation": "The entire disclosure for major customers and suppliers during the reporting period." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r167", "r524", "r541", "r544", "r609", "r664", "r665", "r666", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r251", "r296", "r345", "r389", "r421", "r422", "r428", "r437", "r438", "r489", "r490", "r491", "r492", "r493", "r498", "r499", "r515", "r522", "r528", "r534", "r535", "r536", "r537", "r542", "r608", "r655", "r656", "r657", "r658", "r659", "r660" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r642", "r643", "r644" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r642", "r643", "r644" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r534", "r642", "r643", "r644" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r642", "r643", "r644" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r642", "r643", "r644" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "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": [ "r343", "r344", "r345", "r534" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r343", "r344", "r345", "r534" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r251", "r296", "r345", "r389", "r421", "r422", "r428", "r437", "r438", "r489", "r490", "r491", "r492", "r493", "r498", "r499", "r515", "r522", "r528", "r534", "r535", "r536", "r542", "r608", "r655", "r656", "r657", "r658", "r659", "r660" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r611" ] }, "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]" } } }, "auth_ref": [ "r564" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r167", "r524", "r541", "r544", "r609", "r664", "r665", "r666", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "NET CASH PROVIDED BY FINANCING ACTIVITIES", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r117" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "NET CASH USED IN OPERATING ACTIVITIES", "negatedLabel": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "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.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net Loss", "terseLabel": "Net loss", "negatedLabel": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r49", "r57", "r79", "r96", "r106", "r108", "r113", "r123", "r131", "r133", "r134", "r135", "r136", "r137", "r140", "r141", "r146", "r174", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r322", "r325", "r339", "r357", "r408", "r466", "r481", "r482", "r555", "r606" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_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]" } } }, "auth_ref": [ "r564" ] }, "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]" } } }, "auth_ref": [ "r564" ] }, "us-gaap_NoninterestExpenseDirectorsFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpenseDirectorsFees", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Board of Director fees and costs", "documentation": "Noninterest expense related to directors' fees which are fees paid by an Entity to its directors. Directors' fees may be paid in addition to salary and other benefits." } } }, "auth_ref": [ "r77" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "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": [ "r51" ] }, "ctdh_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "ctdh_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "ctdh_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "ctdh_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "documentation": "Represents the number of major customers." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r514", "r584" ] }, "ctdh_OfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "OfficeLeaseMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Office Lease [Member]", "documentation": "Represents information regarding an office lease." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "LOSS FROM OPERATIONS", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r82", "r512", "r583", "r585", "r586", "r587", "r588" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r650" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r371" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r371" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "RIGHT-OF-USE LEASE ASSETS, NET", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r370" ] }, "ctdh_OperatingLeaseRightOfUsseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "OperatingLeaseRightOfUsseAssetAmortization", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "ctdh_OperatingLeaseRightOfUsseAssetAmortization", "terseLabel": "Operating Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease." } } }, "auth_ref": [] }, "ctdh_OrganizationAndDescriptionOfBusinessTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "OrganizationAndDescriptionOfBusinessTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business" ], "lang": { "en-us": { "role": { "label": "Organization and Description of Business [Text Block]", "documentation": "Disclosure for organization and description of business." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherIncomeDisclosureNonoperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeDisclosureNonoperatingAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherIncomeDisclosureNonoperatingAbstract", "terseLabel": "OTHER INCOME (EXPENSE)" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Investment and other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r53" ] }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Office and other", "documentation": "Amount of selling, general and administrative expense classified as other." } } }, "auth_ref": [ "r50" ] }, "ctdh_OwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "OwnershipPercentage", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "ctdh_OwnershipPercentage", "terseLabel": "Ownership Percentage", "documentation": "Percentage of ownership." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities", "negatedLabel": "Merger transaction costs", "documentation": "The cash outflow for financing costs associated with business combinations." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share (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": [ "r39", "r218" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized (in shares)", "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": [ "r39", "r446" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding (in shares)", "terseLabel": "Preferred Stock, Shares Outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r39", "r446", "r464", "r697", "r698" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, par value $.0001 per share, 250,000,000 shares authorized, 28,696,028 and 28,556,072 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively", "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": [ "r39", "r400", "r539" ] }, "ctdh_PrepaidExpensesCurrentExcludingPrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "PrepaidExpensesCurrentExcludingPrepaidInsurance", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid clinical expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer, excluding prepaid insurance." } } }, "auth_ref": [] }, "ctdh_PrepaidExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "PrepaidExpensesPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses [Policy Text Block]", "documentation": "Disclosure of accounting policy for prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid insurance and services", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r505", "r516", "r593" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Net proceeds from issuance of convertible note", "terseLabel": "Issuance of convertible Note", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Net proceeds from sale of stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Net proceeds from sale of warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromWarrantExercises", "terseLabel": "Exercise of warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r610" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r61" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r165", "r391", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r502", "r523", "r540", "r542", "r543", "r545", "r546", "r602", "r603", "r609", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r165", "r391", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r502", "r523", "r540", "r542", "r543", "r545", "r546", "r602", "r603", "r609", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Professional fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r513", "r555", "r695", "r696" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r4", "r373" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "FURNITURE 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": [ "r4", "r373", "r395", "r406", "r539" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r4", "r89", "r92", "r405" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r64", "r373" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r37", "r75" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r37", "r75" ] }, "ctdh_PurchaseCommitmentGoodsPurchasedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "PurchaseCommitmentGoodsPurchasedDuringPeriod", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "ctdh_PurchaseCommitmentGoodsPurchasedDuringPeriod", "terseLabel": "Purchase Commitment, Goods Purchased During Period", "documentation": "Represents the amount of goods purchased on a purchase commitment during the period." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment [Member]", "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments." } } }, "auth_ref": [ "r37", "r75" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted", "terseLabel": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r37", "r75" ] }, "ctdh_RafaelHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "RafaelHoldingsIncMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details" ], "lang": { "en-us": { "role": { "label": "Rafael Holdings, Inc. [Member]", "documentation": "Represents Rafael Holdings, Inc." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r243", "r251", "r283", "r284", "r285", "r296", "r345", "r386", "r387", "r389", "r421", "r422", "r428", "r437", "r438", "r489", "r490", "r491", "r492", "r493", "r498", "r499", "r515", "r522", "r528", "r534", "r535", "r536", "r537", "r542", "r549", "r600", "r608", "r643", "r656", "r657", "r658", "r659", "r660" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r243", "r251", "r283", "r284", "r285", "r296", "r345", "r386", "r387", "r389", "r421", "r422", "r428", "r437", "r438", "r489", "r490", "r491", "r492", "r493", "r498", "r499", "r515", "r522", "r528", "r534", "r535", "r536", "r537", "r542", "r549", "r600", "r608", "r643", "r656", "r657", "r658", "r659", "r660" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r169", "r170", "r171", "r173", "r591" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r168", "r250", "r377", "r378", "r398", "r404", "r440", "r441", "r442", "r443", "r444", "r463", "r465", "r488" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r168", "r250", "r377", "r378", "r398", "r404", "r440", "r441", "r442", "r443", "r444", "r463", "r465", "r488", "r652" ] }, "ctdh_RepairsAndMaintenance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "RepairsAndMaintenance", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Repairs and maintenance", "documentation": "Represents the costs related to repairs and maintenance." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r125", "r126", "r202", "r220", "r379", "r388", "r396", "r507", "r508" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r298", "r500", "r513", "r661" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r297" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r100" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "negatedLabel": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r42", "r69", "r402", "r426", "r427", "r433", "r447", "r539" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r128", "r129", "r130", "r132", "r137", "r139", "r141", "r175", "r176", "r183", "r312", "r313", "r319", "r320", "r321", "r323", "r324", "r325", "r330", "r332", "r333", "r335", "r337", "r367", "r369", "r423", "r425", "r435", "r697" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details" ], "lang": { "en-us": { "role": { "label": "Product sales", "terseLabel": "Total 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": [ "r80", "r81", "r155", "r158", "r159", "r162", "r164", "r165", "r166", "r167", "r240", "r241", "r391" ] }, "ctdh_RevenueFromContractWithCustomerShippingAndHandlingFeesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "RevenueFromContractWithCustomerShippingAndHandlingFeesPolicyPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Shipping and Handling Fees, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the classification of shipping and handling fees, including whether the fees are included in cost of sales or included in other income statement accounts." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r94", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r242" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r467", "r501", "r510" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "REVENUES" } } }, "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]" } } }, "auth_ref": [ "r564" ] }, "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]" } } }, "auth_ref": [ "r564" ] }, "us-gaap_SalariesAndWages": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalariesAndWages", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Personnel", "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [ "r572" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r167", "r568" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r142", "r252", "r566", "r580" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r582" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r558" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r560" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r273" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r284" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r283" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "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": [ "r22" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r266" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r276" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r284", "r285", "r286" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r253", "r261", "r280", "r281", "r282", "r283", "r286", "r291", "r292", "r293", "r294" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r254", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r284", "r285", "r286" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r530" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r282" ] }, "ctdh_SharebasedCompensationNonemployees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "SharebasedCompensationNonemployees", "crdr": "debit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "ctdh_SharebasedCompensationNonemployees", "terseLabel": "Stock compensation to nonemployees", "documentation": "The aggregate amount of noncash, equity-based nonemployee remuneration." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r58", "r121" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r40", "r43", "r44", "r95", "r111", "r112", "r113", "r128", "r129", "r130", "r132", "r137", "r139", "r141", "r156", "r175", "r176", "r183", "r231", "r312", "r313", "r319", "r320", "r321", "r323", "r324", "r325", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r358", "r359", "r360", "r361", "r362", "r363", "r367", "r369", "r376", "r409", "r423", "r424", "r425", "r435", "r483" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-10-income-taxes", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-5-concentrations-of-credit-risk", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "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": [ "r128", "r129", "r130", "r156", "r369", "r391", "r430", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r550" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r142", "r252", "r566", "r567", "r580" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business", "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-10-income-taxes", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments", "http://www.ctd-holdings.com/20240630/role/statement-note-13-purchase-commitments-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-fair-values-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-key-inputs-details", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-5-concentrations-of-credit-risk", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases", "http://www.ctd-holdings.com/20240630/role/statement-note-8-leases-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "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": [ "r128", "r129", "r130", "r156", "r168", "r369", "r391", "r430", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r483", "r550" ] }, "ctdh_StockIssuedDuringPeriodSharesCommonStockAndPrefundedWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "StockIssuedDuringPeriodSharesCommonStockAndPrefundedWarrants", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Sale of common stock and accompanying warrants, net (in shares)", "documentation": "Amount of common stock and prefunded warrants issued during the period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock issued to nonemployees (in shares)", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Sale of common stock (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r5", "r39", "r40", "r69", "r432", "r483", "r494" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross", "terseLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture (in shares)", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "ctdh_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Exercise of warrants (in shares)", "documentation": "Number of shares issued as a result of the exercise of warrants during the current period." } } }, "auth_ref": [] }, "ctdh_StockIssuedDuringPeriodValueCommonStockAndPrefundedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "StockIssuedDuringPeriodValueCommonStockAndPrefundedWarrants", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Sale of common stock and accompanying warrants, net", "documentation": "value of common stock and prefunded warrants issued during period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock issued to nonemployees", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Sale of common stock", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r5", "r39", "r40", "r69", "r435", "r483", "r494", "r556" ] }, "ctdh_StockIssuedDuringPeriodValueWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "StockIssuedDuringPeriodValueWarrants", "crdr": "credit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Exercise of warrants", "documentation": "Equity impact of the value of new warrants issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r40", "r43", "r44", "r62", "r448", "r464", "r484", "r485", "r539", "r557", "r576", "r592", "r647", "r697" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r68", "r122", "r217", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r336", "r486", "r487", "r495" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r364", "r381" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "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": [ "r364", "r381" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events", "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events-details-textual", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-details-textual" ], "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": [ "r364", "r381" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-14-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r380", "r382" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-6-accounts-payable-and-accrued-expenses-tables", "http://www.ctd-holdings.com/20240630/role/statement-note-7-convertible-notes-payable-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "ctdh_The2019OmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "The2019OmnibusIncentivePlanMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2019 Omnibus Incentive Plan [Member]", "documentation": "Represents the 2019 Omnibus Equity Incentive Plan." } } }, "auth_ref": [] }, "ctdh_The2021EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "The2021EquityIncentivePlanMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan", "http://www.ctd-holdings.com/20240630/role/statement-note-11-equity-incentive-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2021 Equity Incentive Plan [Member]", "documentation": "Represents the 2021 Equity Incentive Plan." } } }, "auth_ref": [] }, "ctdh_ThreeMajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "ThreeMajorCustomersMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Three Major Customers [Member]", "documentation": "Represents information pertaining to three major customers." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r589", "r651" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions", "http://www.ctd-holdings.com/20240630/role/statement-note-9-equity-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ctdh_TrappsolCycloMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "TrappsolCycloMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details" ], "lang": { "en-us": { "role": { "label": "Trappsol Cyclo [Member]", "documentation": "Represents information about Trappsol Cyclo." } } }, "auth_ref": [] }, "ctdh_TrappsolHPBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "TrappsolHPBMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues", "http://www.ctd-holdings.com/20240630/role/statement-note-3-revenues-revenues-by-product-details" ], "lang": { "en-us": { "role": { "label": "Trappsol HPB [Member]", "documentation": "Represents information bout Trappsol HPB." } } }, "auth_ref": [] }, "ctdh_TwoMajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "TwoMajorCustomersMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers", "http://www.ctd-holdings.com/20240630/role/statement-note-4-major-customers-and-suppliers-details-textual" ], "lang": { "en-us": { "role": { "label": "Two Major Customers [Member]", "documentation": "Represents information pertaining to two major customers." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r16", "r17", "r18", "r87", "r88", "r90", "r91" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r547", "r548", "r551", "r552", "r553", "r554" ] }, "ctdh_WarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "WarrantsToPurchaseCommonStockMember", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.ctd-holdings.com/20240630/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrants To Purchase Common Stock [Member]", "documentation": "Represents warrants outstanding to purchase common stock." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.ctd-holdings.com/20240630/role/statement-note-12-net-loss-per-share-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES BASIC AND DILUTED OUTSTANDING (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": [ "r144", "r149" ] }, "ctdh_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "WorkingCapitalDeficit", "crdr": "debit", "presentation": [ "http://www.ctd-holdings.com/20240630/role/statement-note-1-organization-and-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "ctdh_WorkingCapitalDeficit", "negatedLabel": "Working Capital Deficit", "documentation": "The difference between the current assets and current liabilities that is used as a financial metric for operating liquidity." } } }, "auth_ref": [] }, "ctdh_statement-statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-11-net-loss-per-share-antidilutive-securities-weighted-average-shares-outstanding-details", "lang": { "en-us": { "role": { "label": "Note 11 - Net Loss Per Share - Antidilutive Securities Weighted Average Shares Outstanding (Details)" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-12-net-loss-per-share-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-12-net-loss-per-share-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 12 - Net Loss Per Share - Earnings Per Share (Details)" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-12-net-loss-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-12-net-loss-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Net Loss Per Share" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-changes-in-fair-value-of-notes-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Changes in Fair Value of Notes (Details)" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-2-summary-of-significant-accounting-policies-fair-values-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-fair-values-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Fair Values (Details)" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-2-summary-of-significant-accounting-policies-key-inputs-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-key-inputs-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Key Inputs (Details)" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-3-revenues-revenues-by-product-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-3-revenues-revenues-by-product-details", "lang": { "en-us": { "role": { "label": "Note 3 - Revenues - Revenues by Product (Details)" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-3-revenues-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-3-revenues-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Revenues" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-6-accounts-payable-and-accrued-expenses-schedule-of-accounts-payable-and-accrued-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details)" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-6-accounts-payable-and-accrued-expenses-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-6-accounts-payable-and-accrued-expenses-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Accounts Payable and Accrued Expenses" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-7-convertible-notes-payable-schedule-of-convertible-notes-payable-details", "lang": { "en-us": { "role": { "label": "Note 7 - Convertible Notes Payable - Schedule of Convertible Notes Payable (Details)" } } }, "auth_ref": [] }, "ctdh_statement-statement-note-7-convertible-notes-payable-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-note-7-convertible-notes-payable-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Convertible Notes Payable" } } }, "auth_ref": [] }, "ctdh_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.ctd-holdings.com/20240630", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r572": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r602": { "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" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r697": { "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" }, "r698": { "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" } } } ZIP 65 0001437749-24-026889-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-026889-xbrl.zip M4$L#!!0 ( (J+#EDA2]3<;0\ ">Q 1 8W1D:"TR,#(T,#8S,"YX M;G9!Y,$F ^H8;88/F;9@X$"9F??MA1;273CR%[) M!G)__;7DC]B)G,B) F:2!PI':JF[U3^U6I(E?_SU:>2C!\(%#=A1J[O3:2'" MW,"C;'#4^G;G'-^=7%RTD(@P\[ ?,'+48D'KUT___,?'?SG.%\((QQ'Q4&^, M[H?3QR?A'0IW M2$88@01,'$+"46L81>%AN_WX^+CSN+<3\$%[M]/IMO^\NKQ3M*V4V UB%O%Q M7N"IQ_T=0=R=0?#03C/;DF%>(/*&I>HAP1D&OM13[+C!2%%WWNUU\A(QY] 2 M53S2W!(3CU ]-624"2/N1..0B))(JHC4&;+;,EN6Z3B=KK/;S4H2U].S@(P2 M"\+BT6Z9-&G.W4Z;/$6$"=KSB2/)I 7!^L+9W%B0C9YBZ0E^URBK5+:BK)X6,,B&/3L13IC=MZVD\PB*9UC#8#TCT%8^("+%+#'LB.!F$E*>@HS#@$6+:"JHT3-S+9> J>,\I(G\Y M63E')CG=76>ONP.L6VT#*2I1K!-!5!=('AWYN!SOLNLSXEXLDOU808*">S!B MG].KIQ483WRL$=^,7#[4XZIQ+W,YSM"WB1\)Y7%6,'1Y_#&S=+%,_FL)(69\ MCV%/RPK(+O9V.;T+?M=(YYQ>/2UOZ))77M;2FY?%@2D5-A@AD@BY%( LJLFN6E M*(0V*P@A4U;H%^!.#MH\\$F;D8&(+$7JD MYAF.%[BQ>L#,@[$CHM'8D7V1CQ27%I+EOMU>F,TT$C'-:\]ES*2<6"V95YG, MAS]U.AWDH-.45_'QF'GH3+%%%Q.V']M3O&;$B 7QKMDG]3S5.]+"*<6\@F4$ MFI>;MK*^9)J:F=7,VF[ / @4P$7#DPA\ZBE_W<.^FK&)(2&1<)*(-G( S33P MG)CAV*-J-%@)#"LRMX65+@#D+A,*GD\RL>13+A;ZG(B%[I18Z,U)(A>Z47*A M;YE%%P3K/U789F%%'@_I"H(%PXY.]8AB_/ MBJ/Y M@"U/XR@+HKB/9O=*9DVT++V+(N%D.G[P>/S^R9M'QM >GM,D Z 8G0 MN91H"Q]I1A9$Q.DZT,"8T?\I#FKZY!'A2>G M:52X?B!B3N#'5Q $R=C\NB * E'0Z404B9?/J2@;CI!=1\2C$>9C-4[0 :-] M" GE5-M5FT]@>2>$+N=28@4CM?C90LE[+4I45)T(HT:BB3#H.!<&W:3";#A. M]AQ.'@B+[:"@4)LM&W_0VE@&N;(1P98.L<$(\QG*;5_9/2.0Q M1/CD*911MA5/8,K*%B"Z6D#(Z# =R@6Z2>10+N$XD0.=I7)L.##>RV[[(#>= MI*%D4FXV&V"85[TM .QJ ? ^\0@9;Y68(V'#C?[!\0FVU-WSNFR9M=A)'*@M83<)';$$'/B6+&TOF9;=M:OE*GHZBN) MT"6PE=O)Z$ZRW70C[SEAS-TA-!T$N*,1C=1FA!4K5U1MR\SZQ3(5==VD?"%N MSOENNJ'W'1'W!'A8F217$RU965>O+1/KU\A4"':7,T5G#YMMWP4[$+:V/HS9 MV+'^P<';_7_TN;,5BP=;X=5^2@_0(4Q_\.GF* M8NP_[RMZ,]PM D>_6UOGK3WTYC01#]TGXFTZK&I-'M8 K)7X6X26?A^X[BQF M"Z[EC=O'E#L/V(\GAGYV@.EDL @R_>YT39 YZ!RD1'\H*7/(;:%6P\P_B-SP M"N/HY9"F$<$BT/0;YK6!]A\B]^>DD%N<+6-D=XC9 /Y35O LLF RR7HI[!F* M91&/^IW^VG@\201'E!5\H"R:3!>W&)U9\%M#Q#:G=HN(T:\JE]<5M]%6E6'R MA][8"7G@Q6YDT]L8;&O@HBY)7R*>]2G$;4;_CR+G!;QJ5\$-]\?@;@IU41&/W/+ M7$XTV3I#@QV/-3C".NSL@>R#?IE]P4[+U@$:FZ[H3!8:>-TXJB>,193IU^3G MHZSLOA:C<=-1F!V368=SJJS;(D;TB^N34SE;MV-RG&8=UC=C9!$*^B7PBJ,\ M6UP8GM=8RY:O*2^+Z-"O6U_J!#FE+^ M\(/Z[$/ZK2N%&WDW_E_'-Q$9TK/H_B111+O@,6Z?3"P)_#%#,3:*)G&/+@B2;7]%^1 M48_P7$%MUC*:Y1\-//2"$:9L6C=3ZU1K\7>,0Y\\32DPG=I,V<40+.M!/YF2 M?C:]D?)_QH*Z7W$$9?UCYIT,R4C>E.Z/KP)/?4/O9 Q.VY,?3.* T+*2RQ9N M9DM(5Y"(.*VF+NUG+R4DOKM, :M?9(;P6EU:MD%TR^1Z9>([ON%_8AU#;$37:36:IU MG1*-&\LK^RE,'\(8'(H B_Y!AM3UR51_G4O1C'X+L=1U_TL0>%+&.\(?J$O$ M'83O9T^N'\L@_I1RXD;'<@CQU.,U6&Y(L =)O\'( L'D0%8S ;G=.E^B'RR' MA^(8(TT/,<,,(N;3-'(\RC[*!+8Y4Y]DNBA^9BK1:P'-\C8$F0 +UG4Z@Y8/ MQH2 O(5!-=.F,K<1??:<,H OQ?X%>&NNFCWWK)D&"VCL]ZFZHXA&0,TP2,0< MA:KHFSIP:E00QZ, 1D&07GJ[.;K.$#; @EPMMDH7/Z1RV6"0RZ_+:9H;S_60 M0>8Y#T;SHY0;H*!"!'RLXI5,U64+-S:DE0K)GG3-YJMT2GI1L1%JE&E"80CL^1CT-F2YRUAY!'[]X2/,EUJEUH>>)D6 MJVL*GF%I_[ILX::--I68O<+ND#+"QS!:GL><@9!\"L#S21J!9G4V(#\:( ?^ M[&# 9*]%[J%\]@/WQT2O>H56TS3*:K+N=B3F[H,\:,L_DI5N'MUGFV6)UL;4 MC9LSJ;ZE$UT4=:ND>$7Z'*=%%NM5H'PI_2;ZQ-(E7/?+_2K7H2IW>;DIB\B M<.N&N>[WJ4O4X%;VA+J,1OB_\HA\*V<_U_UO,%8?PU^4SMU*"R:U2C1VME"\ M/ 8<>.'JF.M^=G',C-^O6^B%_?Y$V4<8A 7,:&\(EZ]2XD&^W*+/6DWP,*EJ MU6EZ.BG))B/IWG*^$IMF7S 8;24B,HWJ%VOJLLN4)NI0_'@&E NIFH+"[.VE MR1A7Y"M9)=QWRD,V(LK& 4-^9OA B+ON7Y(UM8(217'%:W]3SY,T'/GF"DIX)X1EKK2C553[52 MLYJI#:MHW *K4=/4:8,F*ULY0-\/R6ZG>W ]8K07B_P$DCR 5!ZJ30@;N>:L M!-_M)F>L%BDXGZZA^G%"RFL&TXI5$S13(X[#4 2^>A5C2A=M5J.U^.WFLUZ' M8D8S-7@,YN*J,KN1VF3N^3XH3K;20:NLF1EI(Z8HWP/^0[Z*E;R0?TKZU*7Y MJFA59L,6 BI-5OA8S+.=YTM:[D4X-V[]O;H5:A_%7=2L]2M\[:V5W6V_5,OD MA5]/*ZSE=M$%C;<>GC]IFVLOJ;;9P'H&/VEKZNYAMMF8VOI_TK8T=)7+U?EZ MVLST$M0%S61G!! M(]KD]'.TKR'ZC*IX%2UB_CW;ZB:I4<>SM4ER^X,$\0C#S_\#4$L#!!0 ( M (J+#EE$9H_GZ@D +A_ 5 8W1D:"TR,#(T,#8S,%]C86PN>&UL[5U? M<]NX$7_O3+^#JC[3\I\D/6?BN[%E)Z<9Y^R1[>;>;B!R::%' 2H VE(_?1_^7GO_[ET]^"X LP$$1!U)LL>[?3E$4@ MSOD,>K^?C2][06__^./AN^NOO;O;8>]P__!=L/]38?!X/'Q\>]Q40D>US<#P[W]X\&*^I^0:X_C=2:X3GQ^T'^ MX9KTQ="/1QGMP?'Q\2#[=$TJZ39"'/1@\/O7RYMP"C,24*8U$FI9)/THLXN7 M/"0J4V,EA)Z10K\+5F2!OA0<' 9'!WL+&?51Z[U>KCK!$QA#W--_[\:C[^X9 MJBB8\D3/H=P+^6R@5;__X6A_H*D'*+F"&3 5A!PGC$F(]"O)$QKIN0PF)-'8 M CD%4#((4R$T]1P$Y5&0,I)&%.D0>R;*5$!\TL>;3H/5C;2T?W_M^ZCE'*U/ MTMD\@?[@F2Y"DH1IDNG^$M\7Y!IKEVK)Q86% ARMF+N5Q D/*Y2GK_QQ+6!. M:'2QF&MQY#"_X\4B3%*-HOAXQ&0J"F/,1R<32/)!FPZ1"Y]HB^:B4+9)>*UB MN5J ,9&3S)I3&=P3,L^4/(!$R=65#&>&L;CPQVD8\I0I>4V69)+ *8OPBD@A MNJ1D0A.JZ%KP#8@M1N@$X1A"H ]:Q-] V4$J8W&+(4+SQB5&DNO,8H9D3A5) M3.*74[N57$IH^&S&V8WBX9^E QDCF5E&*$IJGT 5[#RQPP8(&L#5DN#W+9L76$IMQ5/=LEG8OS& M66@K\DM:IU)?S74*A,[L$C!D7\FU+->X'9,/."IGPIJO0S1C>C]55_&=A&P_ MM4)BX'&* L/S&%")4>5&54+I6N*RG*2*S+&L'&=<+:\QKU/HMK6KGNL,T+P_ MV; XQ3 &12B#Z(((IA-;3!O2F4Z&(3J'F(;4A,2>T2D>ZQVWV1[[K%1P*L(> M%\A^TM_O]QY!+_>B I:/0T3XHH;P?;&FH!C(=#;+Q@RH@MF*/Q9\5A7(\U:Q M,M[?"M^!#_CL$UI;6(<^P#)'K+8PCGR 4>Z0;:&\ZQ)*^WJ7+4QW_F+;5-4( M4_QS$%L]@[G&X9\KV+YX;*,"GRRL).LS6EMYIN*3N=FAJU,E\8T[38!/>);YWU&NQ)I !CP.>;V%(\(IM M%O:WZ+K#HJZDK9HKAEQBWO2%\R@S*A /- 1Y@^*OL\5S*B#4 ?V(1=G+*PP6 MIT BO/0K81'>Y%X/LWFVO+/QZY3B#+ _BVRU:I&F=#['.VP3WDSU"B)\P;WQ MDDMYQ893PNYAQ#X3*K)MY"I^%I&?PV2S>MF8_Q7$'NO2@="3^14%0,LS]=R4 M$KH^Y9X+F.)2HP^H)ER2NNAV%=^2A?G NXK#,0(T?YU2%P4=H]C;R9S*>@ZH MNI!F/@O#AKG@41KJ-P:A*^F=2O^TJLZIG'.9Q>57<6GSC!6/6Q0"Q;D6/#8> M?&RA<-P%H1>5UMIG#'+076'*FJ*#O5IO=V<02 M16TB<]S?( %3=7TR?@X/D/#L7*5<_U8\CE$\ $MAM?T*$JIO5$V'J51H[0*- M/D\(=>"$_R)S?-YB)+=]'"0A(J_7?"/W1ALSD?G9P[$M=.2O.#<-:HJ!:[ [ MKFWX5#DV)I7ZT9K%.V\>45YG7Z"U::7KTY*+19@MM#$ZB8LXAM#XC2>="-%9AQF^ M3B#;V5ET.N/H=?Y#+)O-JEC_WW?6I"=IPW)L'KXRMRRU&,P3W$_/>==&^9*U M8TRKA[SK3-D6GHY19,G2TY91ML#J,7>,R_([1^P9W?:I@=JVM7^F^@C()GJH M/X /^.RCH_H#N,97V:.WE<9MSQ=99O'E5?P5Q#V(,61/(V:G)?:FUG 4U]UM M(4"T*B24Y',U.#I#,)(RU:Y)YY;K)RXM<)3R>8#F&Q'HM'QNC\>DL MQ[V]U$_E?#K?V96^&E4 &[2OO3W/X^C@]/U;UE'SDD*#IKH?23W&(D6#KKRW MIY?FQR,^M?GMVFKJ5XYMM7/\EHVG:5G).AK\(>+E'?39.^EGK%]SXCM6JG>I M1#L=E93$WH AE!6[>(/*TAN8UP:0JRHW/B6"NT!M++TUR.AVMP6T1-ZF)-P@ M@?-5#=:E/I^\6T %$EY,,]K8 %AD;ZH MJV !% E7H']5,4KQ4QZ7VV4_!_YG<,K7Z!K)S8M=RYH;!46LR!F=:IU&>II RDQ#!R M@ONA=@QY9_P]2H2O)/IZ4?@+JU^=:C^@ZVY'73"P!%=![?X[A.HN?CLF/[\9 MI8GCXC7GSJ>0KR7>UUJ(/B70+552Q_J].A!M!]MFD_0I2VX/MVIS;7!@Z1O: M6L&I10Y6?*#_TZ?C>.6_4$L#!!0 ( (J+#EDI[3P]4CP !\0!0 5 M8W1D:"TR,#(T,#8S,%]D968N>&UL[7WK<]LXMN?WK=K_(9O]S$D[Z5>FIN\M M^=7MOD[D=9SNN_ME"B8ABQ.*4(.D8\U?OP IR;)$ =\@(<*JN[M<6P /#\\ M#LX;__C/IT7RZI'R+&;I+Z]/_O;=ZUOTJRTD: MD82E])?7*7O]G__Q/__'/_Y7$/Q*4\I)3J-7]ZM7=_,BC2@_9POZZK]/;Z]? M!:^^>__WM]_??'CU^>[LU=OOWGX??/=SMU<_C7*MQUV&__P MIOKCMNG!T%_?E6U/WK]__Z;\Z[9I%MO/GO#]>?PCE=D"!.Y8R$DI8L M_GM6_O*:A20OI]$(X96RA?Q7L&D6R%\%)V^#=R=_>\JBUV+67[VJIH[PD+.$ MWM+9J_6/GV^O#N$%3>5*"ZG--:54,TS6Y M#XM[&FR_V)!BS4@]SC&=D2+)VT_RRW&4!&^HW2=5?BO,HV#.$LD6L[^% M;/%&<"DZ_YD<;,A(6'JQ4MEGIC(9_>V"/ M;R(:EQ^6/Y234*T5C?]YD>9QOCI_<2 2J'JFCZ0I/KVY"G.:@A3M&A,TXQD]^49*[+@@9!E11A-\FSSFV<*U[_XYWF< MA0G+"D[OQ$XY%>-_F=QG.2=AOD>Q10^G"*[*K7]'GFH(4T" ='&*X=/F0 NF M0*_$C_O;Q=QP&'KOR'U"3;2^:*2C\YDY3GCXBG$AH/[R6@BYU77Q=[E4-/KE M=;^B(IYU4(,/1!_F"->$?_:'+$=)S# M\:DR>'9"\\:,>AL=R?=BMT#%T%MNGJ%P O37ICVPK07IKTP[87I M76SVMZACH3IB85'^0-(HH.7&"^)TQOBB)!DN3P,'XZL]]4E-P+K&+XT"2_TL)OTBC<[%X=909 MFO9(Y?EZ%U7?OJ$\9M&E^%V=O&]LZXQ..4;3*3*.(TR];_(T_GB=) HVGKBDYYPTWY'?NJ-B,I6[JB\88) M$2;Y?_%2<4N;&[NBM)3:I_R&L\>X"EW2TJIHWCNU9Z7TG5P)\>[IO^A*2::B M7?_TL<6"I9]RH0=\FA,Q4],B+\/CA(2K)A;0J7_**[&LXH#BPW*%:T4.2',< M]F-?O5A0_B"6YE?.ON9SL$K!=22'9^Q0C"]E?:J ?5R0+N0"4F8QX]4 M2*YDS4LT1.N:]T[M+7V(I4DHS3^2A7IJZYOU3MVG.4T2T^&N:]0_90N2)*=% M)H3#3'V1U+;JG;8[\G0523O2+*[BL@W,Q]#^J#R3 )J8-(G,6:KFV:HF/5+U MB88%%Y-P\O;^+LYK=7M5$P=473R%5]9DI7KVE8%MG"X3W SIX>C49".M'I+!TVA40VD](H5GHY$"D/R-% M"M*B@!C?(\5H](Q [_+^@V!: 50Y5:#P\,DJ< <'%",^X07J<((BQ"? J -? MH)CP"2YZ8PH4%SZ)16^.@>+")[)HK"904/B$%;.%"HH-JW@"\6E",6(53R"^ M%*AJCE5"T3CDH-"P2B<:;PD4&E:A!." AD+$)Y68W'!09/AD$]L0%BA2?-(* M(+(("@Z?R *+RH;BPR>]@ *EH?#P"3# :'4H0'S2BR:]XAF4DQ2;D(FCGXI) MD3]E+(DC6>,NN">)K/D69'-*\RP(J_,4+,NE"(J4%%$LVFU(-V?@=/,=5PDZ M75(+R]\YG#OYFW_><+HD<73QM)3D9&N^)I26I) HUG^^2K."D\- US9#X @S MQ$6-3^'?2[Z>A*$T[FPA:C# (PEL: MTOA1DOB1YC!(NBYN,411R1K%55J>]#.RC'.R'R #;.V6\BP3C%9%Z(L_#D"7 M81O4M1F.2D,9"FU;MV5!2#87;$#^S\5?A3A B: HF^1GA/.5N+#^($FQ?]$U MZNNXV,EB$>>+DAQ!($NE28ZF84Q5VQO0PSF"M5*L70)%,]>E91XISV/)>UE. M-[>+_L#".CG%(3>QN-[U1[>^D>,JDH]BBAA?B9M.065=$ZC_R-(0.N6';8>G&C[QZCY.44R7 MLNZ^N/NN*T,K'B^>HF(8*'I)&\,)=2H%5+"9 N3C'9M3+8H5M&,%BX8P#JV<:'46WF 6+J M/]K)&I->F ;BZC_6"8RKO5L8B+G_J"?[,ZCVR@!!]1_MU&"#0K4F(,;^(YZL M,5H8#X @^X][:K@[D=\%,+$%:L%%)[L "%=N2[VA$9WD8@?5QC^&;M/:06T< ME8).R+'#/3IXUKS(Y-3 S(XTM)LYDLI?@)DIP0 #'&Z8V1$,)#@:!)TZ CNB MNB &=&=20>S>11*(EWK^LZ-,R=('?2<*^RDUV MR?@Y*^[S69$<.A\,X>M-QA@J(/F&\"DO!PR*XRK("3OW+UL-2KG[KP*;+@.%LEH?"KO. N(!' ]9I MMD! MG?6L.<2V98[ O8EIS+63Y(T MCY?+0S79T*H#$GX5)_V:9=DT/2MKQ5ZEER3FY34RG>U$19W3^WUK:N/^'9!] M*R-XN5S,#X( L?-4%:*T#7&8^'%1XQT.A\;3):=SJ10_4OD"Q$*F-DQG=^1) M;3LU]7",("LC:S;Q\$JRZYL-2JLAI=_4W"GMYU0L>QA7[V6P=,E95(3YCDEH MCWAC>[?U6-81%1OMX91D<:B@7-O6*=7/]\]YG"U9]5C0=*8MK@7JXQ8%%^3< M<#93IES7M'!R,3EKET(1J&+T"K$%IEO!\)3.&%^S.\'I:';Q)(ZBT$SB ME/!5J2/(<$#14PB@4IHJ"YS33%U4I_KTJ<9SR[I,H+#]C+-1*V"7*N)G1-FAJ#OOTPE5.> M#Z^";DU+MQ3G<\HK&L1E(,TF!:>[DVH00*S[NT=GNZ5@G=SC^$1+)OZKX(2< M)#)O)5K$:?G6G'PD P#*;@37]61F-,O*B%T-RU(U?SLR++Q6Z79[HR#$FQ4/Q?I-;W6HPT!&*3 M3J5JYC:H@22$5^'"?Y('Y7E0-?,!(T=0=^C/TNY)H\FC8-ABGR [0&E8 M1(<&&G, \0B@.ZQ&LAE4Z$5W(FV@6:B)Z/8G!"?4)XTNMM!F$?5&"G0QA3;0 M&IN1T$49VJ"V,I2CBS.T00ITR:*+-03S'E,P$;I(0YO5LW#L G'V_[QB$YSZ M2 VH (!3N#$ZAM!=C3"YM*&C")V@:H]C?Q* KB5T&QZ*3L5K !,9/HA.]6 M@%NXWC"F V4[5:L"6I:MZBTO"/0M5 E"%A2WRA2:W%R=?:#\@?);&E8U[>)_ ME_?+="G_*S8KEZ+6)>-2ZQ"-V$,U%QLB=K-#VH_602Y+F1]79?V=%US6IR_+ M957G9">%3BA0,K&UD'/W)^&LS?2OU!Z)-4Z#!L1:D63J,Q MW*,$5+U#5N=NCTWK^"*HCP^^/H+@:ZWR5?U>:,6;\#DECB:#X,'YD7XM_]0( MWT%G#+A*X;SE\NG'0(.RX>+5]W6/:IP/+G<0^=_@KD'G)=?K:_4ELNH$%\? M]$D.=@MS\ .2 ]$Y_4'KZ2%:0F=SQ\,$J)2N%W"#AF.0>E'QV1T2C_K1&]" MR7[4RZ1:2T0,1YOAURV#Q8^SZ4IVNTE]VER_D8_=U-_%EF?4T2M=6,)4.W6' MHXMLLUC2AM8*=%%IK2!#-'QT06G VO9.'9_H0MA@DZ1Q=*"+4>O@;"NL/>AR M1-J?Z79('::, &ZK-N%!4,!89*F&D3A0F%B$JX[CUZ#P40EAG46+80RB#4DV M#V8)^]I?37W=)U"%S)H);14I.]+*[AL=XYQ6_RLV^5+(9F>BIWPL5E'#NDG7 M+F(J:P7%':-:?40EN!>.DO"XJ/$%ZG41I%(=2<,XH2]$^#MV)IC-#6>/L6 G MIZO/8N]=I=M4VTF8QX_EZ]Q[$/O\Q&CGR% ^L<]/N8VF%33*_Y?6K4>2T/+Q M-T%/'(J+2OY!B" O?['3EO8%T]A>7'?"J'C8C:CZD<4!B%BL*<9Q,\)+56 -)HLF)!B*ANG M8G9LNOJG#YJ4Q=_;.9N7)F_(2OI Y%2'H=#'HNN8W,>)[IYJ-Q@2W,\O;%JC M/.PZ,*8KH2:DXLLV2U;39V 4VYMY;1\V2 #V PR-3Z;Y/HL?.@9BUWE@7&L% M\"K-"E[S0)A]1\=XJO('TC4AQ$KM-@.-:$;/R?$!2J+@-E M"NX:QQ74ZQO[/+1CR$,KELLJ)I,D\JZ]3-C7JW3&^*)<:\,%;=G;/_PQ?#2^ M?_C#>HU\!'/OX7"MQ'QTF2,M '4:)8@E[LB=[P[=5N@5LJ*R.LR-@HY9N)JJ M[LN8NSMGKN8((OFC2\'H>W(:11>A2]9P,DM'5*L:=K4U=4JAN[ : -%.@\EW MBNX:ZGH"E/Y6=)=+,^3-8T/1'?6NEU[OYT1W,W0-W^RZ1I?6UQ?W@\?'H,O[ M:SCEVWY@KQFHF.*W4] %TJT.[FJ&_Q-X]C0R53=3,>0B07HI"\$ M4]HJ(P;=D06Z(YM$ * 3WFQ1O-#Y- '"CG/$4Y;3X"00DT#2M<\G(&D41#0+ M>5S6&)*9T?=%)I;TV:=HS@QO.+"K?/!6Y+7* I_N?+)\5'W[P>GL=/VY._&% MT^0P:*_Y #@RA7%1X_.6]W/RMB_*;?>/(9H+T,/'_+F/^1OZ;@3) >"]X_CN M]Y%_+^#XR#\K1,<6^>>.:T#X 6LO PTA8+\-LF*Q('Q5/LP9/Z3Q+ Z)^"NI MG#UBE&#)DCCPF0SL5LIL3V$K,EJ$VA="S,K$]_J#S.$QH_=M,P-8= MU";Z0,*YV)E\)3YR67 QT6*OJVD"-.^ J(VCX([=%#R" 6JKJ_MX[5;?2LEJS M?K5_6I1%6% M[]G! _6K^@$TS\,Y^"*"&?Q(%E3[MB6TVS%@&72'KQT>>VX.S08U=W!+_TL? MJ>'18DW;H:C^*&3N3>P8E'IU'V]^M'N*>1W07TK!U0L-VC4PMG=*_3;>_G2U M_?&WF'*A,<]7U_21)IIS;-=Y*%R;&,K564(R'5L"]1D*Q0=*Y)Z7.O8EIW\5 M- WK9/L&/8=!=)4*"20K-\F)]KP >@R.X)TU@G<8$.Q$%Z\W231-;Z5X(2N> MGY(LSCZG[#ZCO,S(*,G?!.=6.83[)T4KQ#C[KI_-+KX[J$RY15?'O6#S8NYY M/(C0K55V*!!88S2.<=PH\:WIEJG KCM 5Z>8KEGZD%.^D(K;G?BP1GS2-1V4 M9NWVTC<>&]V#[O^=O5M>F#(U4<9RGL&QR']@R5"OI%BC14D;=]!4=W&V1=Q\]---*GU+C0/,"B^TOY<3K\5*E6W M0;$8;AA3\\%IUW)LQTC_LK<-2NOI ^!>:7Q9I5!^\ &OLNN3EDO)\=9.0 M-)^DD;3J+^7DGJX,Q\"B)PY$QJUET?-X$ UZ:@Y2;_8<2_6_U9ZM+H;\EN=@ MT/WPZ3G@;+*--[M9AYNITBR:=?:![C[0W0>ZHP-2'R'%#*%*F!!L]I&+6!YF M^IPJ9@;CA-D(E*R%U(81NZ4_GG5B?LSS/Q!E>G8 MOX#33W*D\[VM28] LWM5>@@SYIN@VI-0/0O#SFJQ&NJ<)#00VK!#<-(A$&U' M1?0ZO.:<9<2@83#6"CUKFN2)BB$A-9L@YW]--LNF#S"= 8BUHUJ3';(.:*X2 MNI/?B55C5P\$N)M1\@)WQJ!6Q[RC*J,=;OTFZ3WHCD$SRV;=+)CR3U!N?DPV]EW?L=UO)))<+URO-F<-"+VCHLD= MGG%SB#^Z0VUPT>Q*K>8T=90'MYVSJM7A[*@&=8<[%!8BC&Z7 AQ&&I#Z6&Z4 MF[8;;]I(;I9VJVO*%G%K8>P=+C3=PJUUI'?8@ 0:MTJQLWUMRNX"POX9W5UD M41L#W87D+N"C7@(SE=I!>:GA"ZMI=4&^1W.B?'UE:T3WOKYRO_65VR0_/&-V M5UOY7<#I(TT+Z\K)AQTK$([J(JL^WZKJ\>2O@@CBG]2%>^M;V.2"*#Y]Q\ER MF;'D;"5VF?K[FF8=$O';S:F9A(-&C3-B?*7B+JC"6ZGXAK.H"/,I_R0$%:'/ M* KQZIJYHE'&,:X_7U\S"M1V'-0.FEDX_FJ5ZWE]GM;R]6UM'BBDB^-*(#8KQ\F=6]YQ9:1V'N9N$# MC48*6PH&U1A0&4E:;T7DOI]F:Z=0M="X>.Q0Z71H-.X;,"1[V<[M9O1V5F]G M/6([:S,59 A+Z_?!@OR+\2!-4\W)=JX$ZL+B^&%XFTHA[ M4?O2'J!]!V1]D.NX.4/E_;=9Q)KC64=GHP&ZL&"+O]*7']=8LDV-NR#H*P.3 MHV^*PZ"-BQIO7B^3:E^TXJ.W>M.Y=+-[% M8OM 7A5W()-.:/QH?-',U-PI[4*6#ZD4YZ6$*F,_3VD:SA>$?]'65X5V.P8L MPSY4>$#<:DN>[KE"8+>AL>S'G9MAU&<4#(7@,.36A$!5BVJ,"(8]&6M!X( ^ M_7.2L%[>1=_$16^W%+!.;EW#)*'9VM+UD>J?5=6V]0YX[X#W#GAT0$;M@#=# MT]@>F)7:CPF8C2S(&@A>(\%:+[[K &M5LM'%CC33;-!YW<"KQ*PD#52.X3YW M,8:PDWYW\TA2YB'\E374N\:RFQO>/ZWV,)Y*E1!O!YIM"Q-^F(V'$-4N;2G^ M86"KW:T>S-V,!ET;V0#F3, /57][V)B*W$8V^JAH?0QJ!W$_Z/BLCYMFUE%2 M0(!X*HKZ6%QK1#X6M^=8W+81?T-$X_X8D+6($BRK>C)EL*KXI9C+**!/2[&O MK8LB6([J-#JW$6VP*%T?;GA,X88-0HS6)9G$J9]4VVFG.5H'U5@-[G5ZG@OH4\WIJP<77# >D]?)-,2[7J ?MQT>Y+G[5"( 6IZ>R, MTRC.+TE8EA?6['M3\\%IOY8W;'V:GVVW8\ RZ.F0[Y'<;=XC,1B,M&T=%])+ MA'@7W1"NN$7-#<="[Z"[8Y><.T[23+! (9=GIZO=OVAXD?T WBCGWBC7/9W% M?5:^/I9?/(K_Z#-H=&V'I-J0E6AH/33E6C9C;#].ZFUXI3=$>T,T, ]#HT@R M6\4-([X&ES2#BU@8$1M5)-94%<&(UG13,>N+873NHK;R*#J7A.;4,1MC*RHW M65\,"4.T99$-0JCV[;&N4Z!G"PH=RE[>1: M#$RUV^53NV9'ETUB9:1 =^3,4J@:XFA.7Q=2>:LSZ+,L?#"7#^8R!7,!G%Y# MA&K]'"24V&=,['=S&H15__%6$5?3V2P.Z;4<5AUUI&R$(\('%S4^WNCXXD?D MSM\\UU"01+(S7?R(H?G@M.NC+8P=QDK_L'$B-,LHG0I1C\BGE4LJ#Q]6/L " MZ>0]_CX-QWL_T0$!7P?,GOF.UG\$NQO1Z3R =6$P81F5)M[M%L5@T/3&%&], M.69CBH5 .(15Y7U _RK$9@OR':^SI8E%.X93>PN DG;/PC'"H^J2T+WYIFS5 M0>[9A9A(MJ(RQW+G.W5DZ%OBL+W@HN;;L 09WB6ZB_.$3F=7:10_QI&0%Q1/ M/6G;N:=2/LI9QL'((S^/EW=,L_ M1C@^9#Y7S=M7,&94Y&)EY=4O;M&+\E:7 ML0KP8C_6_;WUR%N/6CY$H;\360<7S^CL2$!1 8V>UV:%&% !0&6/Z&O?8C N M];S.$ W+6].\-G;[\[>3]=I/%](3,@JL_I[^X&]NJ%'. M4,U?\5 T[-OR7X4\;:A'4=MF(.OE=":?@1"2:O5&2Y60><:R//LT)YR>DDSF M9Z[D76H,(NMH5&_'M4*P4>9*&7.ZE!.NK>)B;.^4>BE,R%0OS7&I:S((C=IH MT/I&V.D3-@G)9:F8K!I)G1N?+,@B0Z^[)B M_EDSPR$JST>S+8C!*]?A5M28 -#MQ5XY)+-63%%NYD&N&0QGHB->!G8R -'A MJ::D,=^B.>DJJ8X9[>&H#B-4:D5^;DRKH?:9 "'@*7[D8S:L$?F8#4&I9)4W ME%<7SZI^ %WH0?]?1#"#1M<6M-LQ8/%I!X=XA^W *8I_ M$FEWU#_V5-O&NY6]6[D+IZP#*80UO>TQ39A97&56.L/H7+= >1V-K0FV%@QJ M24!E_FR_&3$8WKMTXKI2IM!L;VN.>BSN75P7%H9SU-,NT8B=HW/]>N^6-2+O MW7+DW0*:*0;Q6[T+E@4/YR2C@6B\B//2LV;KN-*/XM9S!:&EG>LJFR M7GOAMU*TP>$FPD6-=UH).?Z,%8(/\Z5\GE&1HV5JUG]6*-V[TG=D M-6"6/HA]M7C^DRY]L^DX>-'J$RR;C_3M(!Z4!QW2J_6$F)I[EYC/8?3.)G1 MC*(I:R4%8H+:_JIE'=Y?HW0RF948-!:?9IN6@:P J"R2G9]@#';S+O-9VTG6 M:#9T%YQ'.RWH=_K0#+S5P? .%^]P\0X7D\.ECNEOD4'55UOR8S0Y+?U3&C=/X:F./PNN*CY-KQ M-E9M>I]?I8+)%0:CK[KA@/0:4RE,S<=(NT__:/>:MI!7IK,S3J,XOR1AG-0? M4&CSP6F_EM<3T-*^*&N)HO"A=[-(CS>SRY2S^"&-9W%( MQ,\D#&5PEN@3+%D22P?X]H<-D68'L^V(KOS-S>AJY7Z^X71)XNCB298HI=F- M_,)*9?^QZ-&%>UKZV@M:)W]$>/E.=Q)N@IRQCKCYIE M+Z=(3DD69]/9WOP:>$>SSF[3)$DVEV%BXG_DPPB/))&7.0R65=]!:RG"\ ![ M.45R26+^!TD*^H$2*9O)N]]FZUGW=XI.Z*?B_KPC3S PIN:.:9=R+^/ A3 U M=QOD0+.,TFNQ)4QBG$4/IP@^TJ\[[)2S5/P85N_;V!R/IL.X32-]28-!!#"T M=DLY9TMQE:_D(SNYN"KD-;%\9D&FU;'M[A3;+0VIN/.$8@\\0N8.CNG/J-#. MY0U^+M2;A"VK#(Y25:L(5 (!]W2,J-32Q#RSATK3ABX,L)_;0(O:A[RJ>G:3 M,J^.;A^PRK3KU6(D'Z9V!&%JGS,ZG5UDN:S_255S6M]H],$YH-L04P3$B )S MO(?#>SC&Y.$P\0)F;T=#AQ% .&MGF')\(KN&W,!HY3;HH7/$4+W#K7N\^134HC%Q]4XL J95G;RZ" L?>-1MYMV?U$Z&1E):WKF-S+1 .QH=970#1-;^5K0[R2 MX#^RE&_^61K69/_RFKRCX3R-_RIH5II)P3$[+KX]Y*S68"F)MYP@\###8-4O M7DGIYY3=9Y271KJK=%GD4C=.95[+>@V!\]'#I[P'^ @\P""V8\\?1N$!UL'R MCE_O^/6.WZ-W_"I80)UVWTBB0.<2M0;L0L9$YT:UF*7>!*LAK CO EZY)1K: M")3]G5H #%1X_=[K]_J"H>3A@0M*JI>4UXXZD*!LU=?K3UY_\OJ3UY^\_N3U MI^/5GQIH': M"]0Z42ZO';B]]>_/;BMQ>_O?A] MO.)W=S?E$%+Y3X'8%64\N!1(Y:^>Q=-&DCA\0*?2MRU97N+V$K>N=-?S9I)% MG$%"$JB/EYF]S.QE9B\S>YG9R\S'*S-;7(5#",4G;X.4YH&8)B$D4AYD,@&K MF3@,&S?!JAEA/QK_(/L3B$IZO/X@JY2J=" M(B.RGL8D%!R\Y-T*:/8#N,97%::Z9ID&PF$;QT7L!8-,:;2Y!B=A6"R*1/#; MJ)ZGV7?TBK=[Q=MK?U[[&U;[4Z[1L6E_[K0@&"3-G8(N)1J&R/:J <)T5_L0 MO'"-Y!D@7'>5#F%P&TBF0*3NBAOJD4+5OR%L"U8%[=I9%[KX%-YB?_U9&"HS M%>6R6L8?=!Z'B:P&L;L9=\T,YM8V%X,9YP:F:)D#S M#HCZ4S ,(I\$9S<%#^T./&O M9\K$/\0&?XH7Q:)VDRG_WC]5@B-JJ:K[>^]4W9+T@=:L7^W?W%"CG*&:O^*A MJ+.3U^B)[21A7TD:TDO&SUEQG\^*9),$\OSRB\*.8=?9+:YV7J/)0H)0P>YR M[#'-RNFJ?H :+N#PBPAF\"-9T-I;UK;;,6 9E)\=IV_E0NA);$5I*MXIN)G%CV]3\_[]+9V3DP^/3V0>EV3&90^3 AZZ%B;M6*69G-4?OS^]W0_@=_.][;&MHAF M]ZJN'F8TUJ+:D]"K%/[G[T$:(S$O/@43*=;43D!D$?4:*:S^&-%#42W2Y:M/9&^)6S M+/N<O< <&7<2KNH9@D5VDF.(S3CPG3?JVP^YF6!Y/)=?.V-9;0XUN%,'!,IM7C+IN30#7:7; M-9O.=FJXB9N*P_RL*Z=42W&J@#('+I.@'2:B _^2@L M!67J\!]S!P3T;T__>9Q)@;O@=BNCZ>\4G:S"^7R=;':+-I 7TF5 #)-VG8?"M7YUN)QK3O\J M:!K6W1\->@Z#J'PA.2NG]T0;"0OH,3B"=]8(WF% 4+1[:W#'.V5"]8)_&':&5OT<;^PXUO*&+Z>MDWS([60E5M)/[XXXA@*_#K=_$'H7N M[N^IFP63V0;GY'5WZK78^ODAP:Z/E*+:]ZH(V+;I6K<>^ZSN6:C"P^*&X M7JVIV(=L^Y!M.\0^9!NH8QQ1R':;4,*1A6RW"4(<:?AVPVB.D09QPT(E@.!^ M1 *NJ[!$(.R?,,'N((@1"/MG3+ M(V>!$-\CAP@(8H9*$5A>@;0,*8?"PR8E MP4/LH BQ2$=6D6P$>\+/%[H*XE)K=)'OH_X:WG0?$\W^K?%O+R3>EQ/OC"I? M3OP8RHGOB-[R7M1&^6C;#ABZOF-]+>VH"O)AG9SBN&;I0T[Y0I)FJ$RK:SHH MS=HH37WCL=$]Z$G=W[ 73TLJ'>CGL7RM*HUNA:2D#\.T'@ %OCNQ#(UP'78< M%,\-CT/Z!TM('B="KK&"I.T[**K;./MRR2F]2L5QH5ENO0O- PR*KZP(44Z_ M%2I5MT&Q&&X84_/!:==R;'.'L=+O Z1]@/01!$@?3^EOK2C.[(1?C/B,%P&S M9[NCC4PVZUWHHM(,^XY9:?2HXG2Z.8$8HLLZW*$PN0W=+@5P#@U(O8"-5]>DPH\NY-G7P?=U\)'5P7?GEF_'"Z &(G0!C.U@ TQ^Z.(8NV'Z M)GNTVX7VL? ^%O[X8N%M?*'H0Z'",J(T"\3,/)?XE1WE4$["H^PHP!LRU02' M#Z/Z]L*HF@68E!'=-V0EN2@TT$3=9ZC*?-TL+GR%)^^XV2YS%ARMA+'0/U]3;,.B?CM MYM1,PD$C' (I+FJ^#?'84-GEICJP4_Y):,)QJ"J"HVOFBL9LDD;KS]<'%8#: MCH/:0<,6UE0]$S7-YY1KHYP@79QBN*TNI;)(IY#'. E+F\]9D>5L07EEO)'% M &4Q1R':W)$G!;06(WGUT*N'*-5#S2>*SM4.KT-C(O)Q =XRZ"V#[2R#K87T(6R& MWP<+\B_&@W!-91:0- JR8KE,8OFO=B[1# M)'.ZB$-QKE8?6!3/8AJ5\E$DO\'CM/[%Z/8#=6 7?#'\&9/+]D0U]$+:=T#6 MQE3_0:[OYACN:Z2 EEU83L5?Z.O-)(:FP[#FJ[-^EZT[XW[5L:72=5HKR,=*3QHS%Y MV=3<=?9U2*5L7P9GQMF74YJ&\P7A7[0IIM!NQX!EZ.<7]HA;;W#E22T&QM^/I(]<_=:-MZ-[5W4V\MJMY-C02:1CMG5HHQ M)F VTA)K<*V/!&N]@*L#K%5:1A=AT4SV1Q-Q8;U*S.HF1N4^[7,78PC.Z'ROMJME50_EMW<\/YIM8=Q%74W^0/0;%N8\,-L?&BH=FE+\0\#6^UN M]6 .633HVL@&,',[?JCZV\/&E.(V_L_'#NLC-3N(=4''9WUT,;..# ("[.BQ M!A^QZB-6CR=B%1SSAB::WVZIX$[$(4)N?]P\%9 %RZK,81EQ*GXI)BT*Z--2 M'$R:!5DXIU&1E.\%:'LDSR4$&R;YNR3):7"O>V#M"@Q47SEEA$<7%6UG!><[ MW.Y%L0%C:QS1D+BH^39B,QO$8ZUKK@HA;;VQ=DJ3UN_"%B,,B= *S,!T5P<\ M+3+ &JC;.J7ZM,C$Y9QE0GR_C]/R#I;Y,()A"XK$3UDIJ?JY;JX76?D"G M^,_IDF5Q#@1G:.V4\C(]T/;PPSKY^ X?WZ'4'HF48BFA3F=GG$:Q/)RE M'J'A0:;F@]-^+46N^B(6MMV. -/-\QTF:D;!\ M&NYTM?L7S:FV'\![7MQ[7KJGL[C/Z%^%H.'B4?Q'GV>M:SLDU8;J%8;60U.N M93/&]N.DWH97>F]C9]FZ&O61V:H$&/$UN,087 3!B-@HC+.F0B]&M"9.SJP9 MY^AB MK*:VBR_G(*$DHVU?'S<-X]3F!B.FE0GM6CXK3Z?+LMA ^G MOW[HLBV'2E'XER1WEBSHS5;,1NL@FGLWBD);?4QO1E(VZ(. %YMOX89Y/9Y_% M;$S$_^>3!1/GY-]E#8=:RJQ[X["QX:+&6_SV[35R-\E2(IR$DE?(0Z>SFQF: M#TZ[WLID[#!6^@>UC^TS\])YIX"@;>MM8MXF-F:;F(DY,GM6-%YK&.BFP&<- M,Z\+@\F*J PGW6Y1;_ORMB]O^^KQ]0/\J M!-L(\IVLM)9F,:LQG=K(&E#6RF!6%ENMQ(-,;792M^K [G0A)I:MJ"PIN?.= M.C+T+7%8<'!1\VW8DS*>[VBHXE_/E,FWU^[B/*'3V54:Q8]Q),Y/#7W&=NZI M_#/.YV5>K60!\WAYQS0+WV*$XT,VJ+5IDI0?HM&G.>'T5%RED7S%3URF);5Z M\Y-=9\<5[V:4\Y?T3#B7+C5Y?5X?..*NAO6VN6.H\92S\,M5EA4T.B^X MD)AN*(]9=1BR^B/Q*V>9>O;;#>?MDKT",=^YK(.+;7062J H@L8TV6:%&%#! M0&7IZFO?8C!;]KS.$ W.VVF]G=;;:5N^UM% CQB9B;8?!6*DMMMN)-TAS+LG M)QN+9UR^6!T_TF"9D+2EA==V6*=&WF;$M;+SWLWIV^].WD\7:7Q?R*2(ZK,W MXJMJ>RNX4P=6X/);;T\NRGFQH0_0!X%(O:':;\>_]4 M"8:CI:KN[[U3=2MO5(7E_.!O;JA1SE#-7_%0-*QU^JO0NO;K7NT;H>O:.*5R MHR:68DT56:"M]VYL[S8?6UQ LNB=9HKKF@Q"HS:>M[X1=CH'/5_ULO:./G*Z M>FYR0U9E%4AYWC9"S*:84E:^*7DW)^O(FNQ7,40NA+!*LE=9O!U_?AQSNTWX MF@@-:5'AD=I?*!3DE)MOSO>V;R-LR^7G-+=$F N9E/WW?'. MYI]4QIK1:/)(.7F@?S!I7Y4)WJZF%43 ..;W8R'E@.FL,H5,BGS.>/QOVCD# M-7UGE+/U2.)$VD0O&2_Y?\^3IOK<..:N]J+4NJ?[^]*(9VR/]Y1_/!=L9\NG MG,PFF I<,YVI0#[K=&D$DJG[_)2?,_BGAM=F[LUGZOY G7A:QKQL;%97NAQ_ M'+.CTPMDZL1)U],%_J"/HO,9KA7!HXLD.[1!,X,Q&!,"O>V5N;R7,4Y+K;V4 MP2R5HPL -!N)T<3^&>:?-7,DHXJ7:K8%,<3R=;@5-2XA='NQ5P[)K)U.*#?S M(-<,AC/1$2\#!YVX#:KK*/I@.HQ0J17YN3&MACJ&QFVP MI8_T]I'>QQ?IW;/#:J1!X3T9%L<:'=ZWHPDX+]C>\W+CMP1.S@_',CFM0HF MD_4CQLER8)D'3L]/&*?'7

+G-8'E0^=&CH&N#R MMXR+&"2C[&V0TCP0DY\%0N,+,HDNH(2GLO_.KYJ]>]ET>+<99JV(;)5I-EDN M.1,J/U%&[9N:X4B0PD6-3]?B^3\_A30E@@M]3C/!K>-9+/BUJF24L>TXJ.T^ M_,=$]8:1;$A2I'QIV[E-%EIS-7%!;2ZR.-RC&-36*=4?:7Z5"CY.K]4!HK5M M?(C.$12ZVA.C7MH3ID4NKO-47O6ZO=QH#!^(U'L@DIXS,JOK:72Q*\"K 94K MT;P6#"JTHO+_M-^,&#R/WFWGW7;'Y[;3B'8C=;FU$$=&ZE8#*!.#V+].ZFP_ M1+",*$Z*LMA01L.""RIH%GQ=+UM JG6KFFUZQIH:RONEP7;/)!1J8Z J30FR:ZM7>Q;+(2P%U.MOG4),%*Y19O)V./:99 M.5W5#Z KD=/_%Q',H#'A$=KM&+ ,FH@Y[H)(WHK8DQ612"]NKMT)M6V\%=!- M,I^#6X(UY<:C,RTZOWO1&"FM%_A8LI1PG1\,UM">=HGFEO#67F_M]=;>EN7X MNU>M![$LO@N6!0_G)*.!:+R(\S*^NVVI=KM1W5K]FM#6+GPNFR MKQ0%E4W-^B_[33<,8O+ :O6?H@J%T\ M_TE7P;OI.'C1ZFML-Q_IVT&,;&=K#8.FY@/3?DOEA(JY7E=SJ&3@ZN^YLGQO MXW&\/=P7OANAI=DH_K!6D@8FJ.TO7M;A;38ZZSE,4$9C\FZV:1E(049E_^O\ M!&.P4G=9!+&=G(UF0W?!>;33@GZG#\W 6QT,/ 7:O'O#^A![]T8_[HV6%M^1 M!KJWU#$'<=Q\'V3%?4;_*N2OZ&,77AN+(=VZ;*P):^6O^;U(5A_%=]7>FOH6 M'?AJ;LF,T.2W]E2 )C.SCB-8KD5RL)9FAUO:CXX[=?R@N/:=8!V M.P8LPSZJY*W__="YE?HN'DW.+VW;(:G>K\FOI[O^18;A*->_CF9J/T[J;7B) M]WAUY@;2")G,5C#"B,\H4K"F5S=&M":^QJS9R.@<=%8L'IU;P[PJ:HBC\5QT ML4N/S#UGTO71;53CC< 9CN4N[/=C7@DWC$[C1S=[@3?Y,S&L(MRNW8IX+3: MO/YY(>_:]:Y=!2285=SLTUS_7OY'OH$A?O/_ 5!+ P04 " "*BPY9Q_^+ M6DY- C"@0 %0 &-T9&@M,C R-# V,S!?;&%B+GAM;-U]_7/C-K+@[U=U M_P,N]ZJ25,G).+,?+UN[[TJVY8G>VI:?+2>[-W6U19.0S0U%*"3E&>U??VB0 ME"B) ($F 6A>U6Y&EH#N1J,!-!K]\>?_\WF9D#>:Y3%+__+5^7?OOB(T#5D4 MIR]_^>KI\6S\>#F=?D7R(DBC(&$I_=Z0^>LZC6AVQ9:4_.WBX8:.VZ1'H3^]%V_,??_SQ>_'KMFD>MS7D0,^_ M_]OMS6/X2I?!69P"1T*@)8__E(LO;U@8%(*-G4,@TA;PUUG=[ R^.CO_X>S] M^7>?\^@KSG5"2M9E+*$/=$'@WZ>'J13GC]]#B^]3^@+3=!,\TX33+$"\9G31 MWB_)LKUN0,>/0,?Y'X"._]T&K=BLN&SD\7*5T*^^[TWI/!*'% M,9&:U"70ZH9_JAH"0,6F*O!56W@#,/U<4'X>5;OF%C8+]P81%M'K&1Q-[_[P M_IT@$[[YQQ4+UTN:%N.4;Q9%7&RFZ8)E2[&_UV@$F24$K?8E60F<$BRK!KPW M9$.X9TF3FUI,.F9_1G.VSL+R4.6HX=BGZ=G3XU?_4>,F'#DIL9,&^C]_OZ/V M>"SCK.9SD(4=M%4MO@\9/U%7Q?ZX%AE;FC"9&7.N9 0GXG!.#D0%Z,]K16,1 MY,]B!.O\["4(5M^##'U/DR*OOQ%2)22J^N(?UT&<_1PD:WI+@WR=42#OGB5Q MN"G_.^\&Q_GH@8>C^AA)GC,>V! (A1%!"&J2,2$D&^5C]"_000=#_['9-;D/-F+-?0JR:#NP M<9ZOEROHE4\^KVC(#ZJK^"V.^.[\P$\MB; [PXM<)-;IL[VXG U$O2:_&.X6 M$G50P6)!XIF@D33'01H#@9MSLUTU&")&,R*-+; QHA&IQT3J09%N5EO:_MRM M5.9-0'2W6XDZ><<*.F?7<1JD81PD_ 97""*O:!'$20Y[_#I(VA1+LYX8%5,/ M@^W="*@@!]>"LNW,]2((LICG7CW\)7F@N.X8E MS;"GY@$XVV)USS=MEJ;4K=!T,H_I_6PTR26QPSEL0 MY91OL&<_G/%S?!EDFS.VZ"2M")X3?='N"W\H430_H&2,L(6Y(M8 M#KTG5K4\AIFM+_."_Q#GOUYGE$Y3?EVB>>'J@J_">PH7_#;ZOL@+?MM O%_P MA^'N:5WP84P$!D7J4?TWN>$KEZJM&WZWA-A23]Z?9?2-IFN<\B'M/:AJ<83% MB>+PGBL.#Q7>$U(+Y"SO//0[^&A+Q/Y0*Q5<]0XV@/@L2"/X,EO3Z(Q^AM6# MDS\9'EL+ MXH]GG$UO-"MB( >^VA&'6 3ZX 85_&ZT3H3]CUS8+W>$$/AR*_4G). &L]0I MU*:LMR7(YS^<@2--PG*.GV9GN= C$2*L VA0X54A="*VYV"7N*,%N>$DD'N: ME4KX"0FLUIQTBJH^HYU9%&[BX#E.XB*F^1UGSCK+0#5_SHLL" N)-4"K#_(F MKX1M6QAO9G+UL#\/BW35CTX4HV.[(;W MW\3&I;>N;1F[#(3G)![E%GP,9V\PB/PL*GTC[+W0*9#Y>ZYK(>H$W^YXX]V2 MSLDWE1_+MR>D4P\F"L,^\'7.[TFLPU_IYBQ.5^O"P3*4X_*W"H]I.LU%^%<* M@1A YY>_!A5R,.P2[)K@\S=5[ M6=).XK2I(/.NI6'UBU_1AC(T["K'"(8SV\4T#=F2SH//5W$>)@RB?;I"OG2Z M(.T#*M"V5TZ)FW#D9(>=?/0=R*7%;89AH0/O@NV'Y\W9*F/1.BQ0!X892%M^ M" K4SIT3FA^?-^2^).$=]N#I"-(UHG8MM7]DAV]FW42G%) MD!>7BCZ$GY8C!BAIU6! U5+V:3Q[G.0:=RIV@_E_#"=+/KQ&FM3+6V$VD<&Q M.O-!,:+.OZO*P18@;W>*:WYX*>GE ]-CZCV_%!N]ZEIY@?7[6CK>0 M03?,0:(!WK;\UR1 -'E-!"FI(((,\K$DI,/&X&IT496HJ&7'48SR@:[XKQ3& M^:D>,%L7.>1I!(-CP-GO!Y@9-CR[W?H:TR!+.8G-KS"W'"QP!S[)D:D09'F M-<7Z7==DBEJOP,9\=[=SH*O\7&49RLB_B-GN64GSKET\:GRDG[+"B]M,OF^5GC$H_3 MM&U3,:Q*;HM:-[K[N4QW'S=&0!ZW(S@.?1 =ECZRKN;HW-Z-D.U<6JR"5I/#TD0]!@+S/DF37QD,3'&O8:5EQO*_HK#U+C5<*V+7+-YW_ 3CX* M_-Z57CV&,Q07W=H(GKNC&9]-DG//:;8\5QD4K"+L8WVP0IA3-P(K(T"[(IP( M/T\KJ'I;$ !&X\]D9'<1'MJ7'$B"LTVS?N[AUTA!N)Y!2K,74_UR\!@4!B_,:-,4XY5]0$F94X!L1$,&"@AVBC'!9 M0QJ8?Y4:)UOP]MN*B"3?Y 5=ECP$(/2W=;P2>J< OY^&G^.9>5YT' &.VT[ M\%DO\--VU&QI(D#4&6CUC=_)1R#,C[J(GR_E:6,T":I*B7I'T!PGXP:UAQ;YL*CP*O=(/J:CZ8Z+I1Q%KDTZ\/4R=_E4+F53_8 M9I;0LP)U->^;(L2QW6>7'N3D[#V=G&Y+#V+3'>DV"%_CE&8;KMI>K[,T+M99 MN_>E;G/,]4\!UGJP2(U:W%VVR/$7P$''TOL&")>Q@O\F7BI7HIPEOXTQ_JG8 ME'6$L$FS(:?86A[2\S^WNZY2">5MRM'<\&"+)*O3W5+S-)LAVC==%][,8-D";SX!3G4"'!KL2PA M"U)=KKZ7C4)0N8: M1-0);TY.;S*9%=:#U:=?B&#"3^-B,TWA^!1N83.^463SUR"=E8_1'T3D\S3E M&T_,9,]LKM&[+D)@2.;)ER P'(_3 @36>>W'4Z8<%FF,BXB!@8:;DEGM.%,. M#I1A'=:?6O4!['(>HO9 +[EQME%?5<]F0!'_G% QNC0:+UE65*]ADDW6I"MR M@]1!87MS:](@%(J@@=S+-Q#BCG# M>E+=.QB\?%?W(O/MD\^T>.,NAB#(01>'?V#W?PL2V/>W+I6[/,@2"3?NCXTM MT,5CW3K)4KHARR#[E19DL4XCT#3>:%Z4]K>G[QZ_(R_LC6:I4%W8M0:3Q6QQ&_R399?KO&!+KGJVV=G4+5%A5*T0 M;3:R ME+<+OKM,^8A3B/R]YY.0*ZV"/2 -:OI08O26F1OJ6TU'H630@,LQ'*?$):IOU% M/\33RQ#RY,[T'8ES)X_3ETN6%YJI]C1[8@+X3^;JI=?++FJ$5U'UPUGWN.;,HU]^B,KO_B*NDEG-9*7 MH?._'_%OX/_E%SD)UL4KR^)_073ANV;Y $\:K60JF"Y_G0E7,X<$+2"JL)&? M]Y8&<'N+9ND#Y*/+.#]Y@SN69O6??#N/<^@OMOLY#5_3^+%L'&-8ED1^.I)))R*R;,Z]SW+:7#LE_A\ I6<1$D M5W01AW%K'CYE0U2YG#: 3IZ,6C&;%\3I2?^/)?TI?>%J:F1V;ZEPDPHY\36& M7N]%\U=*HGC!SW *0?K/M/A$:17&O^>2(/:;EI3U9;A&G)<1'0%O1Q;;)(I+ M6F1Q*$+V(6 D$*7($[Z.< MS*[)_9S=7Y!L*A.:01GD;12'60ER12UA%K_CVM:*8A$!R1P;E MDV,8?@\)7EXRL8F6 R<936!'A5 MB G+ZPBQ*CJ,CV<_3(QO*Q&%:\0SA-$1 M>!044CU 7^M*LL.W4:>&\Z*EU0A%M8CLRXS#BTT_USG(NHY MGS.NF7%VQ@F]HT49P@KIS><,?'GN,_861S2ZV#SQ\V::SNIC91P6\9LXD22) MC%V@0MN"AB?)O@%I2S,L\JRFFJ24ZP>0CIY_"Y]#3OC--PHL@09].Q[X9=CL%\T<'='WR+VF>O'A.MM M]V==5KH7P#:ZE/E[#'KV%4 Y!D\"Z#,#CPG?VT10EYE>13#?FI*4V79,N@XH MA(5FA=IO'AXCSG>(H9J=/EZ7R@H^X^U32O=#DZQ'_S>G0\@.L[P&&PG"#Z[M+!N1DH#3.\@.!$=UB+7Q MT,?ZN ^R62:J845"JZOK'W2OE:Z>_=>-#(-;!8I3 7FF2CHJUX-&\7&26_&HK9 13K MP5WP;)07<<@5@J8IPHL!0L9!UL$6JQ-^&WR&4@S2*6_]'3'I>W#LI[\4R/S< M\.5<8YVLL#O59=4-^52W_8Z9ZB8P8#+H.(_NA?M-P57>TCVDY;&VJQGB=&H#9S\B0> 4)J@*K8]'V$YN M,ET6N9"+IN-0ZT.J5EN\A!S#]"(FOFXJW9QE1NRR?VV5[!]'OV&OK"YV"NF% MU<]N<_U\18*BR.+G=2'> MM\#CL>;(.J_*(1)8R\U !QB9!V=CQ-ID/6?%Y7T'GM\N6,K9WOWR+&^+O^T< MPW1PV1$OJ<^ %6JH;"/U?5U[%'QE1LQR5QJM#E3NC,A6M,061#N&Z.A=1R,H M^X??OU.%9?_P[Z,__/B'T;L?_EVHROS/W_^>__G''^K&,*N:<"?NU\9)K,<7=B[J=1Z0BKZFB-/3G;H;KR+)*@QW@6 M#382Q&VNLC[#L2S(B#TYXW7)"#-DER?E4=/A6J_3("JE:[?K7=:?D_6\UN2^ M5,,[$?_K:?K&%0.6;50'\W$3]*F\ V5;AK:X1A FZNDH;N$<.X +/.@^CWOJ(#CO3\+R9 P'"2I-< %V$"!H+[ M0+E&NJ;7?*R7+!57XE_BXK4NDS--JWP_\%S'_Q?-@\\2*>X!"2G2"(RNG(#R M(,&%8SH9$T)/*L,RLY(Z/\=!'P%C W*XIYL,).@1R%]!'9JFVYP LT6CG@47 MI&6R9,$ON]J+<%4)&VQ;;2DO.>C!PZ2?++/A)LJ]'6Z; M&?B!@K9]M-;U._2UT1T!=F7-D%. .4*'' _BI-RB;R33UAN.;:.D7'#:3)0= MW'.?(*E,4W[#C^_DO5Y>)'F/ONF0CB&[S()48A\1@9^\/Y%<2 INMZ5 ZF*A MWPQB[6<=6$C[(>AP^D8W!,'H1SD_W/+S"K>CF^APS>8SVZ"+Y?!=;?@Y M]:K)GQMK\N?6-/ESWYK\^>EI\H?<[M#D6UEH51NZ"Y9TMM@[C:7QQIUM$;J1 M%*8[%#Q[/3ES"[5&N$\_IQ[<.Q4')TT^GK@O MD])YU_)L.]OKA.<4I>!QL&[/Q*'1$KG?M$"TO6-4*$F)TZ\%2L509L E/[*B MJ+XB;3>$G+@P+QU*B;^2*G)6RB3$HZFI\F[9Y8H1T8?*&YQ.%[1'FQRTAV0_ M(R+P^[W":;&;87CHHRC4L;%=7#+UZD)I=.Y?&DJ!Q._+RTD4B=*9@O8Z4=I\ M[>F,]8$?MH,X8_4"A''&0B$\)6>L%SX Q!<+1ECZ8HGJQUMOK)/V MQ.HGR&RX:7*78O%AUF+3/GE[MD4J*RN41L]G_$IHL20%S9W4ILJ+)"2#HQ%8-F\_$-&3\^3N9^ MA/9@8IF:"^ZLW.O5*A&FJB"!="77"?LT31?3 M_?W-Y);O@%R2KJ:/ES>SQZ>'"11OOQP__D2N;V:_D.G=]>SA=CR?SN[\F#T- M9X3U9+-+L\**:P2;>SXG C:,3F1:[S$-_$X<\<.(]@Q6$V(CP3%"F%FNHQROO,J M7V/;&_78(K9NQZLO:([E^F-V2V?WD@5_8[CZ0\>5\^K,_NU:/ MN6'#,=Q=1N&]K.^3,N&]1&R5;;'Y@]M@NKJGM2+'W,P&&L40U1JT1F%I[:@% MA!GQJZ=NK7[.$(\854&N-I7;O#=&$]?'XD1!UR?'6/6U.5),N6W) Q\0XKM4K3[#C_-FZ7+1W3,GY-*#M7T3IW3*/\JLV?*&V,?+(X#6WREK MC.0CX"0"J1\94G"3Z;/(G6=&DK!/D"#TFF57;/U<+-9)74.7BS2-WS2J'6-@ M8/T\3' Y!KCL#J-YH;#T;= H-,^9=;S-%LNDR4[2UP)DIFI#LFRF2 M36\S13^"!S)3)!M_9HK6N6<:_.DIE^/\E3,EFJ:A7#)E;3"R>0C+^FE?XH.4 M,>%W> GM3W9O&=T;B7L1E0H!TV*1.T4WBH25)4CN18&+RV 5%T%R(->:K;'J M;3M4Z[*^12M*;)[%*0E+S'ZTU0[>,D.&N3;(=CF.R)KU,[ MV*W;:]N2ZC3R[GST_1(PU.PQ2U/24RF\CM,@#>,@F:9\Z0FUY0/$(3]MPY!O M1$F(-F71M"]&B=3%85M.1767X0IFV!M67]<%R0@)2\FB)AI*H%54^PC -I8[ MUHOK_J.\]!Z)3;L/'>_E^,FX(QJJ>D@^E0=EX\G1B9 ZC>=ED1#GCJ6LMJKQ M>R%;=OFT:G7".KZ>!U(Y]X([TC:#&24*.= @UH^\P^NH7^R.";TY8K9 (E$*? M4+'7W1MN-)@<'J*\9/,P(=_0$O^W_HX5HQ-EX,/$ MGKY]L9ES&E1AW_H]A]:R=QAL+Z(;EKZ\^^%T[I(U^(U:-R \SHJ MM(R=_H40Z%+'O^KW'%H(=Q@\"J'7R%D#WNN(H8RAPRO6VY@-39WZJ/U ZO06 MKB-->A>(,X06W8-ZG )]O8LC6H&"R5*9ZGP:FO.QV"B49@DWW3G(=V6RSV6I M[,5_Q F21EI)"VRBPCKI6R#)^OLW8": VN\Y8'4Z36HM])XCQQD@]?*(*MOV MR@_I*7NH]QR,&CE#-1CD,O5'>5.$AQF9]:*M#3YAQPZ6;:'@R$1,!,H8T8]0 MC.LOIS9Q3.V/);4I?8&'<7-ZIY6A!-!^2\9%D<7/ZP*\XTG!R'W@+1"E76:9 M%L?<[=3;HT-N"6EM@]V9F[!<:A#^S!GM[&-:/'$F!Y!1!_X/MU5^!:$BS(0? M"W$(WBK\!ZY:['_1:,FE.%E',&PM(C3-8TJAWR6 MRL3,!PE(*79)JBL[NLLQ8?)?3].? MQS=Z/E-=35'G@,RL"[<3P3>D_.!ZF0T,^7>EZ$"E27%^=K)(.O: M%2W_W:ZER>A"!F/ROF)[H#O"->'N\F< M7$TN'R;CQPF9WA'I^?[E'>CX53G4D=YSRGTG :Y>DYJ97>5F0D, PR;];4'D MS U*FR*D<<_:>)&[A=@8[A]F/T^O)E?DXN_D>GHWOKL\W33'*BGL3F_A);+N.B=(1,HTMQ)7BAG#;ILM3H@=5 Y)"M/_?L4 L?\#WD?DXI#38S!.]Z M.JC?I91L:)#QWO$;)4N^4;SF(['G M%:\Q;TI3$@4;'^[\R(V!#2 /3?%^2=V&_R399?KO&!+OD;D^5HZFF*V.0E( MZVYZGQ@1>,D6,3Z'RV!CZ)W*)=[5$ 2K/3'TR]J8&3\4 (8U?K0@\FS\:*%H0./'(./M8_QX>IQ<@:W4O+Z3 MPW'V=>\"BDA-$GG>D&^ *G[F?MNX'^C.KUN#CVKEH>I9>=J9)ORZP#:4/A8L M_+54BUNU5>WVR'U'"M=S J-1=1W5U&4M"6$WUYDQ*YV)V"\!L+-0BE5K&Z0H M[<&R+3X5,K_BT\=(G%VN4/8@\1-D!G<(*L;XH5Q6 B:M),=D23 MFFH"LD@:=$.GFG*H^TL$[>3C7/AM^W9BL2@=S-V4N_,A[T?^Q:8=@,HCW3Y& MK'^[/\M+%K%/UWD'\\P\3)ZSI2E2W_&;Q2*6.9RUM$"*?@.2JWM_ R7F MPMN+8L3-_<,#6,?N'V;7T[F7]=0VV4R#'YZ/DLZ(:]UN@V[J#B.AVW?FT0F4 ME]?F?.MVA.J+D!]M'!Z$RL=F MA.,[Z\5,=];7W]9QL>E(HM#>"&MGW0-FW8XPGUW^]:?9S=7DX?%KX>D]_[L? M VH[#YD>8T[!_7*7=+[+_H4#,KR39@LRKWZ;9$>0_[($R$G2<_'LY+S_['AW M5+;=Z709.A\>!VU;-*^?'NZF\Z>'B8A\@:WP_G9R-^=Z_L3/?5&+SSJY[XZ8 MYS9S>>G)PY(ND2A')/LC=:A,/Q;/[3Y(%,[RYG MMQ/RS>1O]Y.[Q\FW_G*X&XG;83IW!E'$@+!9)O8$S?"K?_;$'[,FR@BB98MC/71X'*_OL &WA>W6G$53FPV:(F>U;87.E MQ1B2A=%E[(U\@&W2<%>T=8] BB(;B,O.5BZD,N<*Z/**/A<=6?5439%KL VD MD^3M(F8-L(Z\9]M3LI69\*JO6AR&V9I&%RS(HJH&1I5OM57M[6R-4FNE4*T_ M69:8R3.@)M2\(LO@]/$VY[LU M^*K#(,MQD5A0"!MQP.^P^3H1.W?Q2OE^W<*12 Q%_%YMW%762 _[-U)4V0 3 MY/#I,AAHUID6WOZE(@ T^6- M.Y?%Z)_KLA1L/F=@.^(WT83NY7:?LWZ1O3908%TA!R3%U4(79@XS+*<;!7 7-7I6%05EI&(>)'LW!5_.-SH<9S@V M6G6@?@QI&O#[QU.:KV@HK&-2A^G.M@@':2E,^T&Q)6)_?M#=[&1&/.IIP_G M <)).DLO18[A:;HM!#E;7++TC68%%'P%,U*;!0?3'V._,<'CQ.7#A"!CU*3J#*T-:#I*DJS+ "K2(6AGSA0*&E"> M$X..";'MM-G)O>MZ4L&1:'IJSCE;+@\4$E_2J(Z*5^;R43=&+I%VH+871XUU ME\_$:YZ?#LXR,W:YBW(S3.!C*P^/MW0ZK=EP/ <@&:6S.;6L- =*A'([4K9% M6\5:8-H/;MM7D/WN16JV,B->NC9' NAFRP5S_I&%MF6?H,: M91OP_=EEHE/?I?V0>PW9Y= KL MI$)_,F>H@M_M9VD7$ZV^ OPFL?RL:^QJLYFZ1% M7&RD+P-("(CW D-,UNMD #GB>+UG>1FQY>T] 3L); #.]O7 7_'3XW-<5N:0 MUU=1-$/YW!^#L^YLWT2)KZ@R".78:BHBFD=$,S:I\.%(KQ 'ILLIMSNK)&N9 MLMT0NZ2+^**VO=!/XC(U.V7[G>/498]\X8D<5O7SKD0VE.TP+^YM\-R]MON1 M"#43F39GG"G\QR6 QV$(+X^UECA.HRHZZ"8.GN-$Y97:#QCRBH!#ZNJ!#$<= MYNG,%1\0CVHU(615W9]@\ZZCY[QZE?>46#8L^QUZJ-?Y(>Z#.)JFEV4.!.4U M7ZL/VH=< =NZKKQ+EG%?)DJ+,1*!LVROW\@%,UV+D-P>!FJU'Z9B5O')\ MLH%':UDF!C+MKN/TI8H58VE^01CE8Q]CIAK5#F\")O:PC(V_[I4O'\GAO.[4_+I,/#F&/2=_'(3)BRB MG_DV$J>@3B64;SOR!W.=]IB74 BM^Q(#4:2BJBS LJ6+U(3M"V6/5>B(!1:7 MY[/@5]K@5[CCU[+F5[@W# ]KMY]PL^&FRYW>&^2O0"/_!PP1;T$B3%?%99!E M&SYY(I95I@6;],7JQ#HXK!^K''LIM/"![NA J9%V1H1XXMX.2WQH$#,B04%J M>LJX=3\:II& L5X\[GF^W@;_9-GE.B_X?3>#+#F/Z]4JB?GG[G)F> "8\]0( MD>V5)8@A6VJ$-&[IP94Q/E+^(D36]9_8IR=D)R2X.4E@^H%HE[Z WVCZ9K.X0+;%=]KU!=Y0FKA ML+V.]XD ^T1%!E^XPGO*=Q"PV4RP7NQUYQ*5"&FA98)-%R"7K+?TBN11 MYG7/+/*B;]&-@[&19_$X1B(:K4.AOC4:0,XLD3)+=N?T8=(TEF76;U*4O:9U:-Q9"P/]:9Z"'@ZTGKYVC-W4^ ML&D:)NL(LNS6^40DA[!S_,ASW!F=UDTYDDQT\"SEY41T+P',^[2Z.)>!#O2Y MW.QL[5P&)%_4N0Q'DUF%(=Y^,0U MNW8O@CSCL#'5MJ(NPXMI=W2N/CTT]K/WE<86D5ZFIH1\XJ1L;:O^\[ 9SPGK MRVC/KVCW+(G#39>H&O4=]!7M (>S5[3CYZ:2$O*Q^M>WI)I-2>>[DY+/*!G- M:?@=/[:_CVA" QG4:&DH<0J(MN5+ M@=I$9QET! C[78V;;)$3G4$,O!1T)(,9,,NAXA#26%Q<-/??[@YHY4 &V+XZ M4&,^F2U5@\O,G'66-L\REQ,XKV=)\%+BURU_HZ0 MH#TXUA,4U,@(8',N#NT\8YV,<.=50)^+:9H7F3@Z:[^DTC(APSD &7S^.!3JSPC"L=N=&4"9]@7*[<-C&G17XNCM@W06D@*WO M5UO,I$9-/M;(/>52Z>8R,V>=RRPJJXR^TC2/WZI P#M:S!;SX+/,$M+= Y]9 M10;9772=E 1<,-J (\(45YW-QS?D MN4L'$K^D\2(.@[0X7L==%UBSSM@$(5I(K*=*W%%!6G=LW]=UA/3P$Z=)\>(@;:S_L/X8^!L0==M\61*EX,!-^61+WR[C8 MC#,:2,PZ;3\CQ+H)QH4H-_&9BF\_6C&12&!7 HQ^C$>M4\RZ>.%,.Q!.-K/% MP;&PT3-OFW5&:@=Z2%P$Y8K<"#LZ3NYIT7 Z6#\>.Q/1IYS.%I.\@&3RTE3+ M[8V0(K@SK6Z+BMW4 F0L4U2E:6Z *4^Q!LFX6 MJK#U*$?1D]Y!@_*#9[;F-Z>*)!]E*=KE@&DPRV4JJ)""CY'00^/\U^X(7DQ7 M?)*H3A3V\P8W:"! !"Y4UUYB(OU98'U8ZTPF[^BGQL&?L91_#(6[=FZB#&+! M(&75%)UMN>7T[)F-]B@ZN2,=/5ELJ!GHJ1;PV_QJE;/DI_L+N68@;811#HZ M6:_K4R$D'"->1QB [$'5!*$E-(?F05.0RP73XYIEWZ""PMM:_$:O@B*X7&<9 M/7JXUVW>PQNH#:P+ZY(*OZFU:=BQ(*Q/6[^F+04$2"!:X['HRZ24&6;*O($V M06;5-GI4-,1+="M"^0[! *J(OECNTQC(]$/&]I1J2'XF:[23; ME=S,V@?I0<+50L/TF=DWZ2=4O"]7CRJCI[05*EWG$33K9G_ 2"J4/9)L#D X M3K";>S0D&H(DZ2\D^,0_5 )>9]$4(UV6-/I(CRF7%*;)17'R%Q!+^P3#Z'(A''7;!L\[E0-4/D1#\B#0*\;S-:C&\OWVAC M\\&(VST'0[.,1D82I]D+*70=T&W+W1;]ONCA),_1"!$VOT&':6F!Z*OL:(4Q+!Q#LSW5%<8R_W:%T]BL, 39=NQEBY;A>3 J M**2$:?+0F;XP3<.,!CF]HN6_TW3&69M59>_2EW&>TT+F_FC6&:D]Z"%Q99/0 MHP992W+8-5KFR_SG_B>Q.&] M7%.JY=]D"SSN@6?I:\W0A>!J+Y*GP]Z=7"DM2P(#?"-?FJY_+ MW API MP0<)_Y=B:/S+1-Q;AK22OBY379/IX/K"Q0)EM\;$5=%:Z:%QS$0J2 MO],@FZ31%9^CELM25U-,,)H$I'6C5HF7E(@)8"8<-;C;>(CZZN(K,V&6I\PQ M==GD!TZ0R%X4W=,,O)B#%UGA#W, @V2542%RI8_J4X3126V.%Q,'S,DA.WI& MI*:( $E5XJZ(Z([92?X<+6F49M/19[E#"S,+*8WJ.NEU%62@6VI=[NR!MBQ+ M(=OWO"_(JD)?JIMQGJ_%:RG77\(=,23M3,3O8'"(U3:5C,=;80$=.6((_GDZ MZ+:E"K1.M:/6@QQA6Z@. JSV%D1.5F7%]%&C;,4);-?';);NS1+>64YA4BIM M]\*?XYI_=VB;TVK;(XG)$4S;DK--_E&IV"5J(G![2_\AYRPS8I<380$-7T]4 MCEKV%I0M1-=B(FYBIR DQSQM%1$)H_K&./!?Z7Y-4D6D0U=C5+R##*CU9TU M3 [+\>*#'X8;A\6J](48]$&Y71\1$9VBQ,SX:GFCO*_](R46*V6['IOD'CR7 M^<#V$&.3@?6DOD\FL$H+\&9J4PL$T^:3P[O'BN5QL:ULUA[@J=D:??=HA6K= M<77]?); BR")2@)(4E/@Z<:A9BXSY)C5N.#K.*%WZQ:50=4$'?^[ ^4NYG>' M$Q?GVX=F?&PO8"4Z9%L+YVV9=J;#%ZOB.N$*Q M7ACYD[%/Q"GEQ@W0CE5QE M:[00MT*U+<^56-2X28F<5-@]B8B:O\R0:=[L="$U*&-PW'P@2UT-UJ.ISJ0Z M@>U!#?%^!/A)2U6ER9-X8G1 9 M16NO),B=U-K,>]RLZ&F]$B[_\ Q%HZLU%&(L$_WHQMLF!%[/5\]6 6!ZW+&CMI2QB\/I+4;P!E1H.:" M#?+UP N<&E/>!W%Z#'CDGYHN8R;@'B+PN\U.K,UD9LHY=P(T!_N M"BV):[QEM#S-WN*0NKUM(H1+&>ZKYJBS1;;U"[[E9*TS$:0(D7M/*7L&/L/Z MGZ:K=9$_4.!.G,1E]><'2' !&HLHC+1]\U?YB%O%A5S*5FARM?JM$(_9,$Z$ MB[US'P:B?AE?I,*IC[P_'Q&^8MY_\2Q!YU(L&?*?:Z[LOG\GF/$[+[NNW:V# M.9TVZQY0V24_:5]8)CUA>;([BQPDAJI1Z>B8S8>^15)>./)0V3\ M.9:ER)$W',0K! !:OWCM>TV0CX#43P$A!3>EGA+'++*Z6U0>FF6U7[YW0=1N M:^2-3G/T_M$.UMW;13M^W"O&4&/!OV?421ZV)!"=\5C;(SMDAIDRS].N"4EY MKQC4-=#:.X^;#[*#[L ZWD='(GTR^5@B/X7]M(7#TEU5QK:3OV5+E$KQ8" [ MQ*WBPDT4PIKY:W_,Y>PURX? 3%T#?!\:B MO/YZ[S&M[94:TQ_S*FV"Q[8\&Q-D_.YL=[28--,59K*C:$0$361+%"FI(BD^+,Z5@S'7>*$[64#:P M2A<=TWSRNR;Q#=8 M!#3YB260HC2?IJ$\0T9'4U1RW7:0UA/E"K2DQ@NI],+O\-DQ!AM%[].Y=6 > M,L-V2 HS89R[\S/ZYSH71WL^9^,HBF$6@N1>O*I?!JNX"!*Q#)_AP(>%2M.\ MNJ?\MH[SN.!K6G@2E&H W&5>4@%%]8KM"BWVU+5,GG5?67!W/!/$@4*ZI<[/ MP>)JKIFO"?3HS36N4F%S FG\UN(3B.DZF$?7,0I_/EW'M SCU=5KC'W\NFK$ M)-,+\UUT.WG/)^M+I@EQ7*M"NUI.* M!LPZ&G9,B"O;'@$$*!CY3B.M)4(,PT.K[]_SX/,TXFBWU2$ZD@=UM$>_@$O@ M.O*EX=C)/GJ_N7JZN,R,66?7B4((;V(?G2%@JK$2@ M)1RO+[\""3>9-HN<'#!_H2YP4$Z$F*:ZN:H?>"?7#N7*?V\>)5VF'V4QU<*0I,ET<] M+G!L(T33=:?^>X]RRXVN[RK4/!. MX>:MU:>OIU<;;.L:28V1")0^G;_U>-SF<]7-./?"55,4T[QR"8MF!]Y>1[YA M^ZYAAZ-2^M(ZP]M7R&W19WNAP "(& %YWI"C9>/3R]?=W+A-8$GI-EC,<'ZW>=ULWT^!(7S/38A&'5-ADY2Z+ MTD8H<]$A,.LF(8&0E'9QM'?B &0/6K,KXT*1@<,?"<"<(X8H"M3XL.=(Y8/I M<<_962GJ'XL\XPK'IO9&R)-P'YA]-[T*FY>L9AT,9'I-R:=66C;KK19^R4: M@V7/B2Y0^3?Y.GNBW%EY1Z1!-JGIAO#/+>5$D#XB3>*)H)[LDU\=^$3[6?/T M#<6M3X#N9M[9$OZ%QB^O!8W&;S0+7JIZ=[-%F6UZMB[R(DBC:BRA9&VB8" 7 MG1$NVZOIE\GTPT_SR149_SQY&'^8D+NGVXO) YE=D\O9[>WLCCS^-'Z8/)*+ M\>/TDHSOKLC5].8)>LR>YH]S_L7T[H-^8*FE98.;/S;(I+@+#:N\\>_+6G#C M-.+?9&L:-=;PSHNAZSCJ"0T;R(7#:CU@N@[=J.@2'A\597NG3,-+1-\%QE8< M5\\99 -/2Z^;)PVC:@V$T4[T^1__N&/IPSJAY^^>?W\^SK)YMDR+Z#H)7@X$ M6ZNMH=@J8=H62H[X## 30'UV3L90(>&EO!_,:;;DJC3?LJ&CZM2/61!DA/LAB"MY:.8>TS>/ #V,_I>[HGK]ZQ:_W, MU1.5<<16G%<:LM+2LJ>P-"#ZDI:*A%,0E3;^MLB*E&DN%+1[QB_:R?^-5Y@R5P60'V;ISZ;%/*:#V&=:DPV=5F@\9\]P81-4:=G?C_B91AWJVRB;J M6=?6X'2[1718C1OULI0D[!-DA;]FV15;/Q>+=:*=R,RL,_;=2 N)J^1+>M2@ M4NQ:&B._0:(W0%.5#; M\G/+M?X,_"<%>G@.F&>!\/EO:@W>GO$U.<[,V.C#F_P$X'^A+QUY=QN]]+M8*'=Q'-LN62I2)A\Y'TEM;SH=,*GI%, M=Y>42D4%LJK?H./J4=M/T$$$(:.R\$).&K1X\RXTE"^&8ZZS'?L*0N'"TFF7 M7T%79;!]XW']8$_M;(_3CP!=B_-JQC(C;KF\1!\4*)RF7,'FLQ]+51&M/O@+M1RV_6MUBEYN7+^>-PLGUER("W2WQ&/QGMP;$M![=%28G/^.MK.,];) M"'SY)N M@PG>/GB_@G=2#M RQBM%3\5-2_K?#9>!Y/Z57X"E]9!E31!:X"$H%XZ"ASA- MW0+[TXPP. FD1&#U5:!9.NU,AR_.=LH/?*5 J,TLO8KS594_EZL8>4X+V?FL MU0>Y1RIANPK%4A*!B< ::E0_EJ-*A:TQ,ET3>0YY;"-! 5\>7*<&T^0*3)Y> M=GT].6(H-CI;0%K7NT$O;&ZO8.U8,8N@+]V(<^".%?Q"*!#[>6_KOM:=Q$7M M@2:PH=P'6;&99T&:!\(I.+_8-']17-G, 2"%7Q^1?2<2@4^8(>Y8FE5_ GYA MA?!WD4-,!NO/X9X/P_-7RK\\+UU_IT*UC]_H/6>YO B2;A_,HW 7;.M&V%=* M@(#:Q7M+ @$:\$63AA]7[QI*A7*H'EY&M>6*H9CJ95M7&C[D#0?8IMT8-[JV M8Y_F#05[)1NO5Q=UX:XQS?,UC:[64+'AGF8QB\J0LSIGUKX+P(>,J^6RMXV> MX-"A.SBTKA1J+'T8U=L=+S#>065P9DE>':M9_7LFZ((GGS(;SR[&?D2>Z8)E ME%RS;$'C I+S^JX8T5O2V=!3YFS/F/%#/'ND"8?Y\H&"5U,"[U+1,D[C7!AI MWVB5:5BR32 @('<& TRV-X.J$"8<6@RH\B*V&,ZS =CISCML]R[*50,H0\0W M$)EWF*HMUCNL#::K80&6@4!2N"Q.R$F$,7DH"[6P'N;LF.$C^.;DH9 M848L<[8(MM6Y2G.IK#"7=L4Y0S#(I6.*SO:J:E:**TE2%8D[%5\4]*2U57=# MS80S,;^C!62:$7E9(QI=;)ZXEC1-JQJ1Z16)$=\9)X0$A1-T=HW6%@ M_/@3N;Z9_?)(KA]FM^1Z>C>^NX3:;./+^?3GZ7PZ>?0BSSWFA@W'<'<7\E9U MOW$9NMCLFE1WI?&G((MF*V&Z_< ;%ODT+:\0RKNZ/4S8:_SP%#F[X0]/.NKR M?PH? Z3-7AX5S]/4ZYE!,<)\ON P#P'&:*R'TU:5IL*>?,8?)WJ MLE-]*VP-/S#<\]!X&T<7@+I):GM^P0A?8CD_KRLW1L$&OJZ#Z&V;0CADN7A6 M"@JR*@]W M6%V3(.R3--Z2+F/W^*BU?H1Q9K83Q<"3D'C. UMJ%!!H4)X&TJ M9=D2_&56 B?7[<--"'F+XX6XD])LQ-E?\6M;!RRN.>:_$)CVNI!4!C.3"8=6 MG93.%F6ZZ.L 2D<7FQN:X9EZ&D\DMW13^(GU)/846<;#V!;)-9#>((R?"P_MU*QT]G[('&AOF M57LV']^0F^GX8GHCGE)$TSRKS_-;JXF#X]?D\E_/4WG?_?]R*T6K_;W M;@V^^E8RA"*$O*JU][6@!WN]J)V2UB#AN*:^V_-JI@I:./]QMDSCYW5N$K6@ MTPD=MJ "[B9NX?Q'4I$P;.#"L",;*'*A,=B3BF#0DC&&8Z_#&(8BX.I:5)=M M'H=\SM;B,>"*+N(PEOEOZ'=$QSAT(7"0A;;&2*(2)48;&G0@?4*4:T)(30GY MICG$BA@_=UD#<6)XUCI<5CGE:%ZYFG9%WVC"1!BXVD-;JP]Z,2E@VX\=*I$+ M/^QHA]Z3H.EPF:%8UU/=.H;EI[N$AT$.^A_\ M R:(MR !^X0JQV9G!VR20RE@Z]$*4"49-'CQH8'<:U+-;CXS<^:YO"867+BY M9MA.6ONWR@UO")#X2R8:M4?I]9NZ8H#98C:FP-O!+G;[GUG"KQ3P<&QTNBO[ M#G3$M^+P<,Z7)_R.D-,Z[-4SH3CQ-=CKL'A%0?FDU,8>J*D>@:55H1(+9L IC^5:9G58QF6PBHL@Z2Z# M:@A@L$(N,D3VJ[I4EBR6D=J61>+T3R=2Y*63_\J*+WI,=>MJHN.]-;B_EC\/ MK6%\LGQY88G<(GD#^==5Q39?@RCMNH]%D!5F0[D($C K^Z5[DAH^(FA1;=/5 MJ-.K[63\V Y54:AZ<)U16A_/#T%A9FSL!C#0G42.R,/%1%2^ &K(5A,#>D[K M?J(Q-8I+BBZ_>SX(JSSN?@DR$4'>]AILT@_S%*P#W[;@33[3+(QSX5/YJ<)I M7N;4RD!PCZ*5;UN\7''U"D8%SYUO0(DH=TH_;8=9QZ,TGDO+P^$[\(Q+UA'- MJ[B4NB4\BJ;\OW$1\]-XM7Y.XI!#75 !@.NM ;@-@G(.'E:L8,IZDD?%MH!O 0+UY%$[W7''@7>X'0*?.QM0<9H;6LL$:&QD,JXZM/)7 MZO-E$N3Y;"&N=@IOJ\[V:)N_!*YU;Q7 !UI=F7_"HX-5-VN9,;_;.AW\E@N4-[+[.QK M= _QRVLQ6SSE97$@+5U=TF<05?T MO7\$=,//\W/9M?\CPFYF8SY?\>/CY/Y MXXC<3>8GH*/+>"U5T94,]&;O[5#1NYH/9-MUI:0?672]:^F=#%;8;CWKZ6WD M*%6J[@X#BI,;I4HF4#ZU*@TV=PB55[WJBBYHEDE+[/P2%Z_3-()WUW60-!NI M,RT-!19]A>R'WIF?5D\Z47)IMN^"?^9?T5_\\S5Z?X-_\?4$L#!!0 ( (J+#EG4%>%S"3X M .M8!0 5 8W1D:"TR,#(T,#8S,%]P&UL[7U;<]PXEN;[1NQ_\'J? MV;;LNKFC:S9TK5*O[-1*?N__N.__[=__(\H^@WGF*(")V]NUV]N%F6>8'I" MEOC-?QY=7;R)WKS_]/_Q(=_!!%__&/+,V__5W\ MSRUB^ UG(F?57W]]NRB*U=_?O?O^_?O?'FYI]C="[]Y]>/_^X[LM]=L-N?@U M*78#]HE_?%?_N"-]\>CO'RO:@T^?/KVK?MV1LK2)D#_TX-U_?KZXCA=XB:(T M%XC$@A>6_IU5_WA!8E14,&I%>".E$'^+MF21^*?HX$/T\>!O#RQYRU%_\Z:& MCI(,7^'Y&_'?KU?G3]X9%TFT()GXANQO,5F^$]"__^GC^W>"^AWGO,!+G!=1 M3@H<';SGTG J'!7H 3,N4?6"!<7S7]_R1RVB[7#!P_^$C2[6*SY36+I<9?CM MNSV^5Q0S/K@"ZH+_PX9>,-:_##47^*' ?&)NX-LRDI%8(ZGXEW]]X8]G-^0L MS?GG3E%VO7TQ.[QE!45QL7U9AFYQ5C_'8%3-8B:F#J$;I&0L"GC8=J8S'/_M MCMR_2W!:82/^4/%?\<[_\J_3O$B+-5^.*,V?,2G[>4!N+O =RNIW'CZDK($A M"45KGN:(W58+JV31'4*KFC&<%6S[+X\<;O[A7RB=6&7S'"7U@=ZW\77Q@G MO[XM:+GC M'XQ2GR]$$;BG ZO=$L /R45"^Z,+PJ4_5^,Z&F> MG/#/U\2;AG1 +D\V\ZA^]R6F*4G.^+\U67Y:6FM\"HQ@7+Z@M,#C^>,ZE%D1 M4'*[W#;9$!!2"US6LTV^A!KIK*SS[9O_3XDHU^NS]15>$?KC-^2[ MW*$HI;3%XR7ARDSV_]*5Y+S6$]OBM%+_9_22DONTSLY2\BHA'YS;XTH7S\ZY MHO?PO_%:RJ:$;GC^R'))\NN"6P77"VZ+L%E95!F 7->5,ZL89''];Q2T>A_D MKQ;?N%'Y4)%;Y'\YWECE Y=HU4@_,F0JV43_5*,:RVOV-2\DUFK=S:0:,L M\,XU,107Z3WF&B/:K%P%TTWD%N?!%;Y+A4LF+[Z@I1SX"S3+?%] M(IN\+5&6'96,JV1,OGDW4@W.VPUZ.$^$'V>>U@G?FDU(0^]5A!C $Q$.B07) MY7OWW)&M@J_%W?V*9J@7D?5@*Y&QZ#<$I$R#@?D0O MI@D8G>933<-)D (!HW M)!B;#QYBHW0C@Y'YZ"$R.J\P&)P?/ )'YQ@ @_*C=Z"H+5$P,#]-ZIS68&+@ M^@ #]+-/ (&L6S TO_@$C3:\!(;EDX>PR.)9<$5O6I81#!5E2 H.S;1L)1@T MBL@B'!B?-&!5GA0<$9\T7YWG$(Z*L*+_@HI/ MX*AXXM0%%@[!*AD3OK'E'!;Q)T:R-!$M6*-;E(F6I!%;8%RP M*-XHY*OJ&T9ECLHDY71;YO65E/V\QUZA99_\=FIQ MT BDMLLY8WQ+DS%:_1A]=,B99B+LTXR!3TT+)"6MW:9:B"WX5B#^<_I7R1=1 MAD7SG.(84;KFQ\,?*"N?'RNMQEIN%;9,5YG&+9% >,L"[! MQC97?@()F>W&;/>8%JG8?T4_ILT)HUZRL$%6Y1"3F!_QZJ7;3&2YJ?4]AXC0 M-3_M)%PVD5CE<4^IX.NIFJ!"\\:4U0!*^-8-<[2W@Y6LEX2CX5@SK_4#7/'_ MA>0Q%/1'6O>X/_("AUX^QJH4LY6XC(6?@!<8,;SE;ZV>^[!!8Y!#.Z/ XQQ* M+8K9_"O#E38)DD0RQJH4EUL?GE:Y45#:YECE9=&16>:5\"]>K"\SQ/>0 M/!''YDJHM7)= 3+$J@Q7N$!ICI-31'/AJN-F?KDL,^&".\'S-$YEDL 'AO:R M$'YG\UUCU4M2UW]HCC*3H3ZTS!V 3Z"FW%8WGE9M:*MYY;S3;R@:MC\Q7E^Y M<.AEVZ[=-<#YZ@L@:E%))U>N+\L'C!$\V@3/:? $&KF[$0R%<7K=2*%06X%@ M.$::10>&HWOJ 1@J\_)I4J#,3F*F^2:CBF2"(1EI8EV+Q01U38"A&6EVG3$T M!HX],#;FI26C7TFME]#(M1:8J@L-ZOBB[P+DE2XA=<#"EWECAI!)D-X7I=<, MH=99=<,IQ@XV93/,]$%R7^:2\2ZMB_]ZN%$K1-;OU;*(['#;M=O5!0,+E!#A MRQHS1@>+[P*V"ZD2VWS9=B0R/IL<\H1*7[1 /0[:W M?M@\]%* T?5_V M"CTGCT<7FO')MZ0$Q3>B=6!!G5&"UPD<8HVYVL0]=$2EX[ ME1)))?N#W%S9E H1B@XU)4U91KZ+SWE&Z DI;XMYF;V,@FI*LTR>X>C^]SVE M[Q+1&:T4YJ12>BXQK7IC2*0S&.E*HKJUQV%9+ A-__U8G2R71#;"K03GC)5P M[FMJ]_-)=^N9R1"':=J&R\)LL$.Y@(L#-LBY'/II!APU?4D]FCA*J-EJP+V[U-@BI]>H!$R;& MNM8,=5Q?DHM[ <>6SWV,T!A[I7Q)+#:&IZ!(3!K#/ MN U>[0A81.81J9.G.$&/S3OAKW >E#)EM5/+SF/"N+']&R%)%>_$]#Z-,;OF M[.\*7TY2BF-1SW#.IY#XX^P>TP5&"?^GW_FTXB^Y$X]Y[CP:[/DF_AF)V&<4 MBQH$P=(B7:U>.NXT5#VP\!LWUB\(8[/\N+J'Y#P_0RFMCKW9?"^5^03?/G=J M&8]OYU^4,'XEZJ"H^)R?.0M\[LEZN2H)0\?6405/Q84#%"_X=I3>8W'YXU+4 MB\[F-^A!'@.2C7#4S:K:)$3=U::"3\KX4[*1<*MQ8.O(K?)^@OFGC]/ZWDN2 MKRA)REC\1<*\EMYNY\1-+MC6NCA"+(TEG"MIK7+]N-^?I&RU<8K/YLI6N,HQ M4?Z+&T$HY^B2DKFT,](>A:/%6>]G KHSKH'76=SG39VA.>$;O8]ON5A M=OK UR.W(](I.:(0FW#116.>13--W,RPU>M?Y/*#O#TC,;.,JV M)&1;YU,#NF%-+D,SO:/U.7O*C-AZ))PW4+KBN5A@6G/!3S3A;RDIW@=6L\L8 MC[FT@@VR+\,5746 MBFU+1F:Y027#B,:B8]()OL<9J7I2J/$'C;$LQ3W.2[Q5CL0:_3,M%L.'B931NU=\R6_V 21UFY37S*.3< RBBGY MDG-L A P:V.XO./Q00-*"QP@W?A3#4C.K?UB0SLJ7-HEG("!^C0!R\ $)ET* M&EP!-"_5&S7IX? M?\;T#M,K'-<=LM-_5[+.5N)_^82E0A<^(U18KYR(W.5I0X53QZ>UK,&12%75 M?-P4&VY[\)FY\Q%2<_\SU@<-\\D,1IC68K_*EE] M4\@-D;!7S?A;OA4E0F7CVW&U2UV)G9;Q+7:3]E%_E[UMZLF-"B^ L/-:5SUQ ME;- 2F>WH+4Z* 6T).??H;'R'41KN0Z4+WA<9;F6K*$T7DOGCELEP@I*N_5I MN-!6=C726*YR>'I!AW*YJ8GM9N5O[#:<7*)UE:0M#K"[2I7EY@WF"C598ZP4 MI]4S[$L)Z&_\LMO;#Q/C]T8AXY'S"_Y>_=1*OA>#QR!7I:QW_'SJ9XQ&RI8? MKWFL?:F>;%DJ$9[>?.7H1._ ,>A,GV9>A-DQ]$KJ!34R-J&@UZ&\ T4I$&6-<##Q_WJ6J03&"&.K>32#I;J/Q8/FRP\C%)+WX/'RI<3%>30"? MK2^+"32'M!Y6[_;=$1:^UY>D\O?3PFZF$BQO6NN1'&[%C!T9K6DWP/)Q6<"B MAJ7O# [O3BG]9&KIA_.E0K,34A"7ER\IN< [NZPF%/A2V G#5A'O'2XQMSX/ M3_-1;?O@2.!PB;CCQD7K3AVN>G.,*Z=-0&; ,LX)0:0*>\ 1&KG="M QNR2A MPG&:BD5KC),B312.SJ1U[IYSLN&H35K_[C=Q>IQE)3%BBVB>D>_#79FF>L7( MBDCTK':J';%Z<5?>Y\U=6R_&":[_R^?ZBEM5QWQD&J-,ZUD:K;R] M*$%SF8%V5+OKT)ZD,H1;R'0\=2YA$'9['J<9?F*TWI!COKPO*;E/^0(^6G_E MW_D\W[4-.8R+])[;^M+@2C#Y%T&0[#ODJNP4=G$?Q_\*4O4<9KNY_ MY_RD,3\U^#AY+,678&F3!4?) M6J\-93=)XYU$K!7?Y\?Y3O#3A[A22JZX0G4ZGV/Y?816F7"TT^YWP.-_SG!E M&>7)X9)P':T.$$GP,1D:[A%L>4O;L^ES&,>D%-,+K46\7* =Q]SH3"Y2=)MF M*K6@W<-Z4"3[E9P?T9@O,GG^/V3H>#[H.3>&8Z_ 'C^J+FIG;[!XV[ MJMR1CK3)+F:S^3:O*Q.NXJH7+7Q#,7R*JRV>3YH8XV3;'%#A@388X4P"$:<1 M!Z;PAN]",P YE.-&((VD-X[9(&=R;!C9!J@A4CP?XF@K>"PYV \(2/AO)G;% M^70+Z\59=B9BNF04$;?Q&>Y6F45#RC;(G>>SPE=UO%[#>QFH[TNH)7/ MNU=2-QONV536VH1[-D=0;C2FE**^3+;AT'+05;\#&+($]=8M]*>RSI2S:_C8 MNR^K=5"D)!=BP6)Z \Q8EY5TMH >Z!JI*5Q.8@MBF)T[7#&CA]"VS#X$ MR<'[]EG@7BG:_8#IMLYO.)7<69/.$7R6 MCL7$X(\RE8YH$_PD;7NQC?SP!#8::Y.\Z(NI92K\$V^4HL;K$1]+G8UR4N#H M(.(0H'R3/!&A/(D2S&*:5FUW13>?VY+QN?!8:Z+O9]3RP?:Z&'5BL%/OHB_\ MS>R&;'8VE.W6FRQ-VW!4#TU_9GNHB/WO$9/9_&B#R T'X2A[6172_@&A$="H M&@&)4X_OHR7%NR^E26@'C)BN!*'\Q&7IQK3T!-,=VWF-@P/O%DS--%B04UJXP'VEUM'FW9\FK/8B?;2^0#E^*PXU/D#[Q(XPPWWW8/I.[!UOJ,^ K( M,5WSEYR5-$\+/M_E/ '(>V!J C;J-B1]0RY+&B\0VV\B+W1QDM M]JP*_K='SOA?^&Q_2)?ELO%S2G\?GJLT5W/5]/O@7%V),$[#]VO\S0XW4H0: M?K7;OI=/Y23-RB*]Q]/S;=7J%YB6M?LK)L? MT("^Q3>. ,$O:(D;=S738=:;N?+C]%DX2/$Q]0/L\O\T.:%QU8%H77%=*0Z; M;%PH]_(QT_4Q3E\"1U[2TTUA7Z7%U==%*N>1EMXJ][O*N:/U[H^_IYARPW2Q MOL#W.%/L16:#7(J;96T!A74GS&2,QZ8=*<4?Q7B?.X26-N,=*- M1.^?;5!B9I22C;,J2R:'5I'[IQWY4ZM'V"7?Y+C]6=$O^'B MK,R3YL@;C-AV"^85IL7Z,D-Y<9@GPN>W$J >K373QV#D."323BF#D58E>I'F M_\PYV_RORAG8QR/MYMX]QM$/=V'TRTT479:OVVYPR($,.9 A!S+D0(8YULD"T+R";Z*.D@]+G"UZ&P372B^_5%_ 61)D M"&W;%_R4WF%BYH_U!1-8>+AI'=J)=_F"L];O1Q]:5>"YSB B8Y@]&=2K=@Z:X +=OP95&; M.6 @ 7 M7]2#?I==8W$#&"KCYKIC6W;ZU&I?UADT3 "H_ 1#8MSJ=VS3 Y;7Z+- M5V?M^K+W=D%(EUOOBX'5!2-H1KLO!D87K "%#;ZHSWTL.UVI#A@KXU;I8SO4 M#&JG?3G9C/,!##I(@#'Z-&Z,K/14G'P,.C15;,[%;E$6\ B5S8:*'R/*[=Z\ M-&Z7^'*@Y6:(,@8ZM3H\_*M$G/T'>2N\9HK7T3WPAJ+5BI'L>,T7@QPB!5F/ M3/Q^>:1GX051:$_HO#WA)25)&1HWI/5?:)=WW5&2V>!390IO7-S<( =%. MMS'5]"5PU%IK,R<>IT1U_[2R-%Q0$_!)77( 'H>V#KL_B.VW54 MZ>_;C]BP1)OX;/6 5Q+NX+_BI_@H(@XZXCX8^D[ [*A)0QC$>1CDV<)K#H+( MB0;G3W3UFN<(98Z%S"A5* M9%0>X3Q>+!']IFS9"1WF6);UCBW5S4O 8:YET?2%!8QP*X&V#RQ@A%T)-IOU M"[[4]TG!1DTW:#Q]"=R&OT0U Y! M[1#4#D'M >%0N F(D84^=3!,3 720B_W&)]FBU %DM(B]@4I0(,<(^O:EW!P MFQD$4)5]@:?5M/&[GMYT3S;Q,OB?80")!DQ]INA5&7AL:^HS HH%+.PX=32Z MG#JP:(3'"*EV61/GV]23'$/ZKV&R9P\Y-U-?5F"LX/D^4T^3M9D0.O).+"$A MU# AM&O*F9N4T)\BM-$AHE7=^:3*E^3_R-%,(ORPPCDS[J!@^%3+*:*MN.N4 M*CJFC,"0\V8MIVC32XAO X?UW-J[ ME64L+AHXS_E\*<74411$R D=\OOR-G@EU[++XZ=HR4Y? D>VN%"W9O-CKBRE MQ1F*JX;4BGFO(W?.^X4X;IO+)4V'V96%Y'T!F_-Q3EC"\\KABRH_7^+XKY;_Z X%FS[UGKG\_REE7W@!6G]_Q_U%5) M*EJ77&MJ/#74KCE7;B]:^N"'#7[8X(=]W7Y8ATM2Y\04BG/!#CL]H;9+2AC[8VA2_!H79[$-R[Z@M.@$MD0=X97_" [,H# MS)*1IDO#9XG.=^W+_%#K>]H@EB\3 @2#/(SH?^F)D0/$E\717F$+A16AL"*D MZC0H7_JHC)M$G%^B#"/S(HGGPRRGV#2_WILR!PF+L_D\C?&%D%R>4R(E"MDD MX\HF"1D.8\AP$.MD>_=!B3*Q1ZLR'#3DSGE7YS9H!UCFGS&,9RLLRMOSNXJ[ ME[X;*VX$)J[4(RT'S=^)(^1?BODD_>J-@+U!HZEI3/L.QE O#2[1(V@FA2 M;W>J&]:D5#VXE$XYE&2-1>W@WGN:V%!3>E;:%?Q?@]RT=),6&9[-S_,DO4\3 MK@](KH-2TMGG4MR)666;B/6_2%JL;?^'!P=;!EE9M[M-['*TRM#OW@"Y# MW6,L>PUA[/B>JW:SP!_>'WR:+?/TMA1E%342EQP(N8\1/*@O!C\TF6Y;/R6TM^'YRK-U5PU_3XX5U SBG6 MTU.GZR2>O@2.W-Q;\ZU23V\Z/6@6/)-)$YX5"8 -Q/9 M=204K&O5_O%T?K%'E)MJ(^[:IZ I!WR52%(%!*,0Q@EA%%"&*5? M;_!+"[0_?0FWZ1<*V.GM"R3J+ 6)5W3JZT.I@2E\TU/_Z&JYY9$" ML-R3;7_47\;!9)O[A(P#9<9!KT$!1WD('Z(<%Q&7@D4K3",FV(U,LQ"4#[&= M@P!@IE,&PN%J10G?%Y'4E:\C"Q5#(8RO#P9?TNC3P]"'.2KXUG/�>SI9;T_ MS>:GB.9B![K$M-[3U\T/4 7'AW_C"!#4!J>@PZ8;:IZ^!*Z"Y<^FO"XM0TL? M0OTAU.JX'N]/).(4ZKN1&FE"0#@$A.4F9P@(^QP0MJDRDK:JV=1!UMLCQ,B\ MFCH>L P(+S(1B@G1@P+\_4H3 (GMJR;GV!U/+>_LH"NY;156CPOB!J(U0V MV6AA")4I0V5 1XVC(-C':%72>($8CCCQ,BTJL]0T"J9^BNTP&(2;;G$PMLA0 MGKRX-NQ)$$Q"$R)@(0*FCRD=DS(O,%V):PXE14@ZLN%+-O%VF1W>45Q-I>?\ M2*-VQF.M^BV/'W>-PSP1G8SYSH/YJL$,WDRLW4.F&S>9O@2.(C^7FY7P.&%J M55VT^R7Y'5\3R\>?5-6(;9\S7FG5=8WMG^188F5 1$<>(F.A"#'$G$+,*<2< M^O5Z*W5ITDEMG3H\W34,TN.Q[0N:ZEB3WK2;>C LN@ KI2IPV!0N]E-P?<% MJ(%VH1"_"/&+$+]X"4L7/Y:CH,8/$=M=4!_A^S81#<4C;(<[G2ZGQJLH) M'?*K+331D4_723]]"5Q=>LZUFMG\F.LD:7&&XC1K7J!0\7X@SCZJO/@<. M"RYU#XI-KG=*TNF]+L:BI'7)M:;'L(;:->?JQIPZ>I?<:[L@:^E#^"B$CY[# M$<)'^VXF?\-' %N!F.KFOF"BU2-)6WW-%X1TASHQ/D.]04;OLX4H1+X$/MI/ ME-<=-].Y<'Q!0GW\:'VY_@>[S'P;ODP+R D,]V#['P\,W0]#2%1SWR+,&=!' M]/-)T 7'28T.W^53CNL-16*I[G>#?QKG; S=B*?4'I(X>72,Z!_9*>[95@Z3 M"*>!M/PO_WKQQ6F= M*\ =@YBMV*DKI&:H@*;SU&T6,TB@&^;4=?3V$T6VJ4Q=9>\T3_2@6,K.8^E= MGL[3&/$_HS@6N=]\3+0B62K2"7=_>*K$JI+U3)]H+W>O'6>=4ODN*5ZA-#E] M$.W8,;L4;UC+5$6#$7WDT8F\Q1+7O6?RRK#Z,RT6QR4KR%(TQDA7*S&I\^1W ME"?\>7=G>,L/0(X!'M^#T'N3H?6TV)>RC^>%-,11I2$>[C[9Y>9#:?+*] /L M\I_<8UJDC/-3W?F@7JN&HZQ*DV-5-II[Q>*O2G>=<1\(W MZ $FC([<,N_"N4LH\$/HR.TFS&+&,+[@4T*G!QJ,L"K!%_Q];SNE).=_C&O? ML,GR:/L8NQU"GO*@40$TU-/CW%7?'4I67 U9BTL-"W[,B2-N];A]ZF:6Z7"K MLEWA&//S^C:#+G_] ,O\,XQH++2/$V[;9615U_E6=FK-H%00\$C+$E4F*L>9 M<(M-N!F@'P8XSF[Z=..UU'5KW<.J5!_O+@QERN_5X4FA;,.#LHVO#,_FIZP0 MC<1?N#W41/[$B_IS[X1D?%DR/E#YF'I*2TC$MY3<-=(@:TCN>M$O1F,O$7/O MJB_0 .0EW;R:= F/UDT]8@5W?8'A^]@D>0P\4&*1?? !IV/03,):??,"R57H 7,'T M2A*5]&^5#P#'R2@?O')^ X^:%?MXQ+P6.EE?JNBK M 8?$*ZV\6^:&]=SVJE?KAXB5RR6BZXC,M;&;HG)[;-D&-J;M\ ;+?6L[<]HI M%[XIF-:5+5TN=C]BA]SLD>1F[TZP0\9PU?SZ(D6WHGT"_W2;4RV9Y5?B@EQ: MFW=?2$ZW?ZV\Y6)\M:YN<+S(T[]*S*IX##BKT\:[7:+:($O%O"% X,>XD57] M\2I.O^;DEF%:^<+/\U59"']++KIU;+XA$(\!7A7R;#S(LP%M.R/8'UKP"4XV1Z5AW%< M+LN,;UE)\T8"'^A*I.#3F:#RW.;D=.YR"!;V",S+8&&[M+ _U4CDHI)Q0SLR M]YOZF!U@>CI^[! _49 M\3618[KF+SDK^:%2E!3+>0*0]\#4E#QX?(OD$XG=D,N2Q@O$,/]L2Y)?%R3^ M)L?18%AP[0WOVF.TV+/W^=\>.>-_X;/^(5V6R\;/*?U]>*[27,U5T^^# MK#&NM)GZ8KO&/1A,;Y7[W1W9N_[1XFI,>B\-:LD'.,)?>E7ST?J&\Z'8+0Q& MCD,BP95RX1N,'(=$7QGF)_E%.I>M?,!(1_,NQ.]4?K"1QFE"_"[$[YJ$;S;8 MB,9RFKK4-M5FTE8]]05D$VV#=#C2?<%+'T8PD4Z0-A\1'++'=93E[O+A@".;OD"DOY L>8^G/H^8UEQ;!=%]&7> M6M;.@?[)X3*'QK(K])>Q"4\*&AD$[FLB7VD:F?&^/UJ![^1@EC7W.*49;^&R>_O0Q=MAO<0S(CZ)T-=9'M!O? \"Y@=9XSOL^(6;"[ MV[B)1PC],&PUX-#&!33O-JJ%\*A=9[O MOMELOMU(,@XM/U(DBG!_4@B+3C5%_;+ZC!8[][ M?4BQ?BW=$\8DE3P72S]@!/SO-IZ3E F-OZ1F7T8QWJITHM'PXTFVG2W*/&3( M$(M(W?*>[,2!Z2VROGN[4?KW1]_3S'E1N)B?8'O<:98XV:#74LV[-*ONS9H/V>G^9Z>W5*!)+V>N M+^ !/ QDB#/"%_Q,#!W-S%-JLK[@I<^J@?J\?,D6-%N!$!W4%V3T&*V?)X^6828I&)E??$0&D L,!NB3CP!)DH'@BJ(7JC0\-PT. MS*15:*/,L0G4]WS#ZRBM7 DVRGOD;QMS=8^.ZT[%/?V$L>4L]I\ KX,CY+^' M%N.AQ;AG+<;W[ UQ]"F3P)2T#K/!]\(,E?=9\]L%/'U98)*NG.L/3^ &CD.^&P]]*KI<# MG_*G5H_(.1OA_QM:_G;"F,TI&_[G[[]NIN+*W5]8J9= M^X*)]G0EYF>9+]CH$XGTUJ,OF3+0M0-P9O@"B7YZP%177_#HLI6H#1-?DJFZ M(*1S'_B"4>B6_USFT"W?VVSM+AL"U$/E2PIA%ZP CDI?L@K[.&-TKG=?EE\H ME@C%$IT2F=31S@GD,\55JBR+TGROM8,8*!YE)? M']4&MI S-9:>H8_NGBJ;_A*MQ3D"S7>1CW'5<^\B1;>5CGB<(:9J$PH:XT:* M+3^IN%>O.J"26;XK%#Y"+&5?7?BB$H>435PGM=7()SGVSL/=*C:>O^4T3UGK)3>$S_H MNR:!&I.(HNKU.LB[HA\";JUP^S%DBX1L$>O9(H:J><@@\3^#Q$S];>K$8D=+ M] 5GHS9*.D-DZF&RUI//P.3T!2,;ONV11A6GX-M>89J2A+^?%A$TSQY/3O"CS)L;4;,/D84W^-\KZ=Y5."' MHD298>!+_R#+\2LH0YW"4$*CNB&[GB"[Z712O_'FZ0OW TAF(T/H9U2AGR^E M4)YG\QG?MI#P&USCNZJ)D,3O(J5_?LUO<&X%YY;2N66X;02WU.MQ2]FP>J=B MC8S0ZAWM??7@P\FYAKK[P^TZ6E&2E''1,DW+[*'N-%VA, M75%0F.@ DE??4+1:,9(=K_EBD+]?0=8C$[]?'NE9>$'4 P/2D)795 EJ+69 M7<'P<-BGZ[+^,C-ZC>E]&LO:4*G(;/'(#O-D\_KFO"D0K5738L/-(S.S8H&I M,HD/,L2J#%?U.J[Z_Y*\H"BNW%/')2O($M/:JR>:<8K.K5SCN$$/$M%:/"F8 ML,&$[2<_P_!D"K:M_[:M]F C1F?*U.& %0KK-8&IV_N0:0&S&Z8>-C1&0F*^ M3+VL$8R#RI*=>F$C! 1S)7;JFT7("@K^T2[^T1YL(C>>TQ^B)?HO0J-XPRF+ M4)Y$K%RMLE3\K5O O^73+?M2.W'9R:DJ4C[B+Z@H*^@:<[DCL=.#^K!.?GD\<=$?+@'K. 70M\#6V-,O9"QNHFP?!93 M<;MO-'IMFRG;N5ADSF[^*W[Z?(736T?:VOW=>2VFP_$6"BC559ORKX= MX3Q>+!']IJQ7APYS+,MZQY:B"P%TF&M9-#W> 2/<2G")J?@'=(LOMA(21L" MI2%0&G)]0SPTQ$-[@$-A3!(C.V[J8)@HE*2%WN,Q/LUV@PHDI=WD"U+Z<)&9 M#>9+)+'-# (HA+[ TVK:^'T_A.F>;&+%^1^"G#N>(_XFE"::; MPVK;.UDI6O<'6I7_!*\(2PN@FRQ\V*&3;A&R;+FT)K&HH(8G' M_R0>FTZDD;IAI^!$=Y+/]J&M+@]!^5T_\$WQ;G.>,'E9C& MBKI8.:%#?L]0C ^7XI #MW!N+#7!FX3M!DI'> L%<#8_YKIJ*J9W91DH5K&.W#GO%T*7 M:>X!8CK,]24>2I M;! SWY?%T5YA"W7#H6XXU WO[9Z 6/LK+!J&1EJ'.V8G HU)T':XPWBT8 %" MJ^-+3MNO-=&F<6V%Z2%UK=5[1Y38UH'_3FEOQPN4W^'S_ RE] ^4E<*N?'R] M4(VW29//PBR&HSW(P3*M:._]:9"%-;21I:K#5J:&.?I@P[S\ZX5WG MH4N;0,5^A5YM3NZP(9S:=?K M[#1/QH26H5GOQK7]2Y1AQ'#7*^AUC['L>(:QT\F/?($9PWBVJGHSY'<7XGVG MXH&,2S);5?US<8Z_H^P&TV631]/L";WZDZ=4!3V?IS&NP)$[O:5$?3#PY -= MI7>+8C;_RC_=(?__XG!)^-+^=S5_&SD#C^[!-1,4(U9 [YUWM M4.L-N,\MGN6 6&):PWT@:'9W!XAJJRX+3LQ06EV]F)^3[J M"S8 =R7H7/3%,0>9*Q#5U1<\@J-RU([*<;J:NEG(K\AMV='4?$4N3"-CP8U+ M[E.$_RKY3A@5>Q62'?US1L^T[*QKP5LGSUW5DK<^:YG)#36EIZ[ X-1J9_ S6NP9^_QOCYR)&R1OTB+#L_EYGJ3W:<*_30-_ M6CK[7/Z9%HNJ/%SL"XMT=4,4'[S#$^S>ZI-5+\+)]8*?:$?\#$K$=9W\%*JX M5'NZ8(.=M0&L]8-]C@XI%4%#L3N(;_'X9> R=WUL< 3ZU8RL(/&W<\9*G)R4 ME"L:EW6JA5@0K'E9_$8)DZ/?[G&P634METYP@P8WJ.P2:K5J0'HX?Z>.DM[; M U2QIN[Y TT7D*DU=0<@' F(M3?U>1$\PL$CW,5SU\[X>47.X*$LIE?H)>[+ M+'#C2#XXV'I6TUQTF4CO<;3*4-[1EVSZ6,ONY';L=?(HC]&'*F'U9H$_O#_X M-%OFZ6TIJF-JA"XY0'(G-'A07PQ^.#BM/J$)?X QP0?MW ?]&3VDRW+9^"VE MOP_/59JKN6KZ?7"NKL11+?'1O_C-#C=2A!I^M>M/_\[-)4US_T8:JUQN[;M* MKZ@3&)37*&CI[78BX!NJZ)*N@+B)Q F/RB3G9B*[_NM&Y7%//3]:/Y)"%.)*XFB>UO?L$+?ZP.>5RG[=D8QWN^&9P//IO?Z@.>?6*1Z MX>3P'E-TA_\@PM$NRN-M :MD8&H(?RG%^3J;US;^85DL"$W_C7O?2&7OF3A> M]]QL%<[,,T*KDV!@V)Z_;FKH-1Z:RD!U_V_R K-G>U#UXPG??G;[E14\M5R, M%6LF$_/19LH3D&X]Y*OL8W:KGQFW+U3DAU5**V*]"M['\UW.J3;\JW1=D<=_ MT#=@VA>&W+!0)!JRHT)V5-9!FXBL+YCHYX4BQN,+"-J]%A@U\B6+3K]0P*D!OD"B3CZ6 MQ(ZGOCZ4&I@B@C_UCZZ66YY/ 99[LM?]]9=(/-G+[$(BL3RY<^C0S2O,.1[, MJ?D:DX^'#_4,=P3XAZIAY'&XH\4_:#LF%8&A-KZ/==Q06XF%@,']R2]P;68= M@3'^.6#<.0$)#/8O >RV:8E@C#\%C/M))'%48?8ARG$194*U7&$:,2%AA!'- MQ?B]?VIW_VW;Q]NN..O$9J?*L\/5BI*'=(FDI00ZLAY*MJ1WQ+4%9I_UWA\> MBL"<%X%=QSA'?)O[FC-^EJ3SE)\FLF9>6MKAN=W.NRTKDI(L)9W=,J/-(N!G MR?;,2>-G'(-HK7+]!1?G.=]L\84\_;61)B1M>=#0ZYG&\]3;,BL+OOOGXCQ6 MS>56S_ L-:W_\S)DK[V.[#7U^46,CN.IXP$+I -.?!^"ZMJ) ;,QI@Z%S7CS M2%,-IA!O=H2$TCFD4%N]6Q5*(#IH:-ZM'250 +/,DMLB%/)V^CW+88FGF81] . MA,%U.)*+.0_WONSU[L.>/L19R6=X?77W'?. ($M97/T&&AXU1PMKIVMB(1ERZ4,Z&1YM4X2P=7)8)7U7^O MJLT#DK0]B'P!&5 ;:$M/\<6G8WG>OK*Z1ZIMGVD;[KKE6[)%QA7Z\SQ6)%M*:'K( MM)S010.7FP]SO/LNOQ&2L.T_/[E/HXEAD_$]].\*'EJPGT&3+GDL=D1,^09= MK"7=PG5DP_>RQ]M]X_".XFHA/.='FI!J/-9N__,7RZ8^R\1-YR2_XUPN'W]2 M-7)O^YSQ2JMN"=_^28XE5CKQ=.2.>;_" DB.\:8]1ZU.U;\7TI[+QL\)_1U# M?\?0WS'XP+FNKT8[T*/77''F31 6SNJ<, M=^YU5-M] 6J@7*?\'T?<06#1]H.*ABSUBFB\,\R6PMS4QY/:*9X7=&$*S1'./M]\Q&5 MX1<-:8@0C"J'^P3?%H^-WQ0.:3FA0W[/4*Q.(Y>1._)(/F5'F]&L([?*NSA9 M9_-CK@2D LBJOY=BONC(G?-^(*1VG][JPCI+6)=?/ MKR50\]U\3X,[SM47V^GH0PPDQ$#\CH$ =#%BJCWX@HE6WR!MSW5?$-)M_L1X MK_4&&;WC$7)P^N*];S]17G?P1VR]:W?B.-8&^OFM7Z&3 MN7356B:%;:ZIZIQ%@%31G0 #I'OZ?)EE;"5XVMBT+ZDPO_YLR>8:.^%BL&RK M9[J3@&%+VL^^2UM?_]^7J8&>L>WHEOGS3^)E\2>$3=72=//IYY\:PV:G\]/_ M>_WAZ\2%Q^!1T_GY8N*ZLZO/GW_\^''Y0[ZT[*?/8KU>__Q"GKGP'[JR\>/& M@R]CVZ"/2L5BY3.\NWB0O*'IRV_5(X<@?]9-QU5,%2^?=[2PF<&SXN=_W]\-U0F>*HN']1>W *0W/K 8BFX: MNHG_?3.X^^S:BND\6O94<6%UX;O$E*Q M4)0*HK3X$L\IN/,97BWBH^*,Z;/.[8;]?SRK8T/>*Z-GR(7O?X9 MWE_-)^HY45Z;T]K(;&-CU;'I3:6P19&*G_&+BTU''QNX M0![#-@6U4Y NBXN/JZXVV1@>O%"86(:VF"XE5JS(RT_8$7BP[6W@AT)^8_"J M9]N@*N?AW[AX=^,CCJY&X%%7-Q?F19V$/TG>V1R&Y9FN'34*_\W-[U:UB*]6 MM8T'0;*>%&46*G+DC8V'-=?>TA4;N(*W/Y.W Z4D%B3QXOKK!"O:]8?_^^KJ MKH&O"3L7#/N/6/SK$@S*U\_^>Q_^C_SOZ_]3**!OV"1@P!H:S]'(AWT+8(_Z MENTJ!BJ@VF>Q1 >'ZE=2Z4HLHOX]*A3 C$VQJR RO@+^R].??[YH6B; S"V, M8&P72/7_^OG"!?1]IO;L\_77S_XPOXXM;8X<=VZ A#W"DP5'_Q^^0F)QYGY! M](5'9:H;\ROTS[\\R_TRTJ?805W\ PVLJ6+Z+WY!,T4C +U"1=U$Q4M1-[\@ M0(MCV5=(\5SK"RR,IC\O*&FZ,S,4^%+3,C%Y3W^Y(@/"MO^KKFG8A-'![_!$ METB*KOHS>7$'Q QK_R%K01:]* :_5@I$)DR%* L0RJN6I<('3?=6=U3%Z,-7 M6-HMO.9<(!W0HK\\%\HE$5CV+^GKYPU*\5+^ ROV:[K2Q37Y<,R4FU1"UPBW M3:T%N-H@+5]<%\" @E&)F7H#)JW1B1O*TP;)TL7UHV(X.&:";1,D:=X$BK9B M=$!H7G[%\PW"Y8OK(OQ3ER2I5#V$>BF<.NB5JZYE#CP#B\5Q66S8]LB>FJZV MFKI:)-RK1_T%:P6Z$$>LQQLC>F0KVF#9[GMD MOK$(0%$I;\H-B9*N-,^>@WJ]N!:+.R*B7-Q$A![ 0 8]'#)AL=Z;FOK8Z3O.HUG13<4<%9O+?L;?-8] $@%,#;%_;&S M*2ETB0['SMM+>6+PE&IQ@*;5(79H%7\B?G8"(?8-]MRG-A1LKT68OA:E/*X%L7=S$P> MUD*.,+FE/*Q%I";=5!(DD_2?.PQC(D$B^1*8_PC;4[H&O<='7<7T[4WM2*+8 MJSOL.!CW9C1K83[1Q]I^0L,R?14\@##VA_^%"_VWY>%MZC]Y-_57KLB[B3Q, M2J7! !V,[OQY,[_!ICJ9*O:?OF.ETNR!,\ JUI^);0NL1L@GE[:FZ3DNQ.+V MJV=>8:3OK2!"UVQA4.^5_UKVXGL.X3YQR%;+]8XHE"MA:B'$7+R[7D,8)BS6 M,S8]W,5N)A>K7(L)7"E>+&GGQ:KLIF2Y) ;K%::Y0@QTEL&U^V*%>7:'@"O% MB[6S)!9WD\2(D2\Q/8?W;ST;I@:3"O@[(#%:\-2+/O6FX2%>))D'!S]ZQIW^ M&*1+5;E^6/!VSIGJ9CPSK;XQT[T2IWM/E#C'G@LB ^__AB>Z"K)[.HY6WIAG MF8%YQL7/\O%NMUPOA:2L9+]TL)F/W!YIQP3=ZUKV_#?%\'Q=BAUL/^-31X%R M70Y/LVWI0K;&+!XZYH9A6#](F?K6LEN6-W8!!J\]JU.//S0+\3K<")\*M:'A M:;>N9>(@+#^$!T70T:62()5+.TZD6M\5[U'Y=QC]U#)I5J"OV#V;IO/.G;^!';-M88F$Q$#6!WMB0R&?K" M>E&>#@(\;NS WV0?T95#=\W Z!'=X74UH9OEB&P7%ML?+E\<[2)XFVR;^/G" MT4&Z,=V.L/VE]&_'\FS_3[KS[2I8.KJ64=7AZ^!93$O#B[]TC?S]J&,;T9'B MT&UNSIK3U*9K B MX;^S^'M!Y//&6BS7AH"'+@PHS<9L9N@JU?P+.E.L.. _7J]MJ;K273Q=?-WB M_<7?Y.O>7/?M,(.]=2^==]V)2=M>[6##W!6\M_="+W1#M2!6_M/"8[=C.JY- M]Y503_$7SYAW+7<1$MQ!K-![;()FT-U;1=4-6"?ZW$!Y5+#Q/=A!UC'5X -# M;^S@OSSXNC;Q>Y9NZM;K@2=Z8O8&7/)C3_]/#8B]$!SKP1B0ID_]9/-*';Y> MEPNZY>IJQW:NP-0A$:7LE MCI>AO9=R)5U1:QJG@&W8+7EW?R' T[%VRW<8MRU70)[6,0_S$4+*30U8!4TW M/+(%8XA5S]9='3L^,[!V:UM3/T="@[_>XZO-3//P+Z#H_UTA>S08A?PR7#_= M JPPN[$2C #U" =K!Z>? RM#P#I;Q!2FL;9KOAQ8V0&6O'M(&+_&VBYA/ M5X7'4S/X]:UHZO67_4$/:FQ]F>?:5W_L]#V[(&B_)BN,X6JY06=M$H'=?V\J MZ8=S"/Z0%7J.4AHSA@QTSG!WG$ HAU= M/'T]@PSJ7VFE?R6_81#GY_'\E';7N]+BEIG8Y',W_Y?S,Q5^[\YVE/,S%?9S M9W^7\S,M?NYV1I+S,YUYOM?VD_M#2=C/6/VAA9+E^C9F^5Q7HF?%0=Z0S[$#G;&/#U3F!+.&-/(8\QV\20/ AG6W9R(RO[*')Y/)U]%..0QPU> MA3;=-O$13;=9Y>8;;;37YQO)/@Z;-=@,L &:0NN3WL8C6S$=_Q8%YV:^_DX: M8;+[S%+.SS/>TM>W+];S!A+5^WV]RX_!!D/Q6&"L#.7F+H=D*3AB7 MK!O%T=6NXGJV8C1,K0F2HJN*8 MGQKL0;HKB0I-2U M8N>H)R-F(*M^51KQS9VJ%$D3%Y&4F@!V6G"S$UUG-QC(9WQ]]G@@T=-G3,@5 M%Y64F@0.W5P%!BE%>;IB Z8.(S,2:6?7QTIC()%"!RO3N[8R[UVE44A2#=J] M72N><,T;OKE3E2)IXB*24A.07%N_[4)QZ-[OX,6&J06O]MP)MMG$7/3FYJUM MU:&SR6!A->Q^*\[DC#ES(?4^SN2323([]3'.Y+S:Y,9?GD(.PZ6-K?X%Q!N# MS['1Y5S,@E7E7,R"V>1_-;[V@ZUFA]Y?;&E$"N. M9V,R^(XY\U:/;[_1?IEAU<5:B]RJ F@;*"[C? ];A5!VKY8CDLT[$XU:SQ7A MW1>6>;-Q P=*T/'PCQBY>, MNKCV=[ZN<8N#^UUPZR8'=WK OO>!< MAR<-OV-X42Q,8UX M.'AC ._V^(0=Z)4<(>6.)0D#R>JV.5S_Y M@ZNV#E>.7([<4R!W:U_3!G;?WM>T\6A<5?2FXDS(;6#PH_V7IS\K!IF_[ZQ9 M)I[?*_:?V+WU3,UY#>5]I4',B31$+^J:[Q:ZNK&"_V!)%',AB:??W9!UG*>% MO?%O/Z/L#>Q#6NIW7JPP"ZXP.G,;@]A)[R:T M7;#C:W9R8X&I_88GNFI@)^MJ)WK.7.O$C9QL*9US(2=].B<('T_-XGTKU;'. M4?(+WVS-48I[ Z*O 8;@[=,4+!$&=TZ ;YG+VL NPH87VT1"K MWV_.996 M#I_4R391G$+\WF%;0]-T$L,I1E_1M8[95&:ZJQB9X-Z;<\L2$U.35MB1<2?- M!)R$65%%'JXS3WVW6:(5E?W8S75MCIG/=70FF/R-)*TQ)HOD^8SU$]Z*@[6^ M,B%,V7AF+.OIDMR[L2V5%HXUNY(T$U.C MWUG0JJ=C5HFG2,^B*$^T'X KRG,JRD28R!5ETLR*VC?/=>:ITS:);E+?C]U< MU^:8^5Q'9X+)O*R43%DI2R#(E%>0NMQFGOT37E9*/WZYI\7+2BF%;L9]QHU^ MDUFR\OG_67*QL[EF>KV($ID[\G6-'H #3]&5XB__WGW\1*\4OP"GT)J8;B M.#]?F)YA7,!3,^2X/G'O'OBC,!T^5:IH!:E\U+)!7+I?I[0TDM M@VY[@WOT%H ?(P^P72!3(1*I8?VJ9:D>T2;DMIH+*MVJ M='$M%@O_HE*P^N+KC*YB+*OW+P\<5&P;\P&>6;8;+*1\@1[)(%Q0F3 (T'I7 M8\LRQHIA6.[8>B$SKE=+E2_;2^TO!%I^*_*_%O4]V_%@;LBUT!"KQ-PC44:6 MC<3R1^T3LAZ1.\%H=8\B:K^H$Q(XH(;JDK?%NESRA?@6/D4>_FM)Q->."#QH MK%W%!*L^_ _*<0+'L- )S!&&C0_W"#626=T-F*0J9JZ\])33=%94 FX^V-47_@7\( M&?(S>PJ)N(.Z0SQ)]*@;&)D>/% FJ(N_]U^V'[KF3N#7XC^"<10,_.A>*9YK+5ZP]:=) M\ KX\/_WX?_^[ROH0 VB#=>&O\F?VH+R,[9=756,8-715-KLTF;%#7NGRU( $B/L!/7V5^ICJ=&Y## M#8B485W4T#0;.T[PXTXWL1CH(;%X<5VIBB74_1V)%7>"AJZ-L2N@H:>#'-]L MJR8A%H'']C11#G&?=,/!)B5-%U;/[8!]!&2W,J"CM M8$=O#D3YXEJ6*N536= D3$(P71(YS&Q MICY3#(1?((!W]6<24(!AP,[!)C*84GI,)' <$9:S9@//-/]5Z/N3@UQLX-G$ M,A?I"0&"2-7PB-E%BHT5$# -'YNS(%JY 5^V+FZ:Y!\T18 M42=^8?/K9_+Q5>5G-S6_FK0D^G$0PY.V%:JTAO/IV#(^$G-VW)3EVF6-[2EW M@W0@93->).%!TG],='AEI0[>6(K=W9A]) !M+PU:K0VBBX,V5@<%RX."U4!Q M^'J!9IR+TIA*Q,(85/S4/*P3W:HAH)EBHV?%\##Z^V6Q6!1)C0(Y9./>$?YX MPK)SU,H%LN2+TF+9:')\]#V6)4E"MD9@]>(!U*+>M58Y$$.2I40BEWE2Q=&4 MO[;7S@<@NE?L/[&+[NZ:J9+.WQ6RE=5UB(\!_@:LB8/1NF2E1EH(KG]/%9!] M/.V*GYT#FN,&^U_/!3>%/#JS ML8JITR)*B.Z;<-!'^#Y0),CQP(([$XL4\A8UBN-MC_Z%LCI)6FNF'@SE\ M$I!B:NBCY,]Q#.H(WA__%V9 GJ>/PH?(*(+O(;L-'#H(.DC%<5&]B#1E[ESZ MS-S_OW1O3"RIMJ9GVS ^?Z\"L5%TS_U""] MV!,X !*FNNL"=K !B+ MDZ@Y8XXPJ+PYZA#MHZ@T3=127 61?0?;4K'ZCO6H M<^#!DZ5BF0!_@)\\PR\]# LC])$L3O6+)$N7P0/N1*=EZQDI6Y]:1/SQ+I&/ MG4\'XAK%">RUI28K'>!\L9&O& ILQ-&\Y#( 2$$&?!XC154!S1 R ;\)@VVB M D-?!<_&+(2^X< (X== BQ( JM84@JBY0#0^?!VH23+6)_1D6S_+M2S M&&GX43?I?B>:=?WGWVJ25/P2-3KZMOAE\=B[#T2/;?$@T?C!PQ'C7#RIF[ZD M0I!4D!8V;-UP7;[/>YXKVJJF$/]P50<\O3.^_+=;"-L,>EO=,Y-?\H+I.UXA.7U08&#=@^A2,@)[. M"3L9 ?$%H67,"?$?.I &LLB$&5I$:3[K#C5)IF*JNF(0-X]LW24/DS.2FF)K M#B)[BW0MJA L?U0^A?KZBX#RC65GEJO'QH[.!,**!9?11^ =C>+\;?5OQTB? M]LH9T!^Q6!0RXBTQ+QTJYG_ >B_R&6^G$X[ES?O1WB.3C+U9LT%P[9]W_=O/K,G(/K"R-Q]%Z M0$X9B38B MZ>:?;Z[ YS4N?91X^:NC7JWJ-GKCMK=T?#,9\^SE4NL'AYP MU1+;S[T-B19V5%N?$6NUY]ZLC0F)AZ]%F=6M[>/KOO*$C]NF%2=@#OWL<;S9 M_NC:W!??\-HP$K9)Q1+X>'(-_E,N+YFWQTJ=%/?]QF"$.L= OG;Z0=YVNHUN ML].X [-%[$=CM-X YNQB>E[Y$]^0NG>05RY3T#&(O(Z+ITB\9!5SM\L\QK+) MEK/78+=.+NV)-U__IQ)RQRJ[8\S"F2I"]64(H)OD!.L5*M3]#7L6^9ODP> W M:K=IG>9&,0!,& TG&$/PJ] P>*/S#/KX8"J>IL/3GVB5O(55O^V;+-(G9 Z^ M<^B[#()OI;\(ZGHS[._9=S8@M]A5-YK8&%, #O47=.]O;&K3C##!J[\\2]"2 MYW*&38DKQE-@DT"3YB(GE@'QCT.V 8G5()WB=[=\ Z\D:5Z,L/?5)P)NC6L'^&&GR,R%)%EKD8/0637[F<(V0/XO\@&+!V4+CE&1; * M+QB+OPG4#S#7V@ .%: MDQ"/[\&A_<,"5>AP9&9 #9XN6#YV>"W\J- 4S<.,- +!IF[9:XCDBC$+BI'= M6/=>-S$HQ$<,>G MZ<)AEP6M5V86=CUZX+!C^N>[=,OD@,N"GJLP"[CVRT0? MZ[FJ[4DI+1\??#]##/R)^XP%/$.:#/]\(5TP(*/D8MO.MVYC]#!H#W.64XRJ M="=UK0$_]S==5H-,.P-A&P^_M M]MD/6:_I$-,S#*)6]CYW'7S^43='Y*/A1B)\<\8.#6BVU<_&+HTB*.%7Q[+7 M!O0=*T&SCK<-_J&#V9[5*Q\TOB^.]F).2B/$-PRSUW&-(<29./ZX]U$#VI"G MY2:BL#78N@!CO+PX?7F7HW^!^ML>;6P##T1V?>$XC-((H_5SCBOSP-PPR;9W MIL"]'AASDY!:6?:O5EK[_T=ON4W>Q]OVOV=>CU32^+KJ*Q2^9"=GZ=OD3TPJ M)&EV:D40DAS8+2M7"VUM%(-..I?YB$P0!+BB/&H,A^OASXD-R Y)U*3P\$Y6 M.UUJAM/@-+)!@R$-\4Y]-3;RBWK/.QVT3VPQ_-S9PV#0[HY0LE8B(5>,D^), MRJ=O?#9?*"GMMG$"\>*:=B @VWM5\@NY^.Q9,4C-YBUMMZIUQQB@1'$M"J(D"C51>M5A/$%VGA5/'+X[ MPE<.@:]<$*6"+"8&W[H@E2I"N*!9BQD W_RA1R+:B* 7=C PO( MQ+3K%+DHXP?I(DG/S?P]'/*E0S5V8_'MMY;=LKRQ^^@9B]$,EH-97OZY-_0+ M\L5U\?6E$,0;B)A*V.46.TGOJ:="C%!1D*JO15@ OCDS3.]*-=Z\TRG]9F$7 M:,JUDE!C&9H,F;>\!6@+\Z8:NDG6 M&^&7&>G!G7'+MO,A" :US,YC#U=&>Q=J55>;+#11.T!'D#!JOZB&1PX1Q&1# MA6JM)HB52F*J*NPT1=Y,:XYE8^\J\#EE0Q:+0K%43IEL,&3;\Q.ZBC4ZCI'E M@D57?3PBQ7%PUO=/,:F4HK3-X05XRLFCBC8EH50N"B69X:07 U#)*S(/WT]Q M/#)%8NEJ@E1FN/#-D%'CAZ0X#4Z#.1H,:8C,N[W^\8W;AT&W0UKET1Y'[7\] M=/KW[>Y(0-WVZ+UC4MR].*M[D9:>1U>^I4$ ML9)<3,V=8'91>O 6N_A1"MI;9CE48\C:<7^8T^ TF*/!D(;(B3\\Z'S[/BKT M;@L/PS:Z:S?@OW[/@*0\XKW[\/':5IRUK8.W_08W$9M/=UAQ\(!,L_?XX&": MZSMT'W!9*+.TX9();+(PAOS*Q\'[CT\@'[5Z4:B7&-JQM7>;21X%[C#O5FR@>?AO K M^(=N*JF*-4%,T''9=E/D/.[?Y$(0",'!YRZ.$0)1%J1252C+R1US/4P*&#+. MW'WG-#@-YF@PI"%XKWCJWM]U&C>=N\ZHTQ[Z5WN->LU?O_?N6NW!\">Z"6;T M!_K8:M]VFIW1)]Y3GEL63H/38(\&0QHB)XFA11_Y-0O"F\ES4IQ)IR+%D(K+ M6Y.#X#P2FEDVS0Y9C\@@M5IDZ,I8-W17SWR_@[0VYBX??$ARLRQ_%W!Z?M39 M-*DJ"^4B0W7YO&6RTX+:@P]0G@*UHE 4BT)%%MG%+4/&,?/^_[9QM$RZU*2J M8EHN1C-E3MH"9]L@,KF#+4J;''Q>:HVW76"MT_=9N]0F>S3DEX2J"(JD^+HQ M/S-*A '(Y!6A!Y^5V@>AC_H+U@K_P[:U9> *[&*2(<.6MZAO>4%*8-!HXU9% M56T/:[S-7<:W$6JD$+GERQQ]XE[M< MB\;!)QU.+AI5H52&?\6T-8!DR,KG)WP-;7*7GXQN;O57Y>"]S7&IJ;I0DVI" M64HNH<8M>*XEX."-S7%)0$TH56I"L91YUOQ5&[<$]WXO&27$F\;UHF5-R=]N;S987M:N;.].RG;)@,A*+"K'"K@(Y M9M]9US+58]NB5Y/+B^8LM\ <5.4WH!JV1?*8S6;'0E62A%*MQ"Y4&;)^9W/Q M3^] [=V^C*$\8!:'DA@[. Z8&@KOW,96/+"U2\DO7QH6<,C%]I07,'-0O@D[ M';!O 3/E\00O8*97 N3C)2!L1_N^!+79I6M.I[I(+-!RZAY<@ M!U8.FRJ@ 'TD^\:1*']*?P;Z'#3H%X?*9-@>_AU/F2SYTS"UYCIWUB7SQ=&O M3-WX^<*U/7SQ.2.EG:S0B,;%P3NI4X*+$)6:=&R2%5!Q&IP&W[*1I>R%7U%F ML\U<-FOUJ2?%F<3W;J14VVWD:OT$BVYJF#Q=\-.W?1L_8MO&9-*6^J< 8;V- MGA7#P^CO7TDGTL6@"PY6"_I+8:)K\ 57:K4(_'WS ?'B^K)8+(I?/Y/'KH,? M:(:![Q/%Q@(*]=>KTD[^^I!\Q>N;*X/9#,EDZ"-.PW,GE@VKIAV09NET;R-2 M0-6P#1:O4T!G'&:9=#>(Z'"P]8+/ W-DY5CVA6,IU:)D71;T2!1B$GC6T@ M& !(7O%X1&N2[.*1(2QYD_3 /LK;; =M0;V!-:$[J M/M9V.P)YKC%*Y>()O,?:$:[\JTEV',>+FPF[;9+>;7S'^8P^%VI"I5X1BE+8 MU3O;3""5Q/!9[;:?-KE5/\)9/]&JE\NPZM6PAC81T-?ILE >K'GQ2''1+YZ) MD5P$H;@0 6KX45=U]\QV;N\S:GSW_V'G7SZ& MJJGZP1W\!MA5=!-K;<4V@7_.&I1:/I(.TEC(@77[^:)P<5TO"6*M*-3KR=W> M_'JUP]$:NN&="TOFA.7@9G\G%Y::3$):H5)CZ&:9]X2%(;N?MS#7/^I*JUP3 MRP"1<'Y"^"]/=^?H8^ '?,IVP)MG-;9;+2M$C0W7 -.F<#E2;94%49*$:HF; M>"X&9S[Z7=]MU^/II."Z)%3+5:%8Y)U[V8_7LWEDE@3Q%)RUSUO M>TIR'IODQ!5G4#D"H&9MLP_"'&Y-Y*:PH6<4ZV2=*;4I%K MH:9%-I([6"._T2B4%M5N=5,Q55TQT-"%%V@'CDMJ12,F\M/6%'[ZLAH\'?O& MT(.1!P/?7.)9L'Y(-10'@-+_=O/KQ38&BL5_A,E'\ H51/H2^#>;WW4[&EQL MN!";2X76"&Q]=O)8L*T?KU]4L6&@_K?NP_V;7QS.RP4,ME8/EJ. 1%0(P+/Y MX\/7R=(][3>^M0LW@W;CUT+C=M0>7"'%^*',G86J(" Q\<:TOJ )]M='(F / MG,Z_%>D_8?YH\!;IJ[*YEM];X6M)&'+P2H+K=Z>;?UYLBD_$0NPL9J_@N:/R M#1$J,KLMM(;2W&;I#O*P1B: S8:$@+_<_*-YUT.C[^U!H]]^&'6:0P%UNLU+ MWVU^N!EV6IW&8/WVB[..KM=MM;O#=@O!;\/>7:?5&+6).P\_[MO=T1#U;E&O M#X,?=>"!1,;X\<%4/$T')??I/?JGTVFF9Q@$_]1L!*)*C2<1@< F+?^&,$9= M_NU__E$W1^2CX7KQ;56SA[G<.&E4I/EDL'K$*/MF#\+DU8"^8R4X W">R#E[ M63/0MR1D_?FB\KXE.=$.I[-F \(F]SI#,+'!>;F'+Y@XJ U8U++5'(;C8#<< M#/47)E"PGB/DRB]#H-^Y+,>>;"Q.O)U+)A)KT,^1DP?DRFR9[/QFEP&IP&I\%I9(H&0SM-S[07 M?;$?H"S](_%=IX/V;^WNPUJ1/!.5I*3;RJ>>%&=2"DAQ)J6 %&=2K*08\A8R M?RYEZ\1YW[8T3W61HQB9OT[Y\&S86]ODZTGODM_S?.U6 RPM.$,"_Q?W:#+S MC$T/W]K6E%Q:2 C\KKN3IN? B+#=,57#(_FSAN-@^+\V4EX.O8-9%L1BVJZ@ MY7*3/;D1B\40P9%7@B.S)3AB51!%=@Z><,')K^"(X19'9-+BR%)9*)>YQ>&" MD[S@2.$61V32XDB5NE"6V#D*S)NFL!9Z NGF6ST.#.O'LL=!SW')8:HGR](< M-.S=M197\WS$+X!81W_&R'I$FFYCB%[))1BZ&?QA 0,G6/'OSIC ?PQR(E2U M'-?AS=-V[!J5.E4I'Q'5JJXVN6H"/GJ/WPC>R!%P;#_K*G:&EJ&U7P(5V:+X M@G<[ =1Z =+@I>\!SLC7. > O!M5BL"U5R:")5ZHC+0$9DH!9# MO?1H&:A7P:7E,2$7@41$(&*OS5Z5SZ-%0"X6!;F%DI2VU 9#D1F_T8'3X#0X#4Z#TT@1#88L:!YRFU_'U^U_]TF+9'[V ME)/B3$H9*/GN*;<1*-SG+4*<*I6&[O?T8;MK M]V^J$CMH*X(L5P6IEMRN!+[H['/.I@1:U(85N,]VK^$; 85,K]BL$')H2%>B6Y?<;< M^+&+TK V>'MUV(@5I<4*=]'8(<<.2B,*P+NWL8@1I6)1D"5>6V.''#LPC:@ M[]XL(D:80N@@)M?T(4VA0]XJ%N3(&G8<@(-BH$><]0[[J=(@$=7YO4H5Z_R] MQ8=6/>5:52B5N#O&#CEV4!I1F]^K-A$/2DMB22@5&:[,)P^;W*(THNR[5S$B M'I2*0E&L"C4YN3ZJ'*?LXC2BTKM7_2$>G-9(8QJ9X=B6H:@A;P6'WN.CKF): M;[#<";9YT,", HFHNN\5-/0(3X?8(+TFOV$3VXK1,+6&-M5-W7%MQ=6?\5'E MS)I4$\K5Y.[^X1:070!'5.#WBB=.#F"I*@GU$M^LQPXY9@ L1]1Z]PHU3@Y@ M4:A*1:%:YU$(.^38@7!$(7BO*.3D$"Z7R[RLP*@ESCZ61VR+$#VCB. M=Y\$M-6R4"KSP)H= M/;D%:QQ'OF,&:TFHB?RH-SODV %K'$>]8P>K7.:GW-@AQPY8XSCB'3-8ZT)% M9CAIPU HD;="QJV-B:#0RH4ST6O21[K@ 6BHRG"M+'C&Y!>C1I[GC FBMRL,%=LBQ ]"CSW''!5!1 MD'C;65YO" D2[BS'08!837=FEJ,89.,3_LO3D^@]&WJ1Z)GU2W[OLBW%<6;\ MFZ*;!%(]LT4!I1,"O<>&XV WLEKZJ+]@K? _;%N;:@LYL' _7Q0NK@OLZ"XF M0,K"&/(K*'$<6^>"P@4E\X(2Q\GY@P3E36]X)2VB*-1$AG(+3,"5A3'D5V3B M.,3/;0MK465^2D]2E8YC9+D02V)_RV3&C\SD6%O%T3&@20Y5-4PMV%][X)[: MLE ME862F%PB-DPEY2T[FV-1B*/W0#RB4!*JM"J9[<9L'#1(&A,.YLQ<%H.> T M. U.@]/@-#B-76DP9$$SGP@EGN#X^JXW'*+;0>\>]?KM06/4Z76'7S^/KWDB M-.UN_L<(/S^.5D2]&2:]S9+]U\XB*1-9&( MH]%1_")1 I$@#5@9V@X;(1+1)FR+[I<5"4IAPT@%-BHP4;X(?.)V**M"%T>G MIOB%3BP*U7(%_F5_LPTW1)F3B3@:0<4O$W6A4BH*19:.#KTG$@P%DCP5RVEP M&IP&I\%II(@&0Q8T)ZG8WNA[>X ZW6;OOHT^MO_=;W>'[4_O)6/3A3&8YH+, M.-1[Y*0XDU)/BC,I!:0XDV(EQ9"_D+?."!WS&3LN:8.PNJP2Z33[@SX&)UL^ M"T00ZKD3E^L+.SQUTAV77,JW-G-\Q-TZMI<+K9:'&5N/FC*:\ MTP72K@RD*9I;/2'+8,=+@JAYUZ.NC"RGA1>UT2V=KUPAZ&L@_9 M"$U;"3N>=- -E:?3M*5*A27LLE@ S'SZ- M&XY6FZ(@%D72-X1#E!ER[$ T;"?MOF%"1A5G2!B0;-%@N7'1'_-F:V-UHIA/ MQ'5&CXINHV?%\#!IPZNN(N3/!'/-P:?:V-P)6QC M\%Y7L*PZ[34IR#KF+4#L-X*PWF-SA:\6'KM')@6JI)=)D:&;CA/>/\]E)\F^ M)I6PUJY[70X3A^BDP78R@5,6QI #68FR,Q%%Z=TOJN%VAMN9C,M.A.A$E,5W MOT*'VQF^_9RAELBYW4:6!QT69?\C=DGL520Z6;&Y5!;*%?;[8V9TMT^.Q:(: ML1%CK])43G:[\68%61.*")F(V$^P5V$L[KUTLB24Y.0V)/$.ROF0B"@S$;&# M8:]"7$ZVZO$&'OO(*:?!:7 :G :GP6GP!A[L95"_K'HIW[1O>X,VZ@]ZOW6& MG5X7P9^+IAZCQK_;.>BNS*)O'^VT1VSPW"OEN6JU=VM;TR9\G6YZX-T&O?@L MT[G!X+,'&^Q&R@MVVB^NK4"\H9N*/>^X>.J YT\&8EN&07U_%]O8.;9(6A;J M-5&0RDQMN<]H,BA=N(_8-;I73I-=W)/FR16A5&9JQW2T>=HBP?LDIUFR(C9K M[I4995>RQ*(@2R5!%GEG"";(,03\B*V6>^4_V04^:8,L"^420SO.>,(T@X$[ MI\%I[OK(,OK)F>:2QW9:S_'>6 M7?SH84=LC:C%T7VY:4UG-IZ ?Z\_!_L?NMCM/8+;G[U=HJ\" CG3YXBYI"PD M)8XVT*>3% ;WE7))R:FDQ-&:^G22PN(^42XJ.165.%IDGTY4&-Q9^IZD,!0V M\L0KI\%I1(AH,6="<)%YO&L-.$S6Z+=3JW#V,VBVT2,6B?GM T['C M:]3LW=_WNFCXO3%H\Q1MCF*$0^[8Z&-[.%%LO!TKM!7;!._96;Q_HSBZ>D"4 MT.G>KL4)Q4N)H9MB>3"=4T$YY$:-]Z1C;O4?ZK-/S7,=53.)E'Q-!7$LU MH0+N;ZU:8^9HG7G(O+WC=;)6M= M1$F0$TQ.<7')N;CL?>M5@M9%$LIR59#K:;,N03CZ 7Z.+6U.1JL AZ[A!4U_ MOO[P(3QN^VEKC#_MW5A\,8Q9) VT16/G"' =Y2HF/7JWH\(AQDA156LZ4\PY M+!KJ6BZ0H3J O@1!^N9WW8X&RR\+&],:@:W/3AX+ MMO7C]8LJ-@S4_P;1]YM?'+Y.4'K9)ECZ4/@7[@9M!N_ M%AJWH_;@"BG&#V7N++0488")-Z;U!4VPOSX2$:4@<_*W(OTG+*D2O'7Q>7LM MO[?"UY(PY."5'/6:=[KYYPH/(2NP7 CR8^.Y*-B^$NP=]7Z J^W9[2+GVRS= M09.LD0E@LZ%;OHZOFW\T[WIH]+T]:/3;#Z-.YH2))30^#PK]][=ZWV@([R MGW^K26+U"]E*V/[70V?T!_K8:M]VFIW1IT0F05IKP@+#OX-V&]WWNJ/O0]2& MB;70+P_=-I+!O!.O%H%]);_(B8SRXX.I>)H.2OS=58K9J/D22,UIH&2H6T&$ M-[#5R[^=F:(N__;%_%$W1^2CX1K];26YAQM!%U G-H_:@1>:K:7I:=\=<.VU M 7W'"AGV M\C_.G=9_WR\B>M6:3B%^&+J6^N=[F?J3.=ZTP=@[##\SODY)[NMX27$<&NR< M%,E+K;C34,['\_,-A;.>LSZOK#_S>A_&^O6*/_>ESN=+22GQI=ATI?S\*'>B M.+!B!E9?L=%OBN%ACBV.K9BQU0!&DZ*+8J!5LH>Y4?8572MT3-149KJK&%P. MN!S$+0>JZDT]@Y:N&!:$%G[45=WE L %(&9DC2R7;1M 4Y03RX"E=H+"#LO# M;?_EZ>X[$*4"[+XG^5&%U_V29-"RR3[7AHONE/P*RU4B]UC MLJ/JO6U8K_9;';4SL23(-89Z2F=\$V+(?)DZ)QZ)[\I)\!W2PG/=G/O?=U#G MSFM)J%4DCFLV<4TJ38P NWHPL%-?J?IJX7!EE;HS=-?;X;DFW]3D M#,7:O%"28G(\V9Y>9EV)RR4^/(>G,L.88\]H(.]GRW6ZI_<\W&UB-,'Z"9'$9&M;ZRIRD41HV//-$ M,RK=%:_]O$GLQTK(HQV*K99GZ^93'Q;"TOS3)O[K$)H.L?VLJ]@Y],Q)310J M;&W@9 W'V1>;&N/:^6//8,QVM]21NRQ*$NBQ?7(C@X)7ZV@R5R M[,A/V(6L9Y>?@P^&'"LX484<7K]AB5P"]9L(:=GM.K)CI84)BU$N,NQ?,Y0] MX*6?%)/CY8/TDN.\2S$Y7CU(,3G.O!232WYZ##EON2S]%,8D#D'DMC5L.G3O M&"_[\",QG-OG3RB(YSP2LT@@-+3_>HY+KTP<61&I:YJOH'JBN:8F!AC(.[J+ M@_2"GWE8VV-*DQ \V99BT4@B-2U6ZH(D29SI>6)ZA$(\^Q$1KA6Y@*2H!"$> M\U3RZV$6&Y?"C+=SAX=Q.(F-12:#& 4+?,55KBN] \GGJ+<4X M9B@WO>-9DY.=%>&@YJ ^?,DC6A*).YX B;_BLA.<=[S5HRS4:Z(@E9G:LY[C MGG/LM-P2=SNSP:'*7*":U1H'"[<>'W"I,'.C.E?-A 5^L3 &CIET\8N%,60! M,VG6C&(JI8@']XID8R8 7$K-F MNY;U.D#=EB,9Y$BSO+&!-P6)Q;K([F,/3V!(Q? +=X\LFH1W;Z-MVGJ>Z[B* M233$H0W:I)I0J5>$HE1++,NQK>-DHN-REHH^!HUOW=.;/B$23R)$)[R471)J MU2(7G@P*S_F+/T=+CW2P]!S;&B\&2:K5A6*Y+,@U+DY3\Z[>\V4,!G+; WV9,)T]L+M\<)4BA:F,\M%61 E M2:B64B06#*5VLEKO97+;?=SDV#K QLEQWN6$'#^KE&)RG'DI)I?\]!ARWA*I MRV476]P!X.0X[S)/CMO_%)/CS$LQN>2GQY#SEDCFC85-5?>*K4Z0+-)=57+> M=E6QN%LJL@1=#LGRRX6B7)!%9G=!B46A7):%,K^J,DF0,[61*1+?E9/@^X3; M*D2A6.:7"C**:W:Z)DC5@X'-P-ZA2DV0*Q6A+#/%C;F1.-\WHTSL\,V9(,F*TRY8:PN+6&5V=23(YG^--+ MCO,NQ>1X@C_%Y#CS4DPN^>DQY+SEK3HSA'@ 68_D@LHIQ!P.B1FR79I)4R%& M+H;TTY-7_?3D$YU,)X]V',?#6LNS=?/)OWG(+]7 9.E;A[3FHX6:DE"L5H5: M668ID&0-@KE%?-@EG;$B/BI3\AKO]'JM8^!>!+ 7JQSF[)!CIE(C2W'@_-BB MS6DP+PNE8DDHU^L<^>R08P?Y8;>.[HW\@VLXAT*>MWI/ \H3J-M$H#SLZM#7 M*$]41Y>%8I&I:@ZS60%>TDDQ.5X62"\YSKL4D^-5@123X\Q+,;GDI\>0\Y:W MDD[[!=NJ[M"RS@_%MN%1?A\G.PGN\EE+.JJK3=ZNY_P>0&0!&^W0NDY9KD) MF5S?1YX.81?T8=>2GJJJ\Q;D:>ID@?C#,B=LW27&&N3RF]8.N[#T' 6=H^'. M,]LP.TY/6;SC"8[EJ[R;'WP5#,SPLV*2;'D_[I)<=Y MEV)R/.>?8G*<>2DFE_ST&'+>\E:PH=$"TFFX@%P+GC+Q=&986 M/<3VLZX>?J9'+!6%8IGW[6&''#MRL^.)GN3D9L^=MW$(#6GIQG F)WGXYC:] M7MKQ8-!IQ>5$!XMB$YV2 /:8RP\[Y-B1GQV/%YU6?N(^GK2SX/!25QJDA9E2 M5VFW8TK'2@L;%H/7SGCM+.N91%Y_22\YSKL4D^/EEQ23X\Q+,;GDI\>0\Y;/ MVMF8Q"&DA]T,FXY"/'M>-V,FQ#SY@:>0D+*A_==S7/)MSLB*2&;2")8BI[D& MG $&\H[NXB#@]&/1 5:M)Y-^"PU+>?J%BT8,HG'.8U%<-+AHI"F/G]1YJJ3E MY)U^DJ(@UO@^"X;(L2,Q9S^8E;2H<).2!@%AI]AUS+FNI+&>;K/ 4(:$E[=2 M3(Z72-)+CO,NQ>1XA23%Y#CS4DPN^>DQY+SEK;S5Q2XR+(#:$XS@&'"=QT1+'<59PS$[:NYST34HV,";@L1B763WL4DG MN+QKV2"%-FOL>:[C*B;1$ >W:2P+4D0A358VAB&3!:Q_^^ QL)"659Y,*30>$Y?_'G:.FI'BP]Q_9WC$&2JJ)0 M+U>$KQ(7.PQW.YFQ$)'9-=#3].?75((O_6GKZW[ZLAH#'<)&ZB3(G 2T7I&* MH(&V:.R_7KRRO<3XO@9=\ I5 M'O2EB^NM[^H^W"^_+&Q,&P3>!N#V4EQ<%Y","DN$399)RW[C6[MP,V@W?BTT M;D?MP152C!_*W%DHH2MZ(\H6\0GV9R$1GRU(1?ZM2/\)RU(&;UU\WI[Q]]8@ M=,9DV39(KEA )Y"\I&PO\ X4UB88<'2#YM?Q=?./YET/C;ZW!XU^^V'4:0X% MU.DV+U&CVT+#AYMAI]5I##KMX=?/X^OSCZ[7;;6[PW8+P6_#WEVGU1C!'\,1 M_+AO=T=#U+N%OWK-7[_W[EKM 1WE/_]6D\3J%_@X:O_KH3/Z WULM6\[S<[H M4R*3N.T-R *C8>??Z+[7'7T?HC9,JX5^>>BV%[GD$E),+4@J)S#&CP^FXD&( MB+5WURAFJ/O"1:U=(/[4F*O8, *;N?S;F2GJ\F]?GA]U M+J!.; ;5HR^T&$$K,;ZU=NVU 7W'2I"S/4^-)CM;LMZI"H)J!PB CU=YTV:= MSTE^KXXHG[UJ];Y?0;0J3:4BZGY@;)=FH4.B8*-BJP.6 RT'<1L M.0O'2%I8I3O&D"SF\R@)BT=$HO;=5J30K4VB5)!%9H]^2#6A7*X(Q2K#7<*S M#W*F3F]$XEL^";Y/N)=<$FKE"LU'22X[S+L7D^+4H*2;'F9=B*\E@&OR730Y0[$V+Y2DF!Q/MJ>7'.==BLGQ7'N* MR7'FI9A<\M-CR'G+6Z&$YDZ1[C@>UDB72M(%<3HSK#G&O#;"3+:\&G;_=$BR MY)L-K,:8Y$P\/T%"SW;<0 RH]94Y2:,T;'CFB694NBM>^WF3V ^6D$<[%%LM MS];-ISXLA*7YYTW\UR$T'6+[65?Q(9>K^A>.R'72Y9VEL)0U(&=?;L029S=/ M*E?#;GP^NYX\]AS':XU)N[+$H3#)[3+UBE"1DKL0@\L/P_)39D%^#CX< 6')7()5' BI*5R%FEAPV+(579E@*'\ 2_^I)@<+R"DEQSG78K)\?I! MBLEQYJ687/+38\AYRV7QIS F<0@B5Y9ATZ&[QWCAAQ^*X=Q.(*%PSD,QBP1" M0_NOY[CTWL&1%9&ZIOD*JB>::VIB@(&\H[LX2"_XF8>U7:8T"<&3;2D6C212 MTW))$DJE(F=ZGI@>KA!K9S\DPK4B%Y 4E2!JQYPA21KK;U<=EF: 5=@S%+CR MJD.*R?',=7K)<=ZEF!Q/7*>8'&=>BLDE/SV&G+>\51VZV$6&Y?#C)\,,.B8JC7%=X %G@[A.(X!QS+',<=Q%O+>.YYC.=DY% YJ#NK#ESRB MX5%MQ],E\5=S=H+SCK>&B$5!EDJ"+#*U(3['+>W8Z>A5V^U ",T%X5BLH M+-RL?,#%Q2-":[3K=ZP!U6XYDD"/-\L8&WA0D M%BLCNX\](H-1#;G2]_BR27AW.-H&KN>YCJN81$,D4H2K7$LAS; M.DXF.BYGR>ACT/C63<#I$Z+:283HA->^2T*MFMQ.:RX\IQ.>\Y=_CI:>^L'2 MX.'%Q.N^X(XI2]>+!\G1P([[C!6E5PZJ7!+%6%.KU MY+R[UTP)D[',%F%/)DQGK]P>+TQBM#"=62[*@BA)0K64(K%@*+63U7IO+LX/ M\%-7Z27'>9=B:EF%SRTV/(>4ND+I==;'$'@)/CO,L\.6[_4TR. M,R_%Y)*?'D/.6R*9-Q8V5;6P2NLG2!;IQBHI;QNK6-PP%56%KDLAB7ZI($H% M661V(U1-*-5$H<9222!O96;&MC)%PEL^";Q/N;&B5.>H9A/5[/1-J)<.AC4# M>XB0W7TXAWG!(O( 44T.*2B[#5,PY!,?HAV+;\"5 R\1NMBLV MJ:K/5$-:[;^!%EQW$\K+4\&\#A7W?DEV_6OJIA:GT;/X)\ M8>WW #Z'EG3*0K%8%6IEF=WX,WE4YE8(PNX+C54(UO(J;XD O>8K?@DH OZ+ M#-\ ECP4<]!,. +Z]3B@?T#1)QDQJ IBJ2+(-::2Y2GQY#SEK>"4OL%VZKNT*+2HFS$*T;,Q(IAEYPF63%:Q)$+ MV&B'UHA$H5*E+9#9#2F3QV%N81]V)VIB-:+C!80SDY%)^P*U=@J.AEV/QB*^WG1)L7D>.(_O>0X M[U),CN?]4TR.,R_%Y)*?'D/.6]Z*-C1<0#J-%Y!KP5,FGLX,:XXQ+]ZPD\7> M\;C/-Q+>84SR'YZ?[*"UEAO%P5I?F9.42(.$@$\T.])=\=K/@<3>V>VM^H__ M^JUE#[']K*OXX#-"8JDH%,L2N[%I\D#.K=SL>$(H.;F)ZMP2D<&)0VA(*H?A M?B[)PS>_^?4=3Q6=5ER.;45W:M$I"5*)G\ICB!PS\B/N>!#IM/)S<'^[8P6' MU[K2("W,U+K$W4XO'2LM;%B,,L,>%T/I%UX[2S$Y7G])+SG.NQ23X^67%)/C MS$LQN>2GQY#SEL_:V9C$(:2+W@R;CD(\>UXW8R;$//FAIY"0LJ']UW-<\FW. MR(I(9M((EB*GN0:< 0;RCN[B(.#T8]$!5JTGDWX+#4MY^H6+1@RB<2,R:[2K=ZP!U6XYDD"/-\L8&WA0D%NLB MNX\](H&Q=;!-/\$57LL6*;1=8\]S'5&40*_U:D_X2E$8.W+CYOS_A[:Q Z8[)L&R17 M+* 36,Z#_-AX)T'AV5[S'2BLS3E@\@;-K^/KYA_-NQX:?6\/&OWVPZC3' JH MTVU>HD:WA88/-\-.J],8=-K#KY_'U^'[1:"WX:]NTZK,8(_AB/X M<=_NCH:H=XN:C>%W='O7^SV9,7Y\,!4/(B*L?7J/?LPH68.ZZ1D&D7>JZ0/) MHH9,Q881V(OEW\Y,49=_^Y]_U,T1^6BXLGE;%^QAW.AJZD0=4Q7U0A/QM KA M6RK77AO0=ZP$^YFHQX>T*Q U?>MCH=M"[ M1[T^A NC3O<;:C1'G=\ZH_7XX,1P.8\^@4DOR)S6L<@J*';YF_#\-'"D&7BZ"D5 +56OKZF3S)#CI" M+%#"IPT6AS#\,6^E\-2)8CYA4K!_5'0;/9/+ADDZ#W0#-9SDS.G,MJ:ZXUCV M'+2YBQD"9@[D(%1[E\*V%^ZEO5>9D29%0,>\!?[3NZ9[C\T5\UMX[![;?T84 MA6*18:>1 63E%LC2$1%.;$#F&3\>\AP4\G1,U<;@ B/+)L#Q?X=G^3XW3H/3 MX/O1IV'*2P34+[UBL69JH5F*B.N6#Z M8,GS(YU\D)A*26+72V( 4]F'<,1AN%+8-I1]RQ@GP_"U+ LEML)3%L_%Y<>W M#^QB!T)'T[7L.;>&[%C#L$U!QUO#!:OU VL6:QO:9'(^G"5=PAR8 [>A*K6!%%*[I:<_#1.21ELP[:B[%4#.BEL1:$H%H5*A2FO MCD>(#!E%W70\F]S[2(\)P]<_ZRJWC RYWN4XVHB]=KT#_G<6[#_2_ZY4!;G" M][TQ1(X=&UF.HY_8B1!\72D+Q1I3P&71/.8N9NRY$VQS*\B.%0S;:W6\%:1L M[BVZ/67X:"4#6,HM=,-ZO!QO_O:![LZ7RE4EGD/EX>);&VUFRIS>Y42;2JFJ M[6$M)_G4G>_-8% W[3SV*!?^M#MY^CZH2.L?'U)WNC+6#=IW\=C 5"0[)!C* M?T7<*Y+1;&XNA"9"9DZ[Z,VQI MSQ:!G_Y 46+W4\;@G&=Q*(FQ@^. J:'P"T#9CCV^CJ^[[1&BMX ^#-LMU.D> M= 5H^MVU7&19HH*<8S:.KMU6=IX01BP*1;DH2!6&O#R>D;G;N 7>.NF!JF*L.>C1MJ;( 9><=$G]H=BV MPBNV+%6R*L>T1EW$9_V V[? [([C>.1L1._Q]X#;^^YNYIN:62+'#E*/Z7UZ M'%+?V\14%ZM"N<;446T> K!O#AUR P2WA>QHF#BNQ@W7,$UK.K5,>N4'-X<< MK'& -8[K< \&ZWN7.$M279"+_&0/#Q!#+.(]MI^PC5SPN9P TZKE\+"0I8V\ ME3CNPNTK<[J]L??HLWR #<4E%R !LV]U$[1-#)L8R0Y&D:&"7409.UVIPF@: M)X0G+X[D*S)JOV!;U1V>&DS:!D28@#C.'/SLE!/4@]-Z^2="_/C#+!C$76R,CU%82^3N MP43O'SSL1'9:0ZT8!."4H.=G8W@T=\#9F/Z@]UNGU6ZAFS\.VOR6?L/&I,6* M-$7'W&[^SB;]V/)\HE OEH52C:E4'W.8RBN$JV$]BV,Z9Q(;A*N"6*H*Q3)3 MS5^9M: 9.D["SUFS-11^WI[C@,<4[,44JS"BU6X.VHUAFYRPIR%%H]OR?VG_ MZZ'S6^.NW1WQ,(*Q30/5.#:3$P^,_-O^R].?P<>B5Y8ZKJVK9.L O-$PM+B]N,C5@_+DJT.#),KFDI"M<;F?:@, M@#._LA#'=O54R4*U* JU&E-%+WY*/O4) M/$],LS447J#@.. %BI1&+MC4\A*SO+\K5@;IT2R/;&?>$I^_,^7N[3[N"+>P M'.(6GK[@<2:W4)1$H28F%Q!MZT%Y[TW!7-8R)&N5T.1#)F2M5H(@3&9G^_UN MDL:0#Y*AJ(S3X#2R0H,A#9&3*&7XT._?M>\A+FGT-[ANC3J_+.Q)S4IQ)IR+%D/[+SXGK.AT&<>/!K]4UXH8C'>(&&UQ\ MGIC)2; 8QSGK3@":/J"HBP\\6PV!G9C0N%2L285<=S+%(M4E(52I9(R MJ0B,^0?X.;:T.1FM DM_#2]H^O/UAP]?R8_%9X*7P@WAUK!W-G?K:%,Q8<1V M"##$&"FJ:DUGBCDG^ZBZE@ND7 LU+5/#IH,U\ALM;9&V?"@XYZ@8:.C""[1U MWR4UDQ&#_VEK\#]]60V>CGUCZ,'(@T%N+NLL6#.D&HH#N.A_N_GU8IOOQ>(_ MPB0A>(6*''T)'(_-[[H=#99?%K9N:P2V/CMY+-C6C]F-87-,'^^D@$X($W^+NOB\O9;?6X-0QNRQQ>X21:_\C MF/78,K1-^5BL3KU^68?ET71G9B@P#-TT=!,7QH:E_DE\QS\@;$:C[^U!H]]^ M&'6:0P%BYN8E+?\-'VZ&G5:G,: M#3;9E<&UZ/9&[2$:]5"SUVVUN^3^4_AM MV+OKM!HC^"/H]-"X0\,1O'#O5T0SORP?'TS%TW30H)\.G"VL:?-.-_^\V#09 M$8H@W(Z\TL4[^A3!5->7A^C6+=4<2G-;?^V@_-?(_-=S7/UQOFD/1A,,R^L[ M#\19F8%[09BE@?ZRL6XBQ2&E]5\\$_OCD\'-(4X\4DP_O'/A&]R)36P?O.+H M+V@*XY@XI"H/7_/ZDQ"M(Q*HD\>)XX-T!YR>@*-G-G_;+H/O%'6]*;!0W2V* M\3TTU=4F5SW[23'U_]&5)%4J[*BV/B-_]1YO/ R[N RL^BI_\-4"]P;=&M_/_T=0DU;:M]K YZ/3IW[U;=/,P M['3;P^'5,F]Y'C:=:S&:<]6P$ B$#;SP7%T%4>Z8*JS1)9DQ^DB0_L^_U22I M^*7I.WD"_5/\LGCY!]Y^Q?+LQ2L@*\&+GA.\]@G] /G23=6R9Y9-?4(0N8;W M!.-#8KU>).*GH%OP$,!E1(O' % "B(R&?>DC"$1T]!I,T89O&&%U8H)?\:3# M(K7P,S:L&?$NZ80N0?;- 23]@=%7-]1"WT'30_/.@'YWR.>#%__2T)B MB&?@'X]APE)1K).GQ]@%DP*#>32PZM(O4CW;ADFB<2!J5"'!N+O6L__9"E5 M_EB)+V+GQ5-.:>>.I< ]$S BAHL#9IK>CZRZ:X8/IM5R&@?@(303!( MN=(W%),LIM^F7$!^/.3;FC5>BXM!C.?T8PJ8EJ?U$0FH">BQ@N]!0V_L8T: M ;:PH?Q0;+PN-O1;?DPL S!N_3"!IN.-'5W3%7M.:*]/]N/%ZEL7\BK0+VC, M9H8.G[VW 'N>H=AH1%KK Q'W;>H?+QKWH\[JRV:T\0T1HX4EG?HDETM#B >" M9Q+E ,M*OD+P7R._P@SL9_U9#Q8F^ *J-_R)%MZ=*/DCF.QB;%G$-^@=PA#0 MH^!.DCH T%6>,!KK$*<'"M/'.%D5BE[-UYT.4M?4:V&LD% >F*>!&G167I"- M%9="'!;8Q!Z\CY^P2=7L,R;N+#D/[% %^*@;5(I&\QE&G0YJV=X3NE<JI2^^ H9O*-6D+^CC9*[9ULL<9CF;&T3=*AN+ M\,F'V&K.A%)7Q\ KL]#7U3_]J347TUZ.LMMO+D&&X _B_H%1H9PA+J7B F,4 MS[4EH%54[6CRPE6(7E%X(=\@PWL$'PHNW-B!)1 ?28K*-E@#"X"H09 MNC/UV:D#:PG'R+J.;5!+ C(\:I@,H !Z" (.C$U?RBUX"A:/^'0.M86PH&5J M.PP%3.*$\,]$-"7G*S\8;7.!K+YM/=G*E*[*6\L-03D(4=YQ*ZO]F<3!01_ZB 6.IVP@$ MP'S :HWG"]Z^7S3Z3O-LE$@N8A8P:Q!5R !O4G M B-[:R*ABB^ K^Z2O.8,OH>\CDU8=8,^LHZ!3?Z#YH4G5-\)WIA&=3F->V6^ M\N% U5@>_8!KS1#)$1!' K WL7[X#'Q4GL'V$L"NP M%50Z;%!5=*@9M8X3P#,(CV-M.'H!DSYW.NN&DPKZ_\_>FS8GCF4)H)^G?X4B MI^NU'0$NQ$YFC2-(+Y6>RK3=QEDU'2]>= AT 74*B=)BF_KU[RSW:@&Q>$5@ M=726;9#N>O8U 8%GP.ZF HB4)T8@$@4NP%K?-5$!(42,7@7F ?]EBY ?08.# MRK_V&]P:4)J2UKL7IJ+#%[YG"#M%,' MRVE&*7W#.(88#F'RP6P=:@9CH&.C M,=.\$=<'5PMWPP".!0T\EHI+92Z/>M:@A/QH:GFT,V^HV?N;#4_N:5HLMM@SQ"#M7/0]R9&J M%;S+L6$2Q1Z(RE[ DJ>PH$R%(ZDL*-?P'8B : Z3*;A$34AP9I9RI M=>>B>"G)2)*B,5RL(0\L^+M,LZ)7B>>X_8#A!B9'Z?I(ZP8,E'*]S+&0N(*L M.@A]'"FU!5#0)E80,..*1+MNAFAWF1#TV0S4$VRB:50:!_W# _U0@=DYT%$0 MT4B!*-&(#-$GKC\A:;H[");R<;RFJ0"=$1.H!>N?\6!P2$ 50*0 M,A"Q_@R!^A&.RZWR:27I%6B])LA!#D!?%^1]P#*UY[-O*>4F!3UHK\$!E\8& Z -DA(H(L8SF4P/R\8")* M5X/ 93F%X1@U%NN.6*=<>X]H'(HNLGV F7'I;7R[48K6@;/J(JY"#;+%A8+ M>Z$CDF0REJS2@EADMH#+1J/%(GXP>5Z#%JOD0"6QU0G^>7I)BFTDC8H<5NHQ M6$FA8&X5BBI:#Q_% S)@W%Y?>ST\,L#K1/2H&RR*-4+!ZFZ'&3;HR0 MNU0F+$EHQ1*[0S3XZVT5,X'24/2J,CF- =8 M!%>+).D06_N67<<7@1J/=ZCLXR1H!V0%H9TZ+'61$P"_NT=,9DL)!EZ0?45- M(&]D;/7)+H,607]>P>5%X/G'EH/B-?D_ MIIZ8&AY?P,QQIR"7L['9T83AV3/IFHDD]_5'OV"SH(-I;-HCB+YPFW,[X7C43>/33S M PBRX5U)P%(,?QQTK=7.Y F(175,'D#D..?M7R3\P_),2BF%!Q<^L.'^TAH6 M.1U [V>C;,@&;U:$9"A"[(!XCL:Q L_(VHSVL=A;Q_/<"Z0_V&:$[D-:_NE[ M,7#ANL:&/92[K;)^I7#$= DF^V($=R9)T]#R0*?Y$\ FB ZIQI0(PRHH<"JM M(J(*R(T(,4C;3RF"D59\;9 I\ I-3Q0K079[5-CXBZ3_QX/U>&;L#@929_JK M\.%4$0_I9D8+%YH3[LB:3DN3$2G2'U_?1_O4'Y'EF^L*X(EQB(R0#M01&OV& MZ&08C,6$M&X5:5+"U]"T(*MGLBW:SF!A"$ >=V6/'\%N3LI:L8%#(A"9@ + 5 ,V Q.S!3!6.(A3TX^"!.6,3...)H_@;*TH<&( MZ>TN<:,K6D8X8<3K)-*%%L.^$$YB)4C*;9OPTO Q-B49%J4.?!?A-RU=^G ! M*44>B(<,,OG()D$4^3]I'XY_=?$P3ER@R!Z'OWRU_@PMD/]GO_R,P^QC*-_Y M9G&IF@I)34856)THQW?"#;[GQD>!E#ZW7C>4Y[VFB3PM4FB0'MV0S!HWTG=17*-WA M.M,F=,DQT<^:<&2SHQN>43Q*JJ=K#R-+8T7'"D41+A57]Y@B;Y ?D"+&T=DD MPI5)U%B&R8W7ZZQYI>#WF6T)4S2N MNN-A=[;"+H##"/WD!_>B:FI[D6NT_I ME;YAJ^[FRXXIJZ#7QL7SNLY\I:XN')CG8=+C[X8=BI>N>D?XXH@1!U+>NQXY M^P;&U K8:;MLFZW';I/R./[@"4YX_)>AXXU2K=4N5=J=A%)B]]((I*)I M &_'R")/_8:Z7_+^X!N:F=DPP%S9M.R0< B!!<>8"$S%L/R)SW*#"II"[9BNQ!6X=HJK1$DG9B%D MMIH8M/#H%;Q@ 0C"0_L#>)S0!^0+VT*Y25H"ELI*TDP,HYN@X<]8N\Z0+FCE M\3DO$S9P'/?>05BFH908Q7$8<<#I'67P>8;*RN&8I9]AW30R*/XX=T,;2(N!0A4#*$?LJ'P>&FE,$;"^E <09E# 11LQIC=X M_MB:*O(8Y89PH/. AF<0Q> /#$P]TL[G]R&M/_@LQT$"@ 2"XCWXQ %L?2&- M8\K2,?6D\6Y^X_M(%Z]HCZJ2P2!9R6 853+PHTH&3\L.+;%)-O(/R(-&:PX' M1&LCLF@,V*(17S)0[,G4EER-[=I$HOJ(;#;3;X%\2RAR2?AK^4 /0 CVV*< M1'HM 8G/!8'"8WE?D:P%6AEQ"8KG3ZT0\QM,,<7] BR'4[DAX\ZP;#5"S#3@ MR(@3#%4+;!P1B!Y:(_I .8^TW]/4]=G$->)J$7)0+&> \X6<6+?91ED/SX0$ MT\4]R*7B.C 6%6&,O^8P.71K2[4T-H&K($LVJL(Z,=J3,LKPHHJ0H!R&!+6* MD*!TVN-5JW5 M:G8ZVZN$XL#US5D/JSAC?!XIG/HG^0/!Y#$JD))XDT!!04"< MFY11A@"E6JUKVRE0HQ*JRNTNX4[:$M!7SX9$Z>8AAWADL:!T@'B=:+'3N.8/ MZK:31VUF#KCEWLPH3NV?'/8">[H15 L!5)US.'Z@S^5_)JU +,FC5@/D' , MX_(_&"I#>6GQ M,:HM'FD]MH+%,QN<\65()1%=DFBOH*1 TT+?,Z/F+>DC$/QV<0KB?1ABWR; M("231D?4@87"C-.1Z6-+ R2M00U5V^ MR"/X$)7,V$"AD(&S$),!@7C+>%P*SC#$!*,8!VQ/D\#ER?$2>BRL#[V2@T#$ M5;(P,\E+GNM>JM6KV+?Z*UAV^!0Z1 ][>;LY PP[?/7LS2> M=94XXT7[DC(!N0QDY#HZKU0A>2"N1N21)-9@:C*;7 +NO:*^;+*TJ408N\+" M ,V<)D<(DIL<4.P$5N].L&P2+R;ZBC$74-FU\"_F2VACU3H5^&OF8V$.CB.2[1)+FAJS6.+ *.J!D8C4 MIMA.3'>-UFB9G &;2%260T4,W!,8[LTF8.8^'E5X,6>5*SH3^ M%UAEZ%!A?S7=/OHY2"21Y"A!"HT,0+5\Z3,TN409A[ES^#L0\ %\:4516"0> MR()U?D*LC>ZECP>,%7XF,NXZ$B%2 Z7ARA-WEKCW-6&@&T1!C0H!N1\+!AMR M$VLH#"6D8O44L@D!@H\"ZLC\+J]99K1_3J:_STN%Z%3Q?15TD(2[?_B1*T\6 M#14#K'2EMG4/BQK+..JD@J%.@NLUR:43G))W;VX/[/2A, J7Y"^)]P3*6/7- MH_!_=SA,7*#/?@SI I*0ONH.X3P=8I,9UR?7RXL,$#:FGMMGYY,J=Y&&'=KY M(I:V4%P@R;N7;4<$.!/T3$U#&W%,V)6 M^$2)@<2>Q8B^@YE[=_(NUWZO>+1L[KTZ_GX" WKOZ>IH6S:.]*977GT_GB7.82%-6>5%< MN-+LSMHFIS1Q%-(D$R_PL10"NFI4 5;T0NN M^]='+S/A0QCP[T.//'!2CJ"(-]/R*$X(=(4Q&JKBD'>L"CMV,=A)!J# 0?8Y MZ"E^B.) IAXF;D5U:T$4!1&(XR[5H_.R(!XL.2^47H"F+.].R$YH!J18*846EES>W#D8A@7H6)'ULC=-3FT.I6GI[EI\M7S;^>4C[\!$91%*I$<*5>F%CGU<3 S(!U M(,,''MX'OC$%BFZE1-YX3 K9&X,5B1=4$]DG?I6&61+@RQ02&45V MJ1 ]9%A47(Z*J%*NX"! ^V_B)8)E"C'D!U%9YG@_&71$4GTT'EKSJ,"ZX<1Z M6+R:Q#*3.9U(7OQTY.%<-"&:Z3-C"3/NDZS*&%T8)S^0!A79^R+F'H6LH<4= MCS,'H5$9#O8B5BH=*]4N8J5R%0A3Q$H5L5)YCI5:2\U?LY32HQ>SK1@E:B]T ML+J,TE9#AM^L"M7S^AE=8]"!99Y)K62)AEOIM#IZI]%J-]JU1GW!W70@#C&@ MYKI[ ?3CZ\4E7-M7[>S_KI&BS+E0 $0=H55! MJ-@8::XP[B/9*TYCGGN5\N-6UFQ7$B#K1R3)@LBUF.(3%8M**KDH%5)HBTJK M*:$,2,:0R+V#*QNY&'Y F3O>'7ES\%.9:N??;RXO M;K_?G)%P@W$0U\C#TRAY'GJ.1>!'9=35I'2#\Q!>XFI@Z=(+L0WC"%3SA$7# M\LE,% :1!34VXG)])L] 5EVFNO[2LDJNUZ12B>^*86A3 X\H1$TF^!S$D5%K MK!&-#\<4?*$L$8#E:]YH?C@>PI3J!6[80)9-WI3'-.A.@":HU.&*+&9K1Q@K7NT M_K+].,X#7#LNQG D+7P6&X(P63%:ISSBE)@ 8@P94\KNL(Q'??#AYNK[AT-U M)'&N)'^0S)-<8KE:$L^I//7^6(A@SN7M8_>(Y/73AJ*/2'C M7K.MD>3@0,\C.2YDD;%95(<@HM#R?@#RE@#-ZGGY@REJL51PQD;DV17!+O M_DCK^ID[E' N [&Y!:"0'-&F0E4>=6=+(CDYDSG:<\ =9;#ZH.MYG*_B+2PX M&<\M4XUMD;U1JAK!I%3YL==LEU%W[I39F1WYW2*"'A_2Q#"E&/D@'XH0%IG_ MW5QD4_K F):13*%\<^Y4NK6Q5"W5ZW"9Y'&MAO@Z,&A'1N0D/!4J]#UR5*C# M)N>">, Z)ZI,K"NY!S%;I1P1R,_MD::( L/?TZ0E8GL6?""F=UT30L G];' M5'VZ5:=EJ':;_GS$/X<1R\H&<,^6B7X2ONE1:%!#,$%*:/(I+#],.C?*<5A" M;"^I(6CHDNW+!"TI*F2(O3..UAC..(+,CNLOQ\U255R'"I3@4BJ^$IR3)>NB M]C&)/'Q[QH%[,LD 82BJ%;I ?E5]#L(M'^T!,PJ5LZC>CQ(G$K7+(A$8/7) M9W$H58+6E\G_8_<^ZO-]CW@P#3UL09)X67GBR")"03U#"=@HD=#>HBW=R3(# M,D)=;@G!V/*C@W<=&>I"95E2:5#_"4T*_-GE>)$;U/!"<<-$ K>;+;HW]$:M MWNG4.W6]VM&W&3DR/M1NSGX_N_Q^AC'<5[]>7BSFQ4K3197HUS'[%MM&-B!A5>#JOU)HK,R;D>5Z-,EOJ.: MT6B^9R62D)OK;R.4HD>/7 HJFBQAQW0IRY>CWJ)(+]=+^B=(B2V3$IL.!L./ ML+)5#B(YBL"-^<"-3A&XD2NO?!&X401N%($;1>#&G@1N1/H423QS@;@9*E8R MY25+Q4K()RHXU1T,0H\RNC MT)+]IK@V[6PJG8%4KE#Z\V=*UE<3D;:D;&%) MPR3'!>"T_=C#HE0 =GS(=4>M%J35( JS2,6ZR^[0*:-%5.,QCK%-' J:V$"* MH_H3,I%>!2-(91)]CA-EX:*=<'\<+"0Z5RME=INQ$\2:168H;JZM,)Y5IQ:IQ=&F)0&XL MZIO0Q:6Y=5&G2QLQL432: MW/8Y4$3EQ/T#$$ ERO9=[+I%#8&(,,OGV+&RR[,9Z7%AR^*8YR MI&4/J<*[?!=C=E2S-I7_1!KL? +4,E>%ZGP7+2!Z@?H%RME53M,.0FB4K8RI M'0$Y*#$Q;5D]G X 7:7=J%7;CO^49:C8#8G,8!D3)0EN]< M7G6]UFGHU49%;W1:K9:^Q;O^@7;\WEGWYN2+;$+[^]G7*XKYHV30WKQ)?W74 MYR9.R3@A<<*E,V3MD"CZ5?7*8_N[UA=LDG.XD I)32J$E<2^4AS9)>7.+$E8 M#6Y+N791S<\#J!.7T8V>$IMB&/Q*$2:NOBY M]P:"!^<+)RN3)'HD8EN)(^U<)9O/>^MC-ZNERN3%-0;CW,-D)48G5#U,92]/ M+$?ON<0WL>-%$)ITK("*,("+$6884 DW928;,0XPMQ#N/EJLVN@00(X5( S9 M *G%=+TH_3!11D"Z3A.M,Z2+"@$_6T#L"PQ@\N.8#HJJ%5S02,9^!%C[<<3; MDQ>$73EX&0R*T55$GC9Y6W/734MD)*;T:X6,KB?+&"5@/'T*))3ZP813:DJ'_X$?)O;%Z;-A*=Z':1=@0U: \]H52_CO, MA;C7WJWQL$3*J()0"SRGTVI7ZLTMV04)AD!Z(/X,.;_7"-B?HCI )'-_D_'#&8K2?$RQG]5[9V&A MS)TL+]&A4 4=XN(0D'U$VS%&:!D+B!>:BX"_RP18=?V\1O,# /.27!Q=[S1;S4ZCH;?T^C9#>2:'VN79 MK?;UJM?3KL]N0.S_]NWJ4NM]Z=[,567$6F^R2A->[(P;,PDS[H@[%7''HS'9 M%Q82>@S-QYA6H;'O!L$$DT 8+)/O^JFZC(DF[ L5>4L4RYUX^)Z$8Q9Q5+$9 M36^4FNUFJ:,W$[VI4GVIN.^[$UAQ1[2G=2N2:0J+:UA2!ZVS4;?@?W<32^M% MK;/.V!-AL@T,SYJ0[6HX#XB?9]D#=(%_E?^0R[UUK^5B3^AH>G@RWPCE$R79 M:+P%,\?SEM2J] SKJ(6 WFMN(JG GE6L_%:#.3%R:X_V1; >*?4:B[6?5R$\9?F'DK MJLVW,.]&ZKZ-I4T3#"Z1Y;":M]0K2UJXOR5O.0-^[\Z$(&"XHJ7O $@L.<_Z M]CG*;IZG7FJU.B6]J6\1Q>K*0_443,KJ(O[&#&PW;W[)>3:WS[9V\SS;%1#' MMHI'-674\@16[I9EZ'U79?&9NZS ,]B@=1GO4#@^7R)!1]W["XSI+N5_1A2J^P";UZ*WY)_'5.% L%5PD,(M..4X6:S3P MBC)K+0]LEW_W#%-6#QG,O:=:[>+N9 E[C!A1HA<;A*/M)6U;[-Q0)S)(P$:T M#\KM_#-J><5YG2LK;(XM&,[C>D-RVO30JHT<'S4YT^0$\9')+$*UBM2$F4>1 MH@;2M$)#R*%5^EU\/0'Y4Z!A7+2@Y$OK& MX&TT$!;Y#3G,;] K18)#KJ+7BP2'(L&A2'!X#PD.K[+@;55:)IR0JA^'&W>C M6)0STZL (66$YDTI+YYDB7X+13X6Z]7-E?F@:@:^%<2Q:2JX*@J4CVO5X0O8 M.S".P=IE%>L<#IN:^GUCSWEW&B_ M=[]^/].^G75[WV^8FW Y44/>#)^-A?2DI'_[P,DF7']L+@,P$E4!J!=K6CR M8SPSC0Y-2YP:ZU6GEH^J#WSFRU=5K0P_D1J=JEB2@/>YJD96U#@K[JI*%1,( M:2BU.4ZY<3V.WT1M#7-&AJJ&C8Q:F7%5+CC#'Q@JAL&) PO6$X"0TCNA_8&* M.#9\4F-HVL3*J(X9OUOF54[BK9>XL8C*UY-A1L:N.I%N&->UP H/(Q>3VM^NU_C? M?N&X+%86R#2&0L@4PXJ<4?0W5H)3?V=I8H3&%N:_D-KU@!K ?_WMO_[KEZ#O MFK/C7X)(7Z$8=.! 2HP(W"D]C,^:\V.W:;GTY=/DF7EQ9H.CZ31;'3X;G/;G MP%RR.",,W-=?W#KZ^!5#ES7]H_9/$'P17R7B>U'I%HY_X\]E.P_*=$,3B 1I MS,Z+(?IH?O/PTZ.?S[I%!72O>*"KI=<4W+_X]@H@70>DU8_:51]%+R(X*2YC M.=.0X3!TW/@9^7%40V2 Q?: 4G$ERYD"=I 2C0)H"Z!]#:"M?=2^KP))KNKW M:+ $&5]RQI^)_[ZE1K@5-?3K0AGK5&QU6G@BLSYVF_;0U>=QGVC4Y51N02); M(_%:LEVCRD/BF$B!:14RURFN>;V+PNHF>[.-]9L2%E]!/+"(R,PP=4V(&F@:("^"].)BI+N^# M/="4A8/A_5E@D,!%"D^/VPK,(^8\4CZO /6WQ;W08J,58+ ]]E1=!I64Z9K0 MM62IN]0Y\-6IPZ!4 $G>D[M+Z+$T$R4:+IJVN. @)HH9]B"T,PQ:B;:(NIX, M4D;I.S/![TC[3@,K(=+KVVQ"M2"VPEC+@;GQ[#B M2]37U&:6L$U9\")1S9'N1 :7^\M@.VL1$72S4]/"&B-XJ1)BYBYE; D/TS%G MT?FJP'9L%(JZMZG2,#*2+C*6E5N<>D,R^'*6R2Y)!=+29EXY-^I$, G"GS=0 MUIL96=R/MF1(QPM(5?A'DQO^P M3-KONT'@3IZ^F/E=+6@.+^9\DV=9UW]:J6 M]=&]Q!H6(P>48@2KDB!4YB.% MSZ8/&B&;YHWZ!\"%\?^'JS64YRPNA8*:Q,%,GV5:4XPMUHR=^5K=%T5_\[@X MD@96J:8O#?W+@'_@(H5R_N=#=7TPR>L@PF; G]I'SBZSRW7+A)E'2,.*-&\" M:)+Q)2]R+?05P+YSP/ZKY_I^'@']NZ,2J?.XNE\Q'[K PP(/"SSG@C-6,>+BO/VMG*[-N9Z_%A>[97HL+W;.]%A>ZA;WF M2*1J-$B:>C*=?#C^^XJY.S^ECX["VEYW.=D5R)IS MM?RL9 $_5"6ZCHD_SF*%@JJ&$=I\(ZPY1Z3ADF'_CD('/\^B7Z,@(X($>COZ M[H)B8>D+?7&(1([ON<>UZV?I]Y-9P%%TXD+YLN^]T_D8QR5;"TYDU#N-_H3B M9)4/Q[5*26\V,BJ3;0T2WQ05"LS;$/,:[POSJ%==]K[(3Q_[Q#$.9!GJ#:T' M89;_$IX[AW7E N$*A%N-<,T"X;(1#@,^"H0K$.ZE$:[UOA!NM6P9C1L7JME/ M^3)'QHRM^'[>T)*TWW:Y=V<&+*8K[N[]35?Y.M_V[RY&T\=Y<)U_C^F1% MD,G.3K=]%"ZF*^[N_4U7W-WN3K?]N\N1V//N FR7E3PZN,2_6H=%8,@C D-J M>QX8LFG=FK6K>G.S_L9+7V+];Z^P_C_#EE][4UO^J>@'%U'QL'-C\/2^=94/ MQ]52I5+!?UNSWF>FQKXWA]K[Q,H*U*=FME0M"=PU6,*WDQ7%W-65NZON-\=5=5XB=4 M)]FLP.1+X^KC%OI6*O[^U2IYS?R]O-@ ;MW 6%F;<@^8\%K>5@,,,MT031]S MS"U7X6F;+WL)3]8W$YI?BXN>JRK6L1[J1^4TL73EDW71+4>2S9.^VGL4==\? MEI4+^"K@Z^VI>"UW5#PC"G]?U)\"U=XSJJW**=T.JD4C/E56:M7U'925F*ZI9OA*OYN.[]F.Y]HNI^3+?]N\N1N/3>K%!%=6C*TX?HK2EKLY MW?9M@,5TQ=V]O^F*N]O=Z;9_=SF2-MZ;WZ0H;;D/TVT?A8OIBKM[?],5=[>[ MTVW_[G(D]KR[Z-JBM.4+1H6\L]*6R]-$\U^FZ[$IKNW*"A= [HMS/2=,)(=^ MLR+Y_)TC8U:!GIU!QG=9U;) T7>&HM6,NI8*17<.6U^TKF6!K06VY@U;LVHE M[0R*+BO=OJ8"S-[@88[L)\O<1D6)T/V@D47%*TDPLRI>91#,'2L1NOV(O$(2 M>9=85I0(+>!K"U1\5;;@#I0(W1L)ML"O_<2O59F!.UD7=%<%)*DB_@U^]EUS MAJM%-^_QW]0^+N%T/&MP_+>_X56*AX$=FN(X6Y.:6_BG>(VTQ)2N)%6E!-A* M!ZK4G=*+G1[3>M3TQ,-EN7K34PP]^YX6/;<^\4/!\*VM>M?+[]_6SEPMIZIP&3^G(&N:[JN M 7&'R?#JDC_^]LLXTOZON[^>E3_?G'5_*W?/;\]N/FJ&?6_,?(70J,$Z(K6O M3]I8\ %5$:"D3O_?%?I?EKHOO_KP\_QA?CF]R;R91YSMIMU?:R=7EZ=EE[^P4 M?^M=?;TX[=["'^<7E]W+DXON5ZUW"Q]\.[N\?0_' M?+6<'S&ES* _&,5 6Y(=3>EYB_%6E*,Y)?^\4'U MD!< V/?M6_?F7]K5N=:[^/7RXOSBI'MYJW5/3JZ^7]Y>7/ZJ70-HG@!N?M2P MVN,! "M\_/WL]#!K\9D+7CB\1R\Y/JUET)H$UC/ MV->$8\*K_QLZ0JM5J!QVO:3="T]H!DYMV^Z]#+5_FZ--R3F9/?=T^'^BR$2';N@DP5^US$320-20#6OG$@\A0G/(+J$K&P #(<$L4>R&)/K@L62P,O ML>@OPL"M1C"Q.2)3U-R =[-Q[L[KV+]-K,/(^ MU3YHP&/Y=WV]9/XF2O6:/54K.0QW!6!($?8W@X?]:Y[XBJ1FJ][07@#<3+L& M7BMRZ!-MO*ZY;]%*]^'X[_H1(LK2-;WADB*BCF5Z=7V+)X4&STS382*LP4_2L+4JJ:JVX.IE^=+CX6IFEZPI4)%6F!+O[OH MM;*M8%;PI8B&--Z8AI !);Z)G+&DZH?C9FV!>/R4,XZT,A9Z2[PH*U!VJW"T M53:$<-1\%!R]6R[TWI2C4^O.,H5C:C-+V.:>,@DA%0 #,N!X%)WT$^#2%AT&, MG[1TD3 J"W;-<5^__(QC'+]A#-[&3>W.ER.XN.^.VX?\/8.SX:-$@"4S@#>DE%S#XOV5&I'LG0-BDRDI62]@<0[@7*Y:=)EY\F=-&B M=JU$R2XIGV]D MT>\8K^=6@9%[X?$B4#,C8OM+T_*K9^ ?DA97I&M;1%R2I_ M5&T)44- 7)ZVOCK%MEJJ5"KXKR!Q^9'5L]DKB-4TER2 DW M7OL2@IE57G*'"2:6@\5:'Q<.I1N:%\Z9X3GPV!.):$O7MTI",_,T=HFN[KWH MN*#WSB7T%*0TDQSE2S5^+A5=%;:6.]+Y) UZG:RYTX0R)QZ*^4F?;S+^[HNK MX9D?P$U1(64"UVJK7JFW.ZV6WJEU6AF&W[?R#AQ,#[7OO3.L*W#6N[WXUKT] MZ\DP0OD#_0=33TP-]J<@>853,(7C"\Q&=0A'*;5^J$H4P=KA RIPA-(M/(1@ M#.!-;@'-& RP20.Z(Z: @-KBKGZ(^$(S[#M&7XOICB@=$%\=[#>A-;#08F\ M=^DR# WK*UD>? :'88QH0LSOGQ@_!!RH/''-<$Q@"WXXF1+FE6!8%$QP>D^, M#(]^PXN%GP)6@R >C(U ,X9#,0AH"0:UE?#AA:GK)9;VF).@=<#6)U/#P585 MY#SQCS0\X!/^E(Z\]0DVY/J!YL.M64/8*&PKW@X7,L!]6D"VG,!%UTW?QWH' M UB^ /S$=,5RW^!E3::P0+JZTIR>L>#(L5#5-4O:O>%Y.*FMR!*]DSF&?-2/ MWJ63AHGMV$%2XJVC"XIX-)98&'C"M& &J@EWI'7M8.R&HW'R)G$#,"Z,'6\> MX&]LP?[P^FU-/$P!$ 3Q_?0ERPOTA-87MB7NN/!#7\#I&;[KD%>%_()\BY8W M""=P53 2KG80A# Z %9HP^P K+:9O P 4=,"V/"TH>=.< 0_ 6]';^;/>GE: M!>OJ1LAY[;D._#I@\+T&X![,^+_SKBN]5@-RUFF!\J[K54P^V1HY^_-0NSD[ M.9LKC7)S=0F_GW"5GC1YVT./[X43.W[0C5 B((\*R&GQ%2--=4P@@;[VV84? MVL%YM_?Y4"*SUNU]IP'*E4Y)^P#ZG#L1VJWQ L^N'6G &/ Q@ZULG8QF7KN MG:1S@&CQH]JIY0\ RT$V\H\^$*US8*^C$"@EXJV%'"+@^BKPHG#&]#%58 '" MX@/;P0IZA-\H[OC(@D)?#$/;$3YQ XLG"V R,YY,Z\\D?\!]PA?&:(3DGHDW MBU4XEM%W0Z 4DK+CL[ )('G_ +)#]-^ZX[$]I+I>2HJC524'0VDT6@VL86I8 M)A-X0#/')+)F)0=&4CBT4-S3*"$22!3<(RK+P'T"N+_H(O5&5'<&>2@\C)S2 M=(G>:4 '@;_"WN9G\\=$O8#R&=,I4$(3UV@ WW7]J5Q#'R50.:PG@L0W],K MR)I!,BR^/[HN&'(@;T1(=H'Q!O"-!8\2'S4D,U6K1E8>@QBLP+:UL0$3NT_C MKJK&3P(,WHX:ORE^7R*VI?";5X+HR[\Q"O/O\2&W2AK2O6KE4T^,"$!N(KB7 M*%UM9Z(T/T>,4[V:0.T2C:I_TN['UF \C]46CR5Q3$:@\!CQ52EICF8LH60( MFX83Q$I,)!J@=H%@ _>.ESUQX1U3!(9EKT3IY'2(U \H#RFY*TF'GH&5M9(D M!?"E-4%@8(:C?"#SR+ M[-:^DBD//D@!%EQ,-BRQ( M&AJ:QSR4%:5"^'C1W/37;!5I>Z$C3@,9WB,D246+D; MW0*P,.25B8D@DH#R[\5&W>3G5MQZ26/#,4$[FE1!IU>X@_>/*@G:035,,?+5 MI]'D>(46R)9*NS!"@#T >X/ .U:W',"!$ZW>KOQB'9?@L(\5L0&E$E63$! , MQTC$V;.UE[$AZ'A6DF_Q1$, M8/KRB!>(BZ0KZA:E=LA6[?F]QRZ/S-6BH1S#^!_B LGS'@GW'ATYDXGKL'^! MS@[]"OYPEE3-$9LMML$O7>21]H>:.;+39X(E?B'I-_P1),DZ_"6,P3AAMT.R M@8"%F.$I-19H7(IJ2< #IC4/%]D<+#9LD.?*(6[A4U^/()DJDU@9V@A'#F7! M2--81, HA0:(+/N (\L9$6ORR-" #&MI/TL,-HGCB>[O'G >"6U$8>%TD-$S M05.!$'1E"RD!1X^B=R\L^*"HFI)E7R!'YT;<"2<4U.-6,G-TR9\ K75AT'GG M1:-2?SU_Q8*46E-2ZLW9[V<@<_8^1O5F]TO43/(J!GE&E%2N7AF$HK+U4!Y; M)H@ '^$NFA^.74=EXVG]T+?(S"_M=R4I]<7&P:$["'UV##*UO1.V.R5<0VA' MBB4\E"*LOR+W-0A4+G, ;3 #V0WH'DAXCO283CW7# >)DO*!)XQ 8>]4N%-; M$A94(=V0N8AM#449:\;#/DE<\Y!V@6PHR(O)!-TDKV5,(8^T+^X]K-@K$54) MX'@M]H#'9'^>#GL,W4RSD=&B;U/Y(5EB14*2V%?:(!=M3]+YZ=B ^QR(D$+3 M2IH3!IZDY2S'N<0N@#N$* >+E&D6CPB.'^_5M(R1XP(@#'@^DA,,&PB6Z86C MO;3#WZBKZ,_4L=*M<$(E,8 =;0]P&KO+ !*NAG*GF>7]&]76/N8M[F'I_E61 MB:\:!+:ZD'TSW\7K\UBP_I::DWQSJ3G)6;(YB;;5\O4%A.T+A/6LATSX*N4* MOI)!]@7!?BMTJA;H]%ATVGICD0*4]@B4:@4H%:!44*4"E'(%2OFB2CG*OWSC M&D3U]K8;O'C&= IP"Q?2JG_2OEQ_WN\4S#69E)6\5.:H=K(3S>MSB>;7;,N\ M\GK"N[,&7!%27>H)6I8W28U] /9M M 'NMD@'LM1C8:[L)[(U6J5JO%\!> 'L*V#>LN;1CP%[5.Z5FI8#V MK3T)Y5 M,*<60_N.DG:]7BM5J^W\0GN.5*KW4-)F3HTZMQRAG8S%!,][WQ6J]=/EAQK5 M7D"K ATY7[2H DI5GLL6Y@ "WRW UU] L\H;P#G@/<"WFN-%U"N M\@;O>J56ZM0>U6&Y /CW O#-%]"O<@?P>K-4SS/ YTB[VOM"S#!U]\_0F-KB M@;6K0I_*#_5I/4.?4K>:*])3;Q6*5(ZFRP^DMY^A2.42TALYME[F /+>+: O M"3S82(/*)Z W"Z]4CJ;+#:37ET0=;*0ZY1+2.Z5VLYI?6,^1UO0>?%)7F S\ MQLK2HR.'7V,-+]>>YLUIU3,;*]27Q)9LI(_)#[N.*3\E ,H5@6NU:_DA;[F M]3RLX1WCVY+HEHVTPES@VRYT^LP%D.=A#>\8T98$;FRDE>8"T=9X/$KU>JO MN +C\H-Q2R)'-M*.\/:=U_7VO-=8K>@UMA$8 M%[W&WN(L+HM>8[GK-?:J)@%_[6OGB7/5 MMX&*9$]<*F(LHB+&Z9XHI34-*1KZA^/@WE4-*28(#MI P8/JPB2X^U:V]-?( MK&8FCUPW%G M,>KP)VJ*D3*E'VGJNGWK8?&RM8WON0;WC "SYJ:QM<>*J\YR<&6XE'-RU;C? M?%QV>U'=R+SLKNIZYHF!L.ZHRX3LT^*+A3OSQ-2#SYU@V75M9HI??UUJ63?1 MJO8<.5N-5?=E9-Q29D>J[ OM&S;VZN(./&O0MCF'MH\DS1OFFN4' /*#LIW% MV)(G@< [ET!J:SE3^_D22%;^349(84[84EZ(7'NQ'LC3)9"U]]RLO(0$TLR* MULX(L>'G+46*\B^@032W##8-S\,*!?("4I98S&G^@GLI_9L":0YKS@\ MCC0W-RRFE!\ R _*=E8J#9N#P!Y*(,GNF]/0&XRI"Z7E !4+7&^6;.'HN1,X M\]#3X#O3]?Q/VE@UI4STG]3ZPK8$]DRV FT ^# Q++@\RTD,#Z?K6[ CP]-L M[,.)W7T]-QR-90])#_LR87?+.P,>PON04ZI&N C,(IC:QD"D&Y"KR?SHC3X, MJ9D ?C[%+.*HV',<;:B.P>TK[=D^WFQ:MJ1.FVL,']3E4[:GG,"SV(,X].)& MHM3)VD0+.$A[I&[XU !P.0@^1"7NIRMJ3\/W$-;D#<:K/Z.:2T.9+ M@F^6$,X-JW*]@J C(Y&7$)R7?)I=QSR)SO*;/,H3=9("CW)K)#5+ MY'T"*-!32RXN*UPKOQ>7NA>D1[9X$%N[G\4PEY]2!X\-CWF%,3(NT4*?A([/ MI1#[UFM\X8I7>(6:&7URW](KU%!>H9.KRY.SR]N;[NW%U65/NSK73F[.3B]N MM9N+WF_[ZA7JP3< D2"Z!'C1\:WYU"_;$R8(-A[<( GKV(![:#F@!%@ VP"Y M<&'8 AP>OG< JONSE'"$79^WT^IY"P+E/_PE1Q.,#6Z +1ZF+K92#]PU1RT) M2T(3^'>]8(Q=[B7[=[3)VL%(9\;+(0[W[.981@Z)G> 'PO;3,O*L$"> M/E)BX>4EPZHQ24IW0][M3( /S%F<(T#@?O"90E3>$38X7T@;MCP?@(' *O^ M>[51*54J%="D87:@?2C.#T(/'T),TD"<_X$/PLWA1N&8_!!FY3W 9=HFK/D. M$ C$QAA'#1-4$&PM#[L"MB2/+0L$ 8A,ZEA?@JOP0SN@PW2G0@)=*;Z1(:(G M')<+3P*W@]$15O 2#=]W832\1X(+VC2H*;!7'(U7G'F(:35)P(6',(Q/G^(* MG-&:NP6NS?< YSEV;3@44P#^P-+X2 %$@3W!6W2VA&1!2C?"FX+=6B =":5* M#<, EYX\7B:*=\0]H%CH)8!HOSIBX?&LI2@6"9EX;R]U$13=(<%(\) MFYDL(B6,K& 2('E4!$B$0!0?0Y\H'USS2AY!Z B(/460A9&S[#KB ;F(O*-A M:-N\(J)/QH0?EPQ!F&I%2#<0LDUB0YC%2N@? Z,?P <$Y&D*:[IPEHX;1" _ M +Z/2 KOD#F%P#TZ "1X8H"@E<6[]APRD!LY;HJRN\-A6?(FS1\+(>^92"P) M49Z IY'[C UG1/=$TO9T03X,.;[X , M9_]WC2BRL_&_J1DB[^V4[T79"/!F8M5%VAEX.4H;(V,-B P?UZ_RA4_BV<#8 M&X"X$]KB:K@)6-[B-PL0V6XL0F3 WF_BU90UAC1 9E]%?_N@D$=_,[4 F9DF MB8AC6D!I_!13K,9:>>,1M)1(IX5B/(E!#U3D@ZJ:< Y8X"56^ 7=C\XH6N-K MUSMYQ4HFR_,X7W4.D, PQ@$]$:MDR]?+!"1JIYP73+[>^ C>R3&_::F[V>\7>$_BW;HI6I% M+]4;.2J&E4.8>:\@VJD\@[^]'(C".DJM5HY[U^>(O;V'6N,Q>S.\R =6<+;\ MD W]L9R-*E%%- -N]8PO]7F$HU(MZ7J.I>(ZKB)H/J5>3*[%FTHUJOE5K5')4% MSR',O%L0K3]5<7MY$*WGV)">(_[V'A2W;\(;"2]B:M:;-XHJ:,8*FM%X*EO[ M+!.=3MQ)W^+B)%C WW)&0#E.,#+5E-EV+T-6]%*E7BDU,JJ7Y8:PY "PWBT< M-Y_*^]X:CNOM5JE>*=ACH?[QU-3O<[\YX@OVAGUS@O/,WK"=)T>W$%PL9CT\ M+\JETRS5],62D-OL4_S>V.I[1H8G1\Z\!C+H[2;&T.P8,N2(.[\'Y?4V771S M53K>GO/PUVI[MW4B]MBV=YWGA/"LS6I\%DD#@E:OERKZ]K2+K)YV[X[#%ZC" MJ-*L/">4Z'51!93P!OS3\\/_-T.5QS2$W+-:!5]=9W0KO,FIZ ?S>=_-BOZ: ME0A:H#Z^K^7#E<7577D_67HT)9F(]% M):BPDI5VZ09"NY95!;7NR!-4N$@[P'?^G_]N5ZN53Q> _%B-ZO*Z2Y_HGPZY M)M:-,32$K7UQ;<0.P)\+9W!4@E%/A6W<&U27*JY)=B"'X[?42+PZK#HG/"J6 M-9UZ[H.%)>?L678!WV9EJ8-7U_]]P\40KPTOF-UZAN/SJ_[G6?(;JJS+*U'+ MA\6O+*I+ 297]X[PL,!;7$GW*85T:Z#@ZT=+6AAAY=N!.YFX6/,?\*:$91_] M$"M7P9U%51@3U>A\%&ZI$C?L! )KKCMXV;+VV-2SG($U M18F9RI-1(<4EQYWEK%3'C1A^$97@I&-%Z$.XDD6-OUJ.N!IRO7(*()0D;1F)\3XV/PR00&<& B@Y2.>5@]G@8 M\P66KWMI4%OBXVJ5]68VJ-FS9X#:OWMAWQ=_AC#<&38FB.ITSWV>)\"<@TJ M.CR D@0([?_%*PK6C$OC"H!B/B@!]@*5@#JY**I87UFY4L!Y&B-\^@ M)ED5TM.W=B%7>0/KZQ'>/(_,5S\<9]'X*9R1X$N$R1\;'M<@SN _GN5Z MJKHEKH0JKT9E:1FN9%5862$1ON,; ;@*06@V5)<,:[A(''TECOP3Z[%2U?9S M+H+IC+0# ^O1#N'>S4.VYF1/A",;&M;DUQ)\/_VZ.Q@ F8OWLW0O?*:2>@W8 MBB0K ,-Z)UQT-JK[ZP,U#! H -O@2J*!CK3O4_D6S>Q1@5R4'XLY1T,3[<$ST^Y= M[P?N##0"*Y"%_$?"H6JF2H 4R)^PIO=>5K(]#87$+JR-#&3+1/X]%)*V(A67 MO#0FX1$"V6(@BW]+VZ6CG);;A(SLF<2Q]1Y399'E'C MHH"R?+:?(&U$-%)']Y:=+UZB=XN2P.X<4RP7T9)%M.0TB/YU6/3UT;;(NF_2\H"@]OZ( MS_H%Y(<";=@K\66)T;6T%9Q[[F1.2'II%_/:U)?86%Z'UI$[F2'OPCD'N/L=P0[&?9P@MB9T1M>W M2O5V/G!V[P6U!>4P94XIJ-\2"I(O_?&YA"\KV/]U)+L7I6[5TD[3MXT" ]=V MCGM)H^96&L6=W]ZL+)^>F. 1C=2T]1WH5ML[YZW:U'2N$36=FV]G5;2@VT9_ ML:(%7=&";N=:T&D+)'M#CB_WG3PKI+1;#/,6OB^$]-H[HZ]8&LM?]&!MVGGN M%1R)&!'>5A'A7\^Z.]QU[E'MD.="3EUU11J7+[,<[7\-)S2\&?E_R$/M#H$@3DYR)[:ZI0S/- M1(W .7+*L+5?L(>*.J.R+P9EZZ$\MDQ3.!\'S:K^X9C\YK_\C,\=4W-X[$ON M8[=R2[5!-GP8JV_/@'AX@6&E>K7#8J@?L_ &E@Q&FE\6A]0D%L6N>IJ+FY?C M-'TAG 6G?'P<& *%O;OI T\ -1I0R"PWAZ8V['/7P,=*I\@#)B\E'5$%,J^+ M/>(!6"='<&/OP2"QJ9?T9GLQ M< 7!8=E6LG(PUA?H?.VMZ*U2-:.@6<*VP7"5"K59\(>75+MWZT[8@""TV"AL M"U&-84,&C_J(9@@<(P>@CP)%#0!8SR!H0FD$1'@?GG%!]UT@&HN#/RI6Z!ZV MMNR.ZAL%C:W)YT_=F R:>MKE-.K-4J.S6!%Q)9PU-C+*OMD>]%*EA7F[BW%? MZX'F$?=:6WFO64ZY6GROM;>^UU(S(X]YY:UFF=IK\:V^]0[T1DFOM]9=Z3+1 M^BTXX&N([SV,[N?4.__LS] **)=F>0_I9K6]74F^HR3YLW]^O[C]EW9[T[WL M=4]N+T#/?0]B/=>Q\#DM(]4W)HXI5BP&D,-R,:''!L#@(7'APJ&8;N'[@JT0CS-J@'!,, M$421=) ,"?=52#C%D4<1X24FFJN7R1*PQW/&^PW&F"#C22E^@ZUNXT1I MJC3>AQOAPW%B@A3\90J@">YT0FGM3]K1/@K0%\ZCI)=T*D-"A,J&[:5Y@[7* M6BFAAC%SMU: /^%OXL3HVD 4\69[F#/U&;6JD\1Z MG\>)EC1%6,5-:WKV[LE_D_@U_[NO5IJE9FV1$:/2FL);S(B*]'7\=MG15-<) M&AQ,^3)'(87.S1L4E"K+9X9:ZA4^"B#;"X) M!9:Y!Y3MN^1(:Z^&:P11F5+*!:WH-$1KTS5Q-GK6SX;!7SW7]Y]PF!>7YQ^. MVWJI65^BI"PYD25ZUGS@R*Z>B%[KE#H9Y=<2.:/)?-$%9%6FLDVYPI'V.#92 M>QP;65C>"KZR1/N<3[O*/V5M5TNMQN-4[]H2-7-.2=N!S>MZK=2H+.Y^8RZ2 MI:Y6XY.H[@$7 5QJ-3+DCJ=PD6II S:2E?RW:,387:)9KY0JC0RSR).(YG+: MEW83F):YQJ%2ZX NO?*)>F7M$_K:)ZH?CD'9DDZ;S!\,'I2-+H\$W3&1SF;2 M)6W"!C(LNG0P^V:NN:!LZEOC886%IIZ1+?B6%AJ]HDPT%Y"Q P_K]IB21VB!\< N*@I;ET09$V.&%K!WJ%+C"485!U3=5D&[ 0M4C'=OY:N MG$6,:KP>1BVBCSYGX00L.KN\O?C]3+O^VKW<5SRZBAW+'40"O9.2Z-$(I[<^ M2;NG-%ASI;@[6=IJ_DD<0[N:.%8_]#6V;6-U.BQW=2>T:QM#$+ 2$5KWL236 M1 CVT _3DZ3KX"7?5Q6X&$OGQL:56::(*8"52( +I\CILJ6B>D81>KU3KK3+ MUA+@'&2@&!6_$KN,9H?G]E0(,J4>1*"YN?9 GIT[T%" 9R$X:^&+#IU MPV#L>JAM/552:K9+]2R;SQ)!*5FH#(]VY!FR?D_F\R7Y&H=\^%@/AXN38(5" MTR^EI(Y2;$&&Y\S(CNT.2ZKBCQ_:@4%E"-RTVDD2+WSNAWW?,BW .$?:5=R M6EHE "M7T@D6009+Z@B+5M87LH .1VO\24619BAK6]$[Z4TE1PV$AQ$L-^). M."$NSR2HTSOM9@EW)6OWP%&7_XS*+)=H*9?A,E1H@'P*[$_@>!OQ@.EY MB"]KI,#VAV/81RIT1QMZ[D0S904P.A:*YLETSY>T>Z&-#9,O:ZDN4>]L9I+* M"0))F/@5]PX3LR+R+&7CD2B$<5P$_4O!449PK;[>1@6%?'6[2^;RQ,2P'(05 MX\ZP; (HI(K#$*L0K5O'/OI(5(%6!&\ 3OT7Z[BDP=T=/Y?E5?7EK XI$]:< MVY#7T6"+;"[Z^.DS''/>9P$;X)NQ>74 MWZ_-[!"M(WY("-ZJ,YH/9(YM=8[X\A0QJ!=E3A]$R" YG% M^ )E3=1\X.#+\\A&K5EJ=3+\9,N8))8AE!"M0 \K+*H:O4MN8T-?T+Z>LEYJ MMO12O;X8'[?LG)=3"R6$9!_TBG:8.3G=.3ZBQ)]SUZ,#?^H1MSIZJ=7N?;0,F[@U L>'F4;6QL&$2?S[!UY;_ R0A(>+RQ*O+@C?6*_ES,<-9!;^? MC/U9QW(#>SB'+23KAC^E3GC]PW']* /E?Z*S2B+*G6O#@C$'?_E!-=<'PZW& MG+<[P#\HNU.871"SC9'X/=K=,TY2KU2/.HNVD)^6JZ3-)?%S&V/>CA^8KB>0 M-0E\R" .K+M#C7SOF+XWLX1MK@"]K'"[[>*H(EVG<@M//:AR[<-QY6A1A?^) MF>V]O)BRP301046\XL/]*,RH\4!4>*@B/;/HNBX,B.%!S9 MW3Z29X:'ABM?<$%?A('+CI;TVD4W7[&< MYO(ZDJ\Z!TA+Z.C[GP_-]97G7JFJ])L6$LW:W$)+WEO28;^Q[GJ&NFM$%Y>4 M%BW@8!_AH&<]Y (*DN6%"^)7 /VK KVRTA4DK[C]@M3M(+!GUGA>C0'5+6' MQF7 \XOMM4*802&4>^(%-8OM;FY?YB@N:0?F*"YI!^;8NTO*D9SP'IKQ M7^M\][JEGJ=M^^'?) ="-I>DH7PJ)KZ<,EJ&;7]MGB7AP78Y@ML.UDY(8]M&?"28%LO-6O-4KVQF'=0@&T!MA'8 M;I:9\W9@JU=*M6J]5-,7$XP*N"W@-H+;M67'WQAN.Z5FO59JU+?7*G<5V.9( MQW@C6^16=8Q3X;@3RRDLD'NPN7V9H[BD'9BCN*0=F&/O+BE'TL%[L$#^,9_) MGDSW\34W#/S <-"_7%I,%-IOL^4&TVU!!UFB@BS)]E]NJ,S,29_+(D^7M+J* M88$2J)Z:45YMEYH@<[=;BSUHMZB>Y VTWBTD9]5>6&F[W!XDZ_52I5XM5?5< MF>/S!EKO%I(?W?3 'M.8'V#?LD[@BTUQ9+QQ70_@ZA M?77;A$X'\(%@17:,+"#DW4%(-CUL599$LLUW)=X1>I@O]7H^(N-O\),+1?U, MA:ZVUB!RQSIZ:@O-/*E5@B?@?<%=$Q9KK#D+2@FUH\&'?8!%U1 8-&.L:(Q] M<51CFKX8&*'/CUK.P Y]6+VW_/M%Z2NJ,NS*W5YBA)/!2CM98FG I1V&)0*JE2 MTEY2I2V$.NVT'%C,4_0WQU*-&A5 M-DMC_/Z?9]D#4-#0V61JNS,A"$2XU^Y"Z%!FT- S%]6= %8&3TY[*+5: MG9+>S%5X<=[@? MH]8I:ZB+&+D6KS7(J"[1:0*MV12^U"Z3*T73YX56;I7<6 M2%7PJ@*M'H%6F^6:%FBU>[PJ1_KNNRCM8W@>?%VHM_FA;1OFLKXF;9-0L0/T M3&^4FNUFJ:/G*HDP;\#];G%IPTS9 I<(E_12'?ZU]5J!2[F9+C^XM*3-Q5NJ MLCN$2P5?RM]TN<$E?<.,Y0*7=H4OY28[.I' FC&U:=U%"\??7R+)%6Y^8@68 M5^]W'?,$!H"K%\X .34\@>VZX<9":QZ1@+K2Z5TIX[EE_[Q@5X[Y%UKU]]O M3KYT>V?:R=6W;Q>WW\XN;WL?HV"X_"L:4VCWR!%5!T,0# M8#)F85N.]K^&$QK>#!/3J_QHUQ_;AF.6M MG<,0)ZBH-?D WCF\&KC8-O<'8 MD*GF$\NQ)N%$,PCA*4-\Y&(^>NCS/!9\R,O7W"FV/$7?.F:^P]>N0VGBME!9 MX@/A!0:\! 1X,."HV)Z^N]K>2HQ MM/C9/Z3RNJ23 D[J% M''?:E5*ELM@B)+[8>^&)" 9,.F!/# 3P"?,(0(=K%0@X6'/Q-I(PA7=H.7>N M-<"R ;*F@GPQNFF^P+X8 1P#Z,F)M*GGFN%@[?W7C[3S, BQG( #T&Y'T*J6 M[\.($P X'"1T3,&+B!$&*Q$L@YXY[ZFU<2^BQ4N\48OXQNMC[GFBD.YE;_)H M&:MX"TKX&NRH%_9]\6>(&'>'/&F1\S3>DO/4%>?I??_<._OG=V XVMGON6$[ MVOPFGV)&3@G5BA5].+X"MA+:,TUO]3T0\N'!_ **+CN.5+F$HR@J^6 M(ZZ&)[!3*S@W!I9M!3-ZCG?W!9:,DG+,.>;@]W8V918S]_DJYJ!0(;TZF/WI M@CA0D"K2CTP: H"N(3##_?"N@- "!3MER>!YB['@%EK_JFN#.;8$R MA2<, B\N%8);CQ^ 3_SM6MCAE)V26,0\K'.#!8804X$OU$^AH%RRM!R#+AP M+%VCBD#Y1W&5%UFOYOCU\9#.3DTW-SE00)49>_WKY]^RR[$LAOC(3TB9I8^0 MH*7&NOS^;666S"/JO6(?H\CM]UU]]>S\N>;L^YOY>[Y[=G- M1\VP[XV9KU)GD)8X8F[VL>!M5*9&X9 MSRTUY84+XWMM9C5!2"&5CW2OAF.,2(<^8>OH0H7^E0]"DEL%[!Y MYELDV9]'2 68R:A.S]P(/[19^+^*9/RC/'"[5U"R?K&H0AA7IT+!T4P?F*$. M#$CEC(2YU<0CO"86("-E!G?:3]RPTU?TR%NX!( MNTPM<9S0,4#5")@*;DH/:1Z@HI9'--CGNF$FZVU$L8&H3P!IRO]D.1QG2LSS MR-%I!*R ECJ0Y)PX?I'BB=2O) .)TE MKX\JU'EBB*H=H1Z<'&-9"1'T/VPK@3D\N610S5#* 6K\E\1&F'[(6J0@_0*? M'5C>()Q@Q;J!X,6O J];VNCR)V@ /^SC:G"96!L2 &N (K!G^3]@K:$C;2-H MADV<\!#6ZGKP ,O)!/!4!Q ^1SQ2! 9&-:TA'@/@'6S.L$%.E\7Z7%^H&R(\ M+.$.KX M=,'*=V#\0"#0W#Y0WXA<3D/X]VM)=C) $!P&-IT;7<6\$N<"&F\I:PBR";=T"=VQR9>/Z66 M3>#V_(AS2 *LN(;: W[HXV%B*4AU+ M:U!2"$"0#3RVR'EN;$1&E7 MP#:RS"&T.2*$[\5(."2@ 5L"%$!E%3#H#R&!V=!0;]NR[8+>JYKHDD2%'8F=P>2)IR?=B4Q.$2,JE;T.JT-H==&F<_$EP=8 M+Q5I8DF[]8SI%.0QN(U6_9-V@GN$$>KMZB?M8#PS/?=A!KN$ M@>N[$V)% Y0!X/SP*$'6B09D)H74"38+'WKAE$3,L8MF8.&Y-EK[C3[(F_Z$ MKQ/8DS$(F +U/0.9EATZ(Z (MD7"A3^UA7!*"9+@>B.0)DA<@ -M$-^Q#2 @ M8[(FP>%9?,*F])M_,18P:)*(Q-X'+<4QW M KAGEC33#:E\+#P'?P%Y!9E V!KJVXC'H0E$$V@R2"/.")Z+4"B"&=W$%*2KB3% 5H000-1\Y:':+D %;1H(P _A<0WB M;,# "1)/(41*!X&AZ=7RO1 _$A?$A9-)N'0 _T!"0.YFI!%RS?)0C@7Z(@17)[V))">X6#[@'(A5K M-PQ ^';*W2M'S(_3MPQ#G0'EPS8"V != 02-!:M5&,@F?!%^+*D"#7F*1 M#]&!4[?ID20,I.\?_87"&;!6E]I&*]K&-X.[[ H7'G>E3O. %. < !?$@V5J3BB%]K$56)*+34H_WDCES6&TT$TL%* M+$I>TL\7%TG&28B>@, S8'=34+R +(]"&SO$S[2^:Z)\18@8O1IX9)X@FZ(? M08-#YH'?X-: TI2TWCV(_9(.7_@>V8H3! /7LIQFE-(WC&.((2I&@]DZU S& M0,=&8Z9Y@'I(-M3"W3" 8\'P#[8^((01EP>QP1J4J+RZY='.>>&@AZ+ *]6$ M1Q"@([24^4!/$%\BVJV($9^!+@_@0!+:[STBL8>,V^HV?N;#4_T3;0+8'*H!44>*ROT"_X X-R1?*DB_$'(/ONP3B)WXJ%X]1+& X9BT1/2J"@P38I\!7D^[\Q-%#I"=(0(EA@=US<03>"!%YV!% MZ)\(Z*S@/&#@2!/16V7^A,[6QS-%8"6/RSZ2EV[DY;%GB$':N>A[*I:D@GYEA(7*7I-ZG, MXA;\L(^>>V9+Z$Y*FNX-@*1_':YH*$\[0DQTG#!-$[@1ZX?I7'!@<0F3-0\,.4#_"<;E5 M/JTDO=*^P70#U+.U+@:'S:(]GWU+*3X;GF>1.P?^;UIWEAD"581-H6R V$?S,T!2E!B;HN'Q6-@R>-GTP< =(9T' MR;4O'#&T@J1!+SJ[!&>FL9("C8P6#&T[84,?" F:: VUJ,4,TCL;32%PEAB9 M1^0>#@B5-P7'Z-.R8V\>]K#!:P4B3"0AOMX4XH*@TW=12([%;MR",W)AVL.W M!/Q7"RXXO\WVM&<$%\R].QZ6/?=^\4,$46U]U,(3 A7:4:!"^L='9J3#PD%D1XDM ..&$?,9\6&XE2T1Y2MF6FAUJ%;T2FPM4::1-=H3 MTDP0.3V@E0[;7)3<(M\O/193V!'=,7J&DXTKX4 M1R/0[J0E$59AV,2ZNU//LF.S)PFOD9Q[Q?LC(?4T83/:P)#"PE.T>22J\WO7 M*[$-C)3C(#H*5)/BE2?,#6KM:F"E5$JB#;?.[G\X0[TJAP^GZ!X;H!^2:+ZT MI4EI4V]]\K7K2 )6L;4BTB>BKZRD:9:,I]K!]<7U(<#,Q'78,D@QQVM8MF&: MY%%EOAF//W6GN$V*Y[B*K7EZM23M8TG!,V'-2]U,0L"4)FXGCH702W.VP02T M(_ 8V@W:Z./3.&4[_#Z*9D$A>3>%;U_X+J/U$ M>!$<2;\%85;"&MN.3]P(@S%,]1?I#M*NHRRH:/6%I1@$P0BP/L4*D9,!/9.C MQY.$%4OL#M$1!8Q0-BA$Z29Z59E"1Q@1P- I%TFH"V JR@#SF&G!X_$.E=^& M%," K'-_24F'OD9"@M_=(WUC"UZ V0$HG*D)Y(V,K3[9"Q% _7G#"R\"S^?. M192)C(#^V*4P?UP@JI:P#PPC*4OQCOQR4T^ .,<7,'/<*0IQ[%+7@%[8,^DR MC#3*]4>_8$NC@UQ^^$PC\" P)$(X"2U96O@5\$@%C]8=X?X0U$N4)-+JI JF MC?9DQ=0=5$16&P? LEPO,J9&(U'H-;J? 39(:0T,ZD>/@ZZUEH-Y F(13.! M/(!+O&JI2IH>X<-*%TIH_DT'%2$)VQ+""SFM,.,:>HPFOP#/R M@J#=-O8B\SR4+X-QTW=T'XF4%9GL,C;LH=PM\ !:KD(2TR6@[ L@:([TCRY- M=MI3\AWY3*V4?Q;CY)",)(QJ5M*"HW<2&3W7_/")&P59PMW#O8*J;@%L)>#R M,8"?8AW,AN^9W5 " WD5U')9 1[Q'TQY$DOWD_9(PNGD5A,/,@U%E95]BLY, M'H2?<*(KM(!U1F.0/7SY]"RVDF@UCO;J\C&"O=N>&0-)2K(;R:-T9?N$:A(/U?; MG9)>:VD??K&.OPF07TSIGA6.QQ3;0S&&BTM3-D:B9]-G&_*-)*&<+9""E"JO=6TIPP\*1S*1FZ V(=;,"S!$7M6K + MRV9A):0@0< 28^2X/H64D( (5,PR;"3P((SZ1]H7%73,%ED@4FHC9!D-T'Q. M$S/I,Y:$DB4G'X0)%U(BD'3^!,J2N,.(Z>TNB3=+8;P1KY-D*72M]07H_?%* M4+:T*3J5^XDGYXX.?!?A=SZH,3/-A/+0"+'U3YB6=AMU99]O^4J^%'Z:%ML_ MCCJT4PRKQU>_9@#5UKVF[6]L9=3U7K6CY[!;LLH\6!A #F#W]T:IT]8Q/9"3 M[/5*J0:T'O^.P#HZ2A^.4BJ@(CI*WIZZA!(CF;R%E3/72\U:,YZY4VK6GS[Q M7LK-M^3\\]!"&"8T$CX7.@]E4UMV':A%8LPY?-GXB4AB^@[T:HW20U.W-O^, MWDI=BV],A)J7I$K*U\E>:G1QCUAH5<]:::W:7+O2:JNR?J57(:6'8#21U,,F ML$@EX(@BZ3](^LN&$0 MX"<-0%DJZ;_\C.\\YDU6ZQ__GO;E^K-ZZXT5# D!J!%ZP0L"N5E">K]F=:L M_?0DQ,Z ?GTM@C1:&01V'6'5UNTG1EW83Z/^TQ.P/V,W5<+EHY64J5Y+XWN^ MV,3.)H9W]BTQ?,?H[@X16=;LE'ZR ;W-Z9$_BJ;SINE?^V MC23KGV?^"L)O=F$O9,64Y"O)!' <^\5O$\=C.\@.@L&"$BF9+Q*IY>'C_?6O MZ^IN4M3EVXJ 2:V>32[JZJKJ[[Z:FOGOLR[N^%.-8A;&W>V[Y._K;!UN1OW M8^K=C=8,3NC66C9E>@JD_:NL4GS:!"E1^$5F@!=>L<(; )0CD[ZH)X M$"2I5; Y(8Q:"+[2@<^Y"-4C$JK=XU,ENDD8X$Z U0%L*)1]PV]HT<,.C8"N MU+P'G'A&$(+A%$B!HE4.KDR-1VM^&??S05!W/EA9REE"-_ @$O31>? Z'610 M))8_*,#@-^,KWS" F.XJ7MMLXK5XW9QC:LXSIFUWCC%MVV/ZJ)<*P++(Q)+B M; Z@F-+273CM(+^ &C>P121$+P X BI4@B*63,A-;&5$$<*EI8=)2EUS(?+Z MPQ X/0@X9 S*7UT$D7TM O_!!D =768*:CA;",4M/\*(\C[T-H(-V\(3<"$] MT;5P#IIX RB"@V%[BL\BJHN"ME0;!10!;*4@14__HJ\-4XCF0F%1V%%W+**= MP !23%!Y[1@AA]UJ(&2AF-.%_&%'U[M0CIJA'?Q#?!DD%U )[B&"(/(Q 0 / M3]=NM=T9_ZQ9'>]K3O4A&[/&T!YQ"F;?',T$N-M5$]#8G.IJ-I_1!*#>JI?# MR=ZC^D?2:, C[52XWU/BDJX[Y1Z=&*G3W473F!F[Q'4\N*]Q )4MFVWLC*T& M$T059>/-$#Z@]C@3RR@W26F2AB-TRP^)D05 %$D(93I$1V0-6XYXB-L2*AYZ MM$"#R'U*+*"/-=]";+N@UK$'I28\I2GRML!\M@/6.MFWB+-(GSFA4"S#Y+!R MJM2DIU#,*;\4AC$-7J')EN6C1'280-HU2\)VCH(1!6HO3 PIV6*V(]!H(I* M;'XO;U*K%/5O]+M&!1)$R(^#%#].#V]$-,.H#1$NY*;*,_JW:?9[-B5P"I( MM41#JE8TKQ(%3R_"X1"]$).II7P]^2@R,7'A)6&1@T[=F@*?>;\X*"X(PF4$ M)V?2-=F$\T1JL0 #.3Y"ZA6>X##5>>-&T2V1XBO1VB!6@XE2^ID MGP.4)@ 2,1390H8+BO*E?HJ@1[XZI'A8](4JQ.02@MVI.7\&Q%+U9^Y%Y#Y& M)6,M:Z_'0\N*)=0R&-P5-(AC%%!"GNLU"/"^C78ZAPK);>?]']:TQMU,?3Q- M()AS.M3U$#F16E2 MG%JH$0RQPI>0U @C%%),Z_S+.P%.4A* Q-(I2W8(37-&'@1L&,J/@W!4?;JR MO5"%/BE;Q5+@N-I]W2V%06<)2[4FNOO;.YNS/-'XA;.G!'< MR0-W:UN[C>E/M 9^?F'DO')CPJW+0+)8]1&T;.Y*H7$L#DS=4MILOPGT=D0; M^F#"P#:8;=)&U-$VR'8E@N !:/(B;F3:M*,S8QGV"F&"!$/%^:S6*BW\3%HP M^O M77DM6(14.F%4H)"EZ(OH.$#F+>+2,8,PE@==!G-@P.EF1EM^-()&XW*!^D+@ M&%Y0#7IC8UF#_C/7H)\D<9>XKY4*8HF,L7.5GEIS9WZLU63CWG*KX+$3/;61 M05M[ZQ@W#0I@[W-+VMF=88N;.&8X#M@.&$;4B,J;/;1(K;202UW2L0?.*ACN M\X9AQI5;%,K!1)V.SN@>5,8Z+Z+7]65,J,26B,9&I9>RT]B]9T%N;#?G%.29 MAE_M+:J#!P$C[TVB-S)\0,$-75!K MGEF\#\EMNA#H4$>P%+C_2%V $F\1)?I;8*T].*1$/(G].W3='N0B:%*RTMD/ M[O"AH0"NL7<-#H*^4&D@!ICOXOX-,AA*J9[L@A[K)+ M+HDKR#C$7>9 D->$<4Q9M?Y"\FV];;_[%/XG#WWA!-AG>ZW.)6H9.D&ZH/4Y MF'OPTHOB<6G$=KD-.NEZ&".?TU#MUAJM;>MVL2'\"-UKY1MQ/49!CXC1(6=B M[YU514/-[9TY!H9,9[,]NEG;V:23N)=5-8;9ATF3MJ166D(S,!>A2N5D[AUM M_W9MI[4[-3W\U/+ZD-T!8>>19A$7GD$^^73@]8!$1&J^R)J:7E+.'E++X\E; MX@B0B8HR:46'S?ZX#Q'RP%\Q"S((J DWD^I C"T(J!L$<[-9-IM":IAE8&'# MK5)9&O VB64QCF_8A+"1X M["3F!]R2U!;%U "7 56M>AV=6L"C(@+X\B&U3QK]OE@G4!AW5L%A5Y=QGF-L M'4>TK@S=4QF:8QP7ZEOA.GOYGWIKFR]C*1//EN6AX\\6@#X4&.OF'4& M>KDVJ,KL% R3(+!F[Y V+TJ&#XHS/G52(S/NLRPD1EQF#A7>5!'KD%:KEW64 M/1"B-.Q;.ACV6<\(*2BBH[-Q;&O1<17O-"5$@5(3DB="3E!6@=IW=Y1D$^I" M-] IZZ$V*ACZ+8P0CAE^ &84Y W)VN#9WJ47]N4)D.10QA7^!3YV.S,&W2'F MIC'6#]X'&X"O!J-T%K<+G&_^1:VLZ/>@YSCZF?2!9/8(66DKT;D"&^B.G@MY.>:([704NG)K<%#("(JW,.: MYBTOATC MQ#'@0E/V4&W* <,%\+=PDK5T7VW$AT1,AQ>!04CL/^X@.\27_0[@)M6/GF9@660!]U!R";^-7BB!7Z 2]$(7+#718B/VNU4"=,C,<< L/%"XW4E=M"?]';QYX^,2]H MB\GC@",II7@:G-A-M&#.R-JT$HU1AJ#I0Q@-$U8$XF8<0 40;+9!$ 5L"1QF MYQ5\^VJI&ZS<1*/U4C3',QBT1?35E5I1KT3T&!9>KXHQ4G0;M(AI/ZZ-YV.1 M..8K+TK<.-&>$K[X24KAPW>'.JZP\")U7"4_)JXRQ5S7=C?&Y*QO::VGCJ+* M8KNM,5"0V2RV#>^;?2 5"7?FE$Y-]$2B]U?HRW,TC8"^?D6]\NAX#9\@M2GF M-#'5"L_WB!81TL-O: 'L^+'F7]7?H$;]6\-18M?7#*S8(.A2'7)#C!E 2F7H MW<#7+Z0=4#XH9%M@CSU0?P=Y>ZF^Z"Q98^Y6%W(;>;NU$?@;)JZH(YV%ODUP MF95#2H)B;* J+"EA:8Q#,&TI![1#;-:A3EUX'B8>7BJT1U(#)?>=< @U'=1W M&SK34W,/NE>7Q(!^TT,U,BN35D^C85).WJ7,$0\%Z<[_YGZ/1QN(%!#Y+*)H MAO2]U*">"FT(\\L>K+C 5?-4GB9\ H@% MA8OT91SMU\3EQ!IS@Q:WEP0B+848D\DW%/*#5G50HBMZ ?!I<4 M!80-0'G+V/&ZT/LQ3#KY@%H)<@6<)? DOA![X[*CR*-XC09Q4T8&-B8E3/ ] M>IHXO(\O@4@B_%&7TXU9X]XC0 MY30@"$ $8QC0B]V-]7]J)ZH;0HM:^L/$T/L"2H+:^H^4^72$K,#Y(X?,7$:9 M1=!*]8N^_/Q!&^[4V<.U^TPIP=,P_5%?4(_A.-8D^]/\OV44>DP4NK&,0C]K M&1DL0<;,,6OSYH_:+JN%=W#DPZ$(">QD4=/Q4+-PU?"JY=S:1F M <&A]M9AL?4XG4W0_PPZN=XQS.^-ETY$$PFUWQ5OFDX#NN4( DX$,F?FOV// M_U#/O[.*7;>55TH5^X"JZ6(;1V _R.'$Y#:]=7=S-2"N&G?3YY],/Z0S@S,\ MN.:L,[0/5Z-P=YLM) 3T!N0/K,(-*_9E*VMKG*TDA*(O_]1\7I=!0H$5[&9$ MYPQYD)&W#VHN5M;JSGOQQ_&S GU!;>QT\[1.FW8Z=P)XAI@_T+N><9K92\RL MUC F0^O,E)Q]H=K0KBOWAHF)O@7>#Y)/M:082^H'U\X!@;2.H!MFCF>=!9P& MBVZP%%\@U S,T.!68,)" .\SE/D64@3/7LEM@L8[-" ME4NAD55M7-U+:LZ(J,.,H@\0_ +&,L0,PQF_[IP!'TW79C0KSKJI]0X*FRHN M X2TA]!EL[ DZ);A,^5B$TA.>946T<:W418+R.3#$7'%%$,J-X(=[>S?M(H3IY]<88_;'FU8'Y)]([D1PM+.@: M<;H6,&34>LI3OD%M5,\)"B6C&J:)I-^Z5J4 B1"G"CAK MOP48MI1>=#1Q9.Q-+<= [0DHF7!I6Y?A^+-(_;SS)FD+Y!_$:I<00;_=/,'% MI(5<1''N\$%XG^.A:N8T;)-.XIUUPIGL:Y] M%K-/5FNVVX=0XBAB++7>0HJ^Q9B= \Z'<2#ZY;#Q*V:9ASXU<%K[BN8:L6! ME /J)^BV,@RD#'B08[_L1JJI,(=6NJLV9E#C9@X- .4\KL0HBJF<1;DM1YEJ M/8SR,EP\C&Z_K%A6UDZ)KELGRI;1T%M$0YO+:.ASL8*\I.5@Z,G>Z;ES=%1W MOIQ_/#AUCHX/OYQ^WCL_^G+\0@.@Y0^"FAS&T%X:]@!I/QI);4T6]KC1?-=11S9@?,3H!+G\DF.G=R(H M!+Y2$X"$W=)?X"?\*U)'QFU,LYF],)-RKCXR]\;]2T;-1#?66&I0G2EIZQ]J M!^T'?H_"*(7KD$8$.F?#-MGS(/#CY(QWL"H :>O$;O UV2L%T&!P$U9"VQHD MEW+2;,"S\8AAQ6L\'TZ_08FNUFRZQ/5 )+.5H*.7Z'K>V0+MB0F"9+-S2.B6 M9V1]'K)<^RC26BJA-6D(;B00V7>4MW9!"J]$_P_=E*0(@E##6?^CYMS$.9 > M*QD'8$Y 9V_L9BX^>0)3+4 B1F"0]IVH)SM'-0?6AC$5>^*'5P(OG K,Q<1* MQYKQMXU&>1F][.KJJIX&G7HOOF0H2:0!>%=!6^E/\5HDSH89\X;8=#RM*TVO MJY'>B 4J?"IXPYZ<8.[\2<6H-EC^OC]Z7& B;>DJ7X5"5&_B@D,V"P3/0[-< M&+_5, !E!6CXX0*,N:B+H#+<6'WZ"SRI4/)&@Z,L8-H!HS'_F R@'?Z=&HT0=7>:"TRP##"\##"@V:?EW:%:U?7^W$, MIZH5.P).NX8717&.?%=%W!LAAHF)*C4[[\0G!M< SX2XM8[-M-46Y%V]1+,] M W)@7DO>$$/^-5+^2)AFF"0]DPY1G%2S4K,@F5_)5V+'\SG9_8?(PS-ZO5FK M +"':9IS ;1VZ-3,[+C0_9T#J% )$_C4WPPG%?A1@#XF%O9M8&K(0,6C=>'3 MYA8PQ JA7*8@QTP9U C87-T(-5:KT:/TC-HW^J#"WDE&,JPE>5!\F Z8Y&"?.4:8QJ80;BXB2+ MRZ?>\9M;;^Q B(-&1,,T' MAB#R=5.RX%H]@A,CI""< MD/8-TO#!QR1,H &>-H:@G&'>[H<= !,@!=/2C!4ADQ^"KH?[Q=@=#@N<_ 0W'F=0.UC5F0V:4@W#.E>C$4^>O;\%K=%AWG M V6F.D0!=9V=!MW?5_Q_@XE?WW#5?_S/K?7FQHH3*9/X^TK0\5]_SI+^.91E M?.F>)_Y>DIRKF]_WE8U?<4+_]Y7.MKNSX@3*QQ^"."1Y ''C!_K26TC?IDC? M%SP8'IF#X6++G05/*N5SQA9D\CCM"5Y7A\GU\'K](O3]('K=V6YLE%I%CU[A M3KVB,?6*YLH[B.KK):KX'XU6XR+%IX#B>$+WI>64FS@&[E:%3S -Y[BF3F?Q MD%% 1*I#_&'1C09 U!@PU9&CV54"F(T(>O$:GV^8)^I5*7'V5I,[TB'22S$/ MAS,.U2WSAU/@Q1C"\#).4!GF:+?TP]D3RJC?;FNKO:62-ZM!MA1 )_ MS+H 7!YJ?V@(9VK"DE2<0[+H&SO*M\*W!+V9NR69U<'T1ML/LB7PC MJFC]T?GCEFRAWS;\1!L__3HI)"1MF9$_1\%ZU;R-<\$W6UZ2W?#])9OO^.7/-PB-.ON MX\EA%@]+LW2O'S:5*!1&P^'9HT@9]F%LJ@"P[2@R.$MNI087U953J49QZ?F MD]=W%$MJ0OTP"I(G 99C4]\)WAL<-=,27RL']":E9<*^>J9&BYT=[,/?LL^\]*6Y'5GK+@>QY>4 M%'7I[+JQMI341Y-4=^,Q37SE3#VJE=^W*(].DABJBJ!Y\C&P'Q%H'O,EKLL) M$V9$ F$_];I>T'<^QGV?FDZ %LVH+VJ:[T]A"B-OZ'Q.MF<"YY[1Q! #),_%%"M3"EIBX8;U,WX?/YZX9) M2+@,]6JNV$1 $^&6\)\!?Q,#F+ 29MCW.H61!A K=.99H_I?2Z/Q%$:C^3,9 MC5EV6MLZ/,^=UE;_I=(\NM)\5\O9&K%6BZPVWZ?KS5[>4WLY%PE +X+K?V^[[M9FHWZ1#70&!3/AZA&037[-KMR;E7GR2)36A;)2P+^] MPHK2E@?IVGV8#)M*8O\B#+I*?80UAWHA)SKGY"WCYT^B$8VGUH@1(6T]M9 > M:NA[E9 NA?.QA+/QLYOKS7O6!(U):FYN+"WT2U&")[?03ZL$6T^@!)-W@%LK M@9U!GE,#[%OOG+>^M>R/?,"CBH:[X=:/CL_F4H=[G;='_=JC""36^=?[TT]( M;H@5)Q_B#C+D+87P*87P;/_C3RB$Y]YU',6#&^4B9$&$)/!GG8M@X"VE\EE( MY?[>IZ54@E3N'?WW M\=[YU].#LP6E&#C)DQ3:X@FHAFF]F#^L.\)>+=TSB;J':>)]P,MU/.Q6;G<# M(C0/]&!D3DGUS'9PX?6[U##SO#R[B!/UA,DS'K!-SNUM;]N9WT!0^W#M"L MZ[5=?L\X/G>3 'RW=>@>6'S>W[R^[ MO@K'.-//7PE*!>:M^_?JBR1-Q7E;SM;$V1J+2GEI\S9J:A]NTE8G]"E\$6>\ M%_B.173(ECOX0N_@_Q.G%[GG?*XOM_#Y)K$\<Z(]W'"Q M8WVRW43UY6SI=XL)X;XV6VCUT][9^;J)38X$2P_/3TN_N^BN)_'5Z"]AQW:F M1U=O$5#=T@'5RO^I#WK%"W>1#?KO_A]02P,$% @ BHL.62$QRL=B!P M]R\ T !E>%\W,3$V-3(N:'1M[5I=;]NX$GW>_@HBP&X3P*[C)GE8QPW@ M9IW6V-ZTZSC OM(297-+B5J2LN/[Z^\94OYV4C=%"OO"2!!%XI NFO!4 MJDFC)U-AV:T8LZY.>7;IVZS\KVC43W,73D?<2)ZY1J9-RM6E$P^NRI4<9 TC M!T-WF7(SD%F#[(^NFOVK]M\?.^\[/796?U-OUOKP*K]Z]+V-!TL3 M_I;U;7[YU!P_ML9(9$Z8M45>M[N]SDWGNM7K?+YE7^Z[=_>MVQ[K?6;=^T]M M5C_CU?KY,3^IU2_B\-^W0O$B;GZ^8;V/;7;7OK[O=GJ=]AUK_WW]L77[HS2^AL?#IJQYN)'W.*%TR_OUS>APX9\))@1(RG&(@9@I&5_%=R 9&K" MNB+7QC&=L1N,AVFJ?S&=L.M)I#3K#87AN2AP)^!3)XO>7*ZN&T=SY9_1'AD' M&/Y,&+[='QB^YQ;@ \S2"?N:Z;$2\0"/,8]&$S 8:SB1:<0=IW!RNZ1C+!+H0E/YD,0P'ANT2P\[^#Q@F6"(S8)CH,,=L M!?2".9K-0KO,$IK-28PCLT@5,<8$+Q8 6@&G)$E'#E@3(XFI2LTI5Z+=KDP- M5L>2!JZ01:%@ )YID,%/9[T_$;=#EB@]ME,2&C&0UAD$@G&Z&/R&EY4%+MFI M,VO>'NBT2W0ZWQ\Z]9:P]]J65"GS;GJTZR21.#VV)QZ2'<:-\. 'F"7=;8"4 M"4MW7MHA]2"S%,I&ZD;GL;1(LVR!?J1Y1JO @MSH2,2X;-DQ0!\+L"@@N_T0 M#7DV$*P%.>D6"A:^0+LX%L$+7Z3163B55$ME@7TT/B/-62!E( GYLO5$R=)$ M"2:B=:Y2%1:4=S8.]-LA^O']H=\?PJ(-6/2IUK>)4J$L,.*%W;X+I6-] ="7 M,X4$3Q>XF05D922M%RM8B59TP@_9+I0C'H M9?^A7%!>F!R,M3Y+CB) VSO@R\*!R)#\*A 7+2*G)P*9H.0-Y,230^90W@,] M=XF>T?[0LSWBJO!*0]@528*R3(Z .KNAO$**NX5FAM/-M9;G(3I"[VRHZ/JZ M<(_/O8VJ\YFUH'(U^?8&"NM/"V'_:!$A!O#GD@8_4&F'J!3O#Y7^"%A=QSQM M4I:EDF]9H=1W*!MEESJ*"D.87DCEEL9+M76X0B_),(K%K67_ALU\=KQFG("0 MT)D5N]+-"#3QNZFTT9H5,U].@B=#;F>Y+BF4)["(O73[U9>R.F%*?A6JW%I= ML:_\0$ .=-TUNE[L#UV?L7OC7Y/%4YI7YC)"JK9(N[FB$'V^(^E=*P[A%T=I MZ+2QLPS37\!@:2J=$V*C3OZJ!=?(F7X-$/9J1K(=TSA'_'-UD!()X+ MP8^J$HEK>,"4%_P7@HT9A (Y5H&VB22L1-_%Q:]/@N\9GXTM5RA 3R,$+OQM M%0/@C]4O*NSMZ=OSIPCRE-]G+^OV^\E:*K+H6;CMU;YV3J=@7?[ _/XY,X/^ M\6F%T>_))7MJ >=O7W8%-5MKRA*R2U_I-6ORZA$./0\\4UH\XP8^K^M+AVXE M7(=0/1ZJZZ$4"6L_B*B@?33V.=0OAZ ]%;3C?,4U;76\;MQ)];GX%8: W-B!%EC\>*BL&%%=. MU-LZJ2(#?:5VN1)ON,LMR96L^^M[AEQ]RX[BP(%4"#$L[W*6' [/X9GA*LVA M2]5U"K5 MI-&3J;#L3HQ95Z<\N_)M5OY?-.JGN0N7(VXDSUPCTR;EZLJ)!U?E2@ZRAI&# MH;M*N1G(K$'V1]?-_G7[KP^==YT>.Z^_.6O6^O JOW[UR/BO5QQXO8T'2P/^ M)^O;_.JI,;YOCI'(G#!KD[QI=WN=V\Y-J]?Y>,<^W7<_W[?N>JSWD77O?V^S M^CFOUB^.^4FM?AF'O[X6BA=Q\^,MZWUHL\_MF_MNI]=I?V;MOVX^M.[>MUGK MIL?07/_E_&+_5^E_A74RF2P/VJFPW[0=%IS]\8;=RDQ46"0,V3$WY*[Q Z?L M>%\)UMD1'%$JYW$LL\'LVN8\FEZ7+HUE[(8-5C\]_?F*^?G*+,92 M-]AI_H!!B.E@OYG:CVA^$5=E6)C3N;-6'/Q(V[QPNF7]^NKV&%#/A+,B)$48Q$#,-*R/PMNP#(U M85V1:^.8SM@M^L,PU3^93MC-)%*:]8;"\%P46 GXU,FB-U>K\\:GN?:;M$?& M 88_$H9G^P/#=]P"?(!9.F%?,CU6(AY@&_-H- &#L883F78L0O]<9HQG$U9D MSA0";G,G4BP4@9.S%%<87K&$1[AEF$ZEP^($NS6#3$3"6FXF9)+R+P+C+O1I M<2^&,QA242) 8Y!!)$U4I##+\#@\ =;8>"BC(;,%_9H_/Q9&E)W0!%)I%5(6 M8(^-I1MB@C87D7>0^LWAFHXQ3: +0>E/%L-P8-@N,>S\7\ PP1*9 <-$ASEF M*Z 7S-%L%MIEEM!H3J(?F46JB-$G>+$ T HX)4DZ WO*PL<,E. MG5GS]D"G7:+3Q?[0J;>$O=>VI$J9=]/6KI-$XO+8GGA(=A@WPH,?8):TV@ I M$Y967MHA/4%F*92-U(VN8VF19MD"SY'F&:T""W*C(Q'CMF7' 'TLP** [/9# M-.390+ 6Y*1;*%CX"NWR6 0O?)5&5^%24C&5!?91_XPT9X&4@23DR]8#)4L# M)1B(YKE*55A0WMDXT&^'Z,?WAWZ_"HLV8-&G6E\G2H6RP(@7=OM'*!WK"X"^ M'"DD>+K 8A:0E9&T7JQ@)3+?#]7:K ME8RY\X[VK8PE(D,3D"$/]>*=44^%I=S0[SO6)Y)>VK05<,A!2NFAG!/@"L5) MD3$M[\0\Q\03(6-=3+3Q5U^0(403SXOX()*[Q-+^OK)T:[%9(^OV,K4U9\'S MD8R)BMSJS .+6]"8BCGB)S?QE"M@K^1]J:2;4-:Y:5C:.3RM/&,"Z9=,%XI! M+_L/Y83RPN1@K/59&5AK KD@1EF1P!=79#>844=PO-#)>;:RW/0SP(O;.AHNOK MPCT^]C:JSF?6@LK5Y.L'**P_+83]UB)"#.#/%75^H-(.42G>'RK]&K"ZCGDZ MI"Q+)=^R0JEO4#;*+G44%88PO9#*+?67:NMPA]Z2H1>+I65_A\-\=KQFG("0 MT)D5N]+-"#3QIZETT)H5,U].@B=#;F>Y+BF4)["(O73[V9>R.F%*?A&J/%I= ML:]\1T .=-TUNE[N#UV?<7KC7Y/%4YI7YC)"JK9(N[FB$'V^(>E=*P[A%T=I MZ+2QLPS3WT!G:2J=$V*C3O,3/E^V^?=UTV/_;Z)0>981SEDWZ ^/\: 5,_G90+>RS(,QF /454*V:2E& M18J9(CI^&J6\;WPUZJ!=?(F7X-%W9J1K(=TSA'_#E[("0#P7 M@A]5)1+7\( I;_BO"#9F$ KD6 7:)I*P$GV7ES\_";YG?&]LN4(!>AHA<.%W MJQ@ ?ZQ^66%GIV<73Q'D*;_/7];M=Y.U5&31L[#LU;YV3J=@7?[ _/DY,X/^ M\6F%T<_)%7MJ A=G+SN#FJTU90G9Y:_I-6OR^A$2/0\]4UX\8P6?]^A+QVXU M7H=8/1ZKFZ$4"<6IW*@_A@KF$+2G@G9<'J/35\%FD:/\;N&DO2P%3W9$[W[$ M&+$_=[ZW*M^:KUO5]]UVZW_8C$66S^]O^UU5^X-DZK1X_6;I,/L MT_N[^S_FH\$"=IL^X$7-?Z._6?/_!> ?4$L#!!0 ( (J+#EFHOR;0'00 M "@2 - 97A?-S$Q-C4U+FAT;>U8;6_;-A#^W/R*0XJE#B#;DI.FJ:T8 M4!PG]=;9J:T W4=:HBP.-*F25!+WU^](V7EQ7MIUR+)L@P4+XIUYSSUZ[HYP MF)LY[X8Y)6EWXU5HF.&T&S:K^\8K_(3-RAA.9;K 6P':+#@]V,RD,/6,S!E? MM&,VIQJ&] +&2S&7\LQH<)0=2?)7G\<#XX'O2@>C(9P>C:>G$7#&.+1MS)^$C3!/IPU)HU> M R;]GD,4[+SUO6?!$DT@.AJ=QOVC9Z=E1<9[?P]&QQ!_Z,,D&A]&P_ZD/OK\ ML?\;1+W86EJ^WWKY4OV]U(9EB]M!!P(2*01-#),"+IC)P>1,PZ>2*.2,+V!, M"ZD,H/48MX3 KW\"F4%OD7 )<4X5*6AI6*(]&(BD 3634]AZO=]J^9V>G!=$ M+-Q3T-F&3"JPYHSIA'#X4@4!*E*:PL^EH!4'.[Z'G+=V/2 :?3D:E\@H3&A2 M*F88$D%$"OW+)"=B1@%#S9G6-@N\K&=*# 7$1Q'M35!50BM,B-J#(59&(HV! M8R:H!PE5EBD/BE+I$MD$(^&ZB+9>!WOO.JZ$+$"2RL(@Q)O.DR6A5EH8W@$G M:DH$U?71):<+B!)C+59:'MJ):?^-ZC)DRBE,I4JI.MCT-S%CS@N2IDS,KIYU M09+5\Q+2!4M-WD8-^#]UP$F+X:O#B. 7EQC$3A:<-FKE?VZ)Q#>]5" R4S@O MZY2N;[I_"Z=)'_!KO7-^SG@O5W"'+ _:*I;=H Z^C[M:L.V(LR$?!D9* M(Y\>V+<*&BMR5;)9R;%^$ZQ!;LOEJH04_5(R1>?XXK35X$JLP4Z-; .6:/"V MEFY?Z?:ZX*Z*;2G>X/W.;L>6X3H[>%===\AP2OM?UO],6;=>EJR9R*RSTRH. M+4.P6:>XZF2ZTCQA=F@5BFHK;\^:">> /T,L.'/04*#>M;<<1(*(Q*[CABES M6]NQ@EXEKZI#%CCBK$&O*F(YU1HO7/5_XF112<'51X6CSFEFVDX:RP5WV&]? MB:4JF'5)W5*P4*G+K M4SPBR#FJN+@$+3E#GLF22)+8;#98;]VQ-R9Z.25I;^-9US##::_;JJX;S_#3;57&[E2F M"]!FP>E>+2F5EBH 4AH9UM!8K"R9%*:1D3GCBR!FEXC MDWAP\.2TK,AXX^_ Z!#BMP.81./]Z'@P:8P^O1_\ 5$_MI:.[_\"4OVSU(9E MBYM!AP(2*01-#),"SIG)P>1,P\>2*.2,+V!,"ZD,H/40MX2VW_@(,H/^(N$2 MXIPJ4M#2L$1[,!1)$^HFI_#B^6ZGXX=].2^(6+B[=K@)F51@S1G3">'PN0H" M5*0TA7>EH!4'6[Z'G'>V/2 :?3D:E\@H3"BV+F88$D%$"H.+)"=B1@%#S9G6 M-@O\6L^4& J(CR+:ZZ"JA%:8$+4'[Z3.2P(?FG#(!/4@H?)DE&K+8SOD!,U)8+JQNB"TP5$B;$6JRT/ M[<0$/U!>ADPYA:E4*55[-;^&&7->D#1E8G9YKPN2K.Z7D,Y9:O( 1>#_%H+3 M%L-GAQ'!+R[L',&!@T-(K?S/+)'XJ)<21&8*YV6=TO5-=V_@-.D]?IW7SL\9 M[^0*;I'E@5OQ0%/%LFO4P;=Q5V]O.N)LR/N!K6;IXP+[6D5C2:YJ-BLY%G"" M1;@#7:?E5/-R]U>U5QE]6V%&_[S=9V M:.MPG1V\JIX[>SBE_2_K?Z>L.S^7K)G(K+/3*DXM0[!9I[CJ9+K2/&%V:A6* M:BMOSYH)YX!_0RPX=-!0H-ZUMYQ$@HC$KN.&*7-;V[F"7B6OJD,6...L0:\J M8CG6FC^YZO_&T:*2@JN/"D>#T\P$3AK+!7?:#R[%4A7,NJ3N*AQ8ZFP'-W]( M9M]Q^KG!V0$J(*B(JWZC*H6*W,94&B/GJ.+B K3D#'4RF];Q M%&"_FR$\E-[V(Z?7TBWHLM[-HTRWQ7KWJ/3['L_];>PI&VQ/UYQ\1(V5G MD'"B]5[M?32)&R?1T:"Q/QY$O]N7.]>L)T>'\7AM+<\:2I[?7K1S TZ.CD\_ M7$5##_2[ZX(H6O85$S8<]T[J+U!+ 0(4 Q0 ( (J+#EDA2]3<;0\ ">Q M 1 " 0 !C=&1H+3(P,C0P-C,P+GAS9%!+ 0(4 Q0 M ( (J+#EE$9H_GZ@D +A_ 5 " 9P/ !C=&1H+3(P M,C0P-C,P7V-A;"YX;6Q02P$"% ,4 " "*BPY9*>T\/5(\ ?$ 4 %0 M @ &Y&0 8W1D:"TR,#(T,#8S,%]D968N>&UL4$L! A0#% M @ BHL.6%S"3X .M8!0 5 M " ;^C !C=&1H+3(P,C0P-C,P7W!R92YX;6Q02P$"% ,4 M" "*BPY9,V>#Y;SO !H7PT % @ '[X0 8W1D:#(P,C0P M-C,P7S$P<2YH=&U02P$"% ,4 " "*BPY9(3'*QV(' #W+P #0 M @ 'IT0$ 97A?-S$Q-C4R+FAT;5!+ 0(4 Q0 ( (J+#EERV9FO M9P< DP - " 7;9 0!E>%\W,3$V-30N:'1M4$L! A0# M% @ BHL.6:B_)M =! *!( T ( !".$! &5X7S XML 66 ctdh20240630_10q_htm.xml IDEA: XBRL DOCUMENT 0000922247 2024-01-01 2024-06-30 0000922247 2024-04-01 2024-06-30 0000922247 ctdh:JulyNoteMember ctdh:RafaelHoldingsIncMember us-gaap:SubsequentEventMember 2024-07-16 0000922247 2024-06-30 0000922247 ctdh:AshlandIncMember us-gaap:PurchaseCommitmentMember 2023-01-01 2023-03-31 0000922247 us-gaap:WarrantMember 2023-01-01 2023-06-30 0000922247 us-gaap:WarrantMember 2024-01-01 2024-06-30 0000922247 us-gaap:WarrantMember 2023-04-01 2023-06-30 0000922247 us-gaap:WarrantMember 2024-04-01 2024-06-30 0000922247 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0000922247 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0000922247 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0000922247 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0000922247 ctdh:ApproximationMember 2023-01-01 2023-06-30 0000922247 ctdh:ApproximationMember 2024-01-01 2024-06-30 0000922247 ctdh:ApproximationMember 2023-04-01 2023-06-30 0000922247 ctdh:ApproximationMember 2024-04-01 2024-06-30 0000922247 2023-01-01 2023-06-30 0000922247 2023-04-01 2023-06-30 0000922247 srt:MaximumMember 2024-01-01 2024-06-30 0000922247 srt:MinimumMember 2024-01-01 2024-06-30 0000922247 ctdh:The2021EquityIncentivePlanMember 2024-01-01 2024-06-30 0000922247 ctdh:The2021EquityIncentivePlanMember 2024-06-30 0000922247 us-gaap:EmployeeStockOptionMember ctdh:The2021EquityIncentivePlanMember 2024-01-01 2024-06-30 0000922247 us-gaap:EmployeeStockOptionMember ctdh:The2021EquityIncentivePlanMember 2021-06-24 2021-06-24 0000922247 ctdh:The2021EquityIncentivePlanMember 2021-06-24 0000922247 ctdh:The2019OmnibusIncentivePlanMember 2024-03-31 0000922247 ctdh:The2019OmnibusIncentivePlanMember 2024-01-01 2024-03-31 0000922247 us-gaap:EmployeeStockOptionMember ctdh:The2019OmnibusIncentivePlanMember 2024-01-01 2024-03-31 0000922247 ctdh:The2019OmnibusIncentivePlanMember 2019-08-29 0000922247 ctdh:EmployeeAndBoardMember 2023-01-01 2023-06-30 0000922247 ctdh:EmployeeAndBoardMember 2023-04-01 2023-06-30 0000922247 ctdh:EmployeeAndBoardMember 2024-01-01 2024-06-30 0000922247 ctdh:EmployeeAndBoardMember 2024-04-01 2024-06-30 0000922247 ctdh:BoardMembersMember 2023-04-01 2023-06-30 0000922247 ctdh:BoardMembersMember 2022-01-01 2022-12-31 0000922247 ctdh:BoardMembersMember 2023-01-01 2023-06-30 0000922247 ctdh:BoardMembersMember 2024-04-01 2024-06-30 0000922247 ctdh:BoardMembersMember 2024-01-01 2024-06-30 0000922247 ctdh:BoardMembersMember 2024-01-01 2024-03-31 0000922247 ctdh:BoardMembersMember 2023-01-01 2023-12-31 0000922247 ctdh:BoardMembersMember 2024-06-30 2024-06-30 0000922247 2023-12-31 0000922247 ctdh:OfficeLeaseMember 2023-01-01 2023-01-31 0000922247 ctdh:RafaelHoldingsIncMember 2024-06-30 0000922247 ctdh:RafaelHoldingsIncMember 2024-01-01 2024-06-30 0000922247 ctdh:RafaelHoldingsIncMember 2023-12-31 0000922247 ctdh:RafaelHoldingsIncMember 2024-04-01 2024-06-30 0000922247 ctdh:RafaelHoldingsIncMember 2024-06-11 0000922247 ctdh:JuneNoteMember ctdh:RafaelHoldingsIncMember 2024-06-11 0000922247 ctdh:RafaelHoldingsIncMember 2024-06-11 0000922247 ctdh:CyclodexterinComplexesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000922247 ctdh:BasicNaturalAndChemicallyModifiedCyclodexterinsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0000922247 ctdh:ThreeMajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000922247 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000922247 ctdh:TwoMajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000922247 ctdh:ThreeMajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000922247 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000922247 ctdh:TwoMajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000922247 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000922247 ctdh:ThreeMajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000922247 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000922247 ctdh:TwoMajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000922247 ctdh:ThreeMajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0000922247 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0000922247 ctdh:TwoMajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000922247 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0000922247 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-06-30 0000922247 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-06-30 0000922247 us-gaap:ProductAndServiceOtherMember 2023-04-01 2023-06-30 0000922247 us-gaap:ProductAndServiceOtherMember 2024-04-01 2024-06-30 0000922247 ctdh:AquaplexMember 2023-01-01 2023-06-30 0000922247 ctdh:AquaplexMember 2024-01-01 2024-06-30 0000922247 ctdh:AquaplexMember 2023-04-01 2023-06-30 0000922247 ctdh:AquaplexMember 2024-04-01 2024-06-30 0000922247 ctdh:TrappsolHPBMember 2023-01-01 2023-06-30 0000922247 ctdh:TrappsolHPBMember 2024-01-01 2024-06-30 0000922247 ctdh:TrappsolHPBMember 2023-04-01 2023-06-30 0000922247 ctdh:TrappsolHPBMember 2024-04-01 2024-06-30 0000922247 ctdh:TrappsolCycloMember 2023-01-01 2023-06-30 0000922247 ctdh:TrappsolCycloMember 2024-01-01 2024-06-30 0000922247 ctdh:TrappsolCycloMember 2023-04-01 2023-06-30 0000922247 ctdh:TrappsolCycloMember 2024-04-01 2024-06-30 0000922247 us-gaap:ConvertibleNotesPayableMember 2024-06-30 0000922247 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-06-30 0000922247 us-gaap:ConvertibleNotesPayableMember 2023-12-31 0000922247 us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputExpectedDividendRateMember 2024-06-30 0000922247 srt:MaximumMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0000922247 srt:MinimumMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0000922247 srt:MaximumMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0000922247 srt:MinimumMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0000922247 srt:MaximumMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0000922247 srt:MinimumMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0000922247 us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputSharePriceMember 2024-06-30 0000922247 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000922247 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000922247 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 2023-12-31 0000922247 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000922247 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000922247 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 2024-06-30 0000922247 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000922247 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000922247 ctdh:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0000922247 ctdh:WarrantsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0000922247 ctdh:WarrantsToPurchaseCommonStockMember 2024-01-01 2024-06-30 0000922247 ctdh:WarrantsToPurchaseCommonStockMember 2024-04-01 2024-06-30 0000922247 srt:MaximumMember ctdh:MachineryAndFurnitureMember 2024-06-30 0000922247 srt:MinimumMember ctdh:MachineryAndFurnitureMember 2024-06-30 0000922247 srt:MaximumMember ctdh:ComputersAndVehiclesMember 2024-06-30 0000922247 srt:MinimumMember ctdh:ComputersAndVehiclesMember 2024-06-30 0000922247 2023-06-30 0000922247 2022-12-31 0000922247 us-gaap:RetainedEarningsMember 2023-06-30 0000922247 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000922247 us-gaap:CommonStockMember 2023-06-30 0000922247 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000922247 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000922247 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-01-01 2023-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000922247 us-gaap:RetainedEarningsMember 2022-12-31 0000922247 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000922247 us-gaap:CommonStockMember 2022-12-31 0000922247 us-gaap:RetainedEarningsMember 2024-06-30 0000922247 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000922247 us-gaap:CommonStockMember 2024-06-30 0000922247 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0000922247 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0000922247 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2024-01-01 2024-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000922247 us-gaap:RetainedEarningsMember 2023-12-31 0000922247 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000922247 us-gaap:CommonStockMember 2023-12-31 0000922247 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000922247 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000922247 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-04-01 2023-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000922247 2023-03-31 0000922247 us-gaap:RetainedEarningsMember 2023-03-31 0000922247 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000922247 us-gaap:CommonStockMember 2023-03-31 0000922247 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000922247 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000922247 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2024-04-01 2024-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000922247 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000922247 us-gaap:RetainedEarningsMember 2024-03-31 0000922247 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000922247 us-gaap:CommonStockMember 2024-03-31 0000922247 2024-08-14 thunderdome:item iso4217:USD shares iso4217:USD shares pure utr:Y Q2 2024 --12-31 false 0000922247 false false false false -0.36 P10Y 0 P10Y 0 0 0 0 P3Y 3 3 2 3 3 2 1 P10Y P7Y P5Y P3Y 0 0 0 144254 0.0001 0.0001 0.0001 0.0001 10-Q true 2024-06-30 false 0-25466 CYCLO THERAPEUTICS, INC. NV 59-3029743 6714 NW 16th Street, Suite B Gainesville FL 32653 386 418-8060 Common Stock, par value $.0001 per share CYTH NASDAQ Yes Yes Non-accelerated Filer true false false 28696028 1121812 9246592 0 10272 83737 122379 241028 254352 215689 384889 2788166 2310045 4450432 12318257 22165 38332 245552 890949 4718149 13247538 273509 1010631 2711000 0 6844012 7457416 9828521 8468047 12376 22484 12376 22484 5000000 5000000 0 0 0 0 250000000 250000000 28696028 28696028 28556072 28556072 2870 2856 89055380 88610832 -94180998 -83856681 -5122748 4757007 4718149 13247538 123104 117118 325554 269529 13381 19909 25204 30105 109723 97209 300350 239424 915569 784867 1738050 1691822 3491800 3170199 6337283 6568366 7964 7063 10327 8315 387443 414402 1017831 897237 828578 272940 1720791 555315 111382 75458 215780 147583 2177 4819 4354 9638 501 403 874 1222 -0 -0 -11813 -0 5745414 4730151 11057103 9879498 -5635691 -4632942 -10756753 -9640074 -195877 -3513 41691 -3466 561314 0 1101745 0 -711000 0 -711000 0 -345563 -3513 432436 -3466 -5981254 -4636455 -10324317 -9643540 0 0 0 0 -5981254 -4636455 -10324317 -9643540 -0.21 -0.33 -0.36 -0.77 28638878 14042214 28612377 12537394 28614384 2862 88806896 -88199744 -0 25234 -0 25234 81644 104496 0 104504 0 0 169222 0 0 -5981254 -5981254 28696028 2870 89055380 -94180998 -5122748 10553544 1056 68366532 -68806464 -438876 4077853 407 3404599 0 3405006 537000 54 0 0 54 140052 14 144240 0 144254 0 0 41182 0 41182 0 0 0 -4636455 -4636455 15308449 1531 71956553 -73442919 -1484835 28556072 2856 88610832 -83856681 -0 94515 -0 94515 139956 196623 0 196637 0 0 342440 0 0 0 -10324317 -10324317 28696028 2870 89055380 -94180998 -5122748 8481848 849 64533074 -63799379 734544 5007853 500 7146389 0 7146889 1678696 168 0 0 168 140052 14 144240 0 144254 0 0 132850 0 132850 0 0 0 -9643540 -9643540 15308449 1531 71956553 -73442919 -1484835 -10324317 -9643540 4354 9638 -11813 -0 342440 132850 196637 -711000 -0 -38642 33400 -13324 -17848 478121 1010664 -67367 65087 -0 -1728 -613404 2597428 -294052 1794595 -10030265 -7848945 0 2917581 0 4229308 94515 0 168 2000000 1905485 7147057 -8124780 -701888 9246592 1543418 1121812 841530 1517 5466 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>(1)  ORGANIZATION AND DESCRIPTION OF BUSINESS:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Cyclo Therapeutics, Inc<b>.</b> (the “Company,” “we,” “our” or “us”) was incorporated in August 1990 as a Florida corporation, under the name Cyclodextrin Technologies Development, Inc. with operations beginning in July 1992. In conjunction with a restructuring in 2000, we changed our name to CTD Holdings, Inc. We changed our name to Cyclo Therapeutics, Inc. in September 2019 to better reflect our current business and on November 6, 2020, we reincorporated from the State of Florida to the State of Nevada.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On December 27, 2023, the Company completed a strategic combination pursuant to that certain Agreement and Plan of Merger, dated as of September 21, 2023, by and among the Company, Cameo Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of the Company ("Merger Sub”), and Applied Molecular Transport Inc., a Delaware corporation ("AMTI”), providing for the merger of Merger Sub with and into AMTI, with AMTI surviving the merger as a wholly-owned subsidiary of the Company (the "Merger”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We are a clinical stage biotechnology company that develops cyclodextrin-based products for the treatment of neurodegenerative diseases. We filed a Type II Drug Master File with the U.S. Food and Drug Administration (“FDA”) in 2014 for our lead drug candidate, Trappsol® Cyclo™ (hydroxypropyl beta cyclodextrin) as a treatment for Niemann-Pick Type C disease (“NPC”). NPC is a rare and fatal autosomal recessive genetic disease resulting in disrupted cholesterol metabolism that impacts the brain, lungs, liver, spleen, and other organs. In 2015, we launched an International Clinical Program for Trappsol® Cyclo™ as a treatment for NPC. In 2016, we filed an Investigational New Drug application (“IND”) with the FDA, which described our Phase I clinical plans for a randomized, double blind, parallel group study at a single clinical site in the U.S. The Phase I study evaluated the safety and pharmacokinetics of Trappsol® Cyclo™ along with markers of cholesterol metabolism and markers of NPC during a 12-week treatment period of intravenous administration of Trappsol® Cyclo™ every two weeks to participants 18 years of age and older. The IND was approved by the FDA in September 2016, and in January 2017, the FDA granted Fast Track designation to Trappsol® Cyclo™ for the treatment of NPC. Initial patient enrollment in the U.S. Phase I study commenced in September 2017, and in May 2020, we announced top line data showing a favorable safety and tolerability profile for Trappsol® Cyclo™ in this study.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have also completed a Phase I/II clinical study approved by European regulatory bodies with clinical trial centers in the United Kingdom, Sweden, and Israel. The Phase I/II study evaluated the safety, tolerability and efficacy of Trappsol® Cyclo™ through a range of clinical outcomes, including neurologic, respiratory, and measurements of cholesterol metabolism and markers of NPC. Consistent with the 12-week Phase 1 study (single US site), the European/Israel study administered Trappsol® Cyclo™ intravenously to NPC patients every two weeks in a double-blind, randomized trial, but differs in that the study period was for 48 weeks (24 doses). In March of 2021 we announced that 100% of patients who completed the trial (9 out of 12) improved or remained stable, and 89% met the efficacy outcome measure of improvement in at least two domains of the 17-domain NPC severity scale.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Additionally, in February 2020 we had a face-to-face “Type C” meeting with the FDA with respect to the initiation of our pivotal Phase III clinical trial of Trappsol® Cyclo™ based on the clinical data obtained to date. At that meeting, we also discussed with the FDA submitting a New Drug Application (“NDA”) under Section 505(b)(1) of the Federal Food, Drug, and Cosmetic Act for the treatment of NPC in pediatric and adult patients with Trappsol® Cyclo™. A similar request was submitted to the European Medicines Agency (“EMA”) in February 2020, seeking scientific advice and protocol assistance from the EMA for proceeding with a Phase III clinical trial in Europe. In October 2020 we received a “Study May Proceed” notification from the FDA with respect to the proposed Phase III clinical trial, and in June of 2021 we commenced enrollment in TransportNPC, a pivotal Phase III study of Trappsol® Cyclo™ for the treatment of NPC. In May 2024, we enrolled the last of the 104 patients in the Phase III study.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We are also exploring the use of cyclodextrins in the treatment of Alzheimer’s disease. In January 2018, the FDA authorized a single patient IND expanded access program using Trappsol® Cyclo™ for the treatment of Alzheimer’s disease. After 18 months of treatment in this geriatric patient with late-onset disease, the disease was stabilized and the drug was well tolerated. The patient also exhibited signs of improvement with less volatility and shorter latency in word-finding. We prepared a synopsis for an early stage protocol using Trappsol® Cyclo™ intravenously to treat Alzheimer’s disease that was presented to the FDA in January of 2021. We received feedback from the FDA on this synopsis in April 2021 and incorporated the feedback into an IND for a Phase II study for the treatment of Alzheimer’s disease with Trappsol® Cyclo™ that we submitted to the FDA in November 2021. In December of 2021, we received IND clearance from the FDA, allowing us to proceed with our Phase II study of Trappsol® Cyclo™ for the treatment of Alzheimer’s disease. U.S. sites for the study were activated during the second half of 2022, and patient dosing began in the first quarter of 2023. In July 2024 we received a notice of decision from the European Patent Office to grant a patent application regarding the methods to treat Alzheimer’s Disease, with an effective date of August 21, 2024.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We also continue to operate our legacy fine chemical business, consisting of the sale of cyclodextrins and related products to the pharmaceutical, nutritional, and other industries, primarily for use in diagnostics and specialty drugs. However, our core business has transitioned to a biotechnology company primarily focused on the development of cyclodextrin- based biopharmaceuticals for the treatment of disease from a business that had been primarily reselling basic cyclodextrin products.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; ">Going Concern and Liquidity</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the three and six months ended June 30, 2024, the Company incurred a net loss of $5,981,254 and $10,324,317, respectively. The Company has an accumulated deficit of $94,180,998 at June 30, 2024. Our recent losses have predominantly resulted from research and development expenses for our Trappsol® Cyclo™ product and other general operating expenses, including personnel expenses and board advisory fees. We believe our expenses will continue to increase as we continue to conduct clinical trials and seek regulatory approval for the use of Trappsol® Cyclo™ in the treatment of NPC and Alzheimer’s disease.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the six months ended June 30, 2024, the Company’s operations used $10,030,265 in cash and, at June 30, 2024, the Company had a cash balance of $1,121,812 and negative working capital of $5,378,089. We will need to raise additional capital in the foreseeable future to fund the development of our drug product candidates through clinical development, manufacturing and commercialization.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We intend to continue to raise such capital through the sale of equity securities from time to time, the issuance of debt securities, the sale or licensing of existing assets or assets in development, or from other non-dilutive funding mechanisms. Our ability to obtain such additional capital will likely be subject to various factors, including our overall business performance and market conditions. If we cannot raise the additional funds required for our anticipated operations, we may be required to reduce the scope of or eliminate our research and development programs, delay our clinical trials and the ability to seek regulatory approvals, downsize our general and administrative infrastructure, and/or seek alternative measures to avoid insolvency. If we raise additional funds through future offerings of shares of our common stock or other securities, such offerings would cause dilution of current stockholders’ percentage ownership in the Company, which could be substantial. Future offerings also could have a material and adverse effect on the price of our common stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our condensed consolidated financial statements for the three and six months ended June 30, 2024, were prepared on the basis of a going concern, which contemplates that we will be able to realize assets and discharge liabilities in the normal course of business. Our ability to continue as a going concern is dependent upon the availability of equity or debt financing as noted above. Various factors including our overall business performance and market conditions raise substantial doubt about our ability to continue as a going concern. The financial statements do not include any adjustments that might result from the outcome of these uncertainties.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">  </p> -5981254 -10324317 -94180998 -10030265 1121812 -5378089 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>(2)  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following is a summary of the more significant accounting policies of the Company that affect the accompanying condensed consolidated financial statements:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(a) BASIS OF PRESENTATION––The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The interim condensed consolidated financial statements of the Company included in this Quarterly Report on Form 10-Q, including these notes, are unaudited. In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Such adjustments are of a normal, recurring nature. The condensed consolidated financial statements, and these notes, have been prepared in accordance with generally accepted accounting principles and do not contain certain information included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. The condensed consolidated financial statements should be read in conjunction with that Annual Report on Form 10-K. Results for the interim periods presented are not necessarily indicative of the results that might be expected for the entire fiscal year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(b) CASH AND CASH EQUIVALENTS––Cash and cash equivalents consist of cash and any highly liquid investments with an original purchased maturity of three months or less. The Company maintains deposits in financial institutions in excess of federally insured limits of $250,000, in the amount of $1,121,812 at June 30, 2024.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(c) ACCOUNTS RECEIVABLE––Accounts receivable are unsecured and non-interest bearing and stated at the amount we expect to collect from outstanding balances. Customer account balances with invoices dated over 90 days old are considered past due. The Company does not accrue interest on past due accounts. Customer payments are allocated to the specific invoices identified on the customer’s remittance advice or, if unspecified, applied to the oldest unpaid invoices.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The carrying amount of accounts receivable is reduced by an allowance for credit losses that reflects management’s best estimate of expected credit losses. The Company reviews each customer balance where all or a portion of the balance exceeds 90 days from the invoice date. Based on the Company’s assessment of the customer's current and forecasted creditworthiness, the Company estimates the portion, if any, of the balance that will not be collected, and writes off receivables as a charge to the allowance for credit losses when, in management’s estimation, it is probable that the receivable is worthless. The Company determined an allowance for credit losses was <span style="-sec-ix-hidden:c391">not</span> necessary as of June 30, 2024. The allowance for credit losses at December 31, 2023 approximated $10,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company develops and documents its allowance for credit losses on its trade receivables based on portfolio segments, which include domestic and international customers. The determination of portfolio segments is based primarily on the customers’ geographical location. Our quantitative allowance for credit loss estimates was determined using the method that uses an aging schedule. The Company also considers qualitative adjustments that may relate to unique risks, changes in current economic conditions that may not be reflected in quantitatively derived results, or other relevant factors to further inform our estimate of the allowance for credit losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(d) INVENTORY AND COST OF PRODUCTS SOLD––Inventory consists of cyclodextrin products and chemical complexes purchased for resale recorded at the lower of cost (first-in, first-out) or net realizable value. Cost of products sold includes the acquisition cost of the products sold and does not include any allocation of inbound or outbound freight charges, indirect overhead expenses, warehouse and distribution expenses, or depreciation and amortization expense. The Company records a specific reserve for inventory items that are determined to be obsolete. The Company determined <span style="-sec-ix-hidden:c393"><span style="-sec-ix-hidden:c394">no</span></span> reserve for obsolete inventory was necessary as of June 30, 2024 and December 31, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s reserve for obsolete inventory is based on the Company’s best estimates of product sales and customer demands. It is reasonably possible that the estimates used by the Company to determine its provisions for inventory write-downs will be materially different from actual write-downs. These differences could result in materially higher than expected inventory provisions and related costs, which could have a materially adverse effect on the Company’s results of operations and financial condition in the near term.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(e) PREPAID CLINICAL EXPENSES––Prepaid clinical expenses consist of our active pharmaceutical ingredients and other raw materials for our pharmaceutical drug Trappsol® Cyclo™ expected to be used in our clinical trial program recorded at cost. In addition, advance payments for goods or services for future research and development activities are included as prepaid clinical expenses. Prepaid clinical expenses are expensed as research and development costs as the goods are delivered or the related services are performed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(f) FURNITURE AND EQUIPMENT––Furniture and equipment are recorded at cost, less accumulated depreciation. Depreciation is computed using primarily the straight-line method over the estimated useful lives of the assets (generally <span style="-sec-ix-hidden:c395">three</span> to <span style="-sec-ix-hidden:c396">five</span> years for computers and vehicles and <span style="-sec-ix-hidden:c397">seven</span> to <span style="-sec-ix-hidden:c398">ten</span> years for machinery, equipment and office furniture). We periodically review our long-lived assets to determine if the carrying value of assets may not be recoverable. If an impairment is identified, we recognize a loss for the difference between the carrying amount and the estimated fair value of the asset.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(g) LEASES––The Company leases office and warehouse space. The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms. Operating leases are included in right-of-use ("ROU") lease assets and lease liabilities on the Company’s condensed consolidated balance sheets. The Company subleases office space under one existing lease to a third party. Sublease income is reported as other income in the condensed consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In evaluating contracts to determine if they qualify as a lease, the Company considers factors such as if the Company has obtained substantially all of the rights to the underlying asset through exclusivity, if it can direct the use of the asset by making decisions about how and for what purpose the asset will be used and if the lessor has substantive substitution rights. This evaluation may require significant judgment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(h) REVENUE RECOGNITION––Revenues are recognized when our customer obtains control of promised goods or services in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. We recognize revenues following the five step model prescribed under Accounting Standard Update (“ASU”) No. 2014-09: (i) identify contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenues when (or as) we satisfy the performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Product revenues</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The majority of our revenue is garnered in North America from companies in the pharmaceutical industry that are manufacturing or conducting research with our fine chemical products. In other countries, we sell our products primarily to wholesale distributors and other third-party distribution partners.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenues from product sales are recognized when the customer obtains control of our product, which occurs at a point in time, typically upon delivery to the customer. We expense incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that we would have recognized is one year or less or the amount is immaterial. We treat shipping and handling costs performed after a customer obtains control of the product as a fulfillment cost. We have identified one performance obligation in our contracts with customers which is the delivery of product to our customers. The transaction price is recognized in full when we deliver the product to our customer, which is the point at which we have satisfied our performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For additional information on our revenues, please read Note 3, Revenues, to these condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(i) SHIPPING AND HANDLING FEES––Shipping and handling fees, if billed to customers, are included in product sales. Shipping and handling costs associated with inbound and outbound freight are expensed as incurred and included in freight and shipping expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(j) ADVERTISING––Advertising costs are charged to operations when incurred. We incur minimal advertising expenses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(k) RESEARCH AND DEVELOPMENT COSTS––Research and development costs are expensed as incurred. The Company records amounts paid in advance of the service being rendered as a prepaid asset, and the expense recognized when the service is performed. Research and development costs are primarily comprised of materials used in our clinical trials, personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on our contracts with our vendors and are realized in the ordinary course of business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(l) INCOME TAXES––Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. In addition, tax benefits related to positions considered uncertain are recognized only when it is more likely than not the position will be sustained upon examination by the tax authorities. Such tax positions shall initially and subsequently be measured as the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authority assuming full knowledge of the position and relevant facts. As of June 30, 2024 and December 31, 2023, the Company has recorded a full valuation allowance against its deferred tax assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(m) NET LOSS PER COMMON SHARE–– Basic and fully diluted net loss per common share is computed using a simple weighted average of common shares outstanding during the periods presented, as outstanding warrants to purchase 15,686,916 shares of common stock were antidilutive for the three and six months ended June 30, 2024, and warrants to purchase 11,411,813 and 7,419,760 shares of common stock were antidilutive for the three and six months ended June 30, 2023, respectively. Additionally, outstanding options to purchase 1,779,161 shares of common stock were antidilutive for the three and six months ended June 30, 2024 and outstanding options to purchase 801,861 shares of common stock were antidilutive for the three and six months ended June 30, 2023 and therefore are also excluded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(n) STOCK-BASED COMPENSATION––The Company periodically awards stock to employees, directors, and consultants. In the case of employees and consultants, an expense is recognized equal to the fair value of the stock determined using the closing trading price of the stock on the award date. With respect to directors, the Company accrues stock compensation expense on a quarterly basis based on the Company’s historical director compensation policies, and each quarter recognizes such expense based on the trading price of the common stock during such quarter. This expense is then trued up at the time the shares are issued to directors based on the trading price at the time of issuance.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company periodically issues stock options under its 2021 Equity Incentive Plan. The Company uses the Black-Scholes valuation method to estimate the fair value of stock options at grant date. Compensation expense is recognized on the straight-line basis over the requisite service period, which is generally the vesting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(o) FAIR VALUE MEASUREMENTS AND DISCLOSURES––Accounting Standards Codification (“ASC”) 820 “Fair Value Measurements and Disclosures” requires companies to determine fair value based on the price that would be received to sell the asset or paid to transfer the liability to a market participant. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following categories:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</p> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt;"> </p> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</p> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt;"> </p> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 3: Unobservable inputs that are not corroborated by market data.</p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Long-lived assets are measured at fair value on a non-recurring basis and are subject to fair value adjustments when there is evidence of impairment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For short-term classes of our financial instruments, which include cash and cash equivalents, accounts receivable and accounts payable, and which are not reported at fair value, the carrying amounts approximate fair value due to their short-term nature.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of June 30, 2024, money market funds and a convertible note payable were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets. Money market funds were recorded within cash and cash equivalents. We classified the convertible note payable as a Level 3 fair value measurement and used the Black-Scholes model to calculate the fair value as of June 11, 2024, and for each reporting period. Key inputs for the simulation are summarized below. The Black-Scholes simulation uses inputs such as the stock price, volatility, the contractual term of the convertible note payable, risk free interest rates and dividend yields. The following table presents money market funds and the convertible note payable at their level within the fair value hierarchy for the periods indicated. As of December 31, 2023, money market funds were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Hierarchy</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Amortized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Unrealized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gains</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Unrealized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Losses</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">​</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Money market funds invested in U.S. government obligations</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Convertible note payable (Note 7)</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,000,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,030,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,741,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">​</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Money market funds invested in U.S. government obligations</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Convertible note payable (Note 7)</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The range of key inputs for the Black-Scholes simulation related to the convertible note payable for the three months ended June 30, 2024, were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Key Inputs</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock Price</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">$1.24</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$1.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.29</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.37</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-Free</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">5.27</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.31</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">63%</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; ">Convertible Note Payable</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table sets forth a summary of the changes in the fair value of our convertible note payable categorized within Level 3 of the fair value hierarchy:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Issuance of Convertible Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,000,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Change in fair value of Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(p) USE OF ESTIMATES––The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions, including regarding contingencies, that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. The Company’s most significant estimates relate to inventory obsolescence, stock-based compensation, fair value of convertible note issued, warrant liability valuation, fair value of warrants issued, assumed liabilities, and allowance for credit losses. Although management bases its estimates on historical experience and assumptions that are believed to be reasonable under the circumstances, actual results could significantly differ from these estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(q) RECENT ACCOUNTING PRONOUNCEMENTS––</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment should be applied on a prospective basis, with retrospective application permitted. The Company is in the process of evaluating the impact that the adoption of ASU 2023-09 will have on the condensed consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures,” which is intended to improve reportable segment disclosure requirements, primarily through additional and more detailed information about a reportable segment's expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. The Company is currently evaluating the effect this guidance will have on its condensed consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In June 2022, the FASB issued ASU No. 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions” ("ASU 2022-03”) which clarifies guidance for fair value measurement of an equity security subject to a contractual sale restriction and establishes new disclosure requirements for such equity securities. ASU 2022-03 is effective for fiscal years beginning after December 15, 2023 and for interim periods within those fiscal years, with early adoption permitted. The Company adopted the guidance as of January 1, 2024, and it did not have a material impact on its condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(r) WARRANTS––The Company accounts for its warrants as either equity-classified or liability-classified instruments based on an assessment of the specific terms of the warrants considering the authoritative guidance in ASC 480<i>,</i> “Distinguishing Liabilities from Equity” (“ASC 480”) and ASC 815<i>,</i> “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the warrants meet the definition of a liability pursuant to ASC 480<i> </i>and meet all of the requirements for equity classification under ASC 815<i>,</i> including whether the warrants are indexed to the Company’s own common stock and satisfy additional conditions for equity classification. Warrants that are liability-classified are measured at fair value at each reporting date in accordance with the guidance in ASC 820<i>,</i> “Fair Value Measurement,” with any subsequent changes in fair value recognized in the statement of operations in the period of change. The fair value of liability classified warrants was not material at June 30, 2024 and December 31, 2023.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(a) BASIS OF PRESENTATION––The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The interim condensed consolidated financial statements of the Company included in this Quarterly Report on Form 10-Q, including these notes, are unaudited. In the opinion of management, all adjustments necessary for a fair presentation of the condensed consolidated financial statements have been included. Such adjustments are of a normal, recurring nature. The condensed consolidated financial statements, and these notes, have been prepared in accordance with generally accepted accounting principles and do not contain certain information included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. The condensed consolidated financial statements should be read in conjunction with that Annual Report on Form 10-K. Results for the interim periods presented are not necessarily indicative of the results that might be expected for the entire fiscal year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(b) CASH AND CASH EQUIVALENTS––Cash and cash equivalents consist of cash and any highly liquid investments with an original purchased maturity of three months or less. The Company maintains deposits in financial institutions in excess of federally insured limits of $250,000, in the amount of $1,121,812 at June 30, 2024.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1121812 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(c) ACCOUNTS RECEIVABLE––Accounts receivable are unsecured and non-interest bearing and stated at the amount we expect to collect from outstanding balances. Customer account balances with invoices dated over 90 days old are considered past due. The Company does not accrue interest on past due accounts. Customer payments are allocated to the specific invoices identified on the customer’s remittance advice or, if unspecified, applied to the oldest unpaid invoices.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The carrying amount of accounts receivable is reduced by an allowance for credit losses that reflects management’s best estimate of expected credit losses. The Company reviews each customer balance where all or a portion of the balance exceeds 90 days from the invoice date. Based on the Company’s assessment of the customer's current and forecasted creditworthiness, the Company estimates the portion, if any, of the balance that will not be collected, and writes off receivables as a charge to the allowance for credit losses when, in management’s estimation, it is probable that the receivable is worthless. The Company determined an allowance for credit losses was <span style="-sec-ix-hidden:c391">not</span> necessary as of June 30, 2024. The allowance for credit losses at December 31, 2023 approximated $10,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company develops and documents its allowance for credit losses on its trade receivables based on portfolio segments, which include domestic and international customers. The determination of portfolio segments is based primarily on the customers’ geographical location. Our quantitative allowance for credit loss estimates was determined using the method that uses an aging schedule. The Company also considers qualitative adjustments that may relate to unique risks, changes in current economic conditions that may not be reflected in quantitatively derived results, or other relevant factors to further inform our estimate of the allowance for credit losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 10000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(d) INVENTORY AND COST OF PRODUCTS SOLD––Inventory consists of cyclodextrin products and chemical complexes purchased for resale recorded at the lower of cost (first-in, first-out) or net realizable value. Cost of products sold includes the acquisition cost of the products sold and does not include any allocation of inbound or outbound freight charges, indirect overhead expenses, warehouse and distribution expenses, or depreciation and amortization expense. The Company records a specific reserve for inventory items that are determined to be obsolete. The Company determined <span style="-sec-ix-hidden:c393"><span style="-sec-ix-hidden:c394">no</span></span> reserve for obsolete inventory was necessary as of June 30, 2024 and December 31, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s reserve for obsolete inventory is based on the Company’s best estimates of product sales and customer demands. It is reasonably possible that the estimates used by the Company to determine its provisions for inventory write-downs will be materially different from actual write-downs. These differences could result in materially higher than expected inventory provisions and related costs, which could have a materially adverse effect on the Company’s results of operations and financial condition in the near term.</p> (e) PREPAID CLINICAL EXPENSES––Prepaid clinical expenses consist of our active pharmaceutical ingredients and other raw materials for our pharmaceutical drug Trappsol® Cyclo™ expected to be used in our clinical trial program recorded at cost. In addition, advance payments for goods or services for future research and development activities are included as prepaid clinical expenses. Prepaid clinical expenses are expensed as research and development costs as the goods are delivered or the related services are performed. (f) FURNITURE AND EQUIPMENT––Furniture and equipment are recorded at cost, less accumulated depreciation. Depreciation is computed using primarily the straight-line method over the estimated useful lives of the assets (generally <span style="-sec-ix-hidden:c395">three</span> to <span style="-sec-ix-hidden:c396">five</span> years for computers and vehicles and <span style="-sec-ix-hidden:c397">seven</span> to <span style="-sec-ix-hidden:c398">ten</span> years for machinery, equipment and office furniture). We periodically review our long-lived assets to determine if the carrying value of assets may not be recoverable. If an impairment is identified, we recognize a loss for the difference between the carrying amount and the estimated fair value of the asset. <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(g) LEASES––The Company leases office and warehouse space. The Company determines if an arrangement is a lease at inception. Contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee, or as an operating, sales-type or direct financing lease where the Company is a lessor, based on their terms. Operating leases are included in right-of-use ("ROU") lease assets and lease liabilities on the Company’s condensed consolidated balance sheets. The Company subleases office space under one existing lease to a third party. Sublease income is reported as other income in the condensed consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In evaluating contracts to determine if they qualify as a lease, the Company considers factors such as if the Company has obtained substantially all of the rights to the underlying asset through exclusivity, if it can direct the use of the asset by making decisions about how and for what purpose the asset will be used and if the lessor has substantive substitution rights. This evaluation may require significant judgment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(h) REVENUE RECOGNITION––Revenues are recognized when our customer obtains control of promised goods or services in an amount that reflects the consideration which we expect to receive in exchange for those goods or services. We recognize revenues following the five step model prescribed under Accounting Standard Update (“ASU”) No. 2014-09: (i) identify contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenues when (or as) we satisfy the performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Product revenues</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The majority of our revenue is garnered in North America from companies in the pharmaceutical industry that are manufacturing or conducting research with our fine chemical products. In other countries, we sell our products primarily to wholesale distributors and other third-party distribution partners.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenues from product sales are recognized when the customer obtains control of our product, which occurs at a point in time, typically upon delivery to the customer. We expense incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that we would have recognized is one year or less or the amount is immaterial. We treat shipping and handling costs performed after a customer obtains control of the product as a fulfillment cost. We have identified one performance obligation in our contracts with customers which is the delivery of product to our customers. The transaction price is recognized in full when we deliver the product to our customer, which is the point at which we have satisfied our performance obligation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For additional information on our revenues, please read Note 3, Revenues, to these condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(i) SHIPPING AND HANDLING FEES––Shipping and handling fees, if billed to customers, are included in product sales. Shipping and handling costs associated with inbound and outbound freight are expensed as incurred and included in freight and shipping expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(j) ADVERTISING––Advertising costs are charged to operations when incurred. We incur minimal advertising expenses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(k) RESEARCH AND DEVELOPMENT COSTS––Research and development costs are expensed as incurred. The Company records amounts paid in advance of the service being rendered as a prepaid asset, and the expense recognized when the service is performed. Research and development costs are primarily comprised of materials used in our clinical trials, personnel-related expenses and external research and development expenses incurred under arrangements with third parties, such as contract research organizations and consultants. At the end of each reporting period, the Company compares the payments made to each service provider to the estimated progress towards completion of the related project. Factors that the Company considers in preparing these estimates include the number of patients enrolled in studies, milestones achieved, and other criteria related to the efforts of its vendors. These estimates will be subject to change as additional information becomes available. Depending on the timing of payments to vendors and estimated services provided, the Company will record net prepaid or accrued expenses related to these costs. Prepaid clinical expenses represent valid future economic benefits based on our contracts with our vendors and are realized in the ordinary course of business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(l) INCOME TAXES––Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. In addition, tax benefits related to positions considered uncertain are recognized only when it is more likely than not the position will be sustained upon examination by the tax authorities. Such tax positions shall initially and subsequently be measured as the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authority assuming full knowledge of the position and relevant facts. As of June 30, 2024 and December 31, 2023, the Company has recorded a full valuation allowance against its deferred tax assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(m) NET LOSS PER COMMON SHARE–– Basic and fully diluted net loss per common share is computed using a simple weighted average of common shares outstanding during the periods presented, as outstanding warrants to purchase 15,686,916 shares of common stock were antidilutive for the three and six months ended June 30, 2024, and warrants to purchase 11,411,813 and 7,419,760 shares of common stock were antidilutive for the three and six months ended June 30, 2023, respectively. Additionally, outstanding options to purchase 1,779,161 shares of common stock were antidilutive for the three and six months ended June 30, 2024 and outstanding options to purchase 801,861 shares of common stock were antidilutive for the three and six months ended June 30, 2023 and therefore are also excluded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 11411813 11411813 7419760 7419760 1779161 1779161 801861 801861 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(n) STOCK-BASED COMPENSATION––The Company periodically awards stock to employees, directors, and consultants. In the case of employees and consultants, an expense is recognized equal to the fair value of the stock determined using the closing trading price of the stock on the award date. With respect to directors, the Company accrues stock compensation expense on a quarterly basis based on the Company’s historical director compensation policies, and each quarter recognizes such expense based on the trading price of the common stock during such quarter. This expense is then trued up at the time the shares are issued to directors based on the trading price at the time of issuance.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company periodically issues stock options under its 2021 Equity Incentive Plan. The Company uses the Black-Scholes valuation method to estimate the fair value of stock options at grant date. Compensation expense is recognized on the straight-line basis over the requisite service period, which is generally the vesting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(o) FAIR VALUE MEASUREMENTS AND DISCLOSURES––Accounting Standards Codification (“ASC”) 820 “Fair Value Measurements and Disclosures” requires companies to determine fair value based on the price that would be received to sell the asset or paid to transfer the liability to a market participant. ASC 820 emphasizes that fair value is a market-based measurement, not an entity-specific measurement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following categories:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</p> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt;"> </p> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</p> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt;"> </p> </td> </tr> <tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 3: Unobservable inputs that are not corroborated by market data.</p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Long-lived assets are measured at fair value on a non-recurring basis and are subject to fair value adjustments when there is evidence of impairment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For short-term classes of our financial instruments, which include cash and cash equivalents, accounts receivable and accounts payable, and which are not reported at fair value, the carrying amounts approximate fair value due to their short-term nature.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of June 30, 2024, money market funds and a convertible note payable were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets. Money market funds were recorded within cash and cash equivalents. We classified the convertible note payable as a Level 3 fair value measurement and used the Black-Scholes model to calculate the fair value as of June 11, 2024, and for each reporting period. Key inputs for the simulation are summarized below. The Black-Scholes simulation uses inputs such as the stock price, volatility, the contractual term of the convertible note payable, risk free interest rates and dividend yields. The following table presents money market funds and the convertible note payable at their level within the fair value hierarchy for the periods indicated. As of December 31, 2023, money market funds were the only financial instrument measured and recorded at fair value on a recurring basis on the Company’s condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Hierarchy</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Amortized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Unrealized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gains</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Unrealized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Losses</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">​</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Money market funds invested in U.S. government obligations</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Convertible note payable (Note 7)</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,000,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,030,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,741,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">​</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Money market funds invested in U.S. government obligations</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Convertible note payable (Note 7)</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The range of key inputs for the Black-Scholes simulation related to the convertible note payable for the three months ended June 30, 2024, were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Key Inputs</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock Price</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">$1.24</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$1.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.29</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.37</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-Free</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">5.27</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.31</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">63%</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; ">Convertible Note Payable</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table sets forth a summary of the changes in the fair value of our convertible note payable categorized within Level 3 of the fair value hierarchy:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Issuance of Convertible Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,000,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Change in fair value of Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Hierarchy</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Amortized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Unrealized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gains</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Unrealized</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Losses</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">​</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Money market funds invested in U.S. government obligations</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Convertible note payable (Note 7)</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,000,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,030,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,741,165</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash equivalents:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">​</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Money market funds invested in U.S. government obligations</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 1</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Convertible note payable (Note 7)</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Level 3</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 41%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,792,338</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 30165 0 0 30165 2000000 0 711000 2030165 711000 2741165 4792338 0 0 4792338 0 0 0 0 4792338 0 4792338 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Key Inputs</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock Price</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">$1.24</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$1.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">0.29</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.37</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-Free</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">5.27</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.31</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">63%</td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 63%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 1.27 0.29 0.37 0.0527 0.0531 0.63 0.66 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Issuance of Convertible Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,000,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Change in fair value of Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> 0 2000000 711000 2711000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(p) USE OF ESTIMATES––The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions, including regarding contingencies, that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. The Company’s most significant estimates relate to inventory obsolescence, stock-based compensation, fair value of convertible note issued, warrant liability valuation, fair value of warrants issued, assumed liabilities, and allowance for credit losses. Although management bases its estimates on historical experience and assumptions that are believed to be reasonable under the circumstances, actual results could significantly differ from these estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(q) RECENT ACCOUNTING PRONOUNCEMENTS––</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, "Income Taxes (Topic 740) - Improvements to Income Tax Disclosures." The new guidance is intended to enhance the transparency and decision usefulness of income tax disclosures by requiring disaggregated information about a reporting entity's effective tax rate reconciliation and information on income taxes paid. The amendment is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment should be applied on a prospective basis, with retrospective application permitted. The Company is in the process of evaluating the impact that the adoption of ASU 2023-09 will have on the condensed consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures,” which is intended to improve reportable segment disclosure requirements, primarily through additional and more detailed information about a reportable segment's expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with retrospective application required and early adoption permitted. The Company is currently evaluating the effect this guidance will have on its condensed consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In June 2022, the FASB issued ASU No. 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions” ("ASU 2022-03”) which clarifies guidance for fair value measurement of an equity security subject to a contractual sale restriction and establishes new disclosure requirements for such equity securities. ASU 2022-03 is effective for fiscal years beginning after December 15, 2023 and for interim periods within those fiscal years, with early adoption permitted. The Company adopted the guidance as of January 1, 2024, and it did not have a material impact on its condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>(3)  REVENUES:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company operates in <span style="-sec-ix-hidden:c506">one</span> business segment, which primarily focuses on the development and commercialization of innovative cyclodextrin-based products for the treatment of people with serious and life-threatening rare diseases and medical conditions. However, substantially all of the Company’s revenues are derived from the sale of cyclodextrins and related products to the pharmaceutical, nutritional, and other industries, primarily for use in diagnostics and specialty drugs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenues by product are summarized as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended June 30 </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six Months Ended June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trappsol® HPB</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,244</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">219,604</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">143,228</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trappsol® Fine Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,816</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">103,939</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">116,439</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Aquaplex®</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">470</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,862</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,447</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,118</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">325,554</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">269,529</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended June 30 </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six Months Ended June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trappsol® HPB</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,244</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">219,604</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">143,228</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trappsol® Fine Chemical</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,816</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">103,939</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">116,439</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Aquaplex®</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">470</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,862</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">783</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,447</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenues</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,118</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">325,554</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">269,529</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 20951 57244 219604 143228 100900 59816 103939 116439 470 58 564 9862 783 0 1447 0 123104 117118 325554 269529 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>(4)  MAJOR CUSTOMERS AND SUPPLIERS:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the three months ended June 30, 2024, <span style="-sec-ix-hidden:c551">two</span> major customers accounted for 92% of total revenues. For the six months ended June 30, 2024, <span style="-sec-ix-hidden:c553">three</span> major customers accounting for 89% of total revenues. Accounts receivable for these major customers represent 75% of total accounts receivable at June 30, 2024. Accounts receivable balances for <span style="-sec-ix-hidden:c556">three</span> customers accounted for 97% of total accounts receivable at June 30, 2024.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the three months ended June 30, 2023, <span style="-sec-ix-hidden:c558">two</span> major customers accounted for 86% of total revenues. For the six months ended June 30, 2023, <span style="-sec-ix-hidden:c560">three</span> major customers accounting for 71% of total revenues. Accounts receivable for these major customers represent 50% of total accounts receivable at June 30, 2023. Accounts receivable balances for <span style="-sec-ix-hidden:c563">three</span> customers accounted for 99% of total accounts receivable at June 30, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company purchases inventory primarily from four vendors; however, the Company believes it can maintain purchases at similar levels through other readily available vendors in the marketplace. The Company maintains vendors both domestically and internationally.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the three and six months ended June 30, 2024, the product mix of our revenues consisted entirely of basic natural and chemically modified cyclodextrins. For the six months ended June 30, 2023, the product mix of our revenues consisted of 96% basic natural and chemically modified cyclodextrins and 4% cyclodextrin complexes. For the three months ended June 30, 2023, the product mix of our revenues consisted entirely of basic natural and chemically modified cyclodextrins.</p> 0.92 0.89 0.75 0.97 0.86 0.71 0.50 0.99 0.96 0.04 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>(5)  CONCENTRATIONS OF CREDIT RISK:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Significant concentrations of credit risk for all financial instruments owned by the Company are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company's financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash equivalents represent highly liquid investments with maturities of 90 days or less at the date of purchase. Credit risk related to cash and cash equivalents is based on the creditworthiness of the financial institutions at which these funds are held. The Company has cash balances at financial institutions which throughout the year may exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company's financial condition, results of operations, and cash flows. To reduce its risk associated with the failure of such financial institutions, the Company evaluates the rating of the financial institutions in which it holds deposits. Any material loss that the Company may experience in the future could have an adverse effect on its ability to pay its operational expenses or make other payments and may require the Company to move its cash to other high quality financial institutions. Currently, the Company is reviewing its bank relationships in order to mitigate its risk to ensure that its exposure is limited or reduced to the Federal Deposit Insurance Corporation protection limits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company extends credit to customers in the normal course of business. Concentrations of credit risk with respect to accounts receivable exist to the full extent of amounts presented in the condensed consolidated financial statements. The Company does not require collateral from its customers to secure accounts receivable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has no significant off-balance sheet risk such as foreign exchange contracts, option contracts, or other hedging arrangements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt;"><b>(6)  </b><b>ACCOUNTS PAYABLE AND ACCRUED EXPENSES:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts payable and accrued expenses consist of the following: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>June 30,</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,859,822</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,856,530</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued bonus compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,201,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,590,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued board expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">102,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Sub-lease deposit liability</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">243,724</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">243,742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Merger liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,040,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">487,402</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">396,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">186,856</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accounts payable and accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,844,012</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,457,416</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>June 30,</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,859,822</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,856,530</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued bonus compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,201,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,590,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued board expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">102,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Sub-lease deposit liability</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">243,724</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">243,742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Merger liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,040,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">487,402</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">396,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">186,856</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accounts payable and accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,844,012</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,457,416</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 3859822 4856530 1201459 1590776 102110 92110 243724 243742 1040586 487402 396311 186856 6844012 7457416 <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt;"><b>(7)  </b><b>CONVERTIBLE NOTES PAYABLE:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On June 11, 2024, the Company entered into a Note Purchase Agreement (the “Initial NPA”) with Rafael Holdings, Inc., a Delaware corporation (“Rafael”), the holder of approximately 31.5% of our common stock, pursuant to which the Company issued and sold a convertible promissory note in the principal amount of $2,000,000.00 (the “June Note”) to Rafael. On July 16, 2024, the Company entered into an Amended and Restated Note Purchase Agreement (the “Amended NPA”) with Rafael, which amended and restated the Initial NPA in its entirety, pursuant to which the Company issued and sold a second convertible promissory note in the principal amount of $2,000,000 (the “July Note,” [and together with the June Note, the “Notes,” and each a “Note”]) to Rafael. Each Note matures on November 11, 2024 and bears interest at a rate of 5% per annum, payable upon maturity. Each Note may be prepaid by the Company in full at any time. The principal amount of each Note is convertible into shares of our common stock, prior to the repayment of such Note, at the option of Rafael; automatically if the Company enters into a Qualified Financing (as defined) and at the option of Rafael if a Sale Transaction (as defined) occurs prior to repayment of such Note, all at the price and on the terms and conditions set forth in such Note. Upon the occurrence of an Event of Default (as defined) under any Note, including the failure of the Company to pay the principal or interest under any Note, when due, the obligations of the Company under each Note may be accelerated. The Company intends to use the proceeds of the Notes for working capital and general corporate purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Due to these embedded features within the Note, the Company elected to account for the Note and the embedded features at fair value at inception. Subsequent changes in fair value are recorded as a component of other income (loss) in the Consolidated Statements of Operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Interest expense on the Note totaled $34,521 for the three and six months ended June 30, 2024 and is included in the fair value of the note.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents the Note as of June 30, 2024:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Issuance of convertible Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,000,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Change in fair value of Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">  </p> 0.315 2000000 2000000 0.05 34521 34521 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Issuance of convertible Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,000,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Change in fair value of Note</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,711,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody></table> 0 2000000 711000 2711000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>(8)  LEASES:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company entered into an operating lease in January 2023 for office and warehouse space, which has a lease term expiring in January 2026, with an option to extend for an additional <span style="-sec-ix-hidden:c621">three</span> years. As it is not reasonably certain the Company will exercise the option to extend, the additional three years have not been included in the lease term. This lease replaced an existing operating lease which expired in January 2023. The Company also assumed an operating lease for office space which is being subleased to a third party. The lease and sublease agreement expire in August 2024.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Right-of-use lease assets are recorded net of accumulated amortization, $661,168 and $17,242 as of June 30, 2024 and December 31, 2023, respectively. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease expense for the three and six months ended June 30, 2024 was $546,594 and $1,074,011, respectively. Lease expense for the three and six months ended June 30, 2023 was $5,612 and $15,147, respectively.</p> 661168 17242 546594 1074011 5612 15147 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>(9)  EQUITY TRANSACTIONS:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company accrues stock compensation expense over the period earned for employees and board members. Stock compensation expense for board members is included in “Board of Directors fees and costs” on our condensed consolidated statement of operations, and stock compensation expense for officers and employees that are not board members is included in “Personnel” and "Research and development" on our condensed consolidated statement of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In the three and six months ended June 30, 2024, the Company recognized compensation expense of $102,110 and $206,637 to board members, in addition to $92,133 of accrued stock compensation as of December 31, 2023 and issued 81,644 and 139,956 shares of common stock to board members in the three and six months ended June 30, 2024. In the three and six months ended June 30, 2023, the Company recognized compensation expense to board members of $82,754 and $113,504, in addition to $30,750 of accrued stock compensation as of December 31, 2022, and issued 140,052 shares of common stock to board members in the three months ended June 30, 2023. The Company did <span style="-sec-ix-hidden:c639"><span style="-sec-ix-hidden:c640"><span style="-sec-ix-hidden:c641"><span style="-sec-ix-hidden:c642">not</span></span></span></span> issue any shares to employees during the three and six months ended June 30, 2024 and 2023.</p> 102110 206637 92133 81644 139956 82754 113504 30750 140052 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>(10)  INCOME TAXES:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company reported a net loss for the three and six months ended June 30, 2024 and 2023. The Company increased its deferred tax asset valuation allowance rather than recognize an income tax benefit.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>(11)  EQUITY INCENTIVE PLAN:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On August 29, 2019, the Company’s stockholders approved the Company’s 2019 Omnibus Equity Incentive Plan at a special meeting of stockholders (the “Incentive Plan”). The Incentive Plan provides for the issuance of up to 68,437 shares of common stock pursuant to the grant of shares of common stock, stock options or other awards, to employees, officers or directors of, and consultants to, the Company and its subsidiaries. Options granted under the Incentive Plan may either be intended to qualify as incentive stock options under the Internal Revenue Code of 1986, or may be non-qualified options, and are exercisable over periods not exceeding <span style="-sec-ix-hidden:c648">ten</span> years from date of grant. As of June 30, 2024, we had awarded 68,437 shares of common stock as awards under the Incentive Plan, with <span style="-sec-ix-hidden:c650">no</span> shares of common stock remaining available for future awards under the Incentive Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On June 24, 2021<i>, </i>the Company’s stockholders approved the Company’s 2021 Equity Incentive Plan at its annual meeting of stockholders (the “2021 Plan”). The 2021 Plan provides for the issuance of up to 3,000,000 shares of common stock pursuant to the grant of shares of common stock, stock options or other awards, to employees, officers or directors of, and consultants to, the Company and its subsidiaries. Options granted under the 2021<i> </i>Plan may<i> </i>either be intended to qualify as incentive stock options under the Internal Revenue Code of 1986<i>,</i> or may<i> </i>be non-qualified options, and are exercisable over periods not<i> </i>exceeding <span style="-sec-ix-hidden:c652">ten</span> years from date of grant. As of June 30, 2024, we had awarded 536,793 shares of common stock and granted options to purchase 1,671,441 shares of common stock under the 2021<i> </i>Plan, with 791,766 shares of common stock remaining available for future awards. During the three and six months ended June 30, 2024, the Company granted options to purchase 879,341 shares of common stock under the 2021 Plan. The options granted during the three and six months ended June 30, 2024 were valued using the Black Scholes option pricing model using the following assumptions: (i) expected term of 3.00 to 6.25 years; (ii) risk free interest rate of 4.41%; (iii) expected volatility of 102.97% to 111.25%; and (iv) dividend yield of 0.0%. The weighted-average grant date fair value of the options issued by the Company during the three and six months ended June 30, 2024 ranged from $0.83 to $1.06 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> 68437 68437 3000000 536793 1671441 791766 879341 P3Y P6Y3M 0.0441 1.0297 1.1125 0 0.83 1.06 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>(12)  NET LOSS PER SHARE: </b></p> <div> </div> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per common share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six Months Ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,981,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,636,455</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,324,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,643,540</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average common shares outstanding, basic and diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,638,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,042,214</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,612,377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,537,394</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss per share, basic and diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c699">(.36</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company reported a net loss for the three and six months ended June 30, 2024 and 2023, therefore, the basic and diluted net loss per share are the same in the respective periods because the inclusion of potential common shares would have an antidilutive effect. Potential shares of common stock that are excluded from the computation of diluted weighted-average shares outstanding are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six Months Ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,779,161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">801,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,779,161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">801,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,686,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,411,813</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,686,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,411,813</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six Months Ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,981,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,636,455</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,324,317</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,643,540</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average common shares outstanding, basic and diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,638,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,042,214</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,612,377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,537,394</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss per share, basic and diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c699">(.36</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> -5981254 -4636455 -10324317 -9643540 28638878 14042214 28612377 12537394 -0.21 -0.36 -0.77 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six Months Ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,779,161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">801,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,779,161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">801,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,686,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,411,813</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,686,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,411,813</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 1779161 801861 1779161 801861 15686916 11411813 15686916 11411813 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>(13)  PURCHASE COMMITMENTS:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In connection with an agreement executed in January 2022 with Ashland, Inc., the Company committed to purchase the minimum amounts of goods used in its normal operations based on completion of certain milestones. The first milestone was met during the first quarter of 2023, and $980,000 of goods were purchased and received. In the second quarter of 2023, the Company was invoiced for the second milestone, and began to receive product during the first quarter of 2024. Future annual minimum purchases remaining under the agreement are $980,000.</p> 980000 980000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>(14)  SUBSEQUENT EVENTS:</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On July 16, 2024, the Company entered into the Amended NPA with Rafael, pursuant to which the Company issued and sold a convertible promissory note in the principal amount of $2,000,000<b> </b>to Rafael. For additional information on this convertible promissory note, please read Note 7, Convertible Notes Payable, to these condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> 2000000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Item 5.  Other Information</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the fiscal quarter ended June 30, 2024, <span style="-sec-ix-hidden:c720"><span style="-sec-ix-hidden:c721"><span style="-sec-ix-hidden:c722"><span style="-sec-ix-hidden:c723">none</span></span></span></span> of our directors or officers (as defined in Section 16 of the Securities Exchange Act of 1934, as amended) adopted or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement,” as defined in Item 408(a) of Regulation S-K.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p>